/*
Theme Name: Assignment X
Description: Custom theme designed and coded for use by Assignment X
Version: 1.0
*/

/*---------------------------------------------------------------------------------

[Table of contents]

1. Initial Styling - General tags, the background, global attributes (overridden by following regions).
2. Header Region - Styles specific to header region, title, slug, top menu, etc.
3. Content Region - Styles for content appearance, blockquotes, posts, pages, wp-caption, etc.
4. Comments Region � Styles for comment thread, forms, etc.
5. Sidebar Region � Styles for widgets, additional menus lists and links.
6. Footer Region � Styles specific to the footer region.
7. Misc. & Plugins � Miscellaneous, override plugins, define last rule, fix anomalies, etc.

-----------------------------------------------------------------------------------*/
/*=== START SECTION 1 - Initial Styling ===*/

@font-face {
	font-family: 'HelvetRegular';
	src: url('fonts/texgyreheros-regular-webfont.eot');
	src: local('?'), url('fonts/texgyreheros-regular-webfont.woff') format('woff'), url('fonts/texgyreheros-regular-webfont.ttf') format('truetype'), url('fonts/texgyreheros-regular-webfont.svg#webfontLnIzFk4Q') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'TeXGyreHerosItalic';
	src: url('fonts/texgyreheros-italic-webfont.eot');
	src: local('?'), url('fonts/texgyreheros-italic-webfont.woff') format('woff'), url('fonts/texgyreheros-italic-webfont.ttf') format('truetype'), url('fonts/texgyreheros-italic-webfont.svg#webfontvQjiCLIH') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'TeXGyreHerosBold';
	src: url('fonts/texgyreheros-bold-webfont.eot');
	src: local('?'), url('fonts/texgyreheros-bold-webfont.woff') format('woff'), url('fonts/texgyreheros-bold-webfont.ttf') format('truetype'), url('fonts/texgyreheros-bold-webfont.svg#webfont2ZFI5J8u') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'TeXGyreHerosBoldItalic';
	src: url('fonts/texgyreheros-bolditalic-webfont.eot');
	src: local('?'), url('fonts/texgyreheros-bolditalic-webfont.woff') format('woff'), url('fonts/texgyreheros-bolditalic-webfont.ttf') format('truetype'), url('fonts/texgyreheros-bolditalic-webfont.svg#webfontv2u9PPvQ') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'TeXGyreHerosCnRegular';
	src: url('fonts/texgyreheroscn-regular-webfont.eot');
	src: local('?'), url('fonts/texgyreheroscn-regular-webfont.woff') format('woff'), url('fonts/texgyreheroscn-regular-webfont.ttf') format('truetype'), url('fonts/texgyreheroscn-regular-webfont.svg#webfontQv7FcPaV') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'TeXGyreHerosCnItalic';
	src: url('fonts/texgyreheroscn-italic-webfont.eot');
	src: local('?'), url('fonts/texgyreheroscn-italic-webfont.woff') format('woff'), url('fonts/texgyreheroscn-italic-webfont.ttf') format('truetype'), url('fonts/texgyreheroscn-italic-webfont.svg#webfont4ZGc7aNL') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'TeXGyreHerosCnBold';
	src: url('fonts/texgyreheroscn-bold-webfont.eot');
	src: local('?'), url('fonts/texgyreheroscn-bold-webfont.woff') format('woff'), url('fonts/texgyreheroscn-bold-webfont.ttf') format('truetype'), url('fonts/texgyreheroscn-bold-webfont.svg#webfontsYT6t1M5') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'TeXGyreHerosCnBoldItalic';
	src: url('fonts/texgyreheroscn-bolditalic-webfont.eot');
	src: local('?'), url('fonts/texgyreheroscn-bolditalic-webfont.woff') format('woff'), url('fonts/texgyreheroscn-bolditalic-webfont.ttf') format('truetype'), url('fonts/texgyreheroscn-bolditalic-webfont.svg#webfont4yhgrpSG') format('svg');
	font-weight: normal;
	font-style: normal;
}




html {
	background: url(images/htmlBg.png) top center repeat-x #ebeced;
}
body {
	font-family: Verdana, sans-serif;
	font-size: 85%;
	font-style:normal;
	font-weight:normal;
	letter-spacing:normal;
	margin: 0px;
	padding: 0px;
	color: #5d5d5d
	background: url(images/bodyBg.png) top center no-repeat;
}
#wrapper {
	width: 976px;
	margin: 0 auto 0 auto;
	padding: 0 20px 0 20px;
	background: url(images/gradientBg.png) center 145px no-repeat;
}
.alignleft {
  float: left;
}
.alignright {
  float: right;
}
img.aligncenter, div.aligncenter {
	display: block;
	margin: 0 auto;
}
img.alignright, div.alignright {
	margin: 1px 0 2px 10px;
	display: inline;
}
img.alignleft, div.alignleft {
	margin: 1px 10px 2px 0;
	display: inline;
}
a img, a {
	outline: none;
	border: none;
}
a {
	color: #34458a;
}
a:hover {
	text-decoration: none;
}
/*=== END SECTION 1 - Initial Styling ===*/


