/* ----------------------------GENERAL---------------------------- */

#fullwidth {
	text-align: center;
	display: block;
	width: 100%;
}

#mainholder {
	width: 760px;
	text-align: left;
	display: block;
	margin-left: auto;
	margin-right: auto;
	border: 2px solid #000000;
}

#mainholderxsl {
	width: 764px;
	text-align: center;
	display: block;
	margin-left: auto;
	margin-right: auto;
	background-color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
}

#subholderxsl {
	width: 760px;
	text-align: left;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

#logo {
	background-color: #4786CA;
	height: 120px;
}

#skiptomain {
	display: none;
}

#menu {
	display: block;
	position: relative;
	background-color: #CCE4FF;
	background-image: url(../images/general/menu.gif);
	height: 18px;
	border-top: 2px solid #000000;
	border-bottom: 2px solid #000000;
}

#menu ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#menu_home, #menu_me, #menu_photos, #menu_babblings, #menu_gemcast, #menu_links, #menu_guestbook {
	text-align: center;
	display: block;
	float: left;
	position: relative;
	height: 18px;
}

#menulink_home {
	left: 0px;
	width: 99px;
}

#menulink_me {
	left: 0px;
	width: 81px;
}

#menulink_babblings {
	left: 0px;
	width: 125px;
}

#menulink_photos {
	left: 0px;
	width: 107px;
}

#menulink_gemcast {
	left: 0px;
	width: 119px;
}

#menulink_links {
	left: 0px;
	width: 97px;
}

#menulink_guestbook {
	left: 0px;
	width: 132px;
}

#page {
	background-image: url(../images/general/page_background.gif);
	background-repeat: repeat-y;
	background-position: left top;
	background-color: #FFFFFF;
}

#nav {
	padding: 8px;
	display: block;
	position: relative;
}

#nav_top, #nav_bottom {
	display: block;
	float: right;
	position: relative;
	text-transform: none;
}

#nav_top a:link, #nav_top a:visited, #nav_top a:active, #nav_bottom a:link, #nav_bottom a:visited, #nav_bottom a:active {
	text-decoration: underline;
}

#nav_top a:hover, #nav_bottom a:hover {
	color: #FF0000;
	text-decoration: none;
}

#main {
	width: 513px;
	padding: 8px 8px 8px 91px;
	display: block;
	position: relative;
}

#mainxsl {
	display: block;
	position: relative;
	width: 513px;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-left: 91px;
}

#main_sidebar {
	display: block;
	float: right;
	position: relative;
	width: 140px;
	text-align: left;
}

#bottom {
	position: relative;
	display: block;
	clear: both;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-top: 8px;
	padding-left: 8px;
}

#footer {
	display: block;
	position: relative;
	clear: both;
	background-color: #CCE4FF;
	background-image: url(../images/general/footer.gif);
	border-top: 2px solid #000000;
	text-align: center;
	padding: 5px;
	background-position: bottom;
}

/* ----------------------------HOME---------------------------- */

#home_message {
	position: relative;
	display: block;
	clear: both;
	background-color: #E3F2FF;
	background-image:  url(../images/general/blue_fade.gif);
	background-repeat: repeat-x;
	text-align: center;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #133655;
	border-bottom-color: #133655;
	padding: 7px;
}

#home_lastupdated {
	padding: 0px 0px 0px 82px;
}

#home_rssfeed {
	display: block;
	position: relative;
	float: right;
	text-align: right;
}

#sitetracker {
	display: none;
}

/* ----------------------------ME---------------------------- */

#me_message1, #me_message2, #me_message3, #me_message4, #me_message5, #me_message6, #me_message7, #me_message8, #me_message9, #me_message10 {
	background-color: #E3F2FF;
	background-image:  url(../images/general/blue_fade.gif);
	background-repeat: repeat-x;
	text-align: left;
	border: 1px solid #133655;
	padding: 7px;
	margin-top: 14px;
}

/* ----------------------------BABBLINGS---------------------------- */

