/* 
Theme Name: NewMagazine-BN
Theme URI: http://www.bicycle.net
Description: A theme for news/magazine sites with a blog-friendly option too.  It includes built-in video and image features that easily allow you to customize your site. There are content blocks that you can place virtually anywhere on the page.
Version: 1.0 BN
Author: Cynthia Liu/Bicycle.net
Author URI: http://www.bicycle.net
Released under the Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported license
http://creativecommons.org/licenses/by-nc-sa/3.0/
*/
body { 
margin:0px; padding:0px;background:url(images/page_bg.jpg) no-repeat center top; background-color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px;

	}

/* CONTAINS ALL CONTENT */
#body-container {
	overflow: hidden;
	width: 942px;
	margin: 0 auto;
	padding: 0 12px;
	background: #FF6103; /* #01203c; */
	}

/* SEARCH FORM */
#search form {
	float: right;
	margin: 0;
	padding: 0;
	}
#search input#s {
	width: 235px;
	padding: 5px;
	margin: 2px 0;
	color: #333;
	background: #f7f7f7;
	border: 1px solid #333;
	}
#search input#search-submit {
	width: 50px;
	padding: 4px;
	margin: 0 0 0 0;
	color: #fff;
	border: 1px solid #333;
	background: #660000;
	}
/* MAIN NAVIGATION MENU */
#nav-container {
	overflow: hidden;
	display: block;
	padding: 0;
	/*background: #FF6103;*/ /* #01203c; */
	}
#main-nav {
	float: left;
	/* width: 635px; */
	margin: 0 10px 0 0;
	padding: 0;
	}
#main-nav ul {
	float: left;
	margin: 0;
	padding: 0;
	}
#main-nav ul li {
	float: left;
	margin: 0;
	padding: 0;
	display: inline;
	}
#main-nav ul li a {
	font-size: .9em;
	font-weight: bold;
	float: left;
	color: #fff;
	text-align: center;
	margin: 0;
	padding: 8px 15px;
	text-decoration: none;
	}
#main-nav ul li a:hover, #main-nav ul li a:active {
	border: none;
	margin: 0;
	background: #0C386E;
	text-decoration: underline;
	}
#main-nav ul li#current a { background: #0C386E; }

/* HEADER */
#header {
	float: left;
	width: 921px;
	margin: 0;
	padding: 10px 10px;
	display: block;
	clear: left;
	border-width: 1px 0;
	border-style: solid;
	border-color: #ccc;
	background: #fff;
	}
#header h1 {
	display: inline;
	float: left;
	/* width: 650px; */
	font-size: 2.5em;
	font-weight: bold;
	margin: 0;
	padding: 0;
	}
#header h1 a {
	padding: 0;
	margin: 0 0 0 5px;
	}

/* FEED */
#feed {
	width: 40px;
	float: right;
	padding: 2px 20px 0 0;
	background: url(images/subscribe.gif) no-repeat right 0;
	}
#feed ul { margin: 0; padding: 0; }
#feed ul li { list-style-type: none; text-align: right; margin: -1px 0 4px 0; padding: 0; }
#feed ul li a { font-weight: bold; }
#feed ul li a:hover { text-decoration: underline; }

/* CONTAINS EVERYTHING BELOW HEADER AND HORIZONTAL NAVIGATION */
#container {
	overflow: hidden;
	float: left;
	width: 921px;
	margin: 0;
	padding: 0 10px;
	background: #e5e5e5; /* f7f7f7 */
	}

/* CONTAINS MAIN CONTENT */
#content, #home {
	float: left;
	margin: 0;
	}
/*#content {
	width: 611px;
	padding: 10px 0;
	} */
#content {float:left; width:649px; margin-right:10px; background-color:#FFFFFF}

#home {
	width: 611px;
	}
/* HEADERS */
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	color: #0C386E;
	}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	font-weight: normal;
	text-decoration: none;
	color: #0C386E;
	}
h2 { font-size: 1.3em; }
h3 { font-size: 1.3em; }
h4 { font-size: 1.2em; }
h5 { font-size: 1.1em; }
h6 { font-size: 1em; }

/* LINKS */
a {
	color:#7A736E;
	#color:#7A736E;
	text-decoration: none;
	
	}
a:hover {
	color: #666;
	}

/* FEATURE */
#home .feature {
	float: left;
	width: 593px;
	border: 1px solid #ccc;
	margin: 10px 0 10px 0;
	padding: 0 10px 10px 5px;
	background: #fff;
	}
