@import url(http://fonts.googleapis.com/css?family=Roboto:400,300,300italic,400italic,500,500italic,700,700italic,900,900italic);



@import url(http://fonts.googleapis.com/css?family=Oswald:300,400,700);body {



	font-size: 62.5%; /* Resets 1em to 10px */	



	font-family: 'Trubachet MS', Verdana, Arial, Sans-Serif;



	background: #d5d6d7 url('images/bg_1.gif');



	color: #333;



	text-align: center;



	margin:0;



	padding:0;



}



#si_contact_form1 fieldset div label span {



	color: #ff2318;



	font-weight: bold;



}

label {



	font-weight: bold;



}

legend {



	font-weight: bold;



}



	



#content p {



	/*color: inherit;*/



	background-color:#FFF;

	font: 14px/17px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;

}

#inner_wrap div.inner table tbody tr td.col3_wrap h4 u p span strong a {



	position: relative;



	top: 0;



}



#content li p {



	font-family: "Georgia", "Times New Roman", Times, serif;



	font-size: 12px;



	line-height: 16px;



	/*color: inherit;*/



	background-color:#FFF;



	text-transform: none !important;



}



	



#main_struc {



	width: 950px;



	position: relative;



	margin: 0 auto 0 auto;



	padding: 0;



}

#page {



	/*background-color: white;



	background: #FFFFFF url(images/page_bg_200px_grey.png) left top repeat-y;



	background: url(images/content_white_bg.png) left top repeat-y;



    background-position:200px 45px;*/



	



	background: url(images/content_white_bg.png) left top repeat-y;



    background-position:200px 85px;	



	



	text-align: left;



	float: left;



	clear: both;



	padding: 0;



	margin:0;



	}

#sidebar {



	float: left;



	clear: none;



	width: 200px;



	padding: 0;



	margin: 0;



}

#sidebar2 {



	width: 200px;



	background: #FF0000 url(images/gradients/black_trans.png) 0 0 repeat-x;



}

.narrowcolumn {



	float: right;



	width: 750px;



	clear: none;



	padding:0;



	margin: 0;



}

.narrowcolumn .inner,



.widecolumn .inner{



	padding: 5px;



}

.widecolumn {



	float: left;



	width: 950px;



	padding: 0;



	margin: 0;



}

#footer {



	float: left;



	clear: both;



	width: 950px;



	height: 10px;



}

.clear {



	clear: both;



	height: 1px;



}

a img {



	border: 0;



}

/* ============================= header/logo/nav area ===================*/

#header_wrap {



	padding: 0;



	margin: 0;



}

#header_wrap #main_nav {



	list-style: none;



	float: left; clear: both;



	width: 90%;



	padding: 0;



	margin: 35px 0 25px 0;



	text-indent: 0;



}

#header_wrap #main_nav li{



	list-style: none; clear: none;



	width: 90px;



	padding: 0;



	margin: 0;



	text-indent: 0;



	text-transform: uppercase;



	color: #AAA;



	float: left;



}



#header_wrap #main_nav li a {



	text-decoration: none;



	text-align: center;



	color: #AAA;



}



#header_wrap #main_nav li a:hover {



	color: #F58830;



}

#header_wrap #blog_description {



	float: right; clear: none;



	font-size: 20px;



	color:#f58830;



	text-align: right;



	padding: 0;



	margin: 0;



	white-space: nowrap;



	font-family: Arial



}

#header_wrap input {



	font-size: 10px;



	width: 145px;



	margin: 1px 2px 1px 1px;



	border: 0;



	padding: 0;



	float: left; clear: none;



	height: 15px;



}

#header_wrap input#searchsubmit {



	background: none;



	width: 50px;



	text-transform: uppercase;



	color: #CCC;



}



#header_wrap input#searchsubmit:hover { color: #F58830;}



#header_wrap label{



	display: none;



}

/* ========================================= sidenav ============================= */



#sidebar,



#sidebar ul,



#sidebar #sidebarnav ul{



	margin: 0;



	padding: 0;



	text-indent: 0;



	list-style: none;



}

#sidebar #sidebarnav li {



	width: 200px;



}