/*=== START SECTION 2 - Header Region ===*/
#header {
	height: 200px;
	width: 976px;
	margin: 0px;
	position: relative;
}
#header h1 {
	
	top: 0;
	left: 1px;
	margin: 0;
	padding: 0;
	width: 246px;
	height: 150px;
	display: block;
	float: left;
	background: url(images/AXlogo.png) top left no-repeat;
}
#header h1 a:link, #header h1 a:visited {
	display: block;
	width: 241px;
	height: 150px;
	padding: 0;
	float: left;
}
#social {
	background: url(images/socialBarBg.png);
	width: 728px;
	height: 39px;
	float: right;
}
#social #inTouch {
	margin: 0;
	padding: 0 10px 0 2px;
	list-style-type: none;
	overflow: hidden;
	float: left;
}
	#inTouch li {
		list-style-type: none;
		float: left;
		display: block;
		border-left: 1px solid  #fff;
		margin: 12px 0;
	}
	#inTouch li:first-child {
		border-left: none;
	}
	#inTouch li a {
		display: block;
		float: left;
		text-decoration: none;
		color: #fff;
		font-size: 12px;
		font-weight: bold;
		font-family: "Trebuchet MS", sans-serif;
		height: 12px;
		line-height: 12px;
		padding: 2px 14px;
	}
	#searchform #s {
		border: none;
		background: none;
		width: 140px;
		margin: 3px 10px;
		color: #000;
		font-size: 12px;
		height: 20px;
	}
	#searchform #sWrap {
		background:  url(images/searchBg.png) no-repeat ;
		width: 140px;
		height: 31px;
		float: left;
	}
	#searchform input[type=submit] {
		width: 28px;
		height: 28px;
		background: url(images/searchButton.png);
		border: none;
		float: left;
		margin: 1px 10px 0 5px;
	}
	#searchForm {
		margin-top: 4px;
		float: left;
	}
	#socialLinks img {
		margin: 4px 4px;
		padding: 0;
	}
	#socialLinks a {
		padding: 0;
		float: left;
	}
	#bannerSpace {
		width: 728px;
		height: 90px;
		float: right;
		margin: 10px 0px 0;
	}

.menu {
	background: transparent url(images/menuBg.png) no-repeat top center;
	height: 50px;
	width: 976px;
	margin: 0 auto;
	clear: both;
	top: 0;
	bottom: 0;
	padding:0;.
}

.menu ul {
	margin: 0;
	padding: 0;
	overflow: hidden;
	clear: both;
}
.menu li {
	float: left;
	display: block;
	list-style-type: none;
	margin-right: 10px;
	position: relative;
}
.menu li span.link_left{
	width: 18px;
	height: 30px;
	background: url(images/tabLeft.png) no-repeat top left;
	display: block;
	float: left;
}
.menu li span.link_middle {
	width: 116px;
	display: block;
	float: left;
	height: 30px;
	background: url(images/tab.png) no-repeat top left;
}
.menu li span.link_right {
	width: 18px;
	height: 30px;
	background: url(images/tabRight.png) no-repeat top left;
	display: block;
	float: left;
}

.menu li a {
	text-align: center;
	text-decoration: none;
	margin-top: 20px;
	display: block;
	line-height: 2em;
}

.menu li ul {
	position: absolute;
	top: 50px;
	left: 0px;
	float: none;
	width: 152px;
	overflow: visible;
	margin: 0;
	padding: 0;
	display: none;
	z-index: 6;
	box-sizing: border-box;
}
.menu li ul li {
	float: none;
	height: 35px;
	width: auto;
	margin: 0px;
	-moz-box-shadow: 0px 2px 4px #000;
	-webkit-box-shadow: 0px 2px 4px #000;
	box-shadow: 0px 2px 4px #000;
	background: url(images/dropDownBg.png) top right no-repeat #fff;
	background-size: cover;
}
.menu li ul li a {
	background: none;
	color: #505050 !important;
	text-align: left;
	padding-left: 15px;
	font-size: 14px;
	width: 100%;
	height: 50px;
	line-height: 20px;
	float: none;
}

