/*
Theme Name: Our State
Theme URI: http://www.ourstate.com
Description: Our State Theme Template
Author: Veecho
Author URI: http://www.veecho.com
Template: twentyten
Version: 0.1.0
*/


@import url("../twentyten/style.css");

/*
LAYOUT: Two columns
DESCRIPTION: Two-column fixed layout with one sidebar right of content
*/

#content {
	margin: 0 250px 30px 0;
	line-height:18px;
}
#contentMidBox {width:698px;}

#access .current-menu-item .sub-menu {
    display: none; 
}

/* =Fonts
-------------------------------------------------------------- */
body,
input,
textarea,
.page-title span,
.pingback a.url {
	font-family: Arial, "Bitstream Charter", serif;
}

#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {
margin:0px;}
#content h1 {
margin:0px 0 0 0;}

#content p, #content ul, #content ol, #content dd, #content pre, #content hr {margin-bottom:10px;}

#content {font-size:13px;}

#content tr td {
border-top:1px solid #E7E7E7;
padding:6px 10px;
}

td {vertical-align:top;}

/* =Header
-------------------------------------------------------------- */

#site-title {
	float: left;
	margin: 0px;
	width: 500px;
	font-size: 30px;
	line-height: 36px;
}

#site-description {
	clear: right;
	float: right;
	font-style: italic;
	margin: 0px;
	width: 310px;
}

/* This is the custom header image */
#branding{height:100px;border-bottom:1px dotted #666;}
#branding img {
	clear: both;
	border-top: none;
	display: block;
	border-bottom: none;
}


/* =EXTRA Navigation
-------------------------------------------------------------- */
#magsubscriptionLF{float:left;}
#magsubscriptionRT{float:left;}
.magsubscription_navlist {float:left;
padding-left: 0;
margin: 5px 0 0 0;
width: 150px;
}
.magsubscription_navlist li
{
list-style: none;
margin: 0;
}
#magextras{margin-top:10px;float:right;}
.magsubscription_navlist li a{color:#333;font-style:normal;text-transform:uppercase;font-size:11px;}
.magextras_navlist li a{color:#9C0015;}
.sub_navlist li a{color:#477A91;}
.sub_navlist .current-menu-item a {border-bottom:1px dotted #477A91;}

.magsubscription_navlist li a, .magextras_navlist li a {text-decoration:none;letter-spacing:-.35px;}
.sub_navlist li a {text-decoration:none;letter-spacing:-.75px;}
.magsubscription_navlist li a:hover, .magextras_navlist li a:hover, .sub_navlist li a:hover {color:#999;}

.magextrasLF{float:left;border:0px solid #999;}
#magextrasRT{float:left;border:0px solid #ccc;background-color:#477A91;}
.magextras_navlist {float:left;
padding-left: 0;
margin-left: 0;
margin-top:3px;
width: 640px;text-align:right;font-size:13px;border:0px solid #999;height:25px;
}
.magextras_navlist ul{margin:0 0 10px 0px;}
.magextras_navlist li
{
display: inline;
list-style-type: none;
padding-right: 20px;
}

/* =Navigation
-------------------------------------------------------------- */
.sub_navlist {float:left;
padding-left: 0;
margin-left: 0;

}
.sub_navlist li
{
display: inline;
list-style-type: none;
padding-right: 20px;
}


/* =Menu
-------------------------------------------------------------- */

#access {
	margin: 0 auto;
	width: 940px;
	display:block;
	float:left;
	background-color: #000;
	background-image: url(../../themes/ourstate/images/master/nav_background.jpg);
	background-repeat: repeat-x;
	border-top:4px solid #323232;
	height:38px;
}
#access .menu-header,
div.menu {
	font-size: 16px;
	margin-left: 12px;
}

#access a {
	display:block;
	text-decoration:none;
	color:#fff;
	padding:0 19px;
	line-height:38px;
}


#access li:hover > a,
#access ul ul :hover > a {
	color:#477A91;
	background:#f3f3f3;
}

#access ul li.current_page_item > a,
#access ul li.current-menu-ancestor > a,
#access ul li.current-menu-item > a,
#access ul li.current-menu-parent > a {
	color:#477A91;
	background:#fff;
}

* html #access ul li.current_page_item a,
* html #access ul li.current-menu-ancestor a,
* html #access ul li.current-menu-item a,
* html #access ul li.current-menu-parent a,
* html #access ul li a:hover {
	color:#477A91;
}

.menu-header ul #menu-item-3610 a:hover, .menu-header ul #menu-item-84 a:hover {
    background: none repeat scroll 0pt 0pt #fff;
}