#sidebar #sidebarnav li.get_involved{



	height: 47px;



	color: #FFFFFF;



	font-size: 13px;



	width: 200px;



	position: relative;



	left:0;



	font-family: Arial black;



	background: #4c4c4c url(images/gradients/black_trans.png) 0 -90px repeat-x;



	cursor: pointer!important



}

#sidebar #sidebarnav li.top{



	background-color: #000000;



	font-size: 16px;



	text-transform: uppercase;



	text-align: right;



	font-family: Arial black;



	border-bottom: 4px solid #4c4c4c;



}

#sidebar img.button_label,



#sidebarnav .issues,



#sidebarnav .cat-item{



	background: #FF0000 url(images/gradients/black_trans.png) 0 0 repeat-x;



	padding: 7px 0 7px 0;



	border: 0;

	cursor: pointer!important;



}

#sidebar div.button_holder {



	position: absolute;



	left:0;



	top:0;



	border: 0;



}

#sidebarnav .order_1 img{



	border: 0;



}

#sidebarnav a {



	text-decoration: none;



	color: inherit;



	border: none;



	margin: 0;



	padding: 0;



}

#sidebarnav .order_1 img {



	background-position: 0 -50px;



}

#sidebarnav .order_2 img,



#sidebarnav .order_2,



#sidebarnav .cat-item{



	background-position: 0 -100px;



}

#sidebarnav .order_3 img,



#sidebarnav .order_3{



	background-position: 0 -150px;



}

#sidebarnav .order_4 img,



#sidebarnav .order_4{



	background-position: 0 -200px;



}

#sidebarnav .order_5 img,



#sidebarnav .order_5{



	background-position: 0 -250px;



}.get_involved p {



		margin: 0;



		padding: 0 2px 0 2px;



		font-size: 16px;



		margin-bottom: 10px;



}

li.get_involved.behind p {



	font-size: 20px;



	margin: 0;



	padding-bottom: 0;



	padding-left: 10px;



}

li.get_involved p.label_sub{



	font-size: 12px;



	text-align: right;



	font-family: Verdana;



	margin: 0;



	padding: 0 10px 0 0;



}

#sidebarnav .cat-item a{



	margin: 0;



	padding: 0 5px 0 0;



	color: #FFF;



	text-align: right;



	font-size: 16px;



	text-transform: uppercase;



	display: block;



}

#sidebarnav .cat-item a:hover{



	background: url(images/arrow.png) left center no-repeat;



}

/* current_issue */



#Xcurrent_issue {



	border-bottom: 15px solid #42007d;



	padding: 5px 15px 5px 15px;



}

/* =============================== sidenav2 ================= */



div#sidebar2-inner{



	padding:0px;



}



div#sidebar2-inner div#takeactionside h3,



div#sidebar2-inner div#keyissuesside h3 {



	font-family: Georgia,"Times New Roman",serif;



	padding: 15px 0 0 15px;



	margin: 0;



	font-size:15px;



	color: #CCC;



}



div#sidebar2-inner div#takeactionside h2{



	font-family: Arial,Helvetica,sans-serif;



	color: #EEE;



	font-weight: bold;



	font-size: 2.2em;



	line-height: 112%;



	margin: 15px 10px 0 15px;



	padding: 0;



}

div#sidebar2-inner div#takeactionside a#gotakeaction {



	display: block;



	



	width: 120px;



	padding: 7px;



	text-decoration: none;



	font-size: 12px;



	color: #FFF;



	font-weight:normal;



	white-space:nowrap;



	margin: 15px 0 0 15px;



	cursor: pointer !important;



}



div#sidebar2-inner div#takeactionside a#gotakeaction:hover {



	background-color: #8F1111;



}

div#sidebar2-inner div#keyissuesside {



	padding-top: 15px;



}

div#sidebar2-inner div#keyissuesside h3 {



	border-top: 1px solid #CCC;



	border-bottom: 1px solid #CCC;



	padding: 7px 0 7px 0;



	text-indent: 15px;



	font-weight: normal;



	font-size:18px;



}

div#sidebar2-inner div#keyissuesside ul{



	list-style: none;



	margin: 10px 0 0 15px;



	padding: 0;



}

div#sidebar2-inner div#keyissuesside li{



	list-style: none;



	font-size: 14px;



	color: #333;



	text-decoration: none;



	font-weight: bold;



	font-family: Arial,Helvetica,sans-serif;



	text-indent: 0;



	margin:0;



	padding:5px 0 0 0;



}



