/*
Theme Name: TTB v2.0
Theme URI: http://tamethebear.tv/
Description: The new theme for Tame The Bear.
Version: 2.0
Author: Hassan S. Ali
Author URI: http://tamethebear.tv/
Tags: dark, fixed width, three columns, video, mootools, javascript, tabs

*/

			/* RESET */
			html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, button, pre, form, fieldset, table, th, td {
			margin: 0; padding: 0;
			}
			form, button{
			border:0;
			overflow: hidden;
			}
			
			/* GLOBAL ATTRIBUTES */
			body {
			background: #fff;
			color: #000;
			font-family: georgia, times, serif;
			font-size: 13px;
			}

			ul {
			list-style: none;
			}
			a {
			text-decoration: none;
			color: #15a;
			}
			a img {
			border: none;
			}
			a:hover {
			color: #000;
			text-decoration: underline; 
			}
			a.white {
			color: #fff;
			}
			a.white:hover {
			color: #ff8;
			}
			a.black {
			color: #000;
			}
			a.black:hover {
			color: #06a;
			}
			p {
			font-size: 12px;
			line-height: 16px;
			margin-top: 4px;
			}
			h1, h2, h3, h4, h5, h6 {
			color: #000;
			}
			/* GRID CLASSES */
			.fl220 {
			width: 220px;
			float: left;
			}
			.fl280 {
			width: 280px;
			float: left;
			}
			.fl340 {
			width: 340px;
			float: left;
			}
			.ml20 {
			margin-left: 20px;
			}
			.ml10 {
			margin-left: 10px;
			}
			.fl160 {
			width: 160px;
			float: left;
			}
			.fl100 {
			width: 100px;
			float: left;
			}
			/* STRUCTURE */
			.wrapper {
			width: 960px;
			margin: 0 auto;
			clear: both;
			overflow: hidden;
			background: #fff url('images/16_col.gi') repeat-y; border-left: 1px solid #ccc; border-right: 1px solid #ccc;
			}
			#subcontainer {
			padding: 13px 10px 50px 10px;
			overflow: hidden;
			border-top: 1px solid #e7e7e7;
			margin-top: 1px;
			}
			#maincolumn {
			float: left;
			margin-left: 0px;
			width:400px;
			}
			.columnwrapper {
			float: left;
			margin:0 0 0 10px;
			width: 180px;
		
			}
			
			.midcolumn_master {
			border: 1px solid #ddd;
			padding: 10px 10px 10px 10px;
			margin-bottom: 7px;
			background: #f8f8f8;

			}
			.rightcolumnwrapper {
			width: 340px;
			float: left;
			margin-left: 10px;
			overflow: hidden;
			}
			
			#singlepage_wrapper {
			float: left;
			padding-left: 60px;
			width:460px;
			padding-right: 69px;
			border-right: 1px solid #e0e0e0;
			position: relative;
			}
			
			#index_wrapper {
			float: left;
			width: 580px;
			position: relative;
			padding-right: 9px;
			border-right: 1px solid #ddd;
			
			}
			/* HEADER */
			#header {
			height: 90px;			
			overflow: hidden;
			padding-top: 20px;
			}
			#logo {
			background: url('images/newLOGO.jpg') no-repeat left top;
			height: 60px;
			float: left;
			width: 280px;
			margin-left: 10px;
			}
			
			#logo a:active {
			outline: none;
			}
			
			#logo a:focus {
			-moz-outline-style: none;
			}

			#header_loginbar {
			float: left;
			width: 220px;
			margin-left: 140px;
			}
			#header h3 {
			margin: 4px 0px 4px 0;
			font-size: 10px;
			font-family: gill sans, helvetica, arial, sans-serif;
			text-transform: uppercase;
			}
			
			#header span.logintext {
			font-size: 11px;
			position: relative;
			top: -3px;
			}
			
			.tagline {
			padding-left: 10px; color: #666; font-size: 11px; font-family: helvetica, arial, sans-serif; letter-spacing: 1px;
			}
			
			/* MISC. LISTS */
			.middlecolumnlist {
			margin-top: 5px;
			}
			.middlecolumnlist li {
			margin-bottom: 5px;
			background: url('images/rightarrowsmall.png') no-repeat; padding-left: 20px; font-size: 12px;
			}
			#category-lists li {
			margin-bottom: 7px;
			font-size: 13px;
			}
			#photos_sidebar {
			overflow: hidden; padding: 5px 0px;
			}
			#photos_sidebar li {
			float: left; width: 100px; margin-left: 20px;
			}
			#photos_sidebar li:first-child {
			margin-left: 0px;
			}
			
			.sidebar_list_default li {
			clear: both;
			border-bottom: 1px solid #ddd;
			overflow: hidden;
			padding: 10px 0;
			}
			
			.sidebar_list_default li:last-child {
			border-bottom: none;
			}
			
			.sidebar_list_default li h4 {
			font-size: 13px;
			font-weight: bold;
			}			
			
			.sidebar_list_default li h5 {
			font-size: 12px;
			font-weight: normal;
			}
			
			.sidebar_list_default li.subtitles {
			padding: 8px 0;
			}
			
			.sidebar_list_default li.subtitles h5 {
			font-size: 12px;
			font-weight: normal;
			}
			
			/* NAVIGATION */
			#nav {
			padding: 1px 0;
			font-family: Gill Sans, helvetica, arial, sans-serif;
			text-transform: uppercase;
			overflow: hidden;
			background: #222;
			
			}
			#nav li {
			font-size: 11px;
			color: #DD6703;
			}
			#nav li.left a {
			border-left: none;
			margin-left: 0;
			}
			#nav li.righty a {
			margin-right: 0;
			background: #ff0;
			color: #000;
			padding-right: 17px; /* delete padding-right parameter if desired. */
			}
			
			#nav li.righty a:hover {
			background: #0de;
			color: #fff;
			}
			
			#nav li a {
			color: #fff; float: left; margin-left: 0px; border-left: 1px dotted #666;
			text-decoration: none; background: #000; padding: 7px 16px; width: 87px; text-align: center; display: block;
			}
			#nav li a:hover {
			color: #f0f00f;
			background: #111;
			text-decoration: none;
			}
			
			
			.article-navigation {
			clear: both;
			overflow: hidden;
			margin-top: 10px;
			padding: 10px 0;
			border-top: 1px solid #ddd;
			}
			
			span.article-nav-text {
			font-size: 14px;
			}
			
			span.article-nav-link {
			font-size: 12px
			}
			.navright {
			float: right;
			width: 190px;
			background: url('http://tamethebear.tv/wp-content/themes/default/images/next-post.gif') no-repeat top right;
			padding-right: 29px;
			margin-left: 10px;
			text-align: right;
			
			}
			.navleft {
			float: left;
			width: 200px;
			background: url('http://tamethebear.tv/wp-content/themes/default/images/previous-post.gif') no-repeat top left;
			padding-left: 30px;
			}
			
			.navigation {
			clear: both;
			overflow: hidden;
			margin: 10px 0;
			font-size: 14px;
			}
			
			
			
			/* FOOTER */
			#footer {
			clear: both;
			padding-top: 30px;
			padding-bottom: 30px;
			overflow: hidden;
			}
			#footer2 {
			overflow: hidden;
			background: #f4f4f4;
			clear: both;
			padding: 20px 10px 40px 10px;
			border-top: 1px solid #ddd;
			}
			#footer3 {
			clear: both;
			background: #333;
			padding: 10px 10px;
			overflow: hidden;
			}
			#footer h3 {
			font-size: 12px;
			font-family: helvetica, arial, sans-serif;
			text-transform: uppercase;
			color: #cc0052;
			}
			.footerlist {
			margin-top: 4px;
			font-size: 11px;
			line-height: 20px;
			}
			.footerlist li {
			}
			
			.footerlist li.twittericon {
			padding-left: 20px; background: url('images/icon_twitter.png') no-repeat; background-position: 0px 2px; 
			}
			
			.footerlist li.rssicon {
			padding-left: 20px; background: url('images/icon_rss.png') no-repeat; background-position: 0px 2px; 
			}
			
			.footerlist li.vimeoicon {
			padding-left: 20px; background: url('images/icon_vimeo.gif') no-repeat; background-position: 0px 2px; 
			}
			
			.footerlist li.facebookicon {
			padding-left: 20px; background: url('images/icon_facebook.png') no-repeat; background-position: 0px 2px; 
			}
			
			.footerlist li.youtubeicon {
			padding-left: 20px; background: url('images/icon_youtube.png') no-repeat; background-position: 0px 2px; 
			}
			
			#returnhome {
			background: url('images/home.gif') no-repeat; padding-left: 23px; font-weight: normal; font-size: 13px; min-height: 16px; float: left; width: 140px;
			}
			
			/* ARTICLE STYLES */
			.post {
			}
			span.babycakesss {
			background: url(http://www.pearsonified.com/wp-content/themes/Pearsonified%203.1/images/now_enjoying.gif) no-repeat scroll 0 0;
			height:148px;
			left:0;
			position:absolute;
			width:40px;
			}
			h2.bloghead {
			font-family: georgia;
			font-size: 25px;
			letter-spacing: -1px;
			font-weight: normal;
			}
			
			h4.bloghead_cat {
			margin-bottom: 10px;
			color: #aaa;
			font-family: helvetica, arial, sans-serif;
			font-weight: normal;
			text-transform: uppercase;
			font-size: 11px;
			}
						
			
			.byline {
			color: #999;
			font-size: 11px;
			margin-top: 1px !important;
			font-family: helvetica;
			text-transform: uppercase;
			}
			.byline a {
			color: #333;
			}
			.story {
			margin-top: 10px;
			}
			.story p {
			font-size: 14px;
			line-height: 20px;
			padding-bottom: 18px;
			}
			
			.story a {
			text-decoration: underline;
			color: #05b;
			}
			
			.story a:hover {
			color: #000;			
			}
			
			
			.index_post_wrapper {			
			clear: both;
			overflow: hidden;
			padding: 15px 0;
			border-bottom: 1px solid #ddd;

			}
			
			.index_left {
			width: 280px; float: left; margin-left: 20px;
			}
			
			.index_left h1 {
			font-size: 14px;
			margin-bottom: -5px;
			}
			
			.index_left p {
			font-size: 13px;
			line-height: 1.4em;
			padding-bottom: 10px;
			}
			
			.index_left ul, .index_left ol {
			padding: 0 20px;
			font-size: 13px;
			}
			
			.index_right {
			width: 160px; float: left;
			}
			
			.index_right p {
			margin: 0px 0 0 0 !important;
			font-size: 11px;
			color: #666;
			padding-bottom: 0px !important;
			text-align: right;
			line-height: 1.5em;
			}
			
			.index_right p a {
			color: #666;
			border-bottom: 1px dotted #ccc; padding-bottom: 1px;
			}
			
			.index_right p a:hover {
			color: #000;
			}
			
			.index_right span.post_comments {
			background: url('images/comment_icon.gif') no-repeat bottom left;
			}
			
			.index_right img {
			margin-bottom: 3px;
			width: 154px;
			padding: 2px;
			border: 1px solid #ddd;
			background: #f0f0f0;
			}
			
			.story ul, .story ol {
			font-size: 13px;
			margin: 10px 0;
			padding: 0 20px;
			line-height: 18px;
			}
			
			.story ul li, .story ol li {
			margin-bottom: 10px;
			}
			
			.story h1, .story h2, .story h3, .story h4, .story h5 {
			letter-spacing: 1px;
			text-transform: uppercase;
			font-family: Gill Sans, helvetica, sans-serif;
			margin-top: 10px;
			}			
			
			blockquote p {
			background: #fafaf0;
			padding: 15px;
			color: #222;
			width: 330px;
			clear: both;
			overflow: hidden;
			margin: 10px 0;
			}
			
			img.alignright {
			float: right;
			margin-left: 20px;
			margin-bottom: 10px;
			width: 154px;
			border: 1px solid #ccc;
			background: #eee;
			padding: 2px 2px;
			}
			img.alignleft {
			float: left;
			width: 154px;
			margin-right: 20px;
			margin-bottom: 10px;
			border: 1px solid #ccc;
			background: #eee;
			padding: 2px 2px;
			}
			
			img.aligncenter {
			width: 454px;
			padding: 2px 2px;
			background: #eee;
			border: 1px solid #ccc;
			margin-bottom: 0px;		
			}
			
			.alignleft {
			float: left;
			}
			
			.alignright {
			float: right;
			}
			
			/* ARTICLE FOOTER */
			
			#post-bottom {
			overflow: hidden;
			padding-top: 10px;
			border-top: 1px dotted #aaa;
			margin-top: 10px;
			}
			#post-bottom li {
			display: block; float: left; line-height: 16px; margin-left: 20px; width: 80px;
			}
			#post-bottom li:first-child {
			margin-left: 0
			}
			.post-bottom_author {
			background: url('images/group.png') no-repeat; padding-left: 20px;
			}
			.post-bottom_share {
			background: url('images/plus_large.png') no-repeat; padding-left: 20px;
			}
			.post-bottom_comments {
			background: url('images/28.png') no-repeat; padding-left: 20px;
			}
			.post-bottom_commentleave {
			background: url('images/40.png') no-repeat; padding-left: 20px;
			}
			#post-bottom li, #post-bottom li a {
			font-size: 12px;
			}
			
			
			#recentposts_wrapper {
			margin: 50px 0px 50px 0px;
			}
			
			#recentposts_list {
			overflow: hidden;
			clear: both;
			}
			
			#recentposts_list li {
			font-size: 12px;
			float: left;
			display: inline;
			width: 100px;
			margin-left: 20px;
			display: block;
			}
			
			#recentposts_list li img {
			padding: 1px 1px;
			border: 1px solid #ccc;
			border-bottom: none;
			}
			
			#recentposts_list li:first-child {
			margin-left: 0;
			}
			#recentposts_list li span a {
			color: #fff;
			background: #023d50;
			padding: 5px 5px 10px 5px;
			display: block;
			}
			
			
			
			/* SEARCH BAR (PRIMARY) */
			#header_searchbar {
			overflow: hidden;
			width: 220px;
			float: left;
			margin-left: 70px;
			}
			#header_searchbar p {
			clear: both; font-size: 11px; margin: 3px 0;
			}
			#header_searchbar input{
			height: 12px;
			float:left;
			font-size:11px;
			padding:3px 2px;
			border:solid 1px #aaa;
			width:170px;
			color: #666;
			}
			#header_searchbar button{
			margin-left:5px;
			width:36px;
			height:21px;
			background:#000;
			text-align:center;
			color:#fff;
			font-size:9px;
			float: left;
			}
			
			
			/* COMMENTS STYLE */
			#comments {
			margin-top: 40px; clear: both;
			}
			ul#comment_list {
			margin: 0 0 20px 0;
			width: 458px;
			border: 1px solid #ddd;
			}
			
			ul#comment_list li {
			padding-left: 60px;
			padding-top: 10px;
			padding-bottom: 10px;
			padding-right: 10px;
			position: relative;
			}
			
			ul#comment_list .comment_meta {
			position: absolute;
			text-align: right;
			top: 5px;
			right: 10px;
			font-size: 10px;
			}
			
			ul#comment_list div.vcard strong {
			color:#000000;
			font-size:14px;
			font-weight:bold;
			}
						
			#comments .comment_text {
			margin: 0 0;
			padding-bottom: 30px;
			}
			#comments .comment_text p {
			font-size: 13px !important;
			padding-bottom: 5px;
			}
			div.vcard img.avatar {
			position: absolute;
			left: 7px;
			top: 7px;
			}			
			
			.depth-1 {
			border-bottom: 1px solid #ddd;
			margin-bottom: 0px;
			}
			
			.depth-1:last-child {
			border-bottom: none;
			}			
			
			.depth-2 {
			background: #f6f6f6;
			border-bottom: 1px solid #ddd;
			}
			
			.depth-2:last-child {
			border-bottom: none;
			}			

			.depth-3 {
			border-bottom: 1px dotted #aaa;
			background: #fff;
			}
			
			.depth-3:last-child {
			border-bottom: none;
			}

			ul#comment_list li ul.children {
			border: 1px solid #ddd;
			
			}
						
			ul#comment_list li div.reply a:hover {
			background:#0ac; border:1px solid #0aa;
			}
			
			ul#comment_list li div.reply a {
			color:#fff; text-decoration:none; background:#999; border:1px solid #666; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#fff; font:bold 9px/1 helvetica,arial,sans-serif; padding:5px 10px; text-align:center; position: absolute; right: 10px; text-transform:uppercase; width: 36px;
			}
			
			#respond {
			margin-top: 40px;
			}
			
			#commentform {
			width: 460px;
			}
			
			#commentform p {
			clear: both;
			margin-bottom: 15px;
			}
			#commentform input {
			width: 164px;
			margin-right: 10px;
			border: 1px solid #ccc;
			padding: 4px 2px;
			float: left;
			font-family: georgia, times, serif;			
			}
			#commentform label {
			width: 100px; font-size: 16px;
			
			}
			#commentform textarea {
			border: 1px solid #ccc;
			padding: 4px 2px;
			font-family: georgia, times, serif;
			width: 334px;
			font-size: 13px;
			}
			#commentform input#submit {
			background: #666;
			width: 110px ;
			margin: 0;
			color: #fff;
			}
			
			.section_headline {
			margin-bottom: 10px;
			font-size: 15px;
			border-bottom: 1px dotted #aaa;
			padding-bottom: 3px;
			font-family: gill sans, helvetica, sans-serif;
			text-transform: uppercase;
			}

			/* Common Styles */
			/* Used by all layouts: do NOT remove this section */
			.qtwrapper {
			}
			ul.qtabs {
			list-style-position: outside;
			list-style-type: none;
			margin: 0 !important;
			padding: 0 !important;
			}
			ul.qtabs li {
			list-style-type: none;
			float: left;
			margin: 0 !important;
			padding: 0 !important;
			cursor: pointer;
			}
			.qtcontent {
			position: absolute;
			margin: 0;
			padding: 0px;
			visibility: hidden;
			}
			.qtcurrent {
			position:relative;
			overflow:hidden;
			}
			/* End Common Styles */
			/* Layouts */
			/* Featured Carousel  (class suffix: -basic) */
			.qthead-basic ul.qtabs li {
			background: none !important;
			margin: 0 0 0 10px !important;
			padding: 0 !important;
			float: left; width: 87px; overflow: hidden;
			}
			.qthead-basic ul.qtabs li:first-child {
			margin: 0 0 0 1px !important;
			}
			.qthead-basic ul.qtabs li img {
			border: 1px solid #222
			}
			.qthead-basic ul.qtabs li span {
			color: #eee; font-size: 10px; font-family: Lucida Grande, sans-serif;
			}
			.qthead-basic ul.qtabs li.open {
			background: none !important;
			z-index: 2;
			}
			.qthead-basic ul.qtabs li.open span {
			color: #ff6; font-size: 10px; font-family: Lucida Grande, sans-serif;
			}
			.qthead-basic ul.qtabs li.open img {
			border: 1px solid #cc0
			}
			.qthead-basic {
			background: #333 url('images/bg_gradient_gray1.jpg') no-repeat; overflow: hidden; border-top: 1px solid #000; padding: 10px 10px;
			}
			div.current-basic {
			clear: both;
			height: 260px; background: #111; width: 400px;
			}
			/* Basic Tabs  (class suffix: -sidebar_tabs) */
			div.current-sidebar_tabs {
			clear: both;
			height: 200px;
			background: #fff; border: 1px solid #ddd; margin-top: -1px; width: 338px;
			}
			div.current-sidebar_tabs div.qtcontent {
			padding: 10px;
			}
			.qthead-sidebar_tabs {
			overflow: hidden;
			}
			.qthead-sidebar_tabs ul.qtabs li {
			background: #f0f0f0 !important;
			margin: 0 5px 0 0px !important;
			padding: 3px 7px !important;
			font-size: 10px; border: 1px solid #d0d0d0; border-bottom: none; font-family: gill sans, arial; font-weight: bold; text-transform: uppercase;
			}
			.qthead-sidebar_tabs ul.qtabs li.open {
			background: #fff !important;
			z-index: 2; border-bottom: 1px solid #fff; position: relative; top: 0
			}
			ul.list_tabs {
			font-size: 12px;
			width: 320px;
			}
			ul.list_tabs li {
			padding: 5px 0px;
			border-bottom: 1px solid #eee;
			background: url('images/raquo.gif') no-repeat; background-position: 0px 7px; padding-left: 13px;
			}
			ul.list_tabs li:first-child {
			padding-top: 0;
			background-position: 0px 2px;
			}
			ul.list_tabs li.comments_recent {
			background: url('images/comment_icon.gif') no-repeat; padding-left: 17px; background-position: 0px 6px; overflow: hidden;
			}
			ul.list_tabs li.comments_recent:first-child {
			background-position: 0px 4px;
			}
			
			ul.list_tabs li.comments_recent img {
			width: 38px;
			float: right;
			margin-left: 10px;
			border: 1px solid #ddd;
			}
			
			.qthead-video-home-carousel {
			padding: 5px 5px;
			background: #0af;
			overflow: hidden;
			}
			.qthead-video-home-carousel ul.qtabs li {
			background: none !important;
			margin: 0 5px 0 0px !important;
			padding: 2px 3px !important;
			position: relative;
			bottom: 0px; left: 0px; font-size: 11px;
			}
			.qthead-video-home-carousel ul.qtabs li span {
			display: block;
			margin: 0;
			padding: 0px 0;
			color: #fff;
			}
			
			.qthead-video-home-carousel ul.qtabs li span a {
			color: #fff;
			outline: none;
			}
			
			.qthead-video-home-carousel ul.qtabs li.open {
			background: #ff5 !important;
			z-index: 2;
			}
			.qthead-video-home-carousel ul.qtabs li.open span {
			color: #000;
			background: #ff5;
			}
			
			.qthead-video-home-carousel ul.qtabs li.open span a {
			color: #000;
			}
			
			div.current-video-home-carousel {
			clear: both;
			height: 350px;
			width: 340px;
			background: url('images/doubleRule.gif') repeat-x bottom;
			}
			
			div.current-video-home-carousel div.qtcontent {
			padding: 10px 0px 30px 0px;
			}
			
			#maincarousel_textwrapper {
			position: absolute;
			bottom: 5px;
			background: url('images/transpBlack.png') repeat;
			width: 380px;
			padding: 5px 10px 15px 10px;
			}
			
			#maincarousel_textwrapper h3 {
			color: #fff;
			margin-bottom: 4px;
			font-family: futura, helvetica, arial, sans-serif;
			font-weight: normal;
			font-size: 22px;
			}
			
			#maincarousel_textwrapper h3 a {
			color: #fff;
			}
			
			#maincarousel_textwrapper p {
			font-size: 13px;
			font-family: helvetica, arial, sans-serif;
			line-height: 14px;
			color: #ccc;
			}


			.leftsection_wrapper {
			overflow: hidden;
			margin-top: 10px;
			clear: both;
			}
			.leftsection_header_wrapper {
			overflow: hidden;
			border: 1px dotted #aaa;
			background: #000;
			}
			.leftsection_header_title {
			font-family: gill sans, helvetica, arial, sans-serif; font-size: 11px; text-transform: uppercase; color: #fff; padding: 4px 0 4px 26px; width: 250px; float: left;
			}
			.latestnews {
			background: url('images/news.gif') no-repeat; background-position: 4px 3px;
			}
			.jobscareers {
			background: url('images/clipboard.gif') no-repeat; background-position: 4px 3px;
			}
			.translator {
			background: url('images/question-mark.gif') no-repeat; background-position: 4px 3px;
			}
			p.leftsection_viewall a {
			float: right; width: 80px; margin-top: -2px; color: #fff; font-size: 10px; font-style: italic; font-family: georgia;
			}
			.leftsection_content_wrapper {
			overflow: hidden;
			padding: 10px 0;
			}
			.rightsection_wrapper {
			overflow: hidden;
			clear: both;
			margin-top: 20px; 
			}
			.middlesection_wrapper {
			margin-bottom: 30px;
			clear: both;
			overflow: hidden;
			}
			.middlesection_content_wrapper {
			padding: 5px 0;
			}
			
			
			.middlesection_content_wrapper h3 {
			font-size: 13px; font-weight: normal; margin-bottom: 5px; margin-top: 3px;
			}
			
			.middlesection_content_wrapper h3 a {
			}
			
			.middlesection_content_wrapper p {
			font-size: 11px;
			line-height: 13px;
			font-family: Lucida Grande;
			}
						
			.middlesection_header_title {
			font-family: gill sans, arial, sans-serif; 
			font-size: 11px;
			text-transform: uppercase;
			padding: 3px 0px 4px 22px;
			border-bottom: 1px dotted #aaa;
			}
			
			.middlesection_header_title a {
			color: #000;
			}
			
			.video {
			background: url('images/camera.gif') no-repeat;
			}
			.headsup {
			background: url('images/caution.gif') no-repeat; background-position: 0 1px;
			}
			
			.polls {
			background: url('images/graph.gif') no-repeat; background-position: 0 1px;
			}
			
			.paperclip {
			background: url('images/paper-clip2.gif') no-repeat; background-position: 0 1px;
			}
			
			.flag {
			background: url('images/flag.gif') no-repeat; background-position: 0 1px;
			}
			
			.webpicks {
			background: url('images/template.gif') no-repeat; background-position: 0 1px;
			}
			
			.heart {
			background: url('images/favourite.gif') no-repeat; background-position: 0 1px;
			}
			
			.writers {
			background: url('images/user.gif') no-repeat; background-position: 0 1px;
			}
			
			.archives_middle {
			background: url('images/calendar.gif') no-repeat; background-position: 0 1px;
			}
			
			#bearapy {
			overflow: hidden;
			clear: both;
			background: #023d50 url('images/bearapy.jpg') no-repeat;
			border: 1px solid #00779E;
			padding: 5px 10px 10px 10px;
			}
			
			#bearapy img.bearapy_lead {
			border: 1px solid #023d50;
			float: right;
			margin-left: 10px;			
			}
			
			#bearapy p, #bearapy a {
			color: #fff;}
			
			#bearapy_list {
			}
			#bearapy_list li {
			font-size: 12px; border-bottom: 1px solid #ddd; padding: 5px 0
			}
			#bearapy_list li span.bearapy_cat {
			padding: 2px; margin-right: 5px; color: #fff; font-family: Lucida Grande, arial, sans-serif; font-weight: bold; text-transform: uppercase; font-size: 9px; background: #d06;
			}
					
			#bearapy_list li:last-child {
			border-bottom: none;
			}
			
			
			
			.authorsection {
			clear: both;
			overflow: hidden;
			padding: 0px 0 10px 0;
			margin-bottom: 30px;
			}
			
			.authorsection .heading {
			color: #666; font-weight: bold; font-size: 12px;
			}
			
			img.bordered160 {
			margin-bottom: 3px;
			width: 154px;
			padding: 2px;
			border: 1px solid #ddd;
			background: #f0f0f0;
			}
			
			img.bordered100 {
			margin-bottom: 3px;
			width: 94px;
			padding: 2px;
			border: 1px solid #ddd;
			background: #f0f0f0;			
			}
			
			img.middlecol {
			width: 154px;
			border: 1px solid #d6d6d6;
			padding: 1px 1px;
			margin-bottom: 4px;
			}
			
			#news_list li {
			margin-bottom: 20px;
			display: block;
			background: url('images/bulletblue.gif') no-repeat; background-position: 10px 4px; padding-left: 20px;
			}
			
			#news_list li h3 {
			margin-bottom: 2px;
			font-size: 12px;
			}
			
			#news_list li p {
			line-height: 14px;
			margin: 0;
			}
			
			#previous_list {
			margin-top: 0px;
			}
			#previous_list li {
			margin-bottom: 7px;
			}
			#previous_list li p {
			line-height: 14px;
			}
			
			
			.doublerule {
			background: url('images/doubleRule.gif') repeat-x left top;
			padding-top: 10px;
			}
			
			.category_sans {
			font-size: 10px;
			font-family: helvetica, arial, sans-serif;
			font-weight: normal;
			text-transform: uppercase;
			}
			
			.bottomsection_headline {
			font-size: 13px;
			margin: 5px 0;
			line-height: 15px;
			}
			
			
			.videohome_row, .videohome_row2 {
			width: 340px; overflow: hidden;
			}
			
			.videohome_row2 {
			margin-top: 20px;
			clear: both;
			}
			
			.videohome_row li:last-child, .videohome_row2 li:last-child {
			margin-left: 20px;
			}
			
			.videohome_row h2, .videohome_row2 h2 {
			font-size: 12px; font-weight: normal;
			}
			
			#twitter_update_list {
			margin-top: 5px;
			}
			#twitter_update_list li {
			font-size: 16px; line-height: 22px;
			}


a.stico_default {
background: none !important;
}

a.stbutton {
padding: 0 !important;
}

.stbuttontext {
position: relative;
top: 0px;
}

.footer_bighead {
letter-spacing: -1px;
font-size: 26px;
font-weight: normal;
}

ul.wp-tag-cloud li {
display: inline;
}

ul.wp-tag-cloud li a {
display: block;
float: left;
padding: 5px 10px 6px 10px;
white-space: nowrap;
border-right: 1px solid #f5f5f5;
}

.contentdiv p {
font-size: 15px;
}

p.video_link {
margin-top: 20px; color: #888; font-size: 12px;
}

.video_link a {
color: #000;
}

ul.children {
padding-left: 20px;
}