/* @override 
	http://santanarow.tierrainteractive.com/css/blog.css
	http://www.santanarow.com/css/blog.css
*/

/* @group Generic */
body {
	background: #e1cc6f url(http://www.theavenueatwhitemarsh.com/blog/templates/santanarow/images/common/blog/bg-blog.png) repeat-x left top;
	
}

img {
	border: none;
}


#page {
	margin: 0 auto;
	width: 1150px;
	background: url(http://www.theavenueatwhitemarsh.com/blog/templates/santanarow/images/common/blog/bg-banner.png) no-repeat left top;
	/*border: #36F thick solid;*/
	
}

#wrapper {
	min-height: 770px;
	height: auto !important;
	height: 770px;
	padding: 0 100px;
	/*background: url(http://www.theavenueatwhitemarsh.com/blog/templates/santanarow/images/common/blog/bg-banner.png) repeat-x left top;*/
	background: url(http://www.theavenueatwhitemarsh.com/blog/templates/santanarow/images/common/blog/bg-banner2.png) no-repeat right top;
	
	margin:auto;
	
	
}
#main{
	padding-top: 27px;
	padding-bottom: 25px;
	background-color: white;
	color: #FFF;
	
	
}

#mainlevel-nav {
	text-transform: uppercase;
	font-family:Arial, Helvetica, Geneva, sans-serif;
	/*font-size: 12px;*/
}

#contributors-container {
	width: 190px;
	margin-left: 10px;
	text-align: left;
	
}

.name {
	font: 0.2em  Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
}

.name a {
	font: 0.2em  Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
}

/* @end */

/* @group Universal classes */
.inner {
	zoom: 1;
}

.inner:after {
	content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.small-top-cup{
	background: transparent url(http://www.theavenueatwhitemarsh.com/blog/templates/santanarow/images/common/blog/small-top-cup.png) no-repeat left top;
	padding-top: 4px;
	
}
.small-container-body{
	background: white url(http://www.theavenueatwhitemarsh.com/blog/templates/santanarow/images/common/blog/small-container-bg.png) repeat-y left;
	
}

h2 {
	color: #666;
	
}

.small-container-body p{
	margin: 0;
}

.small-bottom-cup{
	background: white url(http://www.theavenueatwhitemarsh.com/blog/templates/santanarow/images/common/blog/small-bottom-cup.png) no-repeat left top;
	padding-bottom: 12px;
}
.big-top-cup{
	background: white url(http://www.theavenueatwhitemarsh.com/blog/templates/santanarow/images/common/blog/big-top-cup.png) no-repeat left top;
	padding-top: 5px;
}
.big-container-body{
	background: white url(http://www.theavenueatwhitemarsh.com/blog/templates/santanarow/images/common/blog/big-container-bg.png) repeat-y left;
}
.big-container-body p{
	margin: 0;
}
.big-container-body p.author, .big-container-body div.post{
	margin-left: 110px;
}

.big-bottom-cup{
	background: white url(http://www.theavenueatwhitemarsh.com/blog/templates/santanarow/images/common/blog/big-bottom-cup.png) no-repeat left top;
	padding-bottom: 12px;
}
img.hide{
	display: none;
}


/* @end */

/* @group Specifics */

/* @group Header */
#logo img {
	margin: 37px 0 0 191px;
	display: block;
}


ul#highlighted-links {
	text-align: right;
	font-weight: bold;
	position: absolute;
	top: 70px;
	right: 795px;
}

#highlighted-links a {
	background: url(http://www.theavenueatwhitemarsh.com/blog/templates/santanarow/images/common/blog/arrow.png) no-repeat left;
	padding: 0 0 0 15px;
	color: #FFF;
}



/* @end */

/* @group Navigation */

ul#top-nav-categories {
	margin: 19px 0 0 0;
	padding: 6px;
	text-transform: uppercase;
	text-align: center;
	font-size: 14px;
	background-color: #C7900C;
	letter-spacing: 1px;
	font-weight: normal;	
}

ul#top-nav-categories li{
	display: inline;
	margin: 0;
	padding: 0;
	/*font-size: 14px;*/
}
ul#top-nav-categories li.active a{
	background-color: #d5b732;
}

#top-nav-categories a {
	padding: 6px 10px 7px;
	color: white;
}

/* My Comment */

#top-nav-categories a:hover{
	color: #fc3;
}

