/*
Theme Name: SiteJabber
Theme URI: http://www.sitejabber.com/
Description: SiteJabber Theme Custom.
Version: 1.0
*/

@import url("/css/header.css");
@import url("/css/dialog.css");

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	border:0;
	outline:0;
	vertical-align:baseline;
	background:transparent;
	margin:0;
	padding:0;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	background-image:url('/img/glb/bubble_bg.png');
	background-color:#4f5259;
	line-height:1;
}

p {
	margin:14px 0 14px 0;
	line-height:normal;
}
img{border: 0;}
a {color: #c25b3a; text-decoration:none;}
/* global styles */
.extra_large_heading {
	font-size:1.7em;
}
.large_heading {
	font-size:1.5em;
}
.medium_heading {
	font-size:1.3em;
}
.small_heading {
	font-size:1.1em;
}
.large_text {
	font-size:1.1em;
}
.medium_text {
	font-size:1em;
}
.small_text {
	font-size:0.9em;
}
.tiny_text {
	font-size:0.8em;
}
.faded_text {
	color:#969696;
}

.left{float: left;}
.right{float: right;}
.clear{clear: both;}
.box{text-align: left;margin: 0 auto; width: 970px;}
.restricted_width{text-align: left;margin: 0 auto; width: 959px;}
/*.contentbg{background: #ded1a5 url(images/contentbg.png) repeat-x top left; float: left; width: 974px;}*/
/*.whitebox{background: #fff; border: 1px solid #dcdcdc; width: 959px; margin: 0 0 20px 0; float: left;}*/
/*.greybox{background: #f3f3f3; width: 946px; margin: 20px 4px 5px 4px; padding: 2px; float: left;}*/

/*Header Area*/
.toparea{background: url(images/sitejabber-consumer-news.png) repeat-x; height: 130px; width: 974px; margin: 0;}
.toplinks{padding:5px 20px; height:20px;}
.toplinks a{text-decoration:none; color:blue;}
.tagline{float:left; font-weight:bold; font-size:.9em;}
.login{float:right; font-weight:bold; font-size:.9em; margin-top:5px;}
/*.facebook_like_button{float:right; padding:70px 0 0 0; width:85px}
.google_plus1_button{float:right; padding:70px 10px 0 0;}
.twitter_button{float:right; padding:70px 0 0 0;}*/
.logo{background: transparent; display: inline-block; width: 770px; height: 100px; float: left; /*margin: 7px 0 0 0;*/}
/*.navbar{width: 959px; background: #221b1b; height: 46px; border-left: 1px solid #221b1b; border-right: 1px solid #221b1b;}*/
/*.searcharea{float: right;background: #fff;height: 26px; width: 238px; margin: 10px 10px 0 0;}*/
/*input.search{background: transparent;width: 200px;height: 20px;border: 0;margin: 2px 7px 0 7px;color: #999;}*/
/*#access {width: 610px; display:block; margin: 0 0 0 10px; padding: 0; float:left; height: 46px;}
#access .menu-header, div.menu {font-size: 13px;margin: 0px; padding: 0;float: left;}
#access .menu-header ul, div.menu ul {list-style: none;	margin: 0;	padding: 0;	float: left;}
#access .menu-header li, div.menu li {float:left;position: relative;}
#access a {	display:block;text-decoration:none;	color: #fff;padding:0 10px;	line-height:46px;float: left;}
#access ul ul {	display:none;position:absolute;	top:46px;left:0;float:left; z-index: 99999;}
#access ul ul ul {left:100%;top:0;}
#access ul ul a {background:#b02e1e; color: #fff;height:auto;line-height:1em;padding:10px;width: 130px;}
#access li:hover > a{color:#fff; background:#b02e1e;}
#access ul ul :hover > a {color:#fff; background:#bf331f;}
#access ul li:hover > ul {display:block;}*/


/* new redesing */
ol, ul {
	list-style:none;
}

/* new header */

/* include header.css */


.contentbg {float: left; width: 970px; background-color:#ffffff;}
.whitebox {background: #fff; width: 959px; float: left;}
.greybox {width: 946px; margin: 20px 4px 0px 4px; padding: 2px 2px 0 2px; float: left;}
/* Header navigation bar */
.navbar {width: auto; height: 90px; margin:0 23px 0 23px;}
#heading {width:959px; height:30px; margin:30px 0 2px 0;}
#heading h2{float:left; margin:5px 5px 0 5px; text-transform:uppercase; color: #04538D; letter-spacing:1px; font-size:23px; font-family:Century Gothic,Arial,Helvetica,sans-serif;}
#heading h2:hover {color:#D05A03;}
#heading span{float:left; margin:11px 5px 0 15px; color: #04538D; font-style:italic; font-size:15px; letter-spacing:1px;}
#header_divider {
	height:2px;
	border-top:6px solid #04538D;
	border-bottom:2px solid #04538D;
	margin:5px 0 5px 0;
}
#access {width: auto; display:block; margin-top:8px; padding: 0; float:left;}
#access .menu-header, div.menu {font-size: 14px;margin: 0px; padding: 0;float: left; color:#04538D; font-family:Century Gothic,Arial,Helvetica,sans-serif;}
#access .menu-header ul, div.menu ul {list-style-type:disc; list-style-position:inside; margin: 0; padding: 0; float: left;}
#access .menu-header li, div.menu li {float:left;position: relative;}
#access .menu-header li:last-child, div.menu li:last-child {list-style:none;}
#access a {display:block; text-decoration:none; color: #04538D; padding:0 7px 0 1px; float:left; text-transform:uppercase; font-weight:bold;}
/*#access ul ul {	display:none; position:absolute; top:46px;left:0;float:left; z-index: 99999;}
#access ul ul ul {left:100%;top:0;}
#access ul ul a {background:#b02e1e; color: #fff;height:auto;line-height:1em;padding:10px;width: 130px;}*/
#access li:hover > a{color:#D05A03;}
/*#access ul ul :hover > a {color:#fff; background:#bf331f;}
#access ul li:hover > ul {display:block;}*/
.searcharea {float:right; background: #fff; height:26px; width:205px; border:1px solid #999;}
input.search{background:transparent; width:200px; height:20px; border:0; color:#999; padding:2px 0 0 3px;}




/*Index Posts Area*/
/* .postcontent{width: 660px; border: 1px solid #dcdcdc; background: #fff; float: left; margin: 0 0 2px 0;} */
/*.mostrecent{width: 660px; padding: 5px 0 5px 0; float: left; margin: 0 0 15px 0; background: #fff; border-bottom: 1px solid #dcdcdc;}*/
.mrt{margin: 5px 20px 5px 10px; width: 265px; height: 260px; float: left;}
/*.mrc{color: #595959; width: 350px; float: left; margin: 80px 0 0 0;}*/
/*.mrcat{font-size: 12px; margin: 0px 0 10px 0; text-transform: uppercase;}
.mrcat a{text-decoration: none; color: #595959;}
.mrcat a:hover{color: #c25b3a;}*/
/*.mrc h1, .mrc h1 a{color: #c25b3a; text-decoration: none; margin: 0; padding: 0; font-size: 26px;}
.mrc h1 a:hover{color: #b85704; text-decoration: none;}
.mri{text-transform: uppercase; font-size: 12px; margin: 10px 0 0 0;}
.mri a{text-decoration: none; color: #595959;}
.mrs{margin: 0 10px 0 10px; color: #595959;}*/
/*.cwrapper{width: 660px; margin: 10px 0 0 0; float: left;}*/
/* .rpcbox{float: right; width: 420px; margin: 0 10px 0 0;} */
.recentposts{width: 420px; border-bottom: 1px solid #dcdcdc; padding: 0 0 10px 0; float: left; margin: 0 0 20px 0; background: #fff;}
.rpt{float: left; width: 95px; height: 95px; padding: 5px; background: #dadada; margin: 0 10px 0 0;}
/*.rpc{float: left; width: 280px; color: #595959;}
.rpc h2, .rpc h2 a{color: #c25b3a; text-decoration: none; margin: 0 0 2px 0; padding: 0; font-size: 18px;}
.rpc h2 a:hover{color: #b85704; text-decoration: none;}*/
/*.rpm{font-size: 10px; text-transform:uppercase; margin: 0 0 0px 0; height: 23px;}
.rpm a {text-decoration: none; color: #595959;}*/
/*.rpcat{float: left; margin: 3px 0 0 0; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
.rpi{text-transform: uppercase; font-size: 12px; margin: 0; padding: 2px 0 0 0; font-family: Arial, Helvetica, sans-serif;}
.rpi a{text-decoration: none; color: #595959;}*/
/*.pagination{width: 420px; margin: 0px 0 30px 0; border-bottom: 1px solid #dcdcdc; padding: 0 0 20px 0; color: #595959; float: left;}*/


/* New index posts area */
.postcontent {width: 660px; background: #fff; float: left; margin: 0 0 2px 0; border-right:1px solid #04538D;}
.mostrecent {width:660px; padding:5px 0 5px 0; float:left; margin:0 0 15px 0; background:#fff;}

.mrc {color:#595959; width:350px; float:left; margin:5px 0 0 0;}
.mrcat {font-size: 13px; margin: 0px 0 10px 0; text-transform: uppercase; font-weight:bold; line-height:1.1em;}
.mrcat a {text-decoration: none; color:#2E2E2E;}
.mrcat a:hover {color: #c25b3a;}
.mrc h1, .mrc h1 a {/*color: #c25b3a;*/color:#EE3322; text-decoration: none; margin: 0; padding: 0; font-size: 26px; line-height:100%;}
.mrc h1 a:hover {/*color: #b85704;*/color: #04538D; text-decoration: none;}
.mri {font-size: 12px; margin: 10px 0 0 0;}
.mri a {text-decoration: none; color: #595959;}
.mrs {margin: 0 10px 0 10px; color: #595959;}
.mrexc {font-size:13px;}
.mrnc {color:#2E2E2E;}
.mrnc ul{padding:0; margin:0;}
.mrnc ul li {float:left; font-weight:bold;}
.mrnc ul li a {color:#2E2E2E;}
.mrnc ul li a:hover {color:#D05A03;}

.cwrapper {width: 660px; float: left;}
.rpcbox {float: right; width: 420px; margin:0 10px 0 0; padding-top:15px; border-top:1px solid #04538D;}

.rpc {float:left; width:280px; color:#595959;}
.rpc h2, .rpc h2 a {color: #EE3322; text-decoration: none; margin: 0 0 4px 0; padding: 0; font-size: 18px; line-height:100%;}
.rpc h2 a:hover{color:#04538D; text-decoration: none;}
.rpm{font-size: 10px; text-transform:uppercase; margin: 0 0 6px 0; /*height: 23px;*/ font-weight:bold;}
.rpm a {text-decoration: none; color:#2E2E2E;}
.rpcat {/*float:left; margin: 0 0 6px 0;*/ font-size: 13px; font-family: Arial, Helvetica, sans-serif; line-height:1.1em;}
.rpcat a:hover {color: #c25b3a;}
.rpi {font-size: 12px; margin: 0; margin:2px 0 5px 0; font-family: Arial, Helvetica, sans-serif;}
.rpi a {text-decoration: none; color: #595959;}
.rpnc {color:#2E2E2E;}
.rpnc a {color:#2E2E2E;}
.rpnc a:hover {color:#C25B3A;}
.pagination{width: 420px; padding: 0 0 20px 0; float: left; font-size:0.9em;}


/*Single Post Page Styling*/
.single{width: 660px; padding: 10px 0 5px 0; float: left; margin: 0 0 15px 0; background: #fff; border-bottom: 1px solid #dcdcdc;}
.singlet{margin: 10px 0 15px 0; width: 640px;}
.singlec{color: #595959; margin: 0 10px 0 10px; width: 640px;}
.singlec h1, .singlec h1 a{color: #EE3322; text-decoration: none; margin: 0 0 1px 0; padding: 0; font-size: 26px; /*text-transform:uppercase;*/ }
.singlec h1 a:hover{color:#04538D; text-decoration: none;}
.singleci{text-transform: uppercase; font-size: 11px; font-family: Arial, Helvetica, sans-serif; margin: 10px 0 5px 0;}
.singleci a{text-decoration: none; color: #595959;}
.singlece{font-size: 13px; margin: 0; padding: 0; line-height: 1.5em;}
.singlece h2{font-size: 18px; border-bottom: 1px dotted #cfdae5; padding: 0 0 3px 0; margin: 0 0 8px 0; }
.singlece h2 a {color: #595959; text-decoration: none;}
.singlece h3{font-size: 16px; color: #c25b3a;}
.singlece h4{font-size: 14px; color: #c25b3a;}
.singlece h3 a, .singlece h4 a{text-decoration: none; color: #c25b3a;}
.singlecs{margin: 0 10px 0 10px; color: #595959;}
.digg{float: left; margin: 0 10px 0px 0;}
.entry{font-size: 14px; line-height: 1.5em;}
blockquote {border-top: 5px solid #d2d2d2;margin: 15px 0 5px 30px;float: left;width: 490px;background: #f0f0f0;	padding: 5px;position: relative;clear: both;}
.alignright{float: right; margin: 0 0 0 20px;}
.alignleft{float: left; margin: 0 20px 0 0px;}
.scad{width: 630px; background: #eee; border: 1px solid #ddd; height: 60px; float: left; margin: 20px 0 20px 0;}
.sharepost{width: 605px; border: 1px solid #cfdae5; height: 35px; clear: both; margin: 0 0 15px 0;}
.sharertitle{float: left; border-right: 1px solid #cfdae5; padding: 0 15px 0 15px; text-transform: uppercase; font-weight: bold; height: 35px; line-height: 35px; vertical-align: middle;}
.sharer{float: left; border-right: 1px solid #cfdae5; margin: 0 0px 0px 0; padding: 10px 15px 0px 15px; height: 25px; width: 75px;}
.sharerfb{float: left; border-right: 1px solid #cfdae5; margin: 0 0px 0px 0; padding: 7px 15px 0px 15px; height: 28px; width: 90px;}
/*.sharersu{float: left; border-right: 1px solid #cfdae5; margin: 0 0px 0px 0; padding: 8px 15px 0px 15px; height: 27px; width: 75px;}*/
.sharergl{float: left; border-right: 1px solid #cfdae5; margin: 0 0px 0px 0; padding: 8px 15px 0px 20px; height: 27px; width: 75px;}
.diggshare{float: left; border-right: 1px solid #cfdae5; margin: 0 0px 0px 0; padding: 7px 15px 0px 15px; height: 27px; width: 90px;}
.sharerthis{float: left; margin: 0 0px 0px 0; padding: 8px 15px 0px 10px; height: 27px; width: 80px;}
.sharepostwide{width:605px; border: 1px solid #cfdae5; height: 35px; clear: both; margin: 0 0 15px 0; color:#595959; font-size:14px;}
.singlemargins{color: #595959; margin: 0 10px 0 10px; width: 640px;}
.related{width:640px; float:left; padding:0 0 25px 0; margin:0 0 15px 0px; border-bottom:1px solid #dcdcdc;}
#related_posts{}
h3.relatedposts{margin:0 0 10px 0; padding:0; font-size:20px; color: #c25b3a;}
#related_posts ul{margin:0; padding:0;}
#related_posts li{list-style:none; list-style-type:none; float:left; background:#eee; border: 1px solid #dcdcdc; padding:5px; margin:0 10px 0 0; float:left; width:295px;}
.relatedthumb{float:left; width:95px;}
.relatedcontent{width:170px; margin:15px 0 0 10px; float:left;}
.relatedcontent h3{margin:0 0 2px 0; padding:0; font-size:13px;}
.relatedcontent h3 a{text-decoration:none;}
.moreart{width: 605px; border: 1px solid #cfdae5; height: 35px; clear: both; margin: 0 0 15px 0; background-color:#eeeeee;}
.morearttitle{float: left; border-right: 1px solid #cfdae5; padding: 0 15px 0 15px; text-transform: uppercase; font-weight: bold; height: 35px; line-height: 35px; vertical-align: middle;}
.moreartfb{float: left; border-right: 1px solid #cfdae5; margin: 0 0px 0px 0; padding: 7px 15px 0px 9px; height: 28px; width: 174px;}
.morearttw{float: left; /*border-right: 1px solid #cfdae5;*/ margin: 0 0px 0px 0; padding: 7px 15px 0px 10px; height: 28px; width: 143px;}
.google_plus1_button_post{float:right; margin:-5px 0 0 0; width:62px}
.facebook_like_button_post{float:right; margin:-5px 0 0 0; width:90px}
.twitter_button_post{float:right; margin:-5px 20px 0 0; width:90px}
#facebook_connect_button{padding-left:5px;}


/*Archives Page Styling*/
.ac{width: 640px; float: left; margin: 0 0 60px 0;}
.ac h5{text-transform: uppercase; font-size: 14px; width: 640px; border-bottom: 1px dotted #dcdcdc; padding: 0 0 5px 0; margin: 10px 0 5px 0; color: #707070;}
.ac ul{list-style: none; margin: 0; padding: 0;}
.ac li{list-style: none; float: left; padding: 0; line-height: 1.5em; margin: 0 10px 0 0; width: 125px; font-size: 12px;}
.ac li a {color: #c25b3a; text-decoration: none;}
.ac li a:hover {color: #707070;}

/*Search Page Styling*/
h1.search{font-size: 20px; color: #737373;}
h3.search{font-size: 20px; color: #737373;}
.srp{width: 640px; border-bottom: 1px solid #dcdcdc; padding: 0 0 10px 0; float: left; margin: 0 0 20px 0; background: #fff;}
.srpt{float: left; width: 95px; height: 95px; padding: 5px; background: #dadada; margin: 5px 10px 0 0;}
.srpc{float: left; width: 500px; color: #595959;}
.srpc h2, .srpc h2 a{color: #c25b3a; text-decoration: none; margin: 0 0 2px 0; padding: 0; font-size: 18px; text-transform: uppercase;}
.srpc h2 a:hover{color: #b85704; text-decoration: none;}
.srpm{font-size: 10px; text-transform:uppercase; margin: 0 0 0px 0; height: 23px;}
.srpm a {text-decoration: none; color: #595959;}
.srpcat{float: left; margin: 3px 0 0 0; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
.srpi{text-transform: uppercase; font-size: 12px; margin: 0; padding: 2px 0 0 0; font-family: Arial, Helvetica, sans-serif;}
.srpi a{text-decoration: none; color: #595959;}
.selse{margin: 3px 0 3px 0;}

/* Wide Page Styling */
.infs{width: 895px; float: left;}
.infs h1 {color: #c25b3a; font-size: 24px; margin: 0; padding: 0;}
.infs h1 a {text-decoration: none;}
.infs h1 a:hover{color: #c25b3a; text-decoration: none;}
.infsci {text-transform: uppercase; font-size: 11px; font-family: Arial, Helvetica, sans-serif; margin: 10px 0 5px 0; color:#595959;}
.infsci a {text-decoration: none; color: #595959;}
.inft{width: 895px; z-index: -99; height: 250px; margin: 0 0 30px 0;}
.postwide{ background: #fff; margin:0 0 0 19px;}
.postwide h1{margin: 0; padding: 0;}
.postwide h1 a{color: #EE3322; text-decoration: none; margin: 0 0 1px 0; padding: 0; font-size: 26px;}
.postwide h1 a:hover{color:#04538D; text-decoration: none;}
.entrywide{margin: 15px 0 0 0;}
.wideimg{width:901px;}

/*Left Sidebar Area*/
.lftsidebar{width: 190px; margin: 0 20px 10px 10px; float: left;}
.tweets{background:#dbe9f4; width:176px; padding:7px; margin:0px; color: #595959;}
.tweets h3{margin:0 0 5px 0; padding:5px 0 10px 0; text-transform:uppercase; border-bottom:1px solid #D0CDC5;}
.tweets h3 a{color:#c25b3a; text-decoration:none;}
.tweet{ font-size:11px;  margin:5px 7px 0 0px;  padding:0;  width:170px;}
.tweet .tweet_list{ list-style-type:none;  margin:0;  padding:0;}
.tweet .tweet_list li{ overflow:auto;  padding:10px 0 10px 0;  border-bottom:1px solid #D0CDC5;}
.tweet .tweet_list li a{ color:#c25b3a;}
.tweet .tweet_list .tweet_even{ background:transparent;}
.tweet .tweet_list .tweet_avatar{ padding-right:.5em;  float:left;}
.tweet .tweet_list{ vertical-align:middle;}
.tweet_avatar img{ vertical-align:middle; padding:3px 3px 0px 0; float:left;}
.topics{background: #eee6d1; width: 176px; padding: 7px; margin: 0 0 10px 0; color: #595959;}
.topics h3{margin:0 0 5px 0; padding:5px 0 10px 0; text-transform:uppercase; border-bottom:1px solid #D0CDC5;}
.topics h3 a{color:#c25b3a; text-decoration:none;}
.topics ul{margin: 0 0 5px 0; padding: 0;}
.topics li{line-height: 1.5em; list-style: none; border-bottom:1px solid #d9d9d9; padding: 5px 0 5px 0; }
.topics li a{text-decoration: none; color: #595959;}
.topics li a:hover{color: #c25b3a;}

/*Sidebar Area*/
/*.sidebar{width: 271px; float: right; border: 1px solid #dcdcdc; background: #fff; padding: 5px;}
.sidebar h4{text-transform: uppercase; color: #C25B3A; font-size: 16px; margin: 0 0 10px 8px; font-weight: bold;}*/
.sidebarad{width: 270px; height: 145px;}
/*#socialsidebar {width: 271px; margin: 5px 0 0 0; border-bottom: 1px solid #dcdcdc; height:70px;}*/
/*#socialsidebar .followus{color: #b85704; background: url(images/socialmedia.png) no-repeat; width: 255px; height: 34px;	margin: 5px 10px 15px 10px; font-size: 11px; font-weight: normal;}*/
/*#socialsidebar .rssconnect{color: #b85704; float: left; width: 30px; height: 32px; background: transparent; display: inline-block; margin: 0 12px 0 0px; position: relative; text-align: center;}*/
/*#socialsidebar .emailconnect{ text-align: center; color: #b85704; float: left; width: 32px; height: 32px; background: transparent; display: inline-block; margin: 0 0px 0 0; position: relative;}*/
/*#socialsidebar .facebookconnect{text-align: left;color: #b85704; float: left; width: 32px; height: 32px; background: transparent; display: inline-block; margin: 0 12px 0 0; position: relative; }*/
/*#socialsidebar .twitterconnect{ text-align: center; color: #b85704; float: left; width: 32px; height: 32px; background: transparent; display: inline-block; margin: 0 16px 0 85px; position: relative; }*/
/*.social {
	background-image: url('images/socialmedia-small.png');
	width: 25px;
	height: 32px;
	background-repeat: no-repeat;
	float:left;
}
.social.twitter {
	background-position: -84px -2px;
	margin-left:7px;
}
.social.rss {
	background-position: -118px -2px;
	margin-left:4px;
}
.social.mail {
	background-position: -154px -2px;
	margin-left:6px;
}*/
.facebook_like_button_pposts{margin-top:10px;}
/*.fbwidget{float: left; width: 271px; margin: 0px 0 0 0;}*/
/*.recentcomment{width:271px; min-height:97px; margin:5px 0 20px 0; border-top: 1px solid #dcdcdc; border-top: 1px solid #dcdcdc; padding: 10px 0 10px 0; float: left;}*/
.recentcomment{width:271px; min-height:97px; margin:5px 0 0 0; border-top: 1px solid #dcdcdc; padding: 10px 0 10px 0;}
.rcomment{padding:5px 0 0 8px;}
.rcomment h4{text-transform: uppercase; color: #c25b3a; font-size: 15px; margin: 0 0 10px 0; font-weight: bold;}
.rentry{font-size:18px; margin:10px 10px 10px 10px;}
/*.cnuentry{font-size:12px; margin:10px 10px 10px 10px;}*/
/* .popularposts{margin:8px 0 0 0;} */
.popularpostsentry{margin:5px 0 0 8px; border-bottom: 1px solid #dcdcdc; height:95px;}
.popularpostsentrynb{border-bottom: 0px solid #dcdcdc;}
.ppentrythumb{float: left; width: 80px; height: 80px; padding: 5px; background: #dadada; margin: 0 10px 0 0;}
.ppentrytext a{color:#000000; width:150px; font-size: 15px; font-weight: bold; text-decoration: none; line-height:normal;}
.ppentrytext a:hover{color:#d05a03;}
.dynamicsidebar{width: 271px; float: left;}
.dynamicsidebar h4{font-size: 22px; font-weight: bold; margin: 0px 0 0 1px; padding: 0 2px 5px 2px; border-bottom: 1px solid #d4cdbe; color: #b85704; width: 271px;}
.dynamicsidebar ul{margin: 0 0 100px 0; padding: 0; clear: both; width: 271px;}
.dynamicsidebar li{padding: 0; float: left; width: 120px; list-style: none; line-height: 1.8em;}
.dynamicsidebar li a{text-decoration: none; font-size: 12px;}
.dynamicsidebar a{padding: 0; float: left; width: 150px; margin: 0 8px 0 6px; list-style: none; line-height: 1.8em; text-decoration: none; font-size: 12px;}
a.tagsize-1 { font-size: 12px; }
a.tagsize-2 { font-size: 12px; }
a.tagsize-3 { font-size: 12px; }
a.tagsize-4 { font-size: 12px; }
a.tagsize-5 { font-size: 12px; }
/* Join SiteJabber */
/*.join_sj_plate {width: 273px; height: 146px; background-image: url('images/join_sj_plate.png');	margin-bottom: 10px;}*/
/*.join_sj_button {width: 196px; height: 41px; top: 28px; left: 36px; position: relative;}
.join_sj_state_plate {width: 273px;	height: 170px; background: url('images/join_sj_state_plate.png') no-repeat; margin-top: 9px; border-bottom: 1px solid #dcdcdc; padding: 10px 0 14px 0;}*/
/*#facebook_login {
	padding:5px 0 0 3px;
	margin-bottom:15px;
	float:left;
}*/

/* New sidebar (right)*/
.sidebar {width: 271px; float: right; background: #fff; padding: 5px;}
.sidebar h4 {text-transform: uppercase; color: #04538D; font-family:Century Gothic,Arial,Helvetica,sans-serif; font-size: 16px; margin: 0 0 10px 8px; font-weight: bold; letter-spacing:1px;}

#socialsidebar {width: 271px; margin: 5px 0 0 0; border-bottom: 1px solid #04538D; height:80px;}
.social {
	background-image: url('images/follow-us-icons.png');
	background-color:transparent;
	background-repeat:no-repeat;
	height:36px;
	padding:0;
	float:left;
	margin-left:9px;
}
.social.facebook {
  	background-position:0 0;
	width:35px;
}
.social.tweeter {
  	background-position:0 -40px;
	height:35px;
	width:35px;
}
.social.rss {
	background-position: 0px -240px;
	height:35px;
	width:35px;
}
.social.mail {
	background-position: 0px -200px;
	height:35px;
	width:35px;
}
.social.signup {
	background-image: url('images/sign-up-button.png');
	height:35px;
	width:80px;
}

.popularposts{margin:18px 0 0 0;}



/*Footer Area*/
/*.footer{text-align: center; width: 974px; padding: 0 0 15px 0;}
.footerlinks{color: #595959; }
.footerlinks a {text-decoration:none;}
.footersitemap{color: #595959; font-size: 12px; padding: 0 0 5px 0;}
.footersitemap a {text-decoration:none;}
.copyright{color: #888; font-size: 12px; margin: 8px 0 0 0;}*/

/* new footer */
.divider {
	height:2px;
	border-top:6px solid #04538D;
	border-bottom:2px solid #04538D;
	margin:20px 0 20px 0;
}
.divider.no_margin {
	margin-bottom:0px;
}
#footer {
	text-align:center;
	/*padding:0px 30px 10px 30px;*/
	float:left;
	padding-left:25px;
}
#footer_nav {
	margin-bottom:40px;
}
#footer_nav {
	height:20px;
	padding:0;
}
#footer_nav li a {
	font-size:12px;
	line-height:20px;
}
#footer_nav .home_tab {
	width:96px;
}
#footer_nav .review_tab {
	width:160px;
}
#footer_nav .browse_tab {
	width:135px;
}
#footer_nav .blog_tab {
	width:160px;
}
#footer_nav .forum_tab {
	width:90px;
}
#footer_nav .invite_tab {
	width:150px;
}
#footer_nav .profile_tab {
	width:113px;
	border-right:none;
}
#footer_links {
	margin:10px auto 30px auto;
	padding:0;
}
#footer_links li {
	display:inline;
}
#footer_links li a {
	color:#0575B1;
}
#footer_links li a:hover {
	color:#D05A03;
}
#footer #nsf_info {
	color:#777777;
	width:300px;
	margin:0px auto 30px auto;
}
#footer #nsf_info img {
	width:40px;
	height:40px;
	display:inline;
	margin-right:10px;
	float:left;
}
#footer #nsf_text {
	width:250px;
	text-align:left;
	float:left;
	padding-top:5px;
	line-height:15px;
}
#footer #copyright {
	color:#777777;
	margin-bottom:5px;
}
/* sitemap links */
#url_sitemap_links ol {
	color:#B4B4B4;
	margin-bottom:20px;
}
#url_sitemap_links a {
	color:#B4B4B4;
}
#url_sitemap_links a:hover {
	color:#D05A03;
}
#url_sitemap_links ol li, #recently_popular_links ol li {
	display:inline;
	font-size:12px;
}


/*Comment Area Start Here*/
.cbox{width:630px; padding:0 0 25px 0; margin:0 0 15px 0px; font-family: Arial, Helvetica, sans-serif;}
h2#comments{color:#261D19;}
#respond h2{color:#261D19;}
#respond a{color:#261D19; border-bottom:1px dashed #261D19; text-decoration:none;}
.commentlist li ul li{font-size:12px;}
.commentlist li{font-weight: normal;}
.commentlist li .avatar{background:#FFF; float:right; border:1px solid #EEE; margin:0px 5px 0px 10px; padding:2px;}
.commentlist cite, .commentlist cite a{font-weight:bold; font-style:normal; font-size:12px;}
.commentlist p{font-weight:normal; text-transform:none;}
.commentmetadata{font-weight:normal;}
#commentform input{width:170px; padding:2px; margin:5px 5px 1px 0px;}
#commentform{margin:5px 10px 0px 0px;}
#commentform textarea{width:98%; padding:2px;}
#respond:after{content:"."; display:block; height:0px; clear:both; visibility:hidden;}
#commentform p{margin:5px 0px 5px 0px;}
#commentform label {display:inline;}
#commentform #submit{margin:0px; float:left;}
.alt{margin:0px; padding:10px;}
.commentlist{margin:0px; padding:0px;}
.commentlist ol{margin:0px; padding:10px;}
.commentlist li{margin:15px 0px 10px; padding:10px 5px 10px 10px; list-style:none;}
.commentlist li ul li{margin-right:-5px; margin-left:10px;}
.commentlist p{margin:10px 0px 10px 0px; padding:0px;}
.children{margin:0px; padding:0px;}
.nocomments{text-align:center; margin:0px; padding:0px;}
.reply a, .reply a:visited{background:#666; color:#FFF; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; font-family:Arial,Tahoma,Verdana; font-size:11px; text-decoration:none; margin:0px; padding:2px 5px 2px 5px; border:1px solid #666;}
.reply a:hover{background:#261D19; color:#FFF; text-decoration:none; border:1px solid #261D19;}
.commentmetadata{font-size:10px; margin:4px 0 0 0; display:block;}
.navigation{display:block; text-align:center; margin-top:10px; margin-bottom:60px;}
.alignright{float:right;}
.alignleft{float:left;}
.thread-alt{background:#FFF; margin:0px; padding:0px;}
.thread-even{background:#F7F7F7; margin:0px; padding:0px;}
.depth-1{border:1px dotted #E6E6E6; margin:0px; padding:0px;}
.even, .alt{border-top:1px solid #E6E6E6; border-bottom:1px solid #E6E6E6; border-left:1px solid #E6E6E6; margin:0px; padding:0px;}

/*
.join_sj_plate{width:273px; height:146px; background-image:url('images/join_sj_plate.png'); margin-bottom: 10px;}
.join_sj_state_plate{width:273px; height:184px; background-image:url('images/join_sj_state_plate.png'); margin-bottom:10px;}
.join_sj_button{width:196px; height:41px; top:38px; left:36px; position:relative;}
*/

/*
###########################################################
This is where the Plugin Stylesheets Start so Don't Edit
below this point. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
###########################################################
*/

/* Page Navi CSS */
/*.wp-pagenavi a, .wp-pagenavi a:link{padding:2px 4px 2px 4px; margin:2px; text-decoration:none; border:1px solid #d2d2d2; color:#c25b3a; background-color:#FFF;}
.wp-pagenavi a:visited{padding:2px 4px 2px 4px; margin:2px; text-decoration:none; border:1px solid #d2d2d2; color:#c25b3a; background-color:#FFF;}
.wp-pagenavi a:hover{border: 1px solid #c25b3a; color:#fff; background-color:#c25b3a;}
.wp-pagenavi a:active{padding:2px 4px 2px 4px; margin:2px; text-decoration:none; border:1px solid #c25b3a; color:#fff; background-color:#c25b3a;}
.wp-pagenavi span.pages{padding:2px 4px 2px 4px; margin:2px 2px 2px 2px; color:#c25b3a; border:1px solid #d2d2d2; background-color:#FFF;}
.wp-pagenavi span.current{padding:2px 4px 2px 4px; margin:2px; font-weight:bold; border: 1px solid #c25b3a; color:#fff; background-color:#c25b3a;}
.wp-pagenavi span.extend{padding:2px 4px 2px 4px; margin:2px; border:1px solid #d2d2d2; color:#c25b3a; background-color:#FFF;}*/

/* New Page Navi CSS */
.wp-pagenavi a, .wp-pagenavi a:link{padding:2px 0 2px 0; margin:2px; text-decoration:none; color:#04538D;}
.wp-pagenavi a:visited{padding:2px 0 2px 0; margin:2px; text-decoration:none; color:#04538D;}
.wp-pagenavi a:hover{color:#D05A03;}
.wp-pagenavi a:active{padding:2px 0 2px 0; margin:2px; text-decoration:none; color:#000;}
.wp-pagenavi a.previouspostslink{}
.wp-pagenavi a.nextpostslink{}
.wp-pagenavi span.pages{padding:2px 0 2px 0; margin:2px 2px 2px 2px; font-weight:bold; color:#000;}
.wp-pagenavi span.current{padding:2px 0 2px 0; margin:2px; font-weight:bold; color:#000;}
.wp-pagenavi span.extend{padding:2px 0 2px 0; margin:2px; color:#04538D;}

/* Page Navi CSS */
/*.wp-pagenavi a, .wp-pagenavi a:link{padding:2px 4px 2px 4px; margin:2px; text-decoration:none; border:1px solid #d2d2d2; color:#01669C; background-color:#FFF;}
.wp-pagenavi a:visited{padding:2px 4px 2px 4px; margin:2px; text-decoration:none; border:1px solid #d2d2d2; color:#01669C; background-color:#FFF;}
.wp-pagenavi a:hover{border: 1px solid #c25b3a; color:#d05a03; background-color:#fff;}
.wp-pagenavi a:active{padding:2px 4px 2px 4px; margin:2px; text-decoration:none; border:1px solid #c25b3a; color:#fff; background-color:#01669c;}
.wp-pagenavi span.pages{padding:2px 4px 2px 4px; margin:2px 2px 2px 2px; color:#01669C; border:1px solid #d2d2d2; background-color:#FFF; font-weight:bold;}
.wp-pagenavi span.current{padding:2px 4px 2px 4px; margin:2px; font-weight:bold; border: 1px solid #d2d2d2; color:#fff; background-color:#01669c;}
.wp-pagenavi span.extend{padding:2px 4px 2px 4px; margin:2px; border:1px solid #d2d2d2; color:#01669C; background-color:#FFF; font-weight:bold;}*/


