 
/*Base Colors
------------------------------------------------------------ */
body { background: #0A0A0A url() no-repeat; }
.container, .sliderGallery { background: #1A1A1A; }
div.colborder, div.border { border-right: 1px solid #333333; }
.box,.postmetadata,.nav,#sidebar ul li a:hover,ul.txt li:hover {background: #333333 }
#sidebar ul li a,ul.txt li { border-bottom: 1px solid #333333; }
hr {background: #333333; color: #333333; }
#footer-wrap {background: #0A0A0A;}

/*Font Color
------------------------------------------------------------ */
#masthead h4 a, #masthead #logo h1 a {color: #OAOAOA}
body,p,h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {color: #8D8D8D}
h3.sub,h2.sub {border-bottom: 1px solid #333333; }
.welcomebox h2, .welcomebox h6, .welcomebox p {color:#8D8D8D}

/*Links 
------------------------------------------------------------ */
a, a:link, a:visited, .welcomebox h2 a { color: #D9D9D9; }

/*Hover 
------------------------------------------------------------ */
a:hover, a:focus { color: #F0F0F0; }

/*Navigation
------------------------------------------------------------ */
#top .sf-menu, #top .sf-menu li,.sf-menu, .sf-menu li, #menu-wrap { background:#0A0A0A; }
#top .sf-menu li a,.sf-menu li a { color:#8D8D8D; background: #0A0A0A; }
#top .sf-menu li a:hover, .sf-menu li a:hover { color:#F0F0F0; background:#0A0A0A}
#top #search #s, #search #s {border: 1px solid #0A0A0A;}

/*Custom CSS
-------------------------------------------------------------*/
body {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: 18px;
	word-spacing: normal;
	letter-spacing: normal;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	text-indent: 0ex;
	}

h2 {
     font-family: Palatino, Georgia, \"Times New Roman\", Times, serif;
     font-style: italic;
     font-size: 26px;
     line-height: 28px;
     text-transform: capitalize;
     color: #B3B3B3;
     }

h3 {
     font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
     font-style: normal;
     font-size: 24px;
     line-height: 28px;
     text-transform: Capitalize;
     color: #B3B3B3;
     }

h4 {
     font-family: Palatino, Georgia, \"Times New Roman\", Times, serif;
     font-style: italic;
     font-size: 18px;
     line-height: 20px;
     text-transform: none;
     color: #B3B3B3;
     }

blockquote {
     font-family: Palatino, Georgia, \"Times New Roman\", Times, serif;
     font-style: italic;
     font-size: 14px;
     color: #D9D9D9;
     }

.postmetadata a:hover {
color:#F0F0F0;
}

#top .sf-menu  {text-transform: uppercase;}
#top .sf-menu a:hover {text-decoration:none;}

#top {background: #0AOAOA;border-bottom:12px solid #0A0A0A; margin-bottom:-1px; }
#footer{background: #0A0A0A;border-left:20px solid #0A0A0A;border-right:20px solid #0A0A0A;}

a {color: #D9D9D9;}
a:hover {color: #F0F0F0; text-decoration:underline;}

#footer ul a{display:inline !important;color:#D9D9D9 !important;line-height:18px !important;}
#footer a:hover, ul.txt li:hover{background:none !important;color: #F0F0F0 !important;}
#footer a, ul.txt li:hover{background:none !important;color: #D9D9D9 !important;}
#footer ul{padding-top:5px !important;}

.dopplr-badge {background-color:#1A1A1A !important; border:none !important;width:300px !important;}
#dopplr-logo-img{display:none;}
.dopplr-badge .trips{color:#F0F0F0 !important;}
.dopplr-badge .tripmonth{color:#B3B3B3 !important;}

.home .entry img  {width:auto !important; max-width:600px; max-height: 420px !important;}

#footer{width:990px;}

#who {width:320px; background-color:#1A1A1A; padding:10px; min-height: 220px;}
#where {width:300px; background-color:#1A1A1A; margin-left:10px; padding:10px; min-height: 220px;}
#how {width:270px;background-color:#1A1A1A; padding:10px; margin-left:10px; min-height: 220px;}

.item{margin-bottom: 0px !important;}

.column .span-5 .small .last {margin-bottom: 0px;}

/* Comments */
ol.commentlist { list-style:none; margin:0; padding:0; text-indent:0; }
ol.commentlist li { border-top:1px solid #333333; margin:0 0 10px; padding:5px 7px 5px 57px; position:relative; height:1%;}
ol.commentlist li:hover {background:#1A1A1A;}
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {border-top:5px solid #1A1A1A;}
ol.commentlist li.comment { }
ol.commentlist li div.comment-author { padding:0 170px 0 0; }
ol.commentlist li div.vcard { font-weight: bold; color:#B3B3B3 }
ol.commentlist li div.vcard a {color:#D9D9D9}
ol.commentlist li div.vcard cite.fn { font-style:normal; }
ol.commentlist li div.vcard cite.fn a.url { text-decoration:none; }
ol.commentlist li div.vcard cite.fn a.url:hover { color:#F0F0F0; text-decoration:underline;}
ol.commentlist li div.vcard img.avatar {left:0;position:absolute; top:5px; }
ol.commentlist li div.vcard img.avatar-32 {}
ol.commentlist li div.vcard img.photo {}
ol.commentlist li div.vcard span.says {}
ol.commentlist li div.commentmetadata {}
ol.commentlist li div.comment-meta { font:11px helvetica,arial,sans-serif;position:absolute; right:0; text-align:right; top:0;background:#1A1A1A; padding:6px 4px 4px 4px}
ol.commentlist li div.comment-meta a { color:#bbb; text-decoration:none; }
ol.commentlist li div.comment-meta a:hover { color:#F0F0F0; }
ol.commentlist li.comment-author-admin div.comment-meta {background:#D9D9D9}
ol.commentlist li.comment-author-admin div.comment-meta a:hover {color:#F0F0F0; text-decoration:underline;}
ol.commentlist li p {}
ol.commentlist li ul {}
ol.commentlist li div.reply { text-align:center; width:36px; }
ol.commentlist li div.reply a { background:#eee; color:#222; font:bold 9px/1 helvetica,arial,sans-serif; padding:6px 10px 3px;  color:#222; text-decoration:none; text-transform:uppercase; }
ol.commentlist li div.reply a:hover {color:#fff; background:#222}
ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ol.commentlist li ul.children li {  }
ol.commentlist li ul.children li.alt {}
ol.commentlist li ul.children li.bypostauthor {}
ol.commentlist li ul.children li.byuser {}
ol.commentlist li ul.children li.comment {}
ol.commentlist li ul.children li.depth-2 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-3 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-4 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-5 {}
ol.commentlist li ul.children li.odd {}
ol.commentlist li.even {background:#1A1A1A;}
ol.commentlist li.odd {background:#1A1A1A;}
ol.commentlist li.parent { }
ol.commentlist li.pingback { }
ol.commentlist li.pingback.parent { }
ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}
ol.commentlist li.comment-author-admin {}
h3#comments {margin:2em 0}
#respond {margin:30px 0; padding:10px 0;}
#commentform{ margin-bottom: 60px;}	
#commentform input {width: 170px;padding: 2px;margin: 5px 5px 1px 0;font-size: 1.2em;}
#commentform textarea {margin-top:5px;width: 95%;padding: 2px;border:5px #eee solid;font-size: 1.2em;}
#commentform textarea:hover {border:5px solid #222;}
#commentform #submit{margin-top: 5px;padding: 5px;font-weight: bold;font-size: 1.3em;background:#111 none repeat scroll 0 0;border:1px solid #222;color:#BBBBBB;font-size:1.3em;font-weight:bold;margin-top:5px;padding:5px;}
legend {font-size: 1.2em;font-weight:bold;padding: 2px 10px}
#commentform #submit:hover{background:#000;color:#fff}

.nav a, .navi a {background:#333333; color:#B3B3B3; font:bold 12px/1 helvetica,arial,sans-serif; padding:8px 10px 8px; -moz-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; display: block}
.nav a:hover,.navi a:hover {background:#575757;color:#F0F0F0}
.prev a, .next a {color:#8D8D8D;text-decoration:none;padding:4px 10px 6px 10px; font-size:14px;display:block;-moz-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}

img.alignnone{padding:4px 4px 4px 0; margin:3px 10px 2px 0;display: inline;max-width:950px}