#babbling_text1, #babbling_text2, #babbling_text3, #babbling_text4, #babbling_text5, #babbling_text6, #babbling_text7, #babbling_text8, #babbling_text9, #babbling_text10, #babbling_text11, #babbling_text12, #babbling_text13, #babbling_text14, #babbling_text15, #babbling_text16, #babbling_text17, #babbling_text18, #babbling_text19, #babbling_text20 {
	padding-left: 30px;
	padding-right: 15px;
}

#babblings_archive {
	display: block;
	position: relative;
	width: 115px;
	padding: 7px;
	background-color: #E3F2FF;
	background-image:  url(../images/general/blue_fade.gif);
	background-repeat: repeat-x;
	text-align: left;
	border: 1px solid #133655;
	margin-top: 71px;
}

#babblings_2004, #babblings_2005, #babblings_2006, #babblings_2007, #babblings_2008, #babblings_2009, #babblings_2010 {
	padding-left: 20px;
	padding-bottom: 10px;
}

#babbling_archive0812, #babbling_archive0811, #babbling_archive0810, #babbling_archive0809, #babbling_archive0808, #babbling_archive0807, #babbling_archive0806, #babbling_archive0805, #babbling_archive0804, #babbling_archive0803, #babbling_archive0802, #babbling_archive0801, #babbling_archive0712, #babbling_archive0711, #babbling_archive0710, #babbling_archive0709, #babbling_archive0708, #babbling_archive0707, #babbling_archive0706, #babbling_archive0705, #babbling_archive0704, #babbling_archive0703, #babbling_archive0702, #babbling_archive0701, #babbling_archive0612, #babbling_archive0611, #babbling_archive0610, #babbling_archive0609, #babbling_archive0608, #babbling_archive0607, #babbling_archive0606, #babbling_archive0605, #babbling_archive0604, #babbling_archive0603, #babbling_archive0602, #babbling_archive0601, #babbling_archive0512, #babbling_archive0511, #babbling_archive0510, #babbling_archive0509, #babbling_archive0508, #babbling_archive0507, #babbling_archive0506, #babbling_archive0505, #babbling_archive0504, #babbling_archive0503, #babbling_archive0502, #babbling_archive0501, #babbling_archive0412, #babbling_archive0411 {
	float: right;
	font-weight: normal;
	padding-right: 5px;
}

#babblings_2004 {
	padding-left: 20px;
}

#babblings_fgnote {
	display: block;
	position: relative;
	width: 129px;
	margin-top: 28px;
	background-color: #E3F2FF;
	background-image:  url(../images/general/blue_fade.gif);
	background-repeat: repeat-x;
	text-align: center;
	border: 1px solid #133655;
}

#babblings_fgheader {
	margin-top: 7px;
	margin-right: 7px;
	margin-left: 7px;
	margin-bottom: 0px;
}

#babblingslink_fg {
	display: block;
	position: relative;
	left: 0px;
	width: 115px;
	padding: 7px;
	text-decoration: none;
}

/* ----------------------------FRIENDS GUIDE---------------------------- */

#friend_categories {
	line-height: 18px;
}

#friend_photo1, #friend_photo2, #friend_photo3, #friend_photo4, #friend_photo5, #friend_photo6, #friend_photo7, #friend_photo8, #friend_photo9, #friend_photo10, #friend_photo11, #friend_photo12, #friend_photo13, #friend_photo14, #friend_photo15, #friend_photo16, #friend_photo17, #friend_photo18, #friend_photo19, #friend_photo20, #friend_photo21, #friend_photo22, #friend_photo23, #friend_photo24, #friend_photo25, #friend_photo26, #friend_photo27, #friend_photo28, #friend_photo29, #friend_photo30, #friend_photo31, #friend_photo32, #friend_photo33, #friend_photo34, #friend_photo35, #friend_photo36, #friend_photo37, #friend_photo38, #friend_photo39, #friend_photo40, #friend_photo41, #friend_photo42, #friend_photo43, #friend_photo44, #friend_photo45, #friend_photo46, #friend_photo47, #friend_photo48, #friend_photo49, #friend_photo50 {
	margin-top: 5px;
	display: block;
	position: relative;
	float: left;
	text-align: left;
}

