/*
bright blue: #0040FF;
dark blue: #001659
dark blue2: #193791
medium blue: #4762B3;
dull blue: #99A3BF;
light blue: #E6ECFF;
white blue: #CFD4E6;
div a, div a:visited{ color: #4762B3;}
*/
body{margin-top:0;background-image: url(/img/back4.gif);background-repeat:repeat;}
.main{ background:#FFFFFF;width:870px;text-align:left;padding:10px;border:solid 1px #e5e5e5; }
p,body,div,td,textarea{ color:#3C0404; font-size:9pt; font-family: Arial, Helvetica, sans-serif }
p,.postmain div,.postmain,.postmain div div,{ line-height:17pt;}
#root_register_name,
h1 { color:#000000; font-size: 20pt; font-weight:normal; font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; padding: 0px; margin: 0px;letter-spacing: -1px }
#root_register_email,#root_register_password2,#root_register_password,
h2,h2 a, h2 a:visited, #user_newPost_subject, #post_edit_subject { color:#000000; font-size: 20pt; font-weight:normal; font-family: Georgia, serif; padding: 0px; margin: 0px;letter-spacing: -1px }
#user_newItinerary_name{ color:#764B64; font-size: 14pt; font-weight:normal; font-family: Georgia, serif; padding: 0px; margin: 0px;letter-spacing: -1px}
h4 { font: 11pt Arial, sans-serif; font-weight:bold;color: #000000;  margin:0px; padding:0px;}
h5 { font: 9pt Arial, sans-serif; font-weight:bold;color: #CCCCCC;  margin:0px; padding:0px;}
h6 { font: normal 11px Arial, sans-serif; color: #666666; border-bottom: 1px solid #E5E5E5; }
#root_register_name,
#root_register_email,#root_register_password2,#root_register_password,
#root_register_location{ width:280px; }

#user_newPost_subject,#user_newPost_location,#post_edit_subject,#post_edit_location{}
#post_edit_post{display:none;}
a,a:visited{ color:#464580; font-family: Arial; font-size: 9pt;}

ul{margin:0px;padding:0px;}
.doc li{ list-style-image:url(/img/page_white_text.png);}
.menu li{ list-style-image:url(/img/smgo.gif);}
.menu { padding-left:16px;}
.unlinked { color:#C3C4B5; }
.dropdown{ display:none; background-color:#FFFFFF; border:solid 1px #001769; position:absolute; }
.dropdown a,.dropdown a:visited{ display:block; width:100%; position:relative; z-index:5;}

.photo{ padding:9px; background-color:#FAFCF8;border:solid 1px #D3CCC5; }
.photosm{ border:solid 1px #FAFCF8; }
.postphoto{ padding:9px; background-color:#FAFCF8;border:solid 1px #D3CCC5;margin:9px;}

/* .tab a{ padding:5px 10px 5px 10px; border-right:solid 1px #D3CCC5;background-color:#EBEDE8;margin-right:5px; border-bottom:0px;}
.tab .unlinked { padding:5px 10px 7px 10px; border-right:solid 1px #D3CCC5;background-color:#FAFCF8;margin-right:5px; border-bottom:1px;}*/

.tabsect { border:solid 1px #D3CCC5;background-color:#FAFCF8;padding:9px;border-top:0px;border-left:0px;}
.tags { text-align:center; }
.tags a { text-decoration:none; }
.tags a:hover { text-decoration:underline; }
.tags span{ margin:0 1 0 1; white-space: nowrap;  }

textarea {height:75px;}

.comments td{ padding-right:10px;}
.comments { margin-bottom:15px; padding-top:15px;}
.contentinner{  }
.content{width:850px;padding-bottom:100px;border-top:0;}
.sidebar { width:300px;float:right;overflow:hidden; }
.sidebarinner { padding:25; }border-left: 1px solid #E5E5E5; }

.star a:hover{ bottom:solid 1px #CCCCCC;border-right:solid 1px #CCCCCC;}
.star a,.star a:visited{ border-bottom:solid 1px #FFFFFF;border-right:solid 1px #FFFFFF;}
.info { border-right: 1px solid #E5E5E5;}
.info td { border: 1px solid #E5E5E5;border-right:0px;padding:3 7 3 1;background-color:#FFFFFF;}
.info td,.info a, .info a:visited { font: 7pt verdana, sans-serif;}

.add a,.add a:visited{ font-size:9pt;font-weight:bold;color:#87BC4F;text-decoration:none;font-family:Arial; }
.add a:hover{ background:#87BC4F;color:#FFFFFF;}
.edit a,.edit a:visited{ font-size:9pt;font-weight:bold;color:#99B3CC;text-decoration:none;font-family:Arial; }
.edit a:hover{ background:#99B3CC;color:#FFFFFF;}
.del a,.del a:visited{ font-size:9pt;font-weight:bold;color:#B30000;text-decoration:none;font-family:Arial; }
.del a:hover{ background:#B30000;color:#FFFFFF;}

.postTime{ font-size:8pt;color:#CCCCCC; font-family: "Trebuchet MS"; }
.box{ border: dashed 1px #CCCCCC; margin:10px; padding-bottom:10px;}

#itinerary_newStay_end, #itinerary_newStay_start{ width:80px; }
#itinerary_newStay_location,#user_setLocation_location,#user_newPost_location,#post_edit_location{ width:300px; }

#logo{ width:94px;height:101px;}
#testdiv1{ font-size:8pt; font-family: Verdana, Helvetica, Arial, sans-serif;}
#testdiv1 a{ font-size:8pt; font-family: Verdana, Helvetica, Arial, sans-serif;}
.cpYearNavigation, .cpMonthNavigation,.cpYearNavigation a:visited, .cpMonthNavigation a:visited,.cpYearNavigation a, .cpMonthNavigation a{ background-color:#001769; text-align:center; vertical-align:center; text-decoration:none; color:#FFFFFF; font-weight:bold; font-size:9pt;}
TD.cpDayColumnHeader{ text-align:right; border:solid thin #001769; border-width:0 0 1 0; }
.cpCurrentMonthDate,.cpOtherMonthDate,.cpCurrentDate{text-align:right;text-decoration:none;font-size:8pt; padding:2px;	}
.cpCurrentMonthDateDisabled,.cpOtherMonthDateDisabled,.cpCurrentDateDisabled{color:#D0D0D0;	text-align:right;text-decoration:line-through;}
.cpCurrentMonthDate, .cpCurrentMonthDate a, .cpCurrentMonthDate a:visited{ color:#001769;	font-weight:bold;}
.cpCurrentDate{ color: #FFFFFF;	font-weight:bold; background-color: #FFFFFF}
.cpOtherMonthDate, .cpOtherMonthDate a, .cpOtherMonthDate a:visited{color:#808080; background-color: #FFFFFF}
TD.cpCurrentDate,TD.cpCurrentDate a:visited,,TD.cpCurrentDate a{color:#FFFFFF;	background-color: #001769;}
TD.cpCurrentDateDisabled{border-width:1;border:solid thin #FFAAAA;}
TD.cpTodayText,SPAN.cpTodayTextDisabled{color:#D0D0D0;	}
.cpBorder{border-style:none;}
TD.cpTodayTextDisabled{border:solid thin #001769;border-width:1 0 0 0;}

.pageselect { margin:1px;}
.pageselect a { color:#8B7E86; text-decoration:none;border: 1px solid #8B7E86; padding:1px 4px 1px 4px; margin:1x;  background-color:#FFFFFF;}
.pageselect a:visited { color:#8B7E86; }
.pageselect a:hover {color:#000000; border: 1px solid #000000; }
.pageselect span{color:#FFFFFF; border: 0px; padding:1px 4px 1px 4px; margin:1px; background-color:#E5E5E5;}

.form {text-align:left;background-color:#FFFFFF;border-top:solid 1px #80004A;border-bottom:solid 1px #80004A;margin:0px;display:none;padding:10px;}
form{ padding: 0;margin:0; }
.buttonBar a:visited,.buttonBar a{background-color:#FFFFFF;float:left;display:block;text-decoration:none;border:solid 1px #FFFFFF;padding:0 10 3 7;margin-right:5;}
.buttonBar a:hover{text-decoration:underline;border:solid 1px #CCCCCC;border-top:solid 1px #FFFFFF;border-left:solid 1px #FFFFFF;}
.buttonBar {height:20px; margin-top:16px;}

#discuss table {  margin:0px; padding-bottom:15px;}
#discuss td { font: 11px Arial, Helvetica, sans-serif;border-bottom: 1px solid #E5E5E5;padding:3 0 3 0;}
#discuss th { font-weight:normal;color:#CCCCCC;font-size:8pt;text-align:left;border-bottom: 1px solid #E5E5E5;}
.sect, .discussout {padding:9px;border-top:solid 1px #E5E5E5;background-color:#FFFFFF;}
.contenttable{ width:510; }
	
#discussable_newTopic_subject{ width:100%;}

.note{ padding:9px;border:solid 1px #E5E5E5;background-color:#FFFFFF;color:#800000; }
.formError{ display:none;padding:10px; border:1pt solid #FF80a0;color:#ff3050;background:#ffd0e8;}
.inputErr img,.formError img {margin-right:10px;}
.inputErr{ display:none;color:#ff3050; }
.button { width:auto;padding:3px; font: bold 12px Arial, Helvetica, sans-serif; color: #8C8AF2; background: #FFFFFF; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #BFCFFF; border-right-color: #001659; border-bottom-color: #001659; border-left-color: #BFCFFF; }
.debug { padding: 1px; margin:1px; border: 1px solid #c0c0c0;font-size:.7em;font-family:courier; }
.formBottom {margin-top:15px;text-align:right;}

/*.content{border:1px solid #D7D4CF;border-top:0;width:850px;background-color:#FFFFFF;padding-bottom:100px;}*/

.redbutton{background-image: url(/img/bigbutton.gif);background-repeat:no-repeat;width:197px;height:45px;margin-left:20px;padding-top:15px;text-align:center;}
.posth2 a  { text-decoration: none; }
.posth4 a  { text-decoration: none; }
.posth2{ margin-bottom:10px;}
.posth4{ margin-bottom:10px;}
.post { background:#FFFFFF;margin-bottom:10px;border-bottom:1px dotted #c0c0c0;position:relative;}
.post table{ padding:10 10 10 10; }
.image{ float:left;margin:0px 5px 5px 0px; }
.author{ text-align:center; background-image: url(/img/bluepage.gif);background-repeat:repeat-x;overflow:hidden;width:64px;}
.author div{ padding:5px;}
.thumbnail{ margin-top:3px;width:64px;height:100px;float:left;position:relative;overflow:hidden; }
.text{ margin-bottom:5px;line-height:14pt; }
.text.infoset{background:#f7f7f7;}
.path1 { padding:5px 0px 5px 25px;margin:5 0 5 0;background-color:#F5F5F5; }
.search{ background-color:#EEEEFF;margin:0px;margin-bottom:10px; padding:5px; }
.search form {width:288px; }

.section { border: 1px solid #c0c0c0;margin-bottom:10px; padding:5px;background:#FFFFFF; }
.section h3 { padding:5px; margin-bottom:10px;}
.goldpage{background-image: url(/img/goldpage.gif);background-repeat:repeat-x;}
.bluepage{background-image: url(/img/bluepage.gif);background-repeat:repeat-x;}
.greenpage{background-image: url(/img/greenpage.gif);background-repeat:repeat-x;}
.yellowpage{background-image: url(/img/yellowpage.gif);background-repeat:repeat-x;}
.redpage{background-image: url(/img/redpage.gif);background-repeat:repeat-x;}
.graypage{background-image: url(/img/graypage.gif);background-repeat:repeat-x;}
h3{font-weight:bold;font-family:Arial;font-size:9pt;color:#808080;padding: 0px; margin: 0px;}
.bluepage2{background:#F7F9FA;}

.tab {  padding-bottom:0px;margin-left:50px; margin-top:0px; }
.tab a,.tab a:visited,.tab .unlinked { z-index:2;padding-top:8px;padding-bottom:6px;width:95px;  display:block;float:left; font-size:10pt;font-weight:bold;text-align:center;margin-right:5px;}
.tab a,.tab a:visited{color:#80777A;  text-decoration:none; background-image: url(/img/tab.gif);background-repeat:no-repeat; }
.tab a:hover{ text-decoration:underline;color:#000000;  }
.tab .unlinked { text-decoration:none;}
.secondmenu { padding-left:75px;height:5px;background-image: url(/img/greenpage.gif);background-repeat:repeat-x;background-color:#E3F0D6;}
.secondmenu a,.secondmenu a:visited,.secondmenu .unlinked { font-size:8pt;text-align:center;padding-top:8px;padding-bottom:8px;width:75px;  display:block;float:left; margin-right:15px;}
.secondmenu a,.secondmenu a:visited {color:#80777A;  text-decoration:none; }
.secondmenu a:hover { text-decoration:underline;color:#000000;  }
.secondmenu .unlinked{ background-color: #FFFFFF; color:#80777A; }
textarea{ width:100% }
#mytab{ margin-left:25px; }
label,.greentype{font-weight:bold;font-family:georgia;font-size:8pt;color:#718062}

.passport{padding:10px;background-image: url(/img/passport.gif);background-repeat:no-repeat; width:494px;height:272px; }
.passportlabel{font-family:Arial;font-size:8pt;color:#80777A;}
.passporttext, .passporttext .unlinked, .passporttext a , .passporttext a:visited{font-family:"courier new";font-size:14pt;font-weight:bold;color:#000000;}
.tqheading{ font-family:Arial;font-size:18pt;color:#7F7F7F;margin:20px;width:500px;}
.tqheading2{ font-family:Courier New;font-size:14pt;color:#7F7F7F;margin-top:20px;margin-bottom:5px;}

.testoptions {padding-left:20px;}
.testoptions a,.testoptions a:visited{display:block; text-decoration:none;padding-top:20px;padding-bottom:20px;font-family:Arial;font-size:16pt; font-weight:bold;color:#000080;}
.testoptions a:hover{ text-decoration:underline;}