#home .feature img {
	float: left;
	/*width: 300px; howard took this out so images don't reshape themselves.*/
        height: 175px;
	margin: 3px 5px 10px 5px;
	border: none;
	}
#home form {
	margin: 0;
	padding: 0;
	}
#home .feature h2 { margin: 10px 5px 0 5px; padding: 0; font-size: 1.6em; }
.feature p { margin: 10px 0; }


/* HOME CATEGORY TABS (also see tabs section at bottom of stylesheet) */
#home #home-categories {
	clear: left;
	float: left;
	display: block;
	width: 610px;
	margin: 0 0 10px 0;
	}

/* EVERYTHING BELOW THE FEATURE */
#home #home-bottom {
	width: 600px
	clear: left;
	float: left;
	margin: 0;
	padding: 0;
	}
#home #home-bottom .block-left { float: left; }
#home #home-bottom .block-right { float: right; }

/* EXCERPTS ON THE EXCERPTS STYLE LAYOUT */
.excerpts {
	margin: 0;
	padding: 0;
	float: left;
	width: 611px;
	}
.excerpts .post {
	overflow: hidden;
	float: left;
	clear: left;
	display: block;
	width: 593px;
	margin: 0 0 10px 0;
	padding: 5px 11px 5px 3px;
	background: #fff;
	border: 1px solid #ccc;
	}
.excerpts .post h3 {
	float: left;
	display: block;
	margin: 0 5px 0 4px;
	padding: 0;
	}
.excerpts .post .entry {
	display: block;
	clear: left;
	width: 100%;
	padding: 0;
	margin: -10px 10px 0 6px;
	}
.excerpts img { margin: 5px 17px 10px 0; border: none;}
.excerpts .post .entry p { padding: 0; margin: 10px 0; }

/* VIDEO */
.video{float:left; width:301px; background-color:#EEEEEE; padding-bottom:4px; padding-top:8px;  margin-top:10px; #padding-bottom:2px}

/* .video {
	overflow: hidden;
	width: 288px;
	margin: 0 0 10px 0;
	padding: 2px 5px 10px 5px;
	background: #fff;
	border: 1px solid #ccc;
	text-align: center;
	}
	*/
.video h3 { text-align: left; padding: 0 0 5px 2px; margin: 0; }
.video h3 a {
	font-size: .8em;
	font-weight: bold;
	}
.video div {
	overflow: hidden;
	margin: 0 auto;
	padding: 0;
	background: transparent;
	text-align: center;
	display: block;
	border: none;
	}
object { padding: 0; margin: 0; }

/* POST */
.post {
	margin: 0;
	background: #fff;
	}

/* RECENT EXCERPTS (default style) */
.recent {
	width: 288px;
	padding: 0 5px 10px 5px;
	margin: 0 0 10px 0;
	float: left;
	background: #fff;
	border: 1px solid #ccc;
	}
.recent .post {
	float: left;
	margin: 5px 0 5px 0;
	padding: 0;
	background: transparent;
	}
.recent .post h3 { margin: 0; padding: 0; }
.recent .post h3 a {
	display: inline;
	font-size: .7em;
	font-weight: bold;
	margin: 0;
	padding: 0;
	}
.recent img, .excerpts img {
	float: left;
	width: 75px;
/*	height: 75px; */
	margin: 5px 10px 0 0;
	border: none;
	}
.recent .entry {
	font-size: 1em;
	margin: 0;
	padding: 0;
	}
.recent p, .recent .entry p { margin: 0; padding: 0; }
/* SINGLE POST */
.single .post {
	float: left;
	width: 551px;
	font-size: 1.1em;
	overflow: hidden;
	padding: 10px 30px;
	margin: 0 0 10px 0;
	background: #fff;
	border: 1px solid #ccc;
	}

img.feature { /* height: 175px; */ width: 300px; } /* howard took out the width so any size image can be used */
.post a {
	color:#000000;
font-family:Helvetica,sans-serif;
font-size:18px;
font-weight:bold;
padding-bottom:10px;
	}
.post a:hover {
	color: #000;
	text-decoration: underline;
	}

.post h2 a { color: #0C386E; }
.post .byline {
	margin: 5px 0 7px 0;
	width:300;
	}
.post-meta-data {
	margin-right: 6px;
	text-align: right;
	}
.single .post-meta-data {
	clear: left;
	float: left;
	width: 100%;
	text-align: left;
	}
/* LISTS */
#content ul {
	margin: 15px 0;
	padding: 0;
	}
#content ul li {
	margin: 2px 0;
	padding: 0 0 0 15px;
	background: url(images/bullet.gif) no-repeat .2em .5em;
	list-style-type: none;
	}
