/*  
Theme Name: WhereTheRoadGoes
Theme URI: http://www.wheretheroadgoes.com/
Description: A-custom-theme-for-www.wheretheroadgoes.com 
Version: 1.0
Author: Richard-Stupart
Author URI: http://www.wheretheroadgoes.com
*/

/* CSS Document */
body{
	padding:0; 
	margin:0;
	background:#040200 url(images/background.png) top left repeat-x;	  
	width:100%; 
	vertical-align:top;
	font-family: arial;
	color:#c8c8c8;
	line-height:14px;
	font-size:11px;
	padding-bottom: 40px;
	padding-top: 50px;
}

.col {
	float:left;
}


/* Comment Widget */
#recent-comments a	{
	color: #a6a5a3;
}

.col #recent-comments .recentcomments, .col #recent-comments .recentcomments a.url	{
	font-size: 10pt;
}

.comment_gravatar	{
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 2px solid #454137;
}

.col #recentcomments .recentcomments	{
	margin-bottom: 8px;
	font-size: 11px;
}

.col .recentcomments a	{
	display: block !important;
	color: #676767;
	font-size: 11px;
}

#recentcomments .recentcomments a.url	{
	display: inline !important;
	color: #B7741B;
}

.col .recentcomments a.url:hover, #recentcomments a:hover	{
	text-decoration: underline;
}

.recentcomments a.url	{
	color: #fff;
}

form, div, input, textarea { margin:0; padding:0;}

input, textarea {font-size:1.01em;}

input {vertical-align:top;}


.postmetadataalt {
	font-size:0.81em; 
}
.pagetitle {font-size:1.11em; color:#FFFFFF; font-weight:bold; letter-spacing:1px; padding-bottom:15px;}


p {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

a {color:#b7741b;}
a:hover {text-decoration:none;}

#respond {font-size:1.11em; color:#FFFFFF; font-weight:bold; letter-spacing:1px;}


#links_with_style  {
	vertical-align:top;
}
#archives  {
	vertical-align:top;
}
#meta  {
	vertical-align:top;
}
#recent-comments  {
	vertical-align:top;
}
#recent-posts  {
	vertical-align:top;
}
#categories  {
	vertical-align:top;
}
#calendar_wrap {
	vertical-align:top;
	font-size:1.01em;
	padding:10px 0px 0px 0px;
}
#calendar {
	vertical-align:top;
}
#calendar_wrap a {
	text-decoration:underline;
	font-weight:bold;
}
#calendar_wrap a:hover {
	text-decoration:none;
	font-weight:bold;
}
#google-search  {
	vertical-align:top;
}
#gsearch {
	text-align:left;
}
#pages  {
	vertical-align:top;
}
#text-1 {
	vertical-align:top;
}
.textwidget {
	text-align:left;
	padding:10px 10px 0px 0px;
	font-size:1.01em;
}
#delicious {
	vertical-align:top;
}
#delicious-box {
	text-align:left;
}

.spacer {font-size:0px; line-height:0px;}
.clear {clear:both;}


.navigation {padding:10px 0px 10px 0px; display:table; width:100%;}