#top-nav-categories a.active {
	color: #fc3;
	background: url(http://www.theavenueatwhitemarsh.com/blog/templates/santanarow/images/common/common/active-nav.png) no-repeat left 500px;
}


/* @end */

/* @group Right Column */
#right-column{
	margin: 0 15px 15px 0;
	/*position: absolute;
	left: 740px;*/
	width: 191px;
	
}
#search_box {
	padding: 3px 0 1px 5px;
	text-align: left;
	
}

#rss-container p{
	font-family: Georgia, "Times New Roman", Times, serif;
	
	
}
#rss-container p span.big{
	font-size: 1.5625em;
}
#rss-container a{
	color: #996633;
	vertical-align: middle;
}
#rss-container img{
	margin: 4px 7px;
	float: left;
}

#social-net-container p{
	font:.62em/1.1 "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding: 5px 15px 5px 0;
}
#social-net-container a{
	color: #996633;
	vertical-align: ;
}
#social-net-container img.facebook{
	margin: 0 12px;
}
#social-net-container img.twitter{
	margin: 0 6px 0 2px;
}
#right-column .add{
	text-align: center;
	margin-bottom: 10px;
}

#most-commented-container {
	text-align:left;
	/*font: .6875em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;*/
}

#most-commented-container h2{
	font: normal 1.0625em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding-left: 15px;
}
#most-commented-container h2 span{
	font: normal 1.25em Georgia, "Times New Roman", Times, serif;
	
}

#most-commented-container ul{
	font: .6875em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin: 15px 15px 0 20px;
	/*list-style-position: outside;*/
	list-style:disc;
	color: #999;
	line-height: 1.5em;
	/*padding: 0;*/
}
#most-commented-container ul li{
	/*margin-left: 15px;
	padding: 3px 0px  ;*/
}
#most-commented-container ul li a{
	color: #999;
}

/* @end */

/* @group Left Column */
#left-column{
	width: 191px;
	float: left;
	margin: 0 10px 15px 15px;
}
#contributors-container h2{
	font:bold 1.32em Georgia, "Times New Roman", Times, serif;
	margin-left: 10px;
	margin-bottom: 10px;
	padding-top: 10px;
}
#contributors-container ul{
	list-style-type: none;
	margin: 0px 10px;
	padding: 0 0 10px 0;
}
#contributors-container ul li{

	padding: 2px 0;
}
#contributors-container ul li .avatar{
	float:  left;
}
#contributors-container ul li .name{
	padding: 15px 0 15px 48px;
	font: bold 0.8em Arial, Helvetica, Geneva, sans-serif;
	color: #999;
	text-transform: uppercase;
	
}
#contributors-container ul li .name a{
	color: #999;
	font-size: 10px;
}
#contributors-container ul li .name span{
	color: #c90;
}
#poll-container h2{
	font: normal 0.875em Arial, Helvetica, Geneva, sans-serif;	
	padding: 10px 10px 10px 10px;
}
#poll-container h2 span{
	font: bold 1.375em Georgia, "Times New Roman", Times, serif;
}
#poll-container p{
	margin-left: 10px;
	padding: 5px 0;
}
#poll-container p.already-vote-warning{
	background-color: #e8ffd3;
	margin:0 4px 15px 0;
	padding: 5px;
	border: 1px dashed #55781c;
	font-size: .625em;
	text-align: center;
}
#poll-container form ul{
	font-size: .6874em;
	list-style-type: none;
	padding: 0 10px 10px 0;
	margin: 0;
}
#poll-container form ul li{
	padding: 5px 10px 10px 30px;
	
}
#poll-container form ul li input{
	margin: 0 10px 0px -20px;
	float: left;
}
#poll-container form input{
	margin: 0 0 5px 30px;
}
#poll-container .lg-poll-results{
	padding: 0 0 10px;
	margin: 10px 10px 0 10px;
}
#poll-container .lg-poll-results ul{
	list-style-type: decimal;
	margin:0 5px 17px 17px;
}
#poll-container .lg-poll-results span.answer{
	
	color: #999;
}
#poll-container .lg-poll-results span.answer-total-votes{
	font-weight: bold;
	float: right;	
}
#poll-container .lg-poll-results .poll-total-votes{
	font-size: .75em;
	text-align: center;
	
}
#poll-container #poll_image {
	padding: 5px 0px 5px 4px;
}