#friend_desc1, #friend_desc2, #friend_desc3, #friend_desc4, #friend_desc5, #friend_desc6, #friend_desc7, #friend_desc8, #friend_desc9, #friend_desc10, #friend_desc11, #friend_desc12, #friend_desc13, #friend_desc14, #friend_desc15, #friend_desc16, #friend_desc17, #friend_desc18, #friend_desc19, #friend_desc20, #friend_desc21, #friend_desc22, #friend_desc23, #friend_desc24, #friend_desc25, #friend_desc26, #friend_desc27, #friend_desc28, #friend_desc29, #friend_desc30, #friend_desc31, #friend_desc32, #friend_desc33, #friend_desc34, #friend_desc35, #friend_desc36, #friend_desc37, #friend_desc38, #friend_desc39, #friend_desc40, #friend_desc41, #friend_desc42, #friend_desc43, #friend_desc44, #friend_desc45, #friend_desc46, #friend_desc47, #friend_desc48, #friend_desc49, #friend_desc50 {
	margin-top: 5px;
	display: block;
	position: relative;
	float: right;
	text-align: left;
	width: 413px;
}

#friend_footer1, #friend_footer2, #friend_footer3, #friend_footer4, #friend_footer5, #friend_footer6, #friend_footer7, #friend_footer8, #friend_footer9, #friend_footer10, #friend_footer11, #friend_footer12, #friend_footer13, #friend_footer14, #friend_footer15, #friend_footer16, #friend_footer17, #friend_footer18, #friend_footer19, #friend_footer20, #friend_footer21, #friend_footer22, #friend_footer23, #friend_footer24, #friend_footer25, #friend_footer26, #friend_footer27, #friend_footer28, #friend_footer29, #friend_footer30, #friend_footer31, #friend_footer32, #friend_footer33, #friend_footer34, #friend_footer35, #friend_footer36, #friend_footer37, #friend_footer38, #friend_footer39, #friend_footer40, #friend_footer41, #friend_footer42, #friend_footer43, #friend_footer44, #friend_footer45, #friend_footer46, #friend_footer47, #friend_footer48, #friend_footer49, #friend_footer50 {
	clear: both;
}

#friend_weblink1, #friend_weblink2, #friend_weblink3, #friend_weblink4, #friend_weblink5, #friend_weblink6, #friend_weblink7, #friend_weblink8, #friend_weblink9, #friend_weblink10, #friend_weblink11, #friend_weblink12, #friend_weblink13, #friend_weblink14, #friend_weblink15, #friend_weblink16, #friend_weblink17, #friend_weblink18, #friend_weblink19, #friend_weblink20, #friend_weblink21, #friend_weblink22, #friend_weblink23, #friend_weblink24, #friend_weblink25, #friend_weblink26, #friend_weblink27, #friend_weblink28, #friend_weblink29, #friend_weblink30, #friend_weblink31, #friend_weblink32, #friend_weblink33, #friend_weblink34, #friend_weblink35, #friend_weblink36, #friend_weblink37, #friend_weblink38, #friend_weblink39, #friend_weblink40, #friend_weblink41, #friend_weblink42, #friend_weblink43, #friend_weblink44, #friend_weblink45, #friend_weblink46, #friend_weblink47, #friend_weblink48, #friend_weblink49, #friend_weblink50 {
	display: block;
	position: relative;
	float: left;
	background-color: #E3F2FF;
	background-image:  url(../images/general/blue_fade.gif);
	background-repeat: repeat-x;
	text-align: left;
	border: 1px solid #133655;
	margin-top: 10px;
}

