/* 

WOO CUSTOM STYLESHEET

---------------------



Instructions:



Add your custom styles here instead of style.css so it 

is easier to update the theme. Simply copy an existing rb

style from style.css to this file, and modify it to 

your liking.



*/



#header {
	padding-bottom: 26px;
}
#footer-widgets {
	padding:10px 0;
	width:100%;
	background: #343333;
}
#footer-widgets #content {
	margin:auto;
	width:960px;
	background: #343333;
}
#footer-widgets .block {
	padding:0 0 0 30px;
	width:270px;
	float:left;
}
#footer-widgets .block-left {
	padding:none;
	width:270px;
	float:left;
}
#footer-widgets .widget ul li {
	background: #343333;
	border: none;
}
#footer-widgets .box {
	background: #343333;
	border: none;
}
#footer-widgets .widget {
	background: #343333;
	border: none;
}
#footer_container {
	background: #343333;
	height: 375px;
}
#footer-widgets #content a {
	color: #fff;
}
#footer_pic {
	background: #343333;
	margin: auto;
	margin-top: -10px;
	font-weight: bold;
}
#footer_container #footer_pic img {
	margin-bottom: 0px;
}
#footer_container img {
	margin-bottom: 20px;
}
#footer_container h3 {
	color: #db9b00;
	text-align: center;
	font-size: 24px;
	padding-bottom: 25px;
}
#footer_bottom {
	background: #000;
	height: 30px;
	padding-top: 5px;
	font-size: 11px;
	font-weight:bold;
}
.fr a {
	font-size: 12px;
	text-transform: uppercase;
	padding-left: 10px;
	font-weight:bold;
	padding-right:22px;
	line-height:22px;
}
/*=== Bottom Menu ===*/

#bottommenu {
	background: #2D2D2D;
	height: 52px;
	margin-bottom:-20px;
	font-weight: bold;
	font-size: 10px;
	width: 850px;
	margin: auto;
}
#footer-widgets .widget ul li {
	background: url(images/arrow.png) no-repeat left;
	margin: 0 0 8px;
	padding: 0 0 0 22px;
}
#bottommenu li a {
	color: #777;
	display: block;
	margin: 0 1px 0 0;
	padding: 0 15px;
	padding-top: 5px;
}
#bottommenu li a:hover, #bottommenu li.active a {
	text-decoration:underline;
	color:#CC9900;
}
#bottom_menu a:visited, #bottom_menu a:link, #bottom_menu a:active {
	text-decoration:none;
	color:#666666;
}
/*- Search -*/



#search {
	height: 32px;
	margin: 0 0 10px;
	float: right;
	margin-right: -160px;
}
#search input {
	border: 0;
	color: #333333; /* a3a192*/
	float: left;
	font-size: 12px;
	margin: 5px 0 0 10px;
	width: 178px;
	padding:2px;
	background: transparent;
}
#search .sbox {
	border: 1px solid #333333;
}
#search img {
	border: 0;
}
#search .btn {
	margin: 7px 0 0;
	padding: 0;
	width: auto;
}
.form {
	background-color: #262626;
	padding: 50px 18px 18px 16px;
	margin: 0px 0px 15px 0px;
	color: #FFF;
	background: url(/wordpress/wp-content/themes/freshnewsSSM/images/SignUpBox.jpg) no-repeat;
	width: 270px;
	height: 139px;
	color: #ffffff;
	font-size: 10px;
}
.form input.textbox {
	width: 210px;
	height: 20px;
	padding: 3px;
	border: solid 1px #999999;
	margin: 0px auto;
	background-color: #e1e0e0;
	font-weight: bold;
	font-family: Verdana, Geneva, sans-serif;
}
.form input.submitbutton {
	width: 100px;
	height: 30px;
	display: block;
	padding: 0px;
	margin: 0px auto;
	background-image: url(/images/submitbutton.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	border: none;
}
.form input.submitbutton:hover {
	background-position: 0px -30px;
}
.contacttable {
	color: #ffffff;
	font-family: Verdana, Geneva, sans-serif;
}
.displace {
	position: absolute;
	left: -5000px;
}
.social {
	height: 64px;
	width: 252px;
	margin: 0px auto;
}
.social a {
	width: 64px;
	height: 64px;
	display: block;
	float: left;
	margin: 0px 10px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding: 0px;
	border: none;
}
.social a:hover {
	background-position: 0px -64px;
}
a.twitter {
	background-image: url(/images/socialicon-twitter.png);
}
a.facebook {
	background-image: url(/images/socialicon-fb.png);
}
a.linkedin {
	background-image: url(/images/socialicon-linkedin.png);
}
.boldred {
	font-size-adjust: 0.75;
	color: #88201B;
}
.red {
	color: #88201B;
}

#top {
	position:relative;
	height:32px;/*margin-bottom:20px;*/

}
#top li {
	color: #C4C4C4;
	font: 10px Arial, Helvetica, sans-serif;
	float: left;
	line-height: 25px;
}
#top li a, .subscribe a {
	color: #C4C4C4;
	font: 10px Arial, Helvetica, sans-serif;
	display: block;
	margin: 4px 1px 0 0;
	padding: 0 15px;
}
.subscribe a {
	color: #C4C4C4;
	font: 10px Arial, Helvetica, sans-serif;
}
#top a:hover, #top .active a {
	color: #f7C71B;
	text-decoration: none;
}
.subscribe a:hover, .subscribe .active a {
	color: #f7C71B;
	text-decoration: none;
}
#centercol {
	padding-bottom: 20px;
}
#rssform {
	float:left;
	width: 245px;
	padding-right: 25px;
}
#form1 {
	margin-top: 6px;
}
#rssfooter {
	width: 50px;
	float: left;
	margin-left: 10px;
}
.buttonbottom {
	margin-top: -12px;
	float: right;
	width: 62px;
	height: 22px;
	position: absolute;
	margin-left: 95px;
}
#navbottom {
	float: right;
	padding-top: 7px;
}
input.footerform {
	width: 155px;
}
.bottomnav {
	font-weight: bold;
}
#bottomblack {
	background: #2D2D2D;
	margin-bottom: -20px;
}
#sidebar {
	width: 340px;
}
#subsidebar {
	width: 160px;
	float:left;
}
#subsidebar2 {
	width: 160px;
	float:left;
}
/*========= AUTHOR INFO =========*/