/* =Content
-------------------------------------------------------------- */

#main {
	overflow: hidden;
	padding: 10px 0 0 0;
}

#content .post_homepage .wp-post-image {padding-right:0px;}
.entry-content img {padding: 0 10px 10px 0;}

/*extra*/
.post-cat-featured{border:1px solid #000;}
input#q {border:1px solid #999;background-color:#ccc;width:215px;padding-top:0px;padding-left:0px;paddign-right:0px;float:left;margin:0px;height:18px;}
input#searchsubmit {border:none;background-color:#477A91;color:#fff;width:70px;margin-left:0px;font-size:12px;padding:0px;overflow:visible;border:0;height:22px;line-height:14px;
}
input[type="submit"] {font-family:Arial, Helvetica, sans-serif;}
#magextrasRT input[type="text"], #magextrasRT textarea {

	border:1 solid #CCCCCC;
line-height:14px;
}
#magextrasRT input[type="text"], textarea#magextrasRT {

	border:1 solid #CCCCCC;
line-height:14px;
}

#cse-search-box3no {height:22px;background-color:#477A91;float:left;}
* html input[type="submit"] { overflow:hidden; padding:0px;}




/*homepage posts*/
#content .post_homepage {}
#content .post_homepage a:hover {color:#FF4B33;}
#content .post_homepage img {border-bottom:dotted #ccc 1px;padding-bottom:8px;margin-bottom:8px;}
#content .post_homepage{width:218px; height:310px; margin: 10px 12px 20px 0; float:left;font-size:13px;line-height:1.5em;padding-bottom:20px;}
#content .post_homepage h2, .post_homepage h3{color:#81898E;font-family:Arial, Helvetica, sans-serif; letter-spacing:-.75px;line-height:normal;}
#content .post_homepage h2 a {color:#81898E;text-decoration:none;}
#content .post_homepage h3 a {color:#333;text-decoration:none;font-weight:bold;}
#content .post_homepage h2 {margin:0px;font-size:13px;}
#content .post_homepage h3 {margin:0px;font-size:15px;}