#friend_link1, #friend_link2, #friend_link3, #friend_link4, #friend_link5, #friend_link6, #friend_link7, #friend_link8, #friend_link9, #friend_link10, #friend_link11, #friend_link12, #friend_link13, #friend_link14, #friend_link15, #friend_link16, #friend_link17, #friend_link18, #friend_link19, #friend_link20, #friend_link21, #friend_link22, #friend_link23, #friend_link24, #friend_link25, #friend_link26, #friend_link27, #friend_link28, #friend_link29, #friend_link30, #friend_link31, #friend_link32, #friend_link33, #friend_link34, #friend_link35, #friend_link36, #friend_link37, #friend_link38, #friend_link39, #friend_link40, #friend_link41, #friend_link42, #friend_link43, #friend_link44, #friend_link45, #friend_link46, #friend_link47, #friend_link48, #friend_link49, #friend_link50 {
	display: block;
	position: relative;
	padding: 5px;
	text-decoration: none;
}

/* ----------------------------PHOTOS---------------------------- */

#photos_holder_w1, #photos_holder_w2, #photos_holder_w3, #photos_holder_w4, #photos_holder_w5, #photos_holder_w6, #photos_holder_w7, #photos_holder_w8, #photos_holder_w9, #photos_holder_w10, #photos_holder_w11, #photos_holder_w12, #photos_holder_w13, #photos_holder_w14, #photos_holder_w15, #photos_holder_w16, #photos_holder_w17, #photos_holder_w18, #photos_holder_w19, #photos_holder_w20, #photos_holder_w21, #photos_holder_w22, #photos_holder_w23, #photos_holder_w24, #photos_holder_w25, #photos_holder_w26, #photos_holder_w27, #photos_holder_w28, #photos_holder_w29, #photos_holder_w30, #photos_holder_w31, #photos_holder_w32, #photos_holder_w33, #photos_holder_w34, #photos_holder_w35, #photos_holder_w36, #photos_holder_w37, #photos_holder_w38, #photos_holder_w39, #photos_holder_w40, #photos_holder_w41, #photos_holder_w42, #photos_holder_w43, #photos_holder_w44, #photos_holder_w45, #photos_holder_w46, #photos_holder_w47, #photos_holder_w48, #photos_holder_w49, #photos_holder_w50, #photos_holder_w51, #photos_holder_w52, #photos_holder_w53, #photos_holder_w54, #photos_holder_w55, #photos_holder_w56, #photos_holder_w57, #photos_holder_w58, #photos_holder_w59, #photos_holder_w60, #photos_holder_w61, #photos_holder_w62, #photos_holder_w63, #photos_holder_w64, #photos_holder_w65, #photos_holder_w66, #photos_holder_w67, #photos_holder_w68, #photos_holder_w69, #photos_holder_w70 {
	height: 85px;
	margin-top: 10px;
	background-color: #FFFFFF;
	border: 1px #FFFFFF solid;
}

#photos_holder_g1, #photos_holder_g2, #photos_holder_g3, #photos_holder_g4, #photos_holder_g5, #photos_holder_g6, #photos_holder_g7, #photos_holder_g8, #photos_holder_g9, #photos_holder_g10, #photos_holder_g11, #photos_holder_g12, #photos_holder_g13, #photos_holder_g14, #photos_holder_g15, #photos_holder_g16, #photos_holder_g17, #photos_holder_g18, #photos_holder_g19, #photos_holder_g20, #photos_holder_g21, #photos_holder_g22, #photos_holder_g23, #photos_holder_g24, #photos_holder_g25, #photos_holder_g26, #photos_holder_g27, #photos_holder_g28, #photos_holder_g29, #photos_holder_g30, #photos_holder_g31, #photos_holder_g32, #photos_holder_g33, #photos_holder_g34, #photos_holder_g35, #photos_holder_g36, #photos_holder_g37, #photos_holder_g38, #photos_holder_g39, #photos_holder_g40, #photos_holder_g41, #photos_holder_g42, #photos_holder_g43, #photos_holder_g44, #photos_holder_g45, #photos_holder_g46, #photos_holder_g47, #photos_holder_g48, #photos_holder_g49, #photos_holder_g50, #photos_holder_g51, #photos_holder_g52, #photos_holder_g53, #photos_holder_g54, #photos_holder_g55, #photos_holder_g56, #photos_holder_g57, #photos_holder_g58, #photos_holder_g59, #photos_holder_g60, #photos_holder_g61, #photos_holder_g62, #photos_holder_g63, #photos_holder_g64, #photos_holder_g65, #photos_holder_g66, #photos_holder_g67, #photos_holder_g68, #photos_holder_g69, #photos_holder_g70 {
	height: 85px;
	margin-top: 10px;
	background-color: #ECFFEC;
	border: 1px #EEFBEE solid;
	background-image:  url(../images/general/green_fade.gif);
	background-repeat: repeat-x;
}