.menu li:hover ul {display: block;}
.menu li a:link, .menu li a:visited {color: #fff;}
.menu li.current-cat a, .menu li.current-menu-item a {color: #fff;}

.menu li:hover a span.link_left, .menu li a:hover span.link_left {
	width: 18px;
	height: 50px;
	display: block;
	float: left;
	background: url(images/tabHoverLeft.png) no-repeat center top;
	padding-top:20px;
	margin-top: -20px;
}
.menu li:hover a span.link_middle, .menu li a:hover span.link_middle {
	min-width: 116px;
	*width: 116px;
	height: 50px;
	display: block;
	float: left;
	background: url(images/tabHover.png) no-repeat center top;
	padding-top:20px;
	margin-top: -20px;
}
.menu li:hover a span.link_right, .menu li a:hover span.link_right {
	width: 18px;
	height: 50px;
	display: block;
	float: left;
	background: url(images/tabHoverRight.png) no-repeat center top;
	padding-top:20px;
	margin-top: -20px;
}

.menu .sub-menu li a {
	width: 160px;
	margin-top: 0px;
	padding-top: 15px;
}
.menu li.current-menu-parent a span.link_left, .menu li.current-menu-item a span.link_left {
	width: 18px;
    height: 30px;
   	display: block;
   	float: left;
   	background: url(images/tabWhiteLeft.png) top center no-repeat;
    	
}
.menu li.current-menu-parent a span.link_middle, .menu li.current-menu-item a span.link_middle {
    min-width: 116px;
   	*width: 116px;
   	height: 30px;
   	display: block;
   	float: left;
    	color: #777;
   	background: url(images/tabWhite.png) top center no-repeat;
}
.menu li.current-menu-parent a span.link_right, .menu li.current-menu-item a span.link_right {
	width: 18px;
	height: 30px;
	display: block;
	float: left;
	background: url(images/tabWhiteRight.png) top center no-repeat;
}

.menu li:hover.current-menu-parent a span.link_left, .menu li:hover.current-menu-item a span.link_left {padding-top: 0px; margin-top: 0;}
.menu li:hover.current-menu-parent a span.link_middle, .menu li:hover.current-menu-item a span.link_middle {padding-top: 0px; margin-top: 0;}
.menu li:hover.current-menu-parent a span.link_right, .menu li:hover.current-menu-item a span.link_right {padding-top: 0px; margin-top: 0;}
.menu li.current-menu-parent a span.link_left, .menu li.current-menu-item a span.link_left {padding-top: 0px; margin-top: 0;}
.menu li.current-menu-parent a span.link_middle, .menu li.current-menu-item a span.link_middle {padding-top: 0px; margin-top: 0;}
.menu li.current-menu-parent a span.link_right, .menu li.current-menu-item a span.link_right {padding-top: 0px; margin-top: 0;}

.menu li:hover {height: 30px;}

.menu li:hover ul li {
	padding: 0;
	margin: 0 0 0 0px;
	height: 50px;
}

.menu .sub-menu li a span {height: 0;}

.menu li.current-cat li a span.link_right,
.menu li.current-menu-item li a span.link_right,
.menu li.current-cat li a span.link_left,
.menu li.current-menu-item li a span.link_left,
.menu li.current-cat li a span.link_middle,
.menu li.current-menu-item li a span.link_middle,
.menu li li a:hover, 
.menu li:hover li a,
.menu li li a:hover span.link_right,
.menu li li a:hover span.link_left,
.menu li li a:hover span.link_middle,
.menu li:hover li a span.link_right,
.menu li:hover li a span.link_left,
.menu li:hover li a span.link_middle,
.menu li li a span.link_right,
.menu li li a span.link_left, 
.menu li li a span.link_middle {
	background: none;
	
}
.menu li.current-cat li a span.link_right,
.menu li.current-menu-item li a span.link_right,
.menu li.current-cat li a span.link_left,
.menu li.current-menu-item li a span.link_left,
.menu li li a:hover span.link_right,
.menu li li a:hover span.link_left,
.menu li li:hover a span.link_right,
.menu li li:hover a span.link_left,
.menu li:hover li a span.link_right,
.menu li:hover li a span.link_left,
.menu li li a span.link_right,
.menu li li a span.link_left {
	width: 0px;
}

#menu-item-1169, #menu-item-1168 {
	padding-bottom: 15px;
}

.breadcrumbs {
	font-size: 12px;
	text-indent: 10px;
	font-weight: bold;
	background: #fff;
	padding: 1px 0 1px 0;
}

/*=== END SECTION 2 - Header Region ===*/

/*=== START SLIDER ===*/

#slideWrap {
	width: 100%;
	box-sizing: border-box;
	padding: 10px;
	background: url(images/wrapBg.png) top center no-repeat;
	overflow: hidden;
	position: relative;
}
#slideWrap #sliderArea{
	width: 601px;
	height: 252px;
	float: left;
}
#sliderArea #slider {
	position: relative;
	width: 601px;
	height: 252px;
}
#sliderArea ul, #sliderArea li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#sliderArea #assc_slider_marker {
	position: absolute;
	top: 63px;
	left: 0;
	z-index: 3;
}
#sliderArea #assx_glider_thumbs {
	width: 145px;
	height: 252px;
	float: left;
	border-right: 4px solid #000;
	overflow: hidden;
	position: relative;
}
#sliderArea #assx_glider_thumbs ul {
	
	
}
#sliderArea #assx_glider_thumbs li {
	float: left;
	height: 63px;
}
#sliderArea #assx_glider_images {
	width: 451px;
	height: 251px;
	float: left;
	position: relative;
	overflow: hidden;
}
#sliderArea #assx_glider_images li {
	position: absolute;
	top: 0;
	left: 0;
}
#sliderArea #assx_glider_details {
	width: 600px;
	height: 63px;
	background: url(images/sliderDetailsBg.png) top left no-repeat;
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
	z-index:5;
}
#sliderArea #assx_glider_details li {
	display: block;
	height: 63px;
}
#sliderArea #assx_glider_details h2 {
	font-family: 'PT Sans Narrow', 'Trebuchet MS', Helvetica, sans-serif;
  	font-style: normal;
  	font-weight: 700;
 	letter-spacing: 0.04em;
  	word-spacing: 0em;
	line-height: 1.1em;
	font-size: 20px;
	color: #b3bee8;
	margin-bottom: 0;
}
#sliderArea #assx_glider_details p {
	font-size: 11px;
	color: #fff;
	margin-top:0;
}
#sliderArea #assx_glider_details img {
	float: left;
	margin: 20px 10px 0 15px;
	cursor: pointer;
}
#sliderArea #assx_glider_details #assx_next {
	float: right;
	margin-right: 15px;
}
#sliderArea #assx_glider_details #assx_glider_details_container {
	width: 485px;
	float: left;
	position: relative;
}
#sliderArea #assx_glider_details #assx_glider_details_container li {
	position: absolute;
	top: 63px;
	left: 0px;
}
#sliderArea #assx_glider_details #assx_glider_details_container li:first-child {
	top: 0;
}
#slideWrap #adArea {
	width: 321px;
	float: right;
}
/*=== END SLIDER ===*/