div#sidebar2-inner div#keyissuesside li a {



	color: inherit !important;



	text-decoration: none;



}

div#sidebar2-inner div#keyissuesside li a:hover{



	text-decoration: underline !important;



}

div#sidebar2-inner div#keyissuesside a#morekeyissues{



	display: block;



	text-align: center;



	border-top: 1px solid #CCC;



	border-bottom: 1px solid #CCC;



	padding: 5px 0 5px 0;



	font-weight: normal;



	font-size:14px;



	color: #CCC;



	margin: 15px 0 0 0;



	text-decoration: none;



	font-family: Verdana;



	letter-spacing: 2px;



	background: url(images/icon/more_arrows.gif) center center no-repeat;



}

div#sidebar2-inner div#keyissuesside a#morekeyissues:hover {



	color: #AAA;



}

/* ================================================== headings */



h1 {



	font-size: 25px;



	background-color: #42007D;



	border-top: 10px solid #FC8017;



	border-bottom: 6px solid #8df147;



	padding: 2px 0 2px 0px;



	color: #FFFFFF;



	margin:0;



	font-weight: normal;



	height: 32px;



}

#current_issue h2 a{



	font-size: 44px;



	text-decoration: none;



	color: #005488;



 	font-family: 'Oswald', sans-serif;  



 	font-weight: 700;



 	line-height: 48px;



	position: relative;



	top: 10px;



	display: inline-block;



	text-transform: capitalize;



}

div#current_issue {



	margin: 10px;



	text-align: center;



}

.takeaction h2#action_title{



	font-size: 20px;



	text-decoration: none;



	color: #005488;



	font-family: Georgia,"Times New Roman",serif;



	line-height: 20px;



	padding: 0;



	margin: 0px 20px 0 0px;



}

#current_issue p{



	padding: 0;



	margin: 0;



	font-family: Arial;



	font-size: 17px;



	color: #2f677b;



	line-height: 19px;



}

#content div {



}

#current_issue a {

	font-size: 44px;

	line-height: 48px;

	font-family: Oswald, "sans serif";

	color: #2f677b;

	font-weight: 700;

	vertical-align: middle;

}.alignright {



	float: right; clear: none;



}

td.homepage_issue {



	vertical-align: middle;



}

/* ======================================== 3col wrap  & col2 ======================= */



td.col3_wrap {



	width: 240px;



	padding: 0 5px 5px 5px;



	margin: 0;



	height: 100%;



	vertical-align: top;



}


#inner_wrap div.inner table tbody tr td.col3_wrap tt p strong {
	font-family: "Courier New", Courier, mono;
	font-weight: bold;
}




td.col2_wrap {



	width: 355px;



	padding: 0 0px 5px 0px;



	margin: 0;



	height: 100%;



	vertical-align: top;



}

td.col3_wrap h3,



td.col2_wrap h3{



	padding: 0 20px 0 0;



	margin: 0 0 20px 0;



	text-align: right;



	text-transform: uppercase;



	font-size: 14px;



	vertical-align: middle;



}



td.col3_wrap h3 img {



	vertical-align: middle;

}

img#header_icons {



	padding-bottom: 5px;



}td.center_col {



	border-left: 2px solid #7f7f81;



	border-right: 2px solid #7f7f81;



}

td.col2_wrap.left_col {



	border-right: 2px solid #CCCCCC;



}

.col3_wrap a,



.col2_wrap a{



	color: #000000;

	line-height: 18px;

	font-weight: 500;

	font-size: 14px;

}

a.more-link {



	position: relative;



	top: 0;



}

hr {



	border-top: 1px solid #515151;



	margin-bottom: 15px;



	margin-top: -10px;



}



.col3_wrap ul,



.col2_wrap ul{



	text-indent: 0;



	padding: 0px 10px 0 10px;



	margin: 0;



	list-style: none;



}

.col3_wrap li,



.col2_wrap ul{



	margin-bottom: 5px;



}

h4 {



	padding-top: 0;



	margin-top: 0;



}

.col2_wrap h4,



.page-template-page_inner-php h4,



.page-template-page_inner_signup-php h4,



.page_inner h4,



.single h2{



	background-color: #EEEEEE;



	font-size: 18px;



	padding: 15px 10px 1px 5px;



	color: #184b5b;



}