.author_info {
	font: 12px Arial, Verdana, sans-serif;
	text-align:left;
	line-height: 150% !important;
	padding: 3px;
	margin-top:15px;
	color:#3F3F3F;
}
.author_photo {
	float:left;
	margin-right:10px;
	width:58px;
}
.author_photo img {
	background-color: #FFFFFF;
	padding: 4px;
	border: 1px solid #cccccc;
	width: 48px;
	height:48px;
	float:left !important;
}
.author_info p {
	font: 12px Verdana, Arial, sans-serif;
	text-align:left;
	line-height: 150% !important;
	margin-bottom: 6px;
}
.author_info a {
	color: #0E51B7;
	text-decoration: none;
	padding: 0;
}
.author_info a:hover {
	color: #3E903E;
	text-decoration:underline;
}
.author_info ul, .author_info li {
	margin:0px;
	padding:0px;
}
.author_info h3 {
	font-size:14px;
	margin-bottom: 10px;
	padding: 0px;
}
.author_email a {
	background-image: url(images/ico-email.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 26px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-decoration:none;
	font-weight:bold;
}
/*========= SINGLE POST SPECIFIC =========*/



span.tags {
	background: url(images/ico-tags-trans.png) no-repeat left;
	padding: 1px 0 0 20px;
}
.singleh2 {
	font-size:1.8em !important;
	padding-top:5px;
}
.entry {
	margin-bottom:5px;
}
.entry p 
        {
	font: 15px Arial, Tahoma, Lucida-Grande, Verdana, sans-serif;
	text-align:left;
	line-height: 150% !important;
	margin-bottom: 5px;
	margin-top: 2px;
}
.entry blockquote {
	padding: 0px 10px;
	border-left: 2px solid #804040;
	margin: 5px auto 15px auto;
	width:85%;
	color: #464646;
}
.entry blockquote p {
	font-size:14px;
	padding: 5px 0px;
	margin: 5px 0px;
	line-height: 22px;
	font-family: "Courier New", Courier, monospace;
}
/*=== added Jan 31 - SP ==== */

.entry popquote {
	padding: 0px 10px;
	margin: 5px auto 15px auto;
	width:85%;
 color: #242424  font-style: italic;
}
.entry popquote p {
	font-size:16px;
	padding: 5px 0px;
	margin: 5px 0px;
	line-height:1.5;
}
.red {
	color: #88201B;
	letter-spacing: -.5px;
	text-align: left;
}
.entry blockquote2  { background:url(images/blockquote.png) no-repeat 0 12px; padding: 10px 20px 10px 50px; color: #444; }
.entry blockquote2 p  { font-style:italic; }