/*=== START SECTION 3 - Content Region ===*/
#main {
	width: 976px;
	overflow: hidden;
	margin: -5px auto 0;
	padding-top: 5px;
	background: #fff;
}
#main.homePage {
	background-image: url(images/subNav.png);
	background-position: top left;
	background-repeat: no-repeat;
	margin-top: 0;
}	
#content {
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	width: 363px;
	padding: 12px 10px 10px;
	float: left;
	line-height: 1.5em;
	color: #000;
}
#content .tab {
	width: 363px;
	overflow: hidden;
	height: 35px;
	margin: 3px 0 10px;
	*margin: 15px 0 10px !important;
}
.tab span.link_middle {
	min-width: 116px;
	*width: 116px;
	height: 30px;
	line-height: 32px;
	text-indent: 10px;
	display: block;
	float: left;
	background: url(images/tabWhite.png) top center no-repeat;
	color: #333;
	font-size: 14px;
	font-weight: bold;
}
.tab span.link_left {
	width: 18px;
	height: 30px;
	display: block;
	float: left;
	background: url(images/tabWhiteLeft.png) top center no-repeat;
}
.tab span.link_right {
	width: 18px;
	height: 30px;
	display: block;
	float: left;
	background: url(images/tabWhiteRight.png) top center no-repeat;
}
#content.wide {
	width: 438px;
	padding: 12px 5px 10px 10px;
}
#content.wide .entry-content {
	margin: 0 auto;
}
#content a:link, #content a:visited {
	text-decoration: none;
	padding: 0px;
}
.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
}
.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}
.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
.post-body {
	overflow: hidden;
	margin-bottom: 10px;
}
.post-body #fb_share_1 {
	margin-right: 115px;
}
#content.wide .entry-content {
	width: 425px;
}
.post {
	overflow: hidden;
	font-size: 1em;
	padding-bottom: 10px;
	border-bottom: 1px dotted #777;
	
	position: relative;
}
.post .postInfo {
	width: 438px;
	background: url(images/postInfoBg.png);
	overflow: hidden;
}
.postInfo .postInfoInner {
	margin: 40px 28px 0;
}
.postInfo .postCat {
	margin-left: 50px;
}
.postInfo .postOptions {
	font-family: "Trebuchet MS", sans-serif;
	margin: 15px 0 5px;
	color: #ff9100;
	font-size: 17px;
	font-weight: bold
}
.postInfo span.link_middle {
	min-width: 116px;
	*width: 116px;
	height: 36px;
	line-height: 32px;
	text-align: center;
	display: block;
	float: left;
	background: url(images/tabWhite2.png) top center no-repeat;
	color: #777;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	position: relative;
}
.postInfo span.link_middle img {
	position: absolute;
	top: 4px;
	right: 0;
}
.postInfo span.link_left {
	width: 18px;
	height: 30px;
	display: block;
	float: left;
	background: url(images/tabWhiteLeft2.png) top center no-repeat;
}
.postInfo span.link_right {
	width: 18px;
	height: 30px;
	display: block;
	float: left;
	background: url(images/tabWhiteRight2.png) top center no-repeat;
}
.postInfo #postControl {
	margin-top: 20px;
	font-size: 25px;
	color: #d5d7cc;
	width: 250px;
	float: left;
}
.postInfo .postComments {
	background: url(images/comment.png) left center no-repeat;
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #1959a1;
	width: 92px;
	text-align: right;
	float: right;
	margin-top: 27px;
	margin-top: 12px/9;
	*margin-top: 25px;
}
#content .post #postControl a {
	padding: 0;
}
.post #postControl img {
	float: left;
	margin: 3px 7px 0 0;
}
.post .post_content {
	float: left;
	width: 265px
}
.post .post_thumbnail {
	float: left;
	width: 80px;
	margin-right: 15px;
}
.post .postInfo h1 {
	font-family: 'PT Sans Narrow', 'Trebuchet MS', Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	color: #000;
  	font-size: 23px;
  	font-style: normal;
  	font-weight: 700;
 	letter-spacing: 0.04em;
  	word-spacing: 0em;
	line-height: 1.1em;
}
.post h2 {
	font-size: 14px;
	margin: 0;
	padding: 0;
	color: #34458a;
}
.post h2 a {
	color: #000;
	font-family: 'PT Sans Narrow', 'Trebuchet MS', Helvetica, sans-serif;
  	font-size: 21px;
  	font-weight: 700;
 	letter-spacing: 0.04em;
  	word-spacing: 0em;
	line-height: 1.1em;
}
.post .postInfo h2 {
	font-family: "Trebuchet MS", sans-serif;
	font-size: 14px;
	color: ##34458A;
	padding-top: 8px;
	line-height: 15px;	
}
.post h3 {
	font-family: 'PT Sans Narrow', 'Trebuchet MS', Helvetica, sans-serif;
  font-size: 1.8em;
  margin: 0;
  padding: 0;
}
h4 {
	color: #cd0000;
}
.post-edit-link {
	clear: both;
	text-decoration: underline !important;
}
.post-edit-link img{
	border: none;
}
a.post-edit-link:link, a.post-edit-link:visited {
	text-decoration: underline;
}
.entry-content p {
	font-family: "Trebuchet MS", sans-serif;
	color: #000;
	margin: 10px 0;
	font-size: 14px;
	line-height: 1.3em;
}
.entry-content, .entry-excerpt {
	font-family: "Trebuchet MS", sans-serif;
	text-align: left;
	font-size: 12px;
}
.entry-content blockquote {
  font: 1.2em/1.5em Verdana, sans-serif;
  color: #000000;
  width: 345px;
  background: url(images/blockquote1.png) no-repeat right bottom;
  padding: 0 0 0 30px;
  text-indent: -15px;
}
.entry-content blockquote p {
  background: url(images/blockquote2.png) no-repeat left top;
  padding: 0 0 0 60px;
  font: italic 1.5em Verdana, sans-serif;
}
.postAuthor {
	font-family: "Trebuchet MS", sans-serif;
	color:#34458a;
	font-size:14px;
	margin:0 20px;
	padding:0;
	font-weight: bold;
}
.auth_title {
	font-size: 13px;
}
.postDate {
	font-family: "Trebuchet MS", sans-serif;
	font-size: 12px;
	color: #747474;
	margin: 0 20px 10px;
}
a.more-link {
	color: #34458a;
	font-size: 12px;
	font-weight: bold;
	white-space: nowrap;
	text-transform: uppercase;
}
a.image:link, a.image:visited, a.image:hover {
	background: none;
	padding: 0;
}
a.image img {
	border: none;
}
span.comments {
	display: block;
	margin-top : -32px;
	float: right;
	color: #fff;
	background: url(images/commentBg.png);
	width: 100px;
	height: 26px;
	line-height: 25px;
	text-align: center;
}
span.comments a {
	font-size: 10px;
	font-weight: bold;
	color: #222;
	line-height: 5px;
	margin-left: 2px;
}
.navigation {
  clear: both;
}
.navigation ol, .navigation li {
	list-style-type: none;
}
.navigation li {
	float: left;
	display: block;
	margin-left: 5px;
}
#content .navigation li a, .navigation span.current {
	border: 1px solid #888;
	background: #ebebeb;
	padding: 0 4px;
	display: block;
	color: #222;
	height: 25px;
	line-height: 22px;
	font-size: 14px;
}
.navigation span.current, #content .navigation li a:hover {
	border: 1px solid #999;
	background: #000;
	color: #fff;
}
.entry-meta {
	font-family: "Trebuchet MS", sans-serif;
	margin: 4px 0 10px 0;
	font-size: 10px;
	line-height: 10px;
	font-weight: bold;
	color: #34458a;
}
.underpost {
	font-size: .9em;
}
/*=== END SECTION 3 - Content Region ===*/