.home h4 {



	font-family: 'Droid Serif', serif !important;

	font-weight: 500 !important;



	



	font-size: 20px !important;



	line-height: 21px;



	text-shadow: #000000 0 0 0;



	text-transform: capitalize;



}

/* ============================ single ============= */



.single #comment {



	width: 500px !important;



}

.single .inner {



	padding: 20px;



}

/* =================== quick links ================== */



.quick_link {



	background: url(images/gradients/golden_rod.jpg) top center repeat-x;



	margin: 5px 15px 5px 15px;



	padding: 0;



}

.quick_link .grey_shadow{



	background-color: #666666;



	height: 5px;



}

.quick_link a {



	font-size: 13px;



	display: block;



	padding: 8px 5px 3px;



	text-align: right;



	font-family: Arial;



	text-decoration: none;



	color: #610f00;



}

/* =========================== footer nav =============== */



#footer_hr {



	height: 9px;



	clear: both;



	background: #FC8017 url(Ximages/gradients/black_trans_rev.png) 0 -85px repeat-x;



	width: 750px;



	margin-bottom: 3px;



}

#footer_keyline {



	height: 4px;



	width: 270px;



	float: right;



	clear: both;



	margin-top: 15px;



	background-color: #000000



}

#footer_wrap {



	margin-left: 200px;



}



#footer_links



{



	padding: 0 0 0 12px;



	margin: 0;



	background-color: #0A1318;



}

#footer_links ul {



	list-style: none;



	margin: 0;



	text-indent: 0;



	clear: both;



}



#footer_links li a,



#footer_links li{



	float: left;



	clear: none;



	text-align: center;



	color: #D56C16;



	font-size: 8px;



	line-height: 34px;



	display: block;



	text-decoration: none;



	white-space: nowrap;



	padding: 0 3px 0 3px;



}



#footer_links li a {text-transform: uppercase;}

#footer_links li a:hover,



#footer_links li a:visited {



	color: #D56C16;



}

.required {



	border-color: #FF0000;



}

#signuptable td {



	text-indent: 5px;



}

#signuptable td{



	vertical-align: top;



}



#signuptable td.heading {



	border-top: 15px solid #FFF;



	padding: 5px 0 5px;



	background-color: #CCC;



}

li.home_reader p {



	margin-top: 0;



	padding-top: 0;



	padding-bottom: 5px;



}



li.home_reader h4 {



	margin-top: 0;



	margin-bottom: 0;



	padding-top: 5px;



	padding-bottom: 5px;



}

img.centered {



	display: block;



	margin-left: auto;



	margin-right: auto;



	}

img.alignright {



	padding: 4px;



	margin: 0 0 2px 7px;



	display: inline;



	}

img.alignleft {



	padding: 4px;



	margin: 0 7px 2px 0;



	display: inline;



	}

.alignright {



	float: right;



	}

.alignleft {



	float: left;



	}.getInvolved-title-item {



	background:url(http://www.insytive.com/clients/omsj/temp/getInvolved-title-image.png);



	height:41px;



	width:180px;



}

.issues-title-item {



	background:url(http://www.insytive.com/clients/omsj/temp/issues-title-image.png) no-repeat;



	height:41px;



	width:180px;



}

#sidebar #sidebarnav li.top.get_involved.order_0 {



	background:url(images/sidebar/getInvolved-title-image.png) no-repeat left;



        background-position:0px 5px;



	height:41px;



	width:200px;



	padding-bottom:5px;



        



}

#sidebar #sidebarnav li.top.order_0 {



	background:url(images/sidebar/issues-title-image.png) no-repeat left;



        background-position:0px 10px;



	height:41px;



	width:200px;



        



        text-indent: 100%;



        white-space: nowrap;



        overflow: hidden;



}

#sidebar ul.sidebarnav_issues {



	padding-top:0px;



		



	



}

#quick_links_wrap {



	



}

.bottompanel {



	background-color:#7f7f7f;



	height:auto;



}

#bottomPage {



	/*background-color: white;



	background: #FFFFFF url(images/page_bg_200px_grey.png) left top repeat-y;*/



	/*background: #FFFFFF url(images/page_bg_200px_grey.png) left top repeat-y;



	padding: 0;



	margin:0;



	height:100%;*/



}