.alignleft {float:left; color:#FFFFFF;}
.alignright {float:right; text-align:right; color:#FFFFFF;}
.alignleft a {color:#FFFFFF; font-size:1.01em; font-weight:bold;}
.alignright a {color:#FFFFFF; font-size:1.01em; font-weight:bold;}


.side {
	color:#FFFFFF;
	background: #151515;
	border: #3e3e3e 1px dotted;
}
.side a {color:#FFFFFF; text-decoration: none; font-size: 10pt; line-height: 140%;}
.side a:hover {color: #749716; }

.statusbar p {padding:0px 0px 20px 0px; font-weight:normal;}



h1, h2, h3 {margin:0px; padding:0px;}

h3 {font-size:1.11em; color:#FFFFFF; font-weight:bold; letter-spacing:1px;}



h1 {font-size:3.41em; font-family:arial; text-transform:none; line-height:1.01em; font-weight:bold; letter-spacing:0px; padding:80px 0px 0px 50px;}
h1 a{color:#FFFFFF; text-decoration:none;}

.slogan {font-size:0.91em; color:#fff; padding-left:60px;}



.main {width:1009px; border: #392814 solid 1px; margin:auto; background: #000 url(images/blog_background.jpg) top left no-repeat;}

.head {position: relative; height:750px;}


.cont {}
.cont_top {
	
}




.indent_1 {padding-left: 10px; padding-top: 20px;}

.widget {padding-bottom:27px;}

.widget h2 {font-size:1.11em; color:#979216; font-weight: lighter; font-family: times new roman, serif; font-size: 14pt; padding-left:16px;}

.widget ul {margin:15px 0px 0px 9px; padding:0px; list-style:none;}
.widget ul li {padding-left:7px;}


#links_with_style ul {margin:0px; padding:0px; list-style:none;}
#links_with_style ul li {padding:0px; background:none;}
#links_with_style ul li ul {margin:15px 0px 0px 9px; padding:0px; list-style:none;}
#links_with_style ul li ul li {padding-left:7px;}


.indent_2 {padding:37px 75px 0px 62px;}


.content {padding-bottom:20px; border-bottom: #222 solid 1px; margin-bottom: 10px;line-height: 1.5em;}

.content h2 {font-size:1.5em; color:#FFFFFF; letter-spacing:1px;}
.content h2 a {color:#b7741b; text-decoration:none; line-height: 110%; font-family: times new roman; font-size: 18pt; fnot-weight: lighter; text-transform: capitalize;}
.content h2 a:hover {color: #976016;}
.content .date {color:#edddc9; padding-top:3px;}
.content .text {padding:10px 0px 20px 0px; font-size: 10pt;}
.content .justify {text-align: justify;}
.content .text p	{margin-bottom: 10px; line-height: 150%; }
.content .comment {text-align:right; color:#072598; padding-right:10px;}
.content .comment a {color:#b7741b;}
.content strong {color: #fff; }

#comments	{
	color:#979216;
	font-family:times new roman,serif;
	font-size:14pt;
	font-weight:lighter;
	padding-left:16px;
}
.commentlist	{
	list-style: none;
	padding-left: 0px;
}

.commentlist li	{
	background:	#151515;
	border-bottom:1px dotted #3E3E3E;
	border-top:1px dotted #3E3E3E;
	padding: 10px;
	margin-bottom: 2px;
}


.footer {padding:13px 60px 15px 58px; background: #171717;}
.blog {color:#fff;}
.blog a {color:#fff;}

.w_search {padding-top:15px;}
.w_search .input {margin-bottom:4px;}

.search {padding-top:15px;}
.search .input {margin-bottom:4px;}

#searchform input	{
	border: #3e3e3e 1px solid;
	padding: 5px;
	background: #3e3e3e;
	margin-left: 16px;
	width: 150px;
	border-bottom: #979216 solid 1px;
	border-top: #979216 solid 1px;
	color: #fff;
}

.locations li a	{
	text-transform: capitalize;
}

ul.children {margin:7px 0px;}


.pullquote	{
	background:#151515 url(images/quotes.gif) top left no-repeat;
	float: left;
	width: 180px;
	padding: 10px;
	padding-left: 25px;
	padding-right: 25px;
	margin: 20px;
	font-family : georgia, palatino, 'times new roman', serif;
	font-size: 12pt;
	border-top: #3e3e3e 1px dotted;
	border-bottom: #3e3e3e 1px dotted;
	color: #f2f1bb;
}

.pqRight	{
	float: right;
	margin-left: 10px;
}

.more-link	{color: #9dbd1c; float: right;}

.postThumb	{width: 150px; height: 150px; margin: 10px;}

div .wp-caption	{
	background: #151515;
	border: #3e3e3e solid 1px;
	padding: 5px;
	margin-top: 20px;
	margin-bottom: 20px;
}

.wp-caption img	{
	border: #3e3e3e solid 1px;
}

.wp-caption-text	{
	font-size: 8pt;
	text-align: justify;
	line-height: 30%;
	padding: 3px;
	color: #7c7676;
}

.aligncenter	{
	margin: auto;
}

/* Flickr Badge */
#flickr_badge_uber_wrapper {
	width:180px;
	height: 250px;
	padding-left: 15px;
}


.flickr_badge_image a {
	border: 1px solid black !important;
	margin: 5px;
	float: left;
	display: block;
	position: relative;
	left: 10px;
}

.flickr_badge_image a img	{
	border: 1px solid black !important;
}


.flickr_badge_image a img:hover	{
	border: 1px solid #161616;
}


/* Related Posts Formatting */
#relatedPosts	{
	background:	#151515;
	border-bottom:1px dotted #3E3E3E;
	border-top:1px dotted #3E3E3E;
	padding: 10px;
}

#relatedPosts .title	{
	color:#979216;
	font-family:times new roman,serif;
	font-size:14pt;
	font-weight:lighter;
	padding-left:16px;
}

#relatedPosts .posts li a, #relatedPosts .posts	{
	font-size: 10pt;
	color: #fff;
}

#relatedPosts .posts li a:hover	{
	text-decoration: none;
	color: #B7741B;
}

#relatedPosts .posts li	{
	padding: 5px;
}

.flashmovie {
	display: block;
	margin: 1em auto;
}


/* Sociable Plugin Styles */
div.sociable { margin: 16px 0; }

span.sociable_tagline { position: relative; }
span.sociable_tagline span { display: none; width: 14em; }
span.sociable_tagline:hover span {
	position: absolute;
	display: block;
	top: -5em;
	background: #ffe;
	border: 1px solid #ccc;
	color: black;
	line-height: 1.25em;
}
.sociable span {
	display: block;
}
.sociable ul {
	display: inline;
	margin: 0 !important;
	padding: 0 !important;
}
.sociable ul li {
	background: none;
	display: inline !important;
	list-style-type: none;
	margin: 0;
	padding: 1px;
	padding-right: 10px;
}
.sociable ul li:before { content: ""; }
.sociable img {
	float: none;
	width: 16px;
	height: 16px;
	border: 0;
	margin: 0;
	padding: 0;
}

.sociable-hovers {
	opacity: .4;
	-moz-opacity: .4;
	filter: alpha(opacity=40);
}
.sociable-hovers:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}


/* ReCapcha Styles */
#recaptcha-submit-btn-area	{
	margin-bottom: 20px;	
}


/* Email comment reply styles */
#comment_mail_notify	{
	margin-top: 4px;
	margin-right: 5px;
}

/* Thumbnails */
div.thumbnail	{
	float: left;
	border: #676767 solid 1px;
	padding: 5px;
	width: 127px;
	height: 127px;
	text-align: center;
	margin-right: 10px;
	background: #151515;
	margin-top: 15px;
}

.attachment-post-thumbnail	{
	border: 0px;
}


/* Photo Album Banners on LHS */
img.album_banner	{
	border: #676767 solid 1px;
}

/* Ad Image Styling */
.wp125ad a img	{
	border: none;
}

div#wp125adwrap_1c .wp125ad	{
	margin-bottom: 1px;
}