/*=== START SECTION 4 - Comment Region ===*/
.avatar {
  float: right;
  margin: 0 0 3px 5px;
}
#respond p {
	font-size: 0.9em;
	margin-top: 0;
}
#respond label {
	display: block;
	margin: 5px 0 5px 0;
}
#respond h3 {
	font-family: 'PT Sans Narrow', 'Trebuchet MS', Helvetica, sans-serif;
	font-size: 1.8em;
	color: #000;
	text-indent: 0px;
	margin-bottom: 0;
}
#respond textarea {
	width: 99%;
	padding: 0;
}
#respond #submit {
	display: block;
	margin-top: 10px;
	float: right;
	color: #222;
	font-weight: bold;
	background: url(images/commentButton.png);
	width: 100px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	border: none;
	font-size: 11px;
	border: 0;
}
#respond .cancel-comment-reply {
	padding-left: 10px;
}
#comment {	
	width: ;
}
#comments h3 {
	font-family: 'PT Sans Narrow', 'Trebuchet MS', Helvetica, sans-serif;
	font-size: 1.8em;
	color: #000;
	text-indent: 0px;
	margin-bottom: 15px;
}
.thread-even, .even {
	background: url(images/evenTop.png) top left no-repeat;
}
.thread-even .commentSection, .even .commentSection {
	background: url(images/evenBottom.png) bottom left no-repeat;
}
.thread-odd, .odd {
	background: url(images/oddTop.png) top left no-repeat;
}
.thread-odd .commentSection, .odd .commentSection {
	background: url(images/oddBottom.png) bottom left no-repeat;
}
#commentform {	
	padding: 10px;
}
ol.commentlist {
	list-style-type: none;
	margin: 0px auto;
	padding: 0px;
	width: 438px;
}
.commentlist ul {
	list-style-type: none;
}
.commentlist ul li {
	border-top: 1px solid #858584;
	border-left: 1px solid #858584;
}
.comment .commentSection {
	overflow: hidden;
}
.comment .authorSection {
	font-family: 'PT Sans Narrow', 'Trebuchet MS', Helvetica, sans-serif;
	font-size: 16px;
	color: #34458a;
	font-weight: bold;
	float: left;
}
.comment .authorSection a {
	color: #34458A;
}
.authorSection .comment-author {
	margin: 10px;
}
.comment .comment-body {
	width: 438px;
	float: left;
}
.comment-body p {
	font-family: "Trebuchet MS", sans-serif;
	margin:10px;
	color: #000;
}
.comment .reply {
	text-align: right;
	margin: 10px;
	width: 46%;
	float: right;
}
.comment .reply a {
	font-family: 'PT Sans Narrow', 'Trebuchet MS', Helvetica, sans-serif;
	font-size: 16px;
	color: #ff0000;
}
/*=== END SECTION 4 - Comment Region ===*/