#photos_text1, #photos_text2, #photos_text3, #photos_text4, #photos_text5, #photos_text6, #photos_text7, #photos_text8, #photos_text9, #photos_text10, #photos_text11, #photos_text12, #photos_text13, #photos_text14, #photos_text15, #photos_text16, #photos_text17, #photos_text18, #photos_text19, #photos_text20, #photos_text21, #photos_text22, #photos_text23, #photos_text24, #photos_text25, #photos_text26, #photos_text27, #photos_text28, #photos_text29, #photos_text30, #photos_text31, #photos_text32, #photos_text33, #photos_text34, #photos_text35, #photos_text36, #photos_text37, #photos_text38, #photos_text39, #photos_text40, #photos_text41, #photos_text42, #photos_text43, #photos_text44, #photos_text45, #photos_text46, #photos_text47, #photos_text48, #photos_text49, #photos_text50, #photos_text51, #photos_text52, #photos_text53, #photos_text54, #photos_text55, #photos_text56, #photos_text57, #photos_text58, #photos_text59, #photos_text60, #photos_text61, #photos_text62, #photos_text63, #photos_text64, #photos_text65, #photos_text66, #photos_text67, #photos_text68, #photos_text69, #photos_text70 {
	display: block;
	position: relative;
	float: right;
	width: 410px;
	padding-top: 15px;
}

#photos_thumb1, #photos_thumb2, #photos_thumb3, #photos_thumb4, #photos_thumb5, #photos_thumb6, #photos_thumb7, #photos_thumb8, #photos_thumb9, #photos_thumb10, #photos_thumb11, #photos_thumb12, #photos_thumb13, #photos_thumb14, #photos_thumb15, #photos_thumb16, #photos_thumb17, #photos_thumb18, #photos_thumb19, #photos_thumb20, #photos_thumb21, #photos_thumb22, #photos_thumb23, #photos_thumb24, #photos_thumb25, #photos_thumb26, #photos_thumb27, #photos_thumb28, #photos_thumb29, #photos_thumb30, #photos_thumb31, #photos_thumb32, #photos_thumb33, #photos_thumb34, #photos_thumb35, #photos_thumb36, #photos_thumb37, #photos_thumb38, #photos_thumb39, #photos_thumb40, #photos_thumb41, #photos_thumb42, #photos_thumb43, #photos_thumb44, #photos_thumb45, #photos_thumb46, #photos_thumb47, #photos_thumb48, #photos_thumb49, #photos_thumb50, #photos_thumb51, #photos_thumb52, #photos_thumb53, #photos_thumb54, #photos_thumb55, #photos_thumb56, #photos_thumb57, #photos_thumb58, #photos_thumb59, #photos_thumb60, #photos_thumb61, #photos_thumb62, #photos_thumb63, #photos_thumb64, #photos_thumb65, #photos_thumb66, #photos_thumb67, #photos_thumb68, #photos_thumb69, #photos_thumb70 {
	padding-top: 5px;
	padding-left: 5px;
}