/* @end */

/* @group post-container */
#post-container{
	/*margin-left: 220px;*/
	width: 511px;
}
p.post-date{
	font: bold 0.625em Arial, Helvetica, Geneva, sans-serif;
	color: #999;
	margin-left: 20px;
	
}
#post-container h1 {
	font: normal 1.75em Georgia, "Times New Roman", Times, serif;
	margin: 0  10px 5px 20px;
}
#post-container h1 a{
	color: #c90;
	
}
#post-container .avatar{
	float:  left;
	margin:  0 10px 0px 0px;
}
p.author{
	font: 0.6875em Arial, Helvetica, Geneva, sans-serif;
	margin-bottom: 5px;
	margin-left: 0px; 
}

p.author span{
	color:  #c90;
	text-transform: uppercase;
}
.post-excerpt{
	padding: 10px 10px 10px 20px;
	border-bottom: 1px solid white;
}
p a.more-tag{
	color: #c90;
}
a.more-tag span{
	font-size: 0.625em;
	color: #c90;
}
p.topics {
	padding:0 0 0 20px;
	margin-bottom: -5px;
	color: #c90;
}

.topics span{
	color: #999;
}
.tags {
	padding-left: 20px;
	padding-bottom: 10px;
	color: #c90;
}
.tags span{
	color: #999;
}
.tags a{
	color: #c90
}
.tags a:hover{
	text-decoration: underline;
}
h4.tags{
	margin: 0 0 10px 200px;
}
ul.post-meta {
	color: #999;
	display: inline;
	list-style-type: none;
	margin: 0 0 0 0;
	padding-left:  0;
	
}

ul.post-meta li{
	display: inline;
	
}

ul.post-meta a{
	color: #999;

	padding-left: 20px;
	padding-right: 10px;
	
}


ul.post-meta .email a{
	background:white url(../images/common/blog/envelope.png) no-repeat left center;
	font-size: 11px;
	padding-top: 5px;
	padding-bottom: 5px;
}

ul.post-meta .print a{
	background: white url(../images/common/blog/printer.png) no-repeat left center;
	font-size: 11px;
	padding-top: 5px;
	padding-bottom: 5px;

}
ul.post-meta .share a{
	background:white url(../images/common/blog/share.png) no-repeat left center;

}
ul.post-meta .comments a{
	background:white url(../images/common/blog/buble.png) no-repeat left center;
    padding-left: 21px;
    
}
/* @end */

/* @group Comments */
.comment-box{
	margin: 0 20px;
	padding: 15px 0 3px 0;
}
.comment{
	border-bottom: 1px solid #F0E6B8;
	padding: 15px 0 ;
}
.date{
	font: bold 0.625em  Arial, Helvetica, Geneva, sans-serif;
}
.comment p{
	line-height: 1.4em;
}

.add_comment{
	padding: 0px 5px;
	margin-top: 30px;
}
.add_comment p{
	padding: 2px 0;
	
}
.add_comment p.emial input{
	margin-left: 2px;
}