/* tables */
.post table { border: none; }
.post tr, .post td { border: 1px solid #333; }

/* code and pre */
code {
	font: normal 1.1em "Courier New", Courier, monospace;
	padding: 0 2px;
	}
pre {
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
	width: 480px;
	}
pre code {
	font-size: 1.2em;
	display: block;
	clear: both;
	padding: 10px;
	color: #333;
	border: solid 1px #ccc;
	line-height: 140%;
	margin: 5px 0 15px 0;
	width: 570px;
	}
/* ALIGNMENT */
.left {
	float: left;
	margin: 5px 15px 5px 0;
	width:400px;
	}
.right {
	float: right;
	margin 0 0 0 15px;
	}
.clear { clear: both; }
p.ie6-bug { float: left; margin: -5px 0; padding: 0; }
.center {
	margin: 15px auto;
	text-align: center;
	}
.navigation {
	margin: 15px 0;
	}
.previous {
	float: left;
	width: 47%;
	}
.next {
	float: right;
	width: 47%;
	}
/* IMAGES */
/* .post img, .post a img {
	padding: 3px;
	border: 1px solid #01203c;
	background: #eee;
	}
	*/
.thumbnail {
	width: 75px;
/*	height: 75px; */
	}
/* RELATED POSTS */
.related {
	width: 558px;
	float: left;
	margin: 0 0 10px 0;
	padding: 0 25px;
	overflow: hidden;
	background: #fff;
	border: 1px solid #ccc;
	}
.related ul {
	width: 100%;
	}
.related h3 {
	margin: 15px 0 0 0;
	padding: 0;
	}
.ads img { border: none; }
/* COMMENTS TEMPLATE */
#comments-template {
	overflow: hidden;
	float: left;
	clear: left;
	display: block;
	width: 558px;
	#width: 570px;
	padding: 10px 25px;
	margin: 0 0 10px 0;
	border: 1px solid #ccc;
	background: #fff;
	}
#comments-template h3 {
	margin: 10px 0 0 0;
	padding: 0;
	}
#comments-template ol {
	margin: 0;
	padding: 0;
	}
#comments-template ol li {
	float: left;
	width: 97%;
	margin: 10px 0;
	padding: 5px;
	list-style-type: none;
	background: #f7f7f7;
	border: 1px solid #ccc;
	}
#comments-template ol li.alt {
	border-top: 1px solid #0C386E;
	border-bottom: 1px solid #0C386E;
	}
#comments-template ol li .comment-meta-data {
	font-weight: bold;
	}
#comments-template ol li .comment-text {
	width: 90%;
	margin: 10px auto;
	padding: 8px 15px;
	background: #fff;
	border: 1px solid #eee;
	}
/* TRACKBACKS */
.trackback, .trackback a { color: #666; }
.trackback .comment-meta-data em { color: #0C386E; }
/* input {
	width: 50%;
	padding: 5px;
	margin:  10px 5px 0 0;
	background: #fff;
	border: 1px solid #0C386E;
	} */
textarea {
	width: 96%;
	padding: 5px;
	margin-top: 10px;
	border: 1px solid #0C386E;
	}
#comments-template input.submit-comment, #comments-template input.reset-comment, .button {
	width: 100px;
	padding: 7px;
	margin-right: 10px;
	color: #fff;
	border: 1px double #333;
	background: #0C386E;
	}
/* CONTACT */
fieldset {
	border: none;
	}
legend {
	border: none;
	}
/* SIDEBAR */
#sidebar {
	overflow: hidden;
	width: 310px;
	float: left;
	margin: 10px 0 0 0; 
	}
.menu {
	overflow: hidden;
	clear: left;
	float: left;
	display: block;
	width: 278px;
	padding: 10px;
	margin: 0 0 10px 0;
	border: 1px solid #ccc;
	background: #fff;
	}
.menu h2 {
	margin: 0;
	padding: 0;
	}
.menu ul, .tabbed div ul {
	margin: 0;
	padding: 0;
	}
.menu ul li, .tabbed div ul li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	}
.menu ul li a, .tabbed div ul li a {
	display: block;
	padding: 0 0 0 10px;
	}
.menu ul li a:hover { text-decoration: underline; }
/* TABS */
.tabs-block {
	clear: left;
	float: left;
	width: 414px;
	padding: 0;
	margin: 0 0 10px 0;
	display: block;
	
	}