/*=== START SECTION 5 - Sidebar Region ===*/
#sidebar-right {
	width: 315px;
	float: right;
	color: #000;
}
#sidebar-left {
	width: 238px;
	float: left;
	margin: 15px 18px 0 0;
}
#sidebar-left .widget, #sidebar-subpage-left .widget,
#sidebar-subpage-right .widget, #sidebar-right .widget {
	margin-bottom: 35px;
} 
#sidebar-right .widget_text, #sidebar-subpage-right .widget_text {
	background: url(images/textBoxTop.png) top left no-repeat;
}
#sidebar-right .textwidget, #sidebar-subpage-right .textwidget {
	background: url(images/textBoxBottom.png) bottom left no-repeat;
	padding: 10px 20px 20px 30px;
}
#sidebar-right .widget_text span.link_middle,
#sidebar-subpage-right .widget_text span.link_middle {
	min-width: 116px;
	*width: 116px;
	height: 30px;
	line-height: 32px;
	text-indent: 10px;
	display: block;
	float: left;
	background: url(images/tabWhite2.png) top center no-repeat;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	position: relative;
}
#sidebar-right .widget_text span.link_middle img,
#sidebar-right .widget_text span.link_middle img {
	position: absolute;
	top: 4px;
	right: 0;
}
#sidebar-right .widget_text span.link_left,
#sidebar-subpage-right .widget_text span.link_left {
	width: 18px;
	height: 30px;
	display: block;
	float: left;
	background: url(images/tabWhiteLeft2.png) top center no-repeat;
}
#sidebar-right .widget_text span.link_right,
#sidebar-subpage-right .widget_text span.link_right {
	width: 18px;
	height: 30px;
	display: block;
	float: left;
	background: url(images/tabWhiteRight2.png) top center no-repeat;
}
#sidebar-right .widget_text span.image_loc,
#sidebar-subpage-right .widget_text span.image_loc {
	width:16px;
	height: 30px;
	background: url(images/grayX.png) center center no-repeat;
	display: block;
	float: right;
}
#sidebar-left span.link_middle, #sidebar-right li.widget-1 span.link_middle {
	min-width: 116px;
	*width: 116px;
	height: 30px;
	line-height: 32px;
	text-indent: 10px;
	text-align: center;
	display: block;
	float: left;
	background: url(images/tabWhite.png) top center no-repeat;
	font-size: 14px;
	color: #333;
	font-weight: bold;
	text-transform: uppercase;
}
#sidebar-left span.link_left, #sidebar-right li.widget-1 span.link_left {
	width: 18px;
	height: 30px;
	display: block;
	float: left;
	background: url(images/tabWhiteLeft.png) top center no-repeat;
}
#sidebar-left span.link_right, #sidebar-right li.widget-1 span.link_right {
	width: 18px;
	height: 30px;
	display: block;
	float: left;
	background: url(images/tabWhiteRight.png) top center no-repeat;
}
#sidebar-subpage-left {
	width: 202px;
	float: left;
	margin: 12px 0 0 0;
	line-height: 0.75em;
}
#sidebar-subpage-left span.link_middle {
	min-width: 177px;
	width: 177px;
	height: 30px;
	line-height: 24px;
	text-indent: 10px;
	margin: 0 0 0 8px;
	display: block;
	float: left;
	background: url(images/recentTitleBg.png) top center no-repeat;
	font-size: 11px;
	font-weight: bold;
	
	text-transform: uppercase;
}
#sidebar-subpage-right {
	width: 310px;
	float: right;
	margin: 12px 5px 0 0;
}
#sidebar-left h2, #sidebar-right h2 {
	display: block;
	width: 100%;
	overflow: hidden;
	font-size: 17px;
	line-height: 18px;	
	color: #000;
	margin: 0 0 10px 15px;
	padding: 0;
}
#sidebar-right h2 {
	margin: 0 0 0 0;
}
#sidebar-right .widget-1 h2 {
	margin-top: -40px;
}
#sidebar-right .widget-4 h2 {
	margin-top: -40px;
	background: url(images/vidTitleBg.png) top left no-repeat;	
	color: #fff;
	height: 26px;
	font-size: 15px;
	line-height: 25px;
	text-align: center;
	text-indent: -5px;
	margin-top: 25px;
}
#sidebar-right .widget-5 h2 {
	background: url(images/vidTitleBg.png) top left no-repeat;	
	color: #fff;
	height: 26px;
	font-size: 15px;
	line-height: 25px;
	text-align: center;
	text-indent: -8px;
	margin-top: 25px;
}
#sidebar-right .widget-6 h2 {
	background: url(images/vidTitleBg.png) top left no-repeat;	
	color: #fff;
	height: 26px;
	font-size: 15px;
	line-height: 25px;
	text-align: center;
	text-indent: -8px;
	margin-top: 25px;
}
#sidebar-subpage-left h2 {
	display: block;
	width: 100%;
	overflow: hidden;
	font-size: 11px;
	color: #fff;
	margin: 15px 0 0 0;
	padding: 0;
}
#sidebar-left h2 a, #sidebar-subpage-left h2 a {
	float: right;
	padding-top: 6px;
	padding-right: 5px;
}
#sidebar-left li a:link, #sidebar-left li a:visited, #sidebar-right li a:link, #sidebar-right li a:visited, 
#sidebar-subpage-left li a:link, #sidebar-subpage-left li a:visited, #sidebar-subpage-right li a:link, #sidebar-subpage-right li a:visited {
	font-family: 'PT Sans Narrow', 'Trebuchet MS', Helvetica, sans-serif;
	display: block;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 0em;
	line-height: 1.1em;
	margin-top: 1px;
	color: #34458a;
}
#sidebar-left ul, #sidebar-right ul, #sidebar-subpage-left ul, 
#sidebar-subpage-right ul, #sidebar-subpage-left ul {
	font-family: "Trebuchet MS", sans-serif;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#sidebar-left ul ul li, #sidebar-subpage-left ul ul li  {
	background: url(images/latestbuzzBg.png) bottom right no-repeat;
	height: 61px;
	width: 208px;
	padding: 0px 5px 6px 10px;
	overflow: hidden;
}
#sidebar-left ul ul, #sidebar-subpage-left ul ul {
	margin: 0 15px 0 0;
}
#sidebar-subpage-left ul ul li {
	background: url(images/latestbuzzBgSub.png) bottom right no-repeat;
	width: 170px;
	height: 61px;
}
#sidebar-subpage-left #featuredThumb {
	width: 201px;
	background: url(images/featuredBg.png) bottom left no-repeat;
	position: relative;
	z-index: 3;
	overflow: hidden;
	*margin-top: -5px;
}
#sidebar-subpage-left #featuredThumb img {
	margin: 0 10px 0px 15px;
	clear: both;
	float: none;
}
#sidebar-subpage-left #featuredThumb #cpyInfo {
	padding: 3px 0 0 0;
	text-align: right;
	font-size: 11px;
	line-height: 6px;
	color: #34458a;
	width: 188px;
	font-family: "Trebuchet MS", sans-serif;
	font-style: italic;
}
#sidebar-subpage-left #featuredThumb #dsc {
	margin: 6px 0 0 10px;
	margin: 8px 10px 0;
	padding: 0 0 10px 9px;
	font-size: .7em;
	color: #000;
	width: 168px;
}
#sidebar-subpage-left li {
	overflow: hidden;
}
#sidebar-subpage-left li.widget-1 {
	background: url(images/widgetFirstBg.png) top right no-repeat;
	margin-top: -5px;
}
.video_body {
	background: url(images/vidBg.png) top left no-repeat;
	height:221px;
	padding:15px;
	width:271px;
}
.widget widget-1 insert-odd simple_video_embed_widget {
	background: none;
}
#sidebar-right .simple_video_embed_widget h2 .image_loc {
	width:16px;
	height: 30px;
	background: url(images/circle.png) center center no-repeat;
	display: block;
	float: right;
}
#sidebar-right .widget-1 h2 {
	margin: 15px 0 0 0;
	text-align: left;
}
#sidebar-right .video_title {
	background: url(images/homeVidTitleBg.png) bottom center no-repeat;
	width: 301px;
	height: 32px;
	line-height: 36px;
	text-align: center;
	color: #fff;
	font-size: 10px;
	margin: 10px 0px;
}
#sidebar-subpage-right .video_title {
	background: url(images/vidTitleBg.png) top center no-repeat;
	width: 301px;
	height: 26px;
	line-height: 25px;
	text-align: center;
	color: #fff;
	font-size: 10px;
	margin: 0 0 10px;
}
#sidebar-home-ad {
	width: 728px;
	height: 91px;
	overflow: hidden;
	float: left;
}
#sidebar-mega-banner-home-ad {
	width: 960px;
	padding-left: 6px;
}
#sidebar-mega-banner-home-ad .widget {
	margin-bottom: 10px;
}
.index-ad-apace {
	width: 300px;
	margin: 0 auto;
}
.index-ad-apace .widget {
	margin-bottom: 10px;
}
.widgettitle_right {
	background: url(images/vidTitleBg.png) top left no-repeat;	
	color: #fff;
	height: 26px;
	font-size: 15px;
	line-height: 25px;
	text-align: center;
	text-indent: -8px;
	margin-top: 25px;
}
/*=== END SECTION 5 - Sidebar Region ===*/