.comment-box p.close.right a{
	color: #999;
	background: #fff url(../images/common/blog/close-bg.png) no-repeat right center;
	padding: 5px 25px 5px 0;
}

/* @end */

/* @group Recent Post */
#recent-post-container h2{
	font: normal 1.0625em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding-left: 15px;
}
#recent-post-container h2 span{
	font: normal 1.25em Georgia, "Times New Roman", Times, serif;
	
}
#recent-post-container ol{
	font: 0.6875em Arial, Helvetica, Geneva, sans-serif;
	color: #c90;
	margin:  10px 10px 0 30px;
}
#recent-post-container ol li span{
	color: #999;
}
/* @end */

/* @group Single Post */
#single-post{
	margin: 0 20px;
	width: 690px;
}
#post-header p.add-comment {
	float: right;
	margin: 0;
	padding: 1px 25px;
	background: white url(../images/common/blog/buble.png) no-repeat right center;
	font: bold 0.6875em Arial, Helvetica, Geneva, sans-serif;	
}

#post-header p.add-comment a{
	color: #c90
	;
}
#post-header ul.date-author-category{
	list-style-type: none;
	font: bold 0.6875em Arial, Helvetica, Geneva, sans-serif
}
#post-header ul.date-author-category li{
	display: inline;
	padding: 0 20px 0 0;
}
#post-header ul.date-author-category li span{
	color: #c90;
}
#post-header h1{
	font: normal 1.875em Georgia, "Times New Roman", Times, serif;
	color: #c90;
	margin-bottom: 5px;
}
#post-body img.left{
	margin:0 15px 5px 0;
}
#post-body img.right{
	margin:0 0 5px 15px;	
}
#post-footer{
	padding-bottom: 20px;
	border-bottom: solid 1px #c90;
	margin-bottom: 20px;
}

#post-footer p.add-comment{
	text-align: right;
	margin: 10px 0 20px 490px;
	padding: 1px 25px;
	background: white url(../images/common/blog/buble.png) no-repeat right center;
	font: bold 0.6875em Arial, Helvetica, Geneva, sans-serif;
	color: #c90;
	width: 150px;
	
}
#post-footer p.add-comment a{
	color: #c90;
}
#post-footer .topics, #post-footer .tags{
	margin: 0;
	padding: 0;
}
#post-footer ul.post-meta{
	width: 180px;
	margin: 0;
}
#post-nav p{
	padding: 10px;
	margin: 0;
}
#post-nav a{
	color: #999;
}
#post-nav a span{
	color: #c90;
}
#post-nav .next{
	float: right;
	background: white url(../images/common/blog/next-arrow.png) no-repeat right center;
}
#post-nav .previous{
	background: white url(../images/common/blog/prev-arrow.png) no-repeat left center;

}

#post-nav .back{
	padding: 10px 0;
	border-top: 1px dotted #F0E6B8;
	border-bottom: 1px dotted #F0E6B8;
}
p.pagination{
	text-align: right;
	margin: 10px 230px 10px 0;
	padding: 0 0 10px 0;
}
p.pagination strong{
	color: #c90;
	padding: 7px;
	background: url(../images/common/blog/pagination-button-bg.png) no-repeat 0 4px;
}
p.pagination a{
	color: #999;
	padding: 7px;
	background: url(../images/common/blog/pagination-button-bg.png) no-repeat 0 4px;
}

p.pagination a:hover{
	color: #c90;
}
p.pagination a.first-page{
	padding: 7px 8px 7px 4px;
}

p.pagination a.last-page{
	padding: 7px 8px 7px 4px;
}
.comment-box .comment p.author{
	margin-left: 0;
}


.blog-search{
	margin:0 230px 10px 230px;
}

.blog-search p{
	font-weight: bold;
}