.tabbed {
	width: 100%;
	overflow: hidden;
	padding: 0;
	margin: 0;
	background: transparent;
	border: none;
	border-bottom:2px solid #FFFFFF;
	border-right:2px solid #FFFFFF;
	color:#021C61;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	padding:5px 10px;
	text-decoration:none;
	}
.tabbed ul.tabs {
	border-bottom:6px solid #E4E4E4; 
	height:25px; 
	margin-top:10px;
	vertical-align:bottom;
	width:414px;
	z-index:1;
	
	overflow: hidden;
	display: block;
	position: relative;
	top: 0;
	left: 0;
	
	list-style-type: none;
	
	
	width: 100%;
	background: transparent;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	}
.tabbed ul.tabs li {
	display: inline;
	float: left;
	padding: 0;
	margin: 0 .3em 0 0;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	}
.tabbed ul.tabs li a {
	font-weight: bold;
	display: block;
	margin: 0;
	padding: 5px .8em;
	background: #eee;
	border: 1px solid #ccc;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	
	}
.tabs-block ul.tabs li a { padding: 5px .7em; }
.tabbed ul.tabs li a:hover {
	background: #FFFFFF;
	text-decoration: none;
	}
.tabbed ul.tabs li a.tab-current {
	background: #FFFFFF;
	border-bottom: 1px solid #fff;
	}
.tabs-block .tabbed div, #home .tabbed .c {
	overflow: hidden;
	display: block;
	position: relative;
	left: 0;
	top: -1px;
	z-index: 0;
	clear: left;
	width: 100%;
	margin: 0;
	padding: 5px 0;
	
	background: #fff;
	display: none;
	}

div.t2, div.t3, div.t4, div.t5, div.c2, div.c3, div.c4, div.c5, div.c6, div.c7, div.c8, div.c9, div.c10, div.c11, div.c12  { display: none; }
.tabs-block .tabbed div.t1, #home .tabbed div.c1 { 
	display: block;
	}

.tabs-block .tabbed div { width: 414px; }
.tabbed div ul {
	overflow: hidden;
	padding: 4px 0 2px 0;
	margin: 0;
	background: #fff;
	}
.tabbed div ul li {
	clear: left;
	background: transparent;
	}
.tabbed div ul li a {
	font-weight: normal;
	width: 97%;
	display: block;
	padding: 2px 0 2px 12px;
	background: transparent;
	border: none;
	}
.tabbed div ul li a:hover { text-decoration: underline; }





/* TABS2 */
.tabs2-block {
	clear: left;
	float: left;
	width: 300px;
	padding: 0;
	margin: 0 0 10px 0;
	display: block;
	}
.tabbed {
	width: 100%;
	overflow: hidden;
	padding: 0;
	margin: 0;
	background: transparent;
	border: none;
	}
.tabbed ul.tabs2 {
	overflow: hidden;
	display: block;
	position: relative;
	top: 0;
	left: 0;
	z-index: 999;
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 100%;
	background: transparent;
	}
.tabbed ul.tabs2 li {
	display: inline;
	float: left;
	padding: 0;
	margin: 0 .3em 0 0;
	}
.tabbed ul.tabs2 li a {
	font-weight: bold;
	display: block;
	margin: 0;
	padding: 5px .8em;
	background: #eee;
	border: 1px solid #ccc;
	}
.tabs2-block ul.tabs2 li a { padding: 5px .7em; }
.tabbed ul.tabs2 li a:hover {
	background: #f7f7f7;
	text-decoration: none;
	}
.tabbed ul.tabs2 li a.tab-current {
	background: #fff;
	border-bottom: 1px solid #fff;
	}
.tabs2-block .tabbed div, #home .tabbed .c {
	overflow: hidden;
	display: block;
	position: relative;
	left: 0;
	top: -1px;
	z-index: 0;
	clear: left;
	width: 100%;
	margin: 0;
	padding: 5px 0;
	border: 1px solid #ccc;
	background: #fff;
	display: none;
	}



div.bt2, div.bt3, div.bt4, div.bt5   { display: none; }
.tabs2-block .tabbed div.bt1, #home {display: block;}


.tabs2-block .tabbed div { width: 298px; }
.tabbed div ul {
	overflow: hidden;
	padding: 4px 0 2px 0;
	margin: 0;
	background: #fff;
	}
.tabbed div ul li {
	clear: left;
	background: transparent;
	}