.entry a {font-size:11px;color:#9C0015;text-decoration:none;font-weight:normal;}
.entry a:hover {color:#FF4B33;}

/*categories*/
#content .cat-title {color:#9C0015;letter-spacing:-.75;font-size:26px;font-family: Arial, "Bitstream Charter", serif;font-style:normal;font-weight:normal;border-bottom:1px dotted #ccc;margin-bottom:10px;}
.cat-title {border-bottom:1px solid #000;}
#content .post_homepage_catpage a:hover {color:#FF4B33;}
#content .post_homepage_catpage img {border-bottom:dotted #ccc 1px;padding-bottom:8px;margin-bottom:8px;}
#content .post_homepage_catpage{width:690px;margin: 10px 12px 20px 0; float:left;font-size:13px;line-height:1.5em;}
#content .post_homepage_catpage h2, .post_homepage h3{color:#81898E;font-family:Arial, Helvetica, sans-serif; letter-spacing:-.75px;line-height:normal;}
#content .post_homepage_catpage h1 {margin:0px;font-size:13px;}
#content .post_homepage_catpage h1 a {color:#000;text-decoration:none;font-size:18px;font-weight:normal;}
#content .post_homepage_catpage h2 a {color:#000;text-decoration:none;font-size:18px;font-weight:normal;}
#content .post_homepage_catpage h3 a {color:#333;text-decoration:none;font-weight:bold;}
#content .post_homepage_catpage h2 {margin:0px;font-size:13px;}
#content .post_homepage_catpage h3 {margin:0px;font-size:15px;}
#content .post_homepage_catpage .entry {width:440px;float:left;padding: 0 0 0 20px;}
#content .post_homepage_catpage img {float:left;}

/*categories featured*/
#content .cat-title {color:#9C0015;letter-spacing:-.75;font-size:26px;font-family: Arial, "Bitstream Charter", serif;font-style:normal;font-weight:normal;border-bottom:1px dotted #ccc;}
.cat-title {border-bottom:1px solid #000;}
#content .post_homepage_catpage_feat {background-image: url(images/master/category-feature-texture.jpg);background-repeat: repeat-x;}
#content .post_homepage_catpage_feat a {color:#fff;}
#content .post_homepage_catpage_feat a:hover {color:#FF4B33;}
#content .post_homepage_catpage_feat img {float:left;box-shadow: 0 0 8px #000000;-webkit-box-shadow: 0 0 8px #000000;}
#content .post_homepage_catpage_feat {width:650px; margin: 0px 12px 20px 0; float:left;font-size:13px;line-height:1.5em;padding:20px;background-color: #34525D;}
#content .post_homepage_catpage_feat h2, .post_homepage h3{color:#81898E;font-family:Arial, Helvetica, sans-serif; letter-spacing:-.75px;line-height:normal;}
#content .post_homepage_catpage_feat h2 a {color:#81898E;text-decoration:none;font-size:26px;color:#fff;}
#content .post_homepage_catpage_feat h3 a {color:#333;text-decoration:none;font-weight:bold;}
#content .post_homepage_catpage_feat h2 {margin:0px;font-size:13px;}
#content .post_homepage_catpage_feat h3 {margin:0px;font-size:15px;}
#content .post_homepage_catpage_feat .entry {width:240px;float:left;padding: 0 10px 0 20px;color:#fff;}
#content .post_homepage_catpage_feat .entry p{color:#fff;font-size:14px;}


/*single category pages*/
.single-title {font-size:28px;font-weight:normal;font-style:italic;color:#323232;}
.customfields-single-post ul {color:#999;font-size:11px;line-height:13px;list-style:none;margin-left:0px;}
.entry-content {font-size:13px; width:690px;}
.entry-content img {}
.entry-content .wp-post-image {float:left;}
#custom_excerpt {font-size:16px;line-height:28px;}
.single-title{font-style:normal;}

/*archives posts*/
#content .post_homepage2 {}
#content .post_homepage2 a:hover {color:#FF4B33;}
#content .post_homepage2 img {border-bottom:dotted #ccc 1px;padding-bottom:8px;margin-bottom:8px;}
#content .post_homepage2{width:100px;margin: 10px 12px 20px 0; float:left;font-size:13px;line-height:1.5em;padding-bottom:20px;}
#content .post_homepage2 h2, .post_homepage2 h3{color:#81898E;font-family:Arial, Helvetica, sans-serif; letter-spacing:-.75px;line-height:normal;}
#content .post_homepage2 h2 a {color:#81898E;text-decoration:none;}
#content .post_homepage2 h3 a {color:#333;text-decoration:none;font-weight:bold;}
#content .post_homepage2 h2 {margin:0px;font-size:13px;}
#content .post_homepage2 h3 {margin:0px;font-size:15px;}


/*archives posts*/
#content .post_homepage3 {}
#content .post_homepage3 a:hover {color:#FF4B33;}
#content .post_homepage3 img {border-bottom:dotted #ccc 1px;padding-bottom:8px;margin-bottom:8px;}
#content .post_homepage3{width:100px;margin: 0px 12px 20px 0; float:left;font-size:13px;line-height:1.5em;padding-bottom:0px;}
#content .post_homepage3 h2, .post_homepage3 h3{color:#81898E;font-family:Arial, Helvetica, sans-serif; letter-spacing:-.75px;line-height:normal;}
#content .post_homepage3 h2 a {color:#81898E;text-decoration:none;}
#content .post_homepage3 h3 a {color:#333;text-decoration:none;font-weight:bold;}
#content .post_homepage3 h2 {margin:0px;font-size:13px;}
#content .post_homepage3 h3 {margin:0px;font-size:15px;}

/*archives info box*/
.infoArch {padding-top:10px;}


/* Main sidebars */
#primary .widget-title {font-size:28px;letter-spacing:-1;font-weight:normal;border-bottom:dotted #CCC 1px;line-height: normal; padding: 0;text-shadow: 0 1px 1px gray;}
.widget-title2 {font-size:16px;line-height:20px;color:#9C0015;}
#main .widget-area ul {
	margin-left: 0;
	padding: 0px;
}
#primary,
#secondary {
	width:235px;
}

/*widgets*/
.widget-container {width:230px;padding:0px;color:#333;float:left;margin:0 0 10px;}
.widget-container-ad {float:left;margin:0px;}
.bns-featured-category {background:#f3f3f3;font-size:11px;line-height:14px;}


/*footer menus*/
.footer_menus {background-color:#f3f3f3;-webkit-border-radius:5px;-moz-border-radius:5px;padding:5px; box-shadow: 0 0 8px rgba(0,0,0,0.2);-webkit-box-shadow: 0 0 8px rgba(0,0,0,0.2);-moz-box-shadow: 0 0 8px rgba(0,0,0,0.2); margin:10px 5px 10px 5px;padding:20px 0px 10px 25px;}
#footer-widget-area ul {list-style:none;margin:0px;}
#footer-widget-area ul li a{color:#666;}
#footer-widget-area ul li a:visited{color:#999;}
#footer-widget-area .widget-area {width:200px;}
#footer-widget-area .widget-container {border:none;}
.footerads {margin:20px 0 20px 0;}
.footerads img{margin-left:30px;}
#colophon {border-top:0px solid #000000;}

/*Home Page Slideshow*/
#slideshow2 {
	height:570px;
	float:left;
	width:120px;
}
#slideshow2 img {
	border: none;
}
.pics {
	overflow:hidden;
}
#s4 {
	border:0px solid #c7c7c7;
	float:left;
	height:450px;
	width:690px;
}
#s5 {
	border:0px solid #c7c7c7;
	float:left;

}
.slidess {
 border:0px solid #c7c7c7;
 height: 450px;
}
.slidessNO {
 border:1px solid #c7c7c7;float:left;
}
.slidess2 {
 width:200px;
}
.slidesstxt {
	margin-left:10px;
	/*margin-top:10px;*/
	width:670px;height:90px;
	}
.xlinks a {float:left;}
.slidess img {border:1px solid #fc0;}
.s5cycle {
	
	float:left;
	height:230px;

}
#slideContain {
	border:1px dotted #999;
	padding:3px;
	float:left;
	background-color:#f3f3f3;
	width:690px;
}
#content #slideContain h1 { margin:0px;}
#content #slideContain h1 a{
	padding:0px 0px 0px 0px;
	font-size:28px;
	margin:0;
	color:#577270;
	font-weight:normal;
	border-bottom:1px dotted #577270;
	text-shadow: 0 1px 1px #ccc;
}
#content #slideContain h1 a:hover {
	color:#6C8C89;
}
#content #slideContain h2 {
	padding:5px 0px 0px 10px;
	font-size:28px;
	margin:0px;
	color:#577270;
}
#content #slideContain p {
	color:#555D64;
}
#content #slideContain #custom_excerpt {line-height:16px;}
#content #slideContain h1, #content #slideContain h2 {line-height:normal;}
#slideContain p {
	padding:0px;
	font-size:13px;
	margin:5px 0 0 0;
	color:#577270;
}
#slideContain img {
	border:none;
}
#slideContain a {
	text-decoration:none;
	font-weight:bold;
	color:#990000;
	font-size:10px;
}
#navys {
	position:relative;
	z-index:900;
	margin-right:30px;
	margin-top:-130px;
	float:right;
}
#navys a {
	font-size:11px;
	color:#fff;
	background-color:#999;
	padding:4px 7px 4px 7px;
	margin-left:4px;
	border:1px solid #666;
	font-weight:normal;
	claer:both;
}
#navys a:hover {
	background:#666;
}
#navys a.activeSlide {
	background: #333;
}
#content #slideContain img {max-width: 690px;}

