/*
Theme Name: Shared Marketing Services (1.0)
Theme URI: http://www.sharedmarketing.com/
Description: Wordpress Theme used by Shared Marketing Services
Version: 1.0
Author: Chris Micek
*/



body {
 	background:url(images/bg-body.gif) center repeat-y #E7DDCB;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	line-height:26px;}


div.container{
	margin:0px auto;
	width:966px; }
div.shadow{
	background:url(images/bg-body.gif) center repeat-y #fff;  
	position: relative; 
	float:left;	
	width:100%;}	
div.home_page{
	background:url(images/bg-body-home.gif) center repeat-y #fff;}
	
.container_12 .grid_5_image{
	display:inline; 
	float:left;
	width:360px;} 
.container_12 .grid_4_expanded{   
	display:inline; 
	float:left;
	margin-left:10px;
	width:320px;}

.border {border:solid 1px #ccc;}

.vertical-rule-left{
	border-left:solid 1px #ccc;}
.vertical-rule-right{
	border-right:solid 1px #ccc;}

.horizontal-rule{
	border-top:solid 1px #ccc;
	display:block;
	float:left;
	font-size:1px;
	height:1px;
	line-height:1px;
	position:relative;
	width:100%;}
	
	.horizontal-rule-top{
		border-top:solid 1px #ccc;}
	.horizontal-rule-bottom{
		border-bottom:solid 1px #ccc;}

.extended{ width:230px; position:absolute;}

.three-col{background:url(images/bg-3-col-seperators.gif) repeat-y;
}

.background-grey{background-color:#e6e6e6;}
.background-white{background-color:#fff;}
.background-red{background:#8b1212;}

.hidden{display:none;}


/*-------------------------------*/
/*-----General Typography-------*/
/*-------------------------------*/
a {
	color:#648794;
	text-decoration:none;
	border-bottom:solid 1px #648794;}
	a:active{
		color:#77a1b0;}
	a:hover {
		border:none;}

abbr{
	border-bottom: dashed 1px;
	cursor: help;
	text-transform: uppercase;}
	abbr a{
		cursor: pointer;
		text-transform: uppercase;}
		abbr a:hover{
			border: none;}

blockquote{
	background:#e6e6e6;
	border:solid 1px #ccc;
	font-style:italic;
	margin: 0 20px 18px 20px;
	padding:20px;}
	blockquote p{
		margin:18px 0 0 0;}
		blockquote p:first-child{
			margin-top:0px;}
		blockquote + p cite {
			margin:0 20px 0 20px;}

cite{
	font-size:13px; 
	font-weight:italics;}
	
dl{
	color:#393835;}
dt{
	font-weight: bold;}
dd{
	margin: 0 0 18px 20px;}
	
h1 {
	color:#161511;
	font-size:36px;
	line-height:42px;
	font-weight:normal;
	margin: 0 0 15px 0;}
h2 {
	color:#161511;	 
	font-size:18px;
	font-weight:normal;
	line-height:26px;
	margin:0;}
h3, 
h3 a {
	border:none;
	color:#8b1212;
	font-family:Arial, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:14px;
	letter-spacing:.5px;
	text-transform:uppercase;}
	h3 a:hover {
		border-bottom:solid 1px #8b1212;}
h4 {
	color:#161511;
	font-size:14px;
	font-weight:normal;
	line-height:20px;
	margin:0;}
	
h5 {
	color:#161511;
	font-size:12px;
	line-height:20px;
	margin:0;}
	
h6 {
	color:#161511;
	font-size:12px;
	font-weight:normal;
	line-height:20px;
	margin:18px 0 18px 0;}

	h1 p,
	h2 p,
	h3 p,
	h4 p,
	h5 p,
	h6 p{
		color:inherit;}

input:focus, 
textarea:focus{
	color:#000;}
	
ins{
	background:#CEE5FF; text-decoration: none;}
	ins a{
		color: #000;}

p {
	color:#393835;
	margin: 0 0 18px 0;}

table{
	border:solid 1px #ccc;
	border-collapse:collapse;
	color:#393835;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	margin: 10px 0 20px 0;
	width:99%;}	
td, 
th{
	border:solid 1px #ccc;
	line-height:16px;
	padding:10px;	
	text-align:left;}
	th{
		background:#e6e6e6;
		color:#8b1212;
		font-weight:bold;}
	
textarea{
	color:#333;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	line-height:15px;
	font-style:italic;
	padding:2px;}
	
ul{
	margin: 0 0 18px 5px;}
ol {
	margin: 0 0 18px 5px;}
	ul li, 
	ol li{
		color:#393835; margin: 0 0 18px 15px; padding-left:10px;}

/*-------------------------------*/
/*--Sitewide Typographic Styles--*/
/*-------------------------------*/

.background-red h3{
	color:#fff; 
	margin: 0px 0 15px 0;}
.background-red p{
	color:#fff; 
	margin: 5px 0 10px 0;}
.background-red a{
	border-color:#fff; 
	color:#fff; 
	font-family:Verdana, Geneva, sans-serif; 
	font-size:13px;
	line-height:20px;}


/*-- The Featured Sections are on the Home Page & Main Article Page	--*/
.featured h1, 
.featured h1 a {
	color:#161511;
	border:none;
	font-size:22px;
	font-weight:normal;
	line-height:26px;
	text-decoration:none;
	margin: 0 0 18px 0;}
	.featured h1 strong a{
		font-weight:bold;}
		
.featured h2, 
.featured h2 a {
	color:#161511;
	border:none;
	font-size:16px;
	font-weight:bold;
	line-height:18px;
	text-decoration:none;
	margin: 6px 0 6px 0;}
	.featured h2 strong a{
		font-size:22px;
		font-weight:normal;
		line-height:26px;}
	
.featured h4, 
.featured h4 a {
	color:#161511;
	border:none;
	font-size:14px;
	font-weight:bold;
	line-height:16px;
	text-decoration:none;
	margin: 0 0 18px 0;}
	
	.featured h1 a:hover, 
	.featured h2 a:hover, 
	.featured h3 a:hover, 
	.featured h4 a:hover {
		border-bottom:solid 1px;}
		
	.featured h1 a:active, 
	.featured h2 a:active, 
	.featured h4 a:active{
		color:#3b3a34;}
	
	.featured h3 a:active{
		color:#903d3d;}

.featured img{ 
	text-align:center;}

.featured p {
	color:#50504D;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:18px;
	margin: 0 0 20px 0;}
	
	.featured p.big {
		font-family:Georgia,"Times New Roman",Times,serif;
		font-size:15px;
		line-height:26px;}
		
	.featured p.blog {
		margin:0px;	}
		
		.featured p.blog a{
			border:none;
			color:#666;
			display:block;
			font-family:Verdana, Geneva, sans-serif;
			font-size:12px;
			line-height:14px;
			margin:0;
			text-decoration:none;
			text-transform:uppercase;}
			.featured p.blog a:hover{
				background:#e6e6e6;}
			.featured p.blog a:active{
				background:#d9d9d9;}
			.featured p.blog a img{
				border:solid 1px #d9d9d9;
				margin-top:5px;}
			.featured p.blog a strong{
				font-weight:bold;
				color:#161511;}
				
.featured .image{
	margin-bottom: 15px; border: solid 1px #fff;}
	
.featured ul {
	color:#50504D;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:16px;
	margin: 12px 0 16px 0;}

	.featured ul li{
		margin: 0 0 12px 0;
		padding:0px;}
		
		

a.black {
	color:#161511; border-bottom:solid 1px #161511;
}
a.black:hover {
	border:none;
}
a.black:active{
color:#3b3a34;	
}

input.text {
	color:#666;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	font-style:italic;
	padding:2px;
	width:70%;}
	input.text:focus {
		color:#000;}

p.sub{
	color:#999;
	font-size:11px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
 	letter-spacing:0px;
	margin:0px 0 10px 0;
 	}
	p.sub a {
		color:#999;
		border:none;}
		p.sub a:hover {
			color:#666;
			border-bottom:solid 1px #666;}
		p.sub span {
			margin: 0 10px 0 10px;}
			

span.pi {
	position:relative;
	float:left;
	width:99%;
	border:solid 1px #ccc;
	text-align:center;
	padding:20px 0 20px 0px;
	text-align:center;
	margin: 20px 0 20px 0;}
	.featured span.pi{
		border:none;
		margin:20px 0 20px 0;
		padding:0;}
	.company span.pi{
		border:none;
		padding:0px;
		}
	span.pi img {
		width:auto;
		margin: 0 auto;
		text-align:center;}


.image {
	margin-bottom:5px;
	}
	.margin .image {
		margin-bottom:0px;
	}	
	
span.image{
	border:solid 1px #e6e6e6;
	text-align:center;
	position:relative; 
	float:left;
	width:100%;}
	.image a {
		border:none;}
	 


/*-------------------------------*/
/*----------Header---------------*/
/*-------------------------------*/
div.header{
	background:#fff;
	position:relative; 
	float:left; 
	left:3px;  
	padding-bottom:40px; }

div.utilities {
	background:#8b1212;
	color:#fff;
	display:block;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	height:30px;
	line-height:30px;
	position:relative;
	width:100%;}
	div.utilities ul {
		list-style:none;
		margin: 0 auto;
		padding:0;
		width:960px;}
		div.utilities ul li {
			color: #fff;
			float:left;
			list-style:none;
			margin: 0 10px 0 10px;
			padding:0;
			position:relative;}
			div.utilities ul li a {
				border:none;
				color:#dbb7b7;}
			div.utilities ul li a:hover, 
			div.utilities ul li.active a {
				border:none;
				color:#fff;}
p.logo{
	display:block;
	float:left;
	height:70px;
	position:relative;
	top:45px;
	width:570px;}
	p.logo span{
		background:url(images/shared-marketing.jpg) no-repeat;
		height:100%;
		left:0px;
		position:absolute;
		top:0px;
		width:100%;}
 
div.login { 
	float:left;
	position:relative;
	top:-30px;
	background:url(images/bg-login.png) repeat-y;
	font-size:16px;
	line-height:24px;
	font-family:Verdana, Arial, Geneva, sans-serif;
	margin:0; padding: 0;}
	div.login .padding{
		padding-bottom:10px;} 

	div.login .bottom {
		background:url(images/bg-login-bottom.png) repeat-y;
		float:left;
		font-size:1px;
		height:5px;
		line-height:1px;
		position:relative;
		top:5px;
		width:100%;}
	div.login a {
		background:url(images/bg-login-button.jpg) top left no-repeat;
		border:none;
		display:block;
		color:#fff;
		font-size:18px;
		font-family:Verdana, Arial, Geneva, sans-serif;
		height:55px;
		line-height:55px;
		text-align:center;
		text-decoration:none;
		width:260px;}
		div.login a:hover {
			background-position:bottom;}
		
		div.login a span.francais{
			font-size:14px; 
			line-height:20px; 
			position:relative; 
			float:left; 
			top:7px; 
			left:20px;}
		div.login a span.portugues{
			font-size:15px;}


/*-------------------------------*/
/*----------Navigation-----------*/
/*-------------------------------*/

div.navigation {
	background: url(images/bg-nav.png) repeat-x bottom;
	background-position: 0 45px;
	float:left;
	margin: 0px 0 -9px 0;
	padding:0;
	position:relative;
	width:100%;
	height:75px;}
	div.navigation ul {
		background:#fff;
		list-style:none; 
		height:45px;}
	div.navigation ul.grid_12 {
		width:100%;
		}
		div.navigation ul li {
			border-right:solid 1px #ccc;
			float:left;
			list-style:none;
			margin:0;
			position:relative;
			padding:0 10px 0 10px;
			top:10px;}
		div.navigation ul li.foreign {
			border:none;}
		div.navigation ul li.right {
			border:none;
			border-left:solid 1px #ccc;
			height:28px; 
			float:right;
			margin:0px;
			padding:0px;}
		 
			
			div.navigation ul li a {
				color:#2D2C29;
				border:none;
				display:block;
				font-size:14px;
				font-weight:bold;
				float:left;
				padding:1px 20px 1px 20px;
				position:relative;
				text-decoration:none;}
				div.navigation ul li a:hover {
					background:#8B1212;
					border:none;
					color:#fff;
					text-decoration:none;}
				div.navigation ul li a:active {
					color:#f4cccc;}
		
		div.navigation ul li.active a{	
			background:#8B1212;
			border:none;
			color:#fff;
			text-decoration:none;
		}
		div.navigation ul li.active a:hover{
			 
			color:#f2f2f2;}
			div.navigation ul li.active a:active{
				color:#e6e6e6;}

		div.navigation ul li input {
			margin:0 0 0 10px;}
			div.navigation ul li input#s,
			input#s{
				color:#666;
				font-family:Georgia, "Times New Roman", Times, serif;
				font-size:13px;
				font-style:italic;
				margin-left:20px;
				width:65%;}
			input#s{
				margin-left:0px;}
		
		div.navigation ul li input#s:focus,
		input#s:focus {
			color:#000;}
			
		div.navigation ul li label {
			display:none;}


/*-------------------------------*/
/*--Subnav on the comapny pages--*/
/*-------------------------------*/
div.subnav {
	background: url(images/bg-subnav.gif) repeat-x bottom;
	float:left;	
	height:50px;
	margin: -20px 0 20px 0;
	position:relative; 
	width:100%;}
	div.subnav ul li{
		float:left; 
		position:relative; 
		margin: 12px 10px 0 10px; }
		div.subnav ul li a{
			border:none; 
			color:#000; 
			display:block; 
			font-family:Verdana, Geneva, sans-serif; 
			font-size:12px; 
			line-height:30px; 
			padding: 0px 10px 0 10px; }
		
		div.subnav ul li.current_page_item a, 
		div.subnav ul li a:hover{ 
		background:#edefee;}

/*-------------------------------*/
/*----------Footer---------------*/
/*-------------------------------*/

img.footer {
	display:block; 
	border:solid 1px #fff;}
	
p.footer{
	background:#fff;
	border-top:solid 1px #ccc;
	position:relative; 
	float:left; 
	font-size:13px;  
	padding:15px 0 15px 0;
	margin:20px 0 0 0;
	text-align:center;
	width:100%; }
	p.footer a{
		border-color:#393835;
		color:#393835;
		margin: 0 10px 0 10px;}



/*-------------------------------*/
/*----------Home Page------------*/
/*-------------------------------*/
 

.home-popular{
	background: url(images/bg-popular-back.gif) repeat-y; 
	background-position: 0 0;
	border:solid 1px #ccc;
	display:inline;
	float:left;
	width:100%;}
	.home-popular div.pop-container { 
		position:relative; 
		float:left; 
		width:25%;}
		.home-popular div.pop-container div.image {
			padding:10px; 
			width:auto; 
			border:none; 
			margin:0px;}
			.home-popular div.pop-container div.image img {
				position:relative; 
				float:left; 
				border:solid 1px #e6e6e6; 
				margin-bottom:5px;}
		
		.home-popular div.pop-container div.popular{
			padding: 5px 10px 20px 10px;}


/*-------------------------------*/
/*-Single Article Blog Post Pages*/
/*-------------------------------*/
.single h2,
.single h2 a{
	color:#8b1212;
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	font-weight:normal;
	line-height:22px;
	margin:36px 0 18px 0;}
	
.single h3,
.single h3 a{
	color:#8b1212;
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	font-weight:normal;
	line-height:22px;
	margin:36px 0 18px 0;
	text-transform:none;}
	
.single h4,
.single h4 a{
	color:#8b1212;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:normal;
	line-height:24px;
	margin:36px 0 9px 0;}
	
.single h5,
.single h5 a{
	color:#000;
	font-size:14px;
	font-weight: normal;
	line-height:26	px;
	margin:18px 0 9px 0;}
	
.single h6,
.single h6 a{
	color:#333;
	font-size:14px;
	font-weight: normal;
	line-height:26px;
	margin:9px 0 9px 0;
	}
single h2 a,
single h3 a,
single h4 a,
single h5 a,
single h6 a	{
	border-bottom: 1px solid;
	
}
	
	
.single img{
	 display:block;}
.single ul{
	list-style:disc;}
.single ol{
	list-style:decimal; 
	margin-left:10px;}

.blog h1, 
.blog h1 a {
	color:#161511;
	border:none;
	font-size:24px;
	font-weight:normal;
	line-height:26px;
	text-decoration:none;
	margin: 0 0 10px 0;}
	
	.blog h1 a:hover{
		border-bottom:solid 1px #161511;}
	.blog h1 a:active{
		color:#333;}	

div.meta {
	
	font-family:Verdana, Geneva, sans-serif; 
	font-size: 12px; 
	line-height: 16px;
	padding:20px;}
	div.meta p{margin:0px;}

span.wp-caption {
	border:solid 1px #ccc; 
	margin: 20px 0 20px 0;}
	span.wp-caption span.pi{
		background: #fff;
		border: none;
		margin: 0 0 3px 0;} 
	span.wp-caption dfn {
		background: 1px #e6e6e6; 
		display: block; 
		padding: 5px 20px 0px 20px; 
		font-size: 13px; 
		font-style: italic;}

/* The !important declaration means that these styles override any other styles, including inline styles. I'm using this to aoverride the styles that come along when you paste content from Microsoft word into Wordpress*/
.MsoNormal, 
.MsoNormal span{
	color:#393835 !important;
	font-family:Georgia, "Times New Roman", Times, serif !important;
	font-size:15px !important;
	line-height:26px !important; }
	
 .MsoNormal a span{
	color:#648794 !important;}
	
 ul.MsoNormal,
 ol.MsoNormal{
	 margin: 0 0 18px 5px !important;}
	 
//This fixes a ridiculous IE 6 b which causes italicized text to slightly break out of their boxes,
//thereby increasing the width of the page.	 
.single em{
	overflow:hidden; 
	width:auto;
	zoom: 1;
}

/*-------------------------------*/
/*---------Search Results--------*/
/*-------------------------------*/

.search h2,
.search h2 a{
 	width:100%;}
.pop-posts ul li{
	padding-left:0; margin-left:0px;}


/*-------------------------------*/
/*---------Contact Page----------*/
/*-------------------------------*/
div.contact{
background: #C0D0C7;
}

.contact p {color:#000; font-size:13px; font-family:Verdana, Geneva, sans-serif;}
.contact p span{ position:relative; float:left; width:30%;}
.contact p input.text{
	width:65%;}
	.contact p input.radio{width:15px;}
	.contact p textarea{ width:95%;}

/*-------------------------------*/
/*------------Sidebars-----------*/
/*-------------------------------*/

li.widget{
	list-style:none; 
	margin:0px; 
	padding:0px; 
	text-indent:0px; 
	list-style-position:outside;}
	
	li.widget h3{
		margin: 0 0 12px 0; 
		padding:0px; 
		text-indent:0px;}
		
	li.widget ul{
		list-style:none; 
		margin: 0 0 25px 0;}
		li.widget ul li{
			line-height: 18px;
			list-style:none; 
			margin: 0 0 12px 0; 
			padding-left:0px;}
			li.widget ul li a{
				border: none; 
				color:#161511; 
				font-family:Verdana, Geneva, sans-serif; 
				font-size:12px; 
				line-height:16px; 
				margin-bottom:4px;}
				li.widget ul li a:hover {
					border-bottom:solid 1px #161511;}


div.textwidget{
	padding:0px; 
	margin:0px;}
	div.textwidget input{
		margin:0px;}
	div.textwidget p input.submit{ 
	text-align:center;
	margin:0px; }

	
	 
/*RSS & Email Feed Box*/	

div#text-374712521, 
div#text-463047461, 
div#text-419029401, 
div#text-419031682{
	background: #C0D0C7;}
	
	div#text-374712521 a, 
	div#text-463047461 a, 
	div#text-419029401 a, 
	div#text-419031682 a{
		background:url(images/rss.png) no-repeat bottom left; 
		border:none; 
		color:#161511;
		font-weight:bold; 
		font-size:13px; 
		line-height:26px; 
		height:26px; 
		padding: 5px 0px 0px 28px;}
	div#text-374712521 h4, 
	div#text-463047461 h4, 
	div#text-419029401 h4, 
	div#text-419031682 h4{
		font-size:14px; 
		font-weight:normal; 
		font-family:Georgia, "Times New Roman", Times, serif;
		line-height:16px; 
		letter-spacing:0px;
		margin: 0 0 15px 0;
		text-transform:none;
		color:#161511;}
	div#text-374712521 p, 
	div#text-463047461 p, 
	div#text-419029401 p, 
	div#text-419031682 p {
		color:#161511; 
		font-size:13px; 
		text-align:left; 
		margin:0px;}
	
	div#text-374712521 .horizontal-rule, 
	div#text-463047461 .horizontal-rule, 
	div#text-419029401 .horizontal-rule, 
	div#text-419031682 .horizontal-rule{
		border-color:#161511; 
		margin:10px 0 10px 0; 
		width:96%;}
 
	div#text-374712521 input.text, 
	div#text-463047461 input.text, 
	div#text-419029401 input.text, 
	div#text-419031682 input.text {
		width:90%; 
		margin-bottom:5px;}

/*Twitter Widget*/
div.widget_twitter{
	background: url(images/bg-twitter.gif) #9cd4e2 no-repeat left bottom; 
	margin: 20px 0 20px 0; 
	padding-left:10px; 
	padding-bottom:10px; 
	position:relative;}
	div.widget_twitter h4{
		position:absolute; 
		right:25px;
		bottom:6px;}
		div.widget_twitter h4 a{
			font-family:Verdana, Geneva, sans-serif; 
			font-weight:bold; 
			color:#fff; 
			font-size:11px; 
			border-color:#fff;}
				
	div.widget_twitter ul.twitter{
		background:url(images/bg-twitter-bottom.gif) bottom  left no-repeat;
		font-size:12px;
		font-style:italic; 
		line-height:15px; 
		margin:0;
		padding:0; 
		width:100%;}
		div.widget_twitter ul.twitter li{
			background:url(images/bg-twitter-top.gif) top left no-repeat; 
			margin:0; 
			padding:5px 7px 5px 15px; 
			font-size:12px; 
			line-height:17px;}
			div.widget_twitter ul.twitter li a{
				color:rgb(57, 56, 53); 
				border-color:rgb(57, 56, 53);}


/*Social Networking Widget*/
div#text-374744831 div.padding, 
div#text-419031683 div.padding{
	padding: 20px 5px 5px 5px;}
	div#text-374744831 div.padding h4, 
	div#text-419031683 div.padding h4{
		border:none;
		color:#8b1212;
		font-family:Arial, Geneva, sans-serif;
		font-size:12px;
		font-weight:bold;
		line-height:14px;
		letter-spacing:.5px;
		text-transform:uppercase;}
	
ul.social li {
	margin: 9px 0 0 0;
	padding:0px;}
	ul.social li a{
		border:none; 
		color:#648794; 
		font-family:Verdana, Geneva, sans-serif; 
		font-size:13px; 
		font-weight:bold; 
		line-height:16px; 
		padding:3px 0 3px 26px;}
		
		ul.social li a.linkedin{
			background:url(images/bg-linkedin.jpg) no-repeat center left;}
		ul.social li a.twitter{
			background:url(images/bg-twitter.jpg) no-repeat center left;}
		ul.social li a.facebook{
			background:url(images/bg-facebook.jpg) no-repeat center left;}
		

/*-------------------------------*/
/*------------Comments-----------*/
/*-------------------------------*/

div.comment{
	display:inline; 
	float:left; 
	font-size:13px; 
	width:100%; }
	div.comment p{
	margin-bottom:10px;}
		div.comment p.date{
			color:#666; 
			font-style:italic; 
			line-height:15px;}
	
div.comment-left{ 
	float:left; 
	font-size: 15px;
	position:relative; 
	width:100px;}
	div.comment-left a{
		color:#161511; 
		border-color:#161511;} 
	div.comment-left h3,
	div.comment-left h3 a,
	.article-comment div.comment-left h3{
		border:none;
		color:#8b1212;
		font-family:Arial, Geneva, sans-serif;
		font-size:12px;
		font-weight:bold;
		line-height:14px;
		letter-spacing:.5px;
		text-transform:uppercase;
		margin: 0px;}
		

div.comment-right{
	float:right;
	position:relative;
	width:360px;
	font-family:Verdana, Geneva, sans-serif;
	line-height:22px;}
	div.comment-right textarea{
		width:100%;}
	div.comment-right input.text{
		width:75%;}


div.depth-2 div.comment-left{
	left:100px;}
div.depth-2 div.comment-right {
	width:260px;}

.cancel-comment-reply a{
	background:#e6e6e6;
	border:solid 1px #ccc;
	display:block;
	font-style:italic;
	font-weight:bold;
	margin: 0 0px 18px 0px;
	padding:20px;}
	.cancel-comment-reply a:hover{
		background:#d9d9d9;
		text-decoration:underline;
	}


h3.comment{
	color:#8b1212;
	font-family:Arial, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:14px;
	letter-spacing:.5px;
	text-transform:uppercase;
	margin: 0px;}
	
.article-comment h3.comment{
	color:#161511;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:36px;
	line-height:42px;
	font-weight:normal;
	text-transform:none;
	margin: 0 0 15px 0;}

	.article-comment div.comment-left h3{
		font-size: 15px;
		font-family:Georgia, "Times New Roman", Times, serif; 
		font-weight: bold;}

	.article-comment .comment-reply{
		margin-top: 20px;
		border-top: solid 1px #ccc;	
		padding-top: 20px;}

	.article-comment div.comment-left{ 
		float:left;
		position:relative; 
		width:200px;}
	.article-comment div.comment-right{
		float:right;
		position:relative;
		width:460px;}


	.article-comment div.depth-2 div.comment-left{ left:200px;}
	.article-comment div.depth-2 div.comment-right {width:360px;}
	 
	.article-comment div.depth-2 div.comment-left{ left:200px;}
	.article-comment div.depth-2 div.comment-right {width:360px;}


/*-------------------------------*/
/*----Popular Posts Section------*/
/*-------------------------------*/

div.popular{
	padding: 0px 5px 20px 2px;}
	div.popular a {
		color:#393835; 
		font-size:12px; 
		font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold;
		border:none; 
		line-height:16px;  }
		div.pop-container div.popular a:hover{
			border-bottom:solid 1px #393835;}
		div.pop-container div.popular a:active{
			color:#000;}
		
		.pop-container div.image {
			text-align:center; 
			border:solid 1px #ccc; 
			position:relative; 
			float:left; 
			width:100%; 
			margin:10px 0 10px 0;}


 
/*-------------------------------*/
/*------------Pagination---------*/
/*-------------------------------*/

div.wp-pagenavi span, 
div.wp-pagenavi a{
	font-family:Verdana, Geneva, sans-serif; 
	font-size:12px;}
	div.page-navi div.wp-pagenavi span{
		color:#161511; 
		border:none; 
		padding:4px;}
	div.page-navi div.wp-pagenavi a{
		color:#8b1212; 
		border:none; 
		padding:4px;}
		div.page-navi div.wp-pagenavi a:hover{
			color:#fff; 
			background:#8b1212; 
			border:none;}