.tabbed div ul li a {
	font-weight: normal;
	width: 97%;
	display: block;
	padding: 2px 0 2px 12px;
	background: transparent;
	border: none;
	}
.tabbed div ul li a:hover { text-decoration: underline; }




/* HOME CATEGORIES TABS */
#home-categories {
	overflow: hidden;
	}
#home .tabbed .c {
	width: 608px;
	}
.tabbed .post {
	float: left;
	clear: none;
	width: 47%;
	margin: 5px 1%;
	padding: 0;
	}
.tabbed .post h3 {
	width: 97%;
	font-size: .95em;
	margin: 0 0 0 5px;
	padding: 0;
	}
.tabbed .post h3 a { 
	font-weight: bold;
	}
.tabbed .post .entry {
	margin: 0 0 0 5px;
	padding: 0;
	}
.tabbed .post .entry p { margin: 0; padding: 0; }

/* SIDEBAR ADS */
.ads { float: left; clear: left; width: 310px; display: block; padding: 5px 0; margin: 0 0 10px 0; }
.ads p {
	margin: 0;
	padding: 0;
	}
.ads img {
	float: left;
	margin: 2px 2px 2px 5px;
	padding: 0;
	border: none;
	}

/* FLICKR PHOTOS */
.flickr img {
	margin: 5px 4px 5px 4px;
	padding: 3px;
	border: 1px solid #01203c;
	}
.flickr p {
	margin: 0 10px 0 0;
	text-align: right;
	}

/* SIDEBAR WIDGETS */
/* calendar */
#sidebar table { width: 95%; margin: 0 auto; border: 1px solid #eee; }
#sidebar table tr { font-weight: bold; background: #ccc; }
#sidebar table tr td { text-align: center; background: #fff; border: 1px solid #ccc; }
#sidebar table tr td.pad { border: none; }

/* FOOTER */
#footer {
	color: #000;
	clear: both;
	width: 960px;
	margin: 0 auto;
	border-top: 1px;
	}
#footer p {
	float: left;
	width: 50%;
	margin: 0 auto;
	padding: 5px 0;
	}
#footer p.icons {
	float: right;
	text-align: right;
	width: 50%;
	height: 30px;
	}
#footer img { border: none; }
#footer a {
	color: #ccc;
	font-weight: bold;
	}
#footer a:hover {
	text-decoration: underline;
	}