.widget-area2 {float:right;width:210px;margin-bottom: 18px;
padding: 10px 0px 0px 10px;
width: 217px;}


/*pages*/
.info {background:#F3F3F3;border:#ccc dotted 1px;padding: 20px 20px 20px 20px;float:left;clear:both;width:650px;margin-bottom:18px;}
#content .info p {margin-bottom:10px;}
#content blockquote {border-left:2px solid #ccc;}

.info2 {padding: 20px 20px 20px 20px;float:left;clear:both;width:650px;margin-bottom:18px;}
#content .info2 p {margin-bottom:10px;}

/*fancy box*/
.tip7s-title { text-align: left; }
.tip7s-title b { display: block; margin-right: 80px; }
.tip7s-title span { float: right; }

/* ************************************ *
 *           Resource Guide             *
 * ************************************ */
h3.featAds {padding:0px;font-weight: normal;font-size:32px;color:#ccc;border-bottom:dotted 1px #ccc;width:685px;}
#content h3.featAds {color:#ccc;}
.featAdsList {margin-bottom:0px;padding-bottom:0px;width:685px;font-size:13px;}
.featAdsList ul{clear:left;height:auto;margin-left:20px;padding-left:0px;margin-bottom:0px;padding-bottom:0px;}
.featAdsList ul li {list-style:none;}
#content .featAdsList dt {padding:0px;margin:0px;padding-top:15px;font-size:14px;color:#333;}
.featAdsList dd {padding:0px;margin:0px;}

.featAdsList dl {padding:0px;margin:0px;margin-bottom:40px;margin-left:0px;}
#content .featAdsList h4 {padding:0px;margin:0px;margin-top:10px;font-size:24px;color:#999;}
/* ************************************ *
 *     TOP OF PAGE RESOURCE GUIDE       *
 * ************************************ */
#TOPFloater {
	position:fixed;
	bottom:0;
	left:0;
	width:100%;
	padding:6px;
	border-top: 1px solid #ccc;
	border-bottom: #ddd;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#0066CC;
	text-align:center;
	background:#899DB5;
}
#TOPFloater a {
	color:#fff;
	text-decoration:none;
}
#TOPFloater a:hover {
	color:#666;
}
#copyright {margin:20px;font-size:12px; color:#333;}