/*=== START SECTION 6 - Footer Region ===*/
#seo_footer {
	height: 86px;
	clear: both;
	text-align: center;
	font-size: 1.0em;
	padding: 13px 0 0 0;
}
#footer a:link, #footer a:visited {
	color: #474200;
}
#footer a:hover {
	text-decoration: none;
}
#footer {
	height: 42px;
	clear: both;
	text-align: center;
	font-size: 0.8em;
	padding: 40px 0 0 0;
}
#footer a:link, #footer a:visited {
	color: #474200;
}
#footer a:hover {
	text-decoration: none;
}
/*=== END SECTION 6 - Footer Region ===*/


/*=== START SECTION 7 - Misc. & Plugins ===*/
/* insert your misc. styling here. */

span.post_category {
	font-size: 10px;
	display: block;
	font-weight: bold;
	font-variant:small-caps;
}
.post_extra_info {
	font-family: Verdana, sans-serif;
	line-height: 12px;
	margin: 6px 0;
	position: relative;
}
.post_extra_info .typeImage {
	position: absolute;
	bottom: 0;
	right: 5px;
}
.orange {
	color: #ea7f00;
}
.blue {
	color: #3d8feb;
}
.red {
	color: #c23232;
}
.shareinpost {
	width: 100px;
	float: left;
}
#sendToFriend {
	clear: both;
	padding-top: 5px;
	display: none;
}
#sendToFriend p {
	margin-bottom: 0;
}
#sendToFriend label {
	display: block;
}
#sendToFriend input, #sendToFriend textarea {
	width: 380px;
	padding: 0;
}
#sendToFriend textarea {
	height: 100px;
}
#sendToFriendForm #sendToFriendSubmit {
	display: block;
	margin-top: 10px;
	float: right;
	color: #fff;
	background: url(images/commentBg.png);
	width: 100px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	border: none;
	font-size: 11px;
}
#sendToFriendForm #spinner {
	float: right;
	margin-top: 10px;
	display: none;
}
label.error {
	color: #ff0000;
	border-bottom: 1px solid #ff0000;
	display: inline !important;
	padding-top: 5px;
}
#messageSuccess{
	padding: 0 10px;
	background: #e7ffdf;
	border: 5px solid #2f7419;
	color: #2f7419;
	text-align: center;
	margin-bottom: 15px;
}
.wp-post-image {
	float: left;
	padding: 10px 5px 0 4px;
}
/*=== END SECTION 7 - Misc. & Plugins ===*/

.cufon-loading .menu li a,
.cufon-loading #sidebar-right .video_title,
.cufon-loading #sidebar-subpage-right .video_title,
.cufon-loading #sidebar-left,
.cufon-loading .tab,
.cufon-loading #sidebar-subpage-left,
.cufon-loading .postInfo,
.cufon-loading span.comments a,
.cufon-loading .widgettitle_right,
.cufon-loading #sidebar-right li.widget-1 {
	visibility: hidden !important;
}