#footer img { border: none; }
.mania { background: #990000; position: absolute; top: 0; left: 0; width: 1000px; height: 2000px; } 
.mania h2 { font-size: 5em; }
/*	"Structure Bicycle"	*/

.top_cnt {float:left; width:960px; height:258px; background:url(images/top_bg.png) no-repeat left top;}
.banner_add {float:right; width:960px; height:auto; padding:19px 0 0 0; text-align:right;}

.blgrs_ttl{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#c34500; padding-bottom:3px; border-bottom:5px solid #dddddc; font-weight:bold}
.blgrs_img{margin-top:3px; border:none}
.blgrs_img a{ border:none;}

.blgrs_txt{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#7a736e; margin-top:12px; font-weight:bold; border-bottom:4px solid #dddddc; padding-bottom:11px}
.blgrs_txt1{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#7a736e; margin-top:12px; padding-bottom:11px}


.blgrs_ttl{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#c34500; padding-bottom:3px; border-bottom:5px solid #dddddc; font-weight:bold}
.pls_txt1{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#7a736e; margin-top:12px; padding-bottom:11px}
.blgrs_txt_dk{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; font-weight:bold}
.blgrs_txt_dk a{color:#000000}
.mdltp_img_bx{font-family:Helvetica, sans-serif; color:#000000; font-size:12px; border:none}



.ltsfrm_main{float:left; width:277px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#7a736e; padding-top:8px; padding-left:12px; padding-right:12px; background-color:#FFFFFF; padding-bottom:10px; margin-top:10px}

.bottom_main{float:left; width:960px; clear:both; margin-top:10px}
.btm_lft{float:left; width:634px; background-color:#FFFFFF; margin-right:10px; height:auto; text-align:right; padding:5px 15px 5px 0px}
.btm_rght{float:left; width:285px;#width:301px; background-color:#FFFFFF; padding:5px 0px 5px 15px}

.mdltp_main{float:left; width:414px; font-family:Helvetica, sans-serif; font-size:12px; color:#00000; padding-top:13px; padding-left:8px; padding-right:8px; background-color:#FFFFFF; padding-bottom:10px; padding-top:13px; padding-left:12px; padding-right:12px}

.post h2 {
	float:left; width:414px; font-family:Helvetica, sans-serif; font-size:12px; color:#00000; padding-top:13px; padding-left:8px; padding-right:8px; background-color:#FFFFFF; padding-bottom:10px; padding-top:13px; padding-left:12px; padding-right:12px

	}
	
.post img, .post a img {float:left; width:414px; font-family:Helvetica, sans-serif; font-size:12px; color:#00000;background-color:#FFFFFF; padding-bottom:10px; padding-top:0px; padding-left:0px; padding-right:12px}

.mdltp_ttl{font-family:Helvetica, sans-serif; color:#000000; font-size:17px; font-weight:bold; padding-bottom:10px;}

.mdltp_img{font-family:Helvetica, sans-serif; color:#000000; font-size:12px; border:none;width:414px;}
.left_main{float:left; width:201px; margin-right:10px}

/*structure*/
.middle_main{float:left; width:960px}
.left_main{float:left; width:201px; margin-right:7px}
.middle_sec{float:left; width:438px; margin-right:7px}
.right_main{float:right; width:301px;}
/*tech n gear*/
.tchgerrv{float:left; width:414px; font-family:Helvetica, sans-serif; font-size:12px; color:#00000; padding-top:13px; padding-left:8px; padding-right:8px; background-color:#FFFFFF; padding-bottom:10px; padding-top:13px; padding-left:12px; padding-right:12px; margin-top:10px}
.tchgerrv_img{font-family:Helvetica, sans-serif; color:#000000; font-size:12px; border:none}
.tchgerrv_img1{font-family:Helvetica, sans-serif; color:#000000; font-size:12px; border:none; padding-bottom:8px; border-bottom:1px solid #dddddc; padding-top:8px}
.tchger_txt1{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#7a736e; margin-top:12px; padding-bottom:8px;  border-bottom:1px solid #dddddc; padding-top:8px}
.tchger_txt_dk{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold}
.tchger_txt{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#7a736e; margin-top:12px; padding-bottom:8px;  border-bottom:1px solid #dddddc; padding-top:8px}

.news_ttl{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#c34500; padding-bottom:3px; border-bottom:5px solid #dddddc; font-weight:bold}

.spnsrs{float:left; width:277px;#width:277px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#7a736e; padding-top:13px; padding-left:12px; padding-right:12px; background-color:#FFFFFF; padding-bottom:10px; margin-top:10px}
.spnsrs_ttl{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#c34500; padding-bottom:3px; font-weight:bold}

.video_txt{color:#7A736E; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; padding-top:5px; float:left; width:277px;#width:277px; padding-left:12px; padding-right:12px; background-color:#FFFFFF; padding-bottom:10px}

/* Main Container */
.main_cnt { margin-left:auto; margin-right:auto; #margin-left:auto; #margin-right:auto;width:960px; height:auto;}

.ltsfrm_main{float:left; width:277px;#width:301px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#7a736e; padding-top:8px; padding-left:12px; padding-right:12px; background-color:#FFFFFF; padding-bottom:10px; margin-top:10px}
.ltsfrm{float:left; width:277px;#width:301px; height:auto; background-color:#EEEEEE; padding-left:12px; padding-right:12px; color:#7A736E; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; padding-top:8px; padding-bottom:8px}

.header_container{float:left; width:960px; height:94px}
.logo {float:left; padding-left:8px; width:253px }
.blgrs_txt a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#7a736e; text-decoration:underline}
.blgrs_txt a:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#7a736e; text-decoration:none}
.blgrs_txt a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#7a736e; text-decoration:underline}




.subscine_main
{
width:auto;
height:auto;
float:left;
margin-left:230px;
margin-top:0px;
#margin-top:-18px;
}

.subscribe {float:left; padding:10px 0 0 ;#padding:3px 0 0 ; width:auto; height:auto;}
.send_bt {float:left; padding:10px 0 0 5px;#padding:2px 0 0 5px}
.rss_bt {float:left; padding:8px 0 0 40px;#padding:2px 0 0 40px; width:120px}
.search {float:left; padding-top:10px;#padding-top:3px;margin-left:40px; width:190px; height:auto; #margin-left:40px}
.search_bt {float:left; padding-top:10px;#padding-top:2px; margin-left:10px; width:auto; #margin-left:10px}
.subscribe_textbox {background-color:#fafafa; width:190px; height:18px; font-family:Arial, Helvetica, sans-serif, "Arial Black"; font-size:12px; color:#000; border:solid 1px #d6d6d6; text-align:left; padding:2px 0 0 5px; vertical-align:top;}
.search1 {float:left; padding-top:8px; width:190px; height:auto}
.search_textbox1 {background-color:#fafafa; width:185px; height:18px; font-family:Arial, Helvetica, sans-serif, "Arial Black"; font-size:12px; color:#000; border:solid 1px #d6d6d6; text-align:left; padding:2px 0 0 5px; vertical-align:top;}
.search_textbox {background-color:#fafafa; width:192px; height:18px; font-family:Arial, Helvetica, sans-serif, "Arial Black"; font-size:12px; color:#000; border:solid 1px #d6d6d6; text-align:left; padding:2px 0 0 5px; vertical-align:top;}

.send_bt a{ border:0;}
.rss_bt a{ border:0;}

.mdltp_img a{border:none;color:#000000}
.subscribe1 {float:left; padding:8px 0 0 ; width:400px; height:auto;}
.rss_bt1{float:right; padding:8px 0 0 80px; width:auto}
.search_bt1 {float:left; padding-top:7px; margin-left:10px; width:auto}
.copy_main{float:left; width:960px; height:20px; clear:both; margin-top:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFF; font-weight:bold; padding-top:0px}
.btm_ad{float:left; width:960px; height:auto; padding-top:25px; padding-bottom:25px; text-align:center}
.inr_sec{float:left; width:649px; margin-right:10px; background-color:#FFFFFF; margin-top:10px; margin-bottom:10px}
.bx_pplr{float:left; width:414px; height:auto; padding:8px 12px 8px 12px; background-color:#FFFFFF; margin-top:10px}
.pls_ttl{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#c34500; padding-bottom:3px; font-weight:bold}
.bx_container {width:414px; z-index:1; vertical-align:bottom; border-bottom:6px solid #fcf0ea; height:25px; margin-top:10px}
.bxdiv {height:auto; float:left; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; padding-top:5px; background-color:#f1f1f0; padding-bottom:5px}
.bxdiv a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#021c61; text-decoration:none; font-weight:bold; border-right:2px solid #FFFFFF; padding:5px 10px 5px 10px; border-bottom:2px solid #FFFFFF}
.bxdiv_selected {float:left; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; padding-top:5px; background-color:#fcf0ea; font-weight:bold; padding-bottom:5px}
.bx_content_contentiner {float:left; width:426px; height:auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; background-color:#FFFFFF}
.bxdiv1 {float:left; width:413px; height:auto; margin-top:9px; margin-bottom:5px; position:absolute; left:235px; #left:232px; color:#7a736e; background-color:#FFFFFF; padding-left:25px; border-bottom:6px solid #fcf0ea; padding-bottom:20px}
.inr_mid{float:left; width:211px; background-color:#FFF}
.cmmnt{float:left; width:175px; background-color:#f7f7f7; margin-top:45px; font-size:11px; color:#000000; padding:12px 12px 12px 12px}
.cmmnt a{color:#e46d2d; text-decoration:none;font-size:11px}
.cmmnt a:hover{color:#000000; text-decoration:underline}
.rltd_main{float:left; width:199px; margin-top:12px; margin-left:10px}
.rlted_ttl{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; font-weight:bold; padding-bottom:5px; border-bottom:1px solid #CCCCCC}
.rlted_ttl{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; font-weight:bold; padding-bottom:5px; border-bottom:1px solid #CCCCCC}
.artcl_ttl{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#e56d2e; font-weight:bold}
.artcl_txt{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#7a736e; margin-top:5px; padding-bottom:10px; border-bottom:1px solid #f0f0f0}
.gglad{float:left; width:199px; text-align:center; padding-top:20px; padding-bottom:15px}

.rltdgal{float:left; width:608px; background-color:#f8f8f8; clear:both ; margin-left:12px; padding:8px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; font-weight:bold; margin-bottom:10px}
.mdltp_txt{font-family:Helvetica, sans-serif; color:#000000; font-size:12px; padding-top:12px; padding-bottom:10px; border-bottom:8px solid #f8f8f7}
.mdltp_txt a{font-family:Helvetica, sans-serif; color:#e56c2c; text-decoration:none}
.mdltp_txt a:hover{font-family:Helvetica, sans-serif; color:#7a736e; text-decoration:none}

.blgrs_main{float:left; width:185px; #width:185px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#7a736e; padding-top:13px; padding-left:8px; padding-right:8px; background-color:#FFFFFF; padding-bottom:10px}
.mrblgrs{float:left; width:185px; #width:185px; height:auto; background-color:#EEEEEE; padding-left:8px; padding-right:8px; color:#7a736e; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; padding-top:8px; padding-bottom:8px}
.mrblgrs a{color:#7a736e; text-decoration:underline}
.mrblgrs a:hover{color:#7a736e; text-decoration:none}

.ltstphts_main{float:left; width:185px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#7a736e; padding-top:13px; padding-left:8px; padding-right:8px; background-color:#FFFFFF; padding-bottom:10px; margin-top:10px}
.ltstphts_main_txt{color:#7a736e; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; padding-top:5px; background-color:#EEEEEE}
.ltstphts_main_txt a{color:#7a736e; text-decoration:underline; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px}
.ltstphts_main_txt a:hover{color:#7A736E; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px}
.rcmnd{float:left; width:185px; height:auto; background-color:#f8f8f7; padding-left:8px; padding-right:8px; color:#7a736e; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; padding-top:8px; margin-top:10px}
.rcmnd a{color:#7a736e; text-decoration:underline}
.rcmnd a:hover{color:#7a736e; text-decoration:none}
.clsfd_main{float:left; width:185px; #width:185px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#7a736e; padding-top:13px; padding-left:8px; padding-right:8px; background-color:#FFFFFF; padding-bottom:10px; margin-top:10px}


.tabdiv1 {float:left; width:688px; 	height:30px; margin-bottom:5px; position:static; overflow:auto; top:173px; left:303px; #left:291px; font-size:10px; font-weight:bold }
.tabdiv1 a{color:#FFFFFF; text-decoration:none; background:url(images/nv_sub_line.png) no-repeat right; padding-right:15px; height:30px; #height:13px; padding-left:10px}
.tabdiv1 a:hover{color:#e2e2e2; text-decoration:none; background:url(images/nv_sub_line.png) no-repeat right; padding-right:15px; height:30px; #height:13px; padding-left:10px}


.tab_content_contentiner {float:left; width:688px; height:30px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff;}
.tab_container{z-index:1; margin-top:24px; #margin-top:23px; float:left; width:688px; height:30px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF}
.tabdiv {height:29px; #height:35px;float:left; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff;  font-weight:bold; background:url(images/nv_line.png) no-repeat right; padding-top:12px; #padding-top:5px; #height:28px; #margin-top:1px }
.tabdiv a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:none; font-weight:bold; padding-left:15px; padding-right:15px; height:18px; padding-top:11px; #padding-top:5px; #height:35px; #margin-top:1px}
.tabdiv a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#e2e2e2; text-decoration:none; font-weight:bold; padding-left:15px; padding-right:15px; height:18px; padding-top:12px; #padding-top:5px; #height:28px; #margin-top:1px}
.tabdiv_selected {height:29px; #height:35px;float:left; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#e2e2e2;  font-weight:bold; background:url(images/nv_line.png) no-repeat right; padding-top:12px; #padding-top:5px; #height:28px; #margin-top:1px}
.tabdiv_selected a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#e2e2e2; text-decoration:none; font-weight:bold; padding-left:15px; padding-right:15px; height:18px; padding-top:11px; #padding-top:5px; #height:35px; #margin-top:1px}
.tabdiv_selected a:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#e2e2e2; text-decoration:none; font-weight:bold; padding-left:15px; padding-right:15px; height:18px; padding-top:11px; #padding-top:5px; #height:28px; #margin-top:1px}

.mrnws{background-color:#EEEEEE; padding-left:12px; padding-right:12px; padding-top:5px; padding-bottom:5px; float:left; width:277px;#width:277px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#7A736E}
.mrnws a{color:#7A736E; text-decoration:none}
.mrnws a:hover{color:#7a736e; text-decoration:none}

.newsmain{float:left; width:277px; font-family:Helvetica, sans-serif; font-size:12px; color:#00000; background-color:#FFFFFF; padding-bottom:10px; padding-top:13px; padding-left:12px; padding-right:12px}

/* -------------------[ Caption Styles for WP 2.6+ ]------------------- */

.wp-caption {
	border: 1px solid #ccc;
	text-align: center;
	background-color: #fff;
	padding-top:5px;
	margin: 0 10px 10px;
	}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
	}

.wp-caption p.wp-caption-text {
	font-size: 8pt;
	padding: 5px;
	margin: 0;
	}