.menu-join-us-nav-container {margin:0px;line-height:40px;border:0px solid #ccc;padding:5px;width:218px;margin-bottom:10px;float: left;}
.moviewrapper {margin-top:5px;}
.menu-join-us-nav-container-img { border: 0px solid #000000;
    float: left;
    height: 30px;padding-right: 8px;}
.menu-join-us-nav-container-txt {margin-top:7px;margin-left:3px;}
.menu-join-us-nav-container-txt a {line-height:10px;}
#main .widget-area ul ul {list-style:none;padding-left:0px;margin-left:0px;margin-top:10px;float:left;}
.menu-join-us-nav-container ul li {list-style:none;padding: 0px 0 0 0px;margin-left:0px;float:left;}
.menu-join-us-nav-container ul li a{color: #555555;text-shadow: 0 1px 0 #f3f3f3;}
.menu-join-us-nav-container ul li a:visited{color:#999;}
.menu-join-us-nav-container ul li a:hover{color:#ff4b33;}
#menu-item-318 {
	background-image:url(/wp-content/themes/ourstate/images/master/fb.jpg);
	background-repeat: no-repeat;
}
#menu-item-1042 {
	background-image:url(/wp-content/themes/ourstate/images/master/enews.jpg);
	background-repeat: no-repeat;
}
#nav_menu-3 {border:1px solid #ccc;}


.tabberlive {}
.widget-area .style1 {background:#f6f6f6;}
.widget-area .style1 ul.tabbernav a {font-weight:normal;}
.widget-area a:visited {color:#999;}

#respond .form-allowed-tags {display:none;}
.playbut {width:30px;height:30px;background-image:url('http://www.ourstate.com/wp-content/themes/ourstate/images/master/play.png');border:0px solid #333;z-index:99;position:absolute;margin:40px 0 0 90px;cursor: pointer;}


/*tarheel images box*/
#group-title { text-align: left; }

#group-title b { display: block; margin-right: 80px; }

#group-title span { float: right; }

.photoBox {border:1px solid #f3f3f3;float:left;margin:20px;text-align:right;padding:10px 10px 0 10px;color:#999;width:100px;}
#content .photoBox p {margin:0; font-weight:bold;font-size: 11px;}
p.photoHilite {margin:0 0px 0 0; color:#666;}
.photoBox img {padding:0px;}
.photoBoxTHI {width:690px;}

#cse-search-results {height: 850px;}
.r {font-size:18px;}
h2.g a:hover {color:#fc0;}

.mplt {border: 1px solid #ccc;padding:3px 3px 0px 3px;margin-right:3px;float:left;}
.mprt {vertical-align:top;}

/*most recent post*/
#recently-popular-3 li ul {background-color:f3f3f3;}
#recently-popular-3{border: 0px solid #ccc;padding-bottom:5px;line-height:15px;}
#recently-popular-3 ul {margin-top:0px;padding-top:10px;background-color:#f3f3f3;}
#recently-popular-3 ul li{float:left;padding-top:0px;padding-bottom:5px;margin:5px 0px 0px 5px;border-top: 0px solid #ccc;width:215px;}
#recently-popular-3 ul li a{font-size:12px;color:#333;/*font-weight:bold;*/}
#recently-popular-3 ul li a:visited{font-size:12px;color:#999;/*font-weight:bold;*/}
#recently-popular-3 ul li a:hover{color:#ff4b33;}
#recently-popular-3 h3{padding:5px;}
#recently-popular-3 .poplf {background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    float: left;
    line-height: 0;
    margin-right: 5px;
    padding: 5px;}
#recently-popular-3 .poprt {
	float: left;
    line-height: 13px;
    padding-top: 5px;
    width: 140px;}

#content .gallery img {border:none;}

/*PageNavi*/
.wp-pagenavi {
	clear: both;
	font-size:11px;
	margin:10px 0 2px 0;
	float: right;
}

#navipagi {width:690px;}
.navimore {float:right;font-family:Georgia, "Times New Roman", Times, serif;
    font-style: italic;font-size:18px;color:#666666;}

.wp-pagenavi a, .wp-pagenavi span {
	
	border:solid 1px #DEDEDE;
	padding: 3px 5px;
	margin: 2px;
}

.wp-pagenavi a:hover, .wp-pagenavi span.current {
	
}

.wp-pagenavi span.current {
	font-weight: bold;
}


a.previouspostslink, a.nextpostslink   {font-weight:bold;}


.facebook-plugin {padding-top:10px;}

/*SUBMENU*/

#access .menu-header ul, div.menu ul {

    list-style: none outside none;
    margin: 0;
    position: absolute;

}
.sub-menu {background:#f3f3f3;}
#access .menu-header li, div.menu li {
    float: left;
    position: static;
}
#access ul ul {
    width:900px;background:#f3f3f3;padding: 13px 10px 10px;z-index:9;}
#access ul ul li {
    min-width: inherit;
}
#access ul ul li a {
    color:#477A91;
}
#access ul ul li a:hover {
    color:#999999;
}
#access ul ul a {
    background: none repeat scroll 0 0 #f3f3f3;
font-family: Arial,"Bitstream Charter",serif;
font-size:12px;padding: 0px; width:inherit;padding:0 10px;letter-spacing: -0.75px;
}





#fancybox-wrap {
    z-index: 11000;
}