#photos_end1, #photos_end2, #photos_end3, #photos_end4, #photos_end5, #photos_end6, #photos_end7, #photos_end8, #photos_end9, #photos_end10, #photos_end11, #photos_end12, #photos_end13, #photos_end14, #photos_end15, #photos_end16, #photos_end17, #photos_end18, #photos_end19, #photos_end20, #photos_end21, #photos_end22, #photos_end23, #photos_end24, #photos_end25, #photos_end26, #photos_end27, #photos_end28, #photos_end29, #photos_end30, #photos_end31, #photos_end32, #photos_end33, #photos_end34, #photos_end35, #photos_end36, #photos_end37, #photos_end38, #photos_end39, #photos_end40, #photos_end41, #photos_end42, #photos_end43, #photos_end44, #photos_end45, #photos_end46, #photos_end47, #photos_end48, #photos_end49, #photos_end50, #photos_end51, #photos_end52, #photos_end53, #photos_end54, #photos_end55, #photos_end56, #photos_end57, #photos_end58, #photos_end59, #photos_end60, #photos_end61, #photos_end62, #photos_end63, #photos_end64, #photos_end65, #photos_end66, #photos_end67, #photos_end68, #photos_end69, #photos_end70 {
	clear: both;
}

#photo_archive {
	display: block;
	position: relative;
	width: 115px;
	padding: 7px;
	background-color: #E3F2FF;
	background-image:  url(../images/general/blue_fade.gif);
	background-repeat: repeat-x;
	text-align: left;
	border: 1px solid #133655;
	margin-top: 20px;
}

#photo_archive08, #photo_archive07, #photo_archive06, #photo_archive05, #photo_archive04 {
	float: right;
	font-weight: normal;
}

#eurotrip_photo {
	width: 642px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 15px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #25821E;
}

#eurotrip_shot {
	text-align: center;
}

#photo_controls {
	text-align: center;
}

/* ----------------------------GEMCAST---------------------------- */

#gemcast_message1, #gemcast_message2 {
	background-color: #E3F2FF;
	background-image:  url(../images/general/blue_fade.gif);
	background-repeat: repeat-x;
	text-align: left;
	border: 1px solid #133655;
	padding: 7px;
}

/* ----------------------------LINKS---------------------------- */

#link_image1, #link_image2, #link_image3, #link_image4, #link_image5, #link_image6, #link_image7, #link_image8, #link_image9, #link_image10, #link_image11, #link_image12, #link_image13, #link_image14, #link_image15, #link_image16, #link_image17, #link_image18, #link_image19, #link_image20, #link_image21, #link_image22, #link_image23, #link_image24, #link_image25, #link_image26, #link_image27, #link_image28, #link_image29, #link_image30 {
	display: block;
	position: relative;
	float: left;
	width: 85px;
	text-align: center;
}

#link_main1, #link_main2, #link_main3, #link_main4, #link_main5, #link_main6, #link_main7, #link_main8, #link_main9, #link_main10, #link_main11, #link_main12, #link_main13, #link_main14, #link_main15, #link_main16, #link_main17, #link_main18, #link_main19, #link_main20, #link_main21, #link_main22, #link_main23, #link_main24, #link_main25, #link_main26, #link_main27, #link_main28, #link_main29, #link_main30 {
	display: block;
	position: relative;
	float: right;
	width: 425px;
	text-align: left;
}

#link_footer1, #link_footer2, #link_footer3, #link_footer4, #link_footer5, #link_footer6, #link_footer7, #link_footer8, #link_footer9, #link_footer10, #link_footer11, #link_footer12, #link_footer13, #link_footer14, #link_footer15, #link_footer16, #link_footer17, #link_footer18, #link_footer19, #link_footer20, #link_footer21, #link_footer22, #link_footer23, #link_footer24, #link_footer25, #link_footer26, #link_footer27, #link_footer28, #link_footer29, #link_footer30 {
	clear: both;
}

#link_shortcut1, #link_shortcut2 {
	display: block;
	position: relative;
	float: left;
	left: 36px;
	width: 224px;
	text-align: left;
	line-height: 18px;
}