.blog-search ul{
	list-style-type: none;
	border-bottom: 1px solid #c90;
	padding-bottom: 20px;
	
}
.blog-search li.title a{
	color: #c90;
	font-size: 1.7em;
}
.blog-search li.author{
	color: #c90;
	text-transform: uppercase;
	font-size: 0.625em;
}
.blog-search li.author span{
	color: #999;
	font-weight: bold;
}
/* @end */

/* @group Email a Friend */
#email_this{
	margin: auto;
	width: 800px;
	border-bottom: 1px solid black;
}
#email_this #logo img{
	margin-left: 0;
}
.email_a_friend {
	text-align: left;
	margin: 40px 0 20px 0;
}
.email_a_friend h1{
	font-size: 1.4em;
	margin-bottom: 20px;
	padding: 0 30px;
	background-color: wheat;
}
.email_a_friend p{
	padding-top: 10px;
	
}
.email_a_friend p a{
	font-size: 1.2em;
	text-decoration: underline;
}

.email_a_friend p label{
	font-size: 1.2em;
	font-weight: bold;
}
/* @end */
#post-body a{
	color: #d3b83b;
}

/* @group Footer */
#footer #sponsors{
	float: right;
	
}
#footer #site_credits{
	width: 450px;
	margin: 0 0 20px 20px;
}
#footer #site_credits .link {
	font-size: .75em;
	font-weight: bold;
	background: url(../images/common/blog/arrow.png) no-repeat left;
	padding: 0 0 0 15px;
	margin: 0 0 10px 0;
}
#footer #site_credits .copyright{
	font-size: 0.6875em;
	color: #000;
	margin: 0 0 10px 0;
}
#footer #site_credits .copyright a{
	color: #000;
}
#footer #site_credits .designed-by{
	font-size: 0.6875em;
	color: #000;
	margin: 0 0 10px 0;
}

.pathway {
	font-size: 12px;
	text-transform:uppercase;
	padding-left: 10px;
}

.pathway a {
	
	color: #c7900c;
}

.lbPost_meta_me {
	padding-bottom: 5px;
	font-size: 10px;
	color: #999;
	
}

#blog-wrapper {
	/*border: #9F0 thick solid;*/
	color: #333;
}

.lbPost h2 {
	font-family: "Times New Roman";
	
}

#system-message {
	padding-left: 40px;
	color: #C30;
	font-size:10px;
	
}

#system-message ul{
	padding-left: 40px;
	color: #C30;
	font-size:10px;
	
}


.notice ul li {
	list-style: none;
	
	
}

#form-login {
	color: #666;
}

#form-login ul {
	list-style:none;
}


#form-login li a {
	color: #000;
}

#form-login li a:link {
	color: #000;
}

#form-login li  a:visited {
	color: #000;
}

#form-login li a:hover {
	color: #cc9900;
}

#com-form-login {
	color: #000;
	width: 400px;
	text-align: left;
	/*border: #0CC thick solid;*/
}

#com-form-login ul {
	list-style:none;
}



#com-form-login li a {
	color: #000;
}

#com-form-login li a:link {
	color: #000;
}

#com-form-login li  a:visited {
	color: #000;
}

#com-form-login li a:hover {
	color: #cc9900;
}


.module_menu {
	border: #CCC thin solid;
	color: #960;
	padding: 3px;
}

.module_menu ul{
	font-size: 12px;
	color: #999;
	padding-left: 20px;
	text-align:left;
}

.module_menu li a{
	color: #999;
	
}

.module_menu li a:hover{
	text-decoration:underline;
	color: #cc9900;
	
}

#login_grimey {
	border: #F93 thick solid;
}

h3 {
	color: #666;
	font-family: "Times New Roman";
	text-align: center;
	
}

.lbPost_right h2 a{
	color: #d6b938;
	text-align: left;
}

#more {
	font-size: 12px;
	text-align: left;
}














