body {
	margin: 0;
	padding:0;
/*	background: #C9C9C9 url("images/background.png") repeat-x 0 0;*/
	background: white;
	color: #333333;
	font: 12px "Arial", sans-serif;
}
h1 {
	font-size:200%;
	margin:1em 0 0 0;
}
h2 {
	font-size:170%;
}
h3 {
	font-size:150%;
}
h4 {
	font-size:140%;
}
h5 {
	font-size:120%;
}
h6 {
	font-size:100%;
}
a {
	color: #1C406E;
	text-decoration: none;
}
a:focus, a:hover {
	text-decoration: underline;
}
/*
** recover standard drupal styles
*/
html.js fieldset.collapsible legend a {
	background: none;
	padding-left: 0;
}
/*
** default drupal forums - width
*/
#forum td {
	width: 642px;
	font: 12px "Arial", sans-serif;
	padding: 5px;
}
/*
** more additions: buttons, textfields
*/
.form-submit {
	width: 122px;
	height: 23px;
	border: none;
	background: #464646 url("images/button_1.png") no-repeat 0 0;
	color: #FFFFFF;
	font-size: 1.1em;
	cursor: pointer;
}
#edit-preview {
	width: 131px;
	height: 23px;
	margin-left: 5px;
	border: none;
	background: #D0511B url("images/button_2.png") no-repeat 0 0;
	color: #FFFFFF;
	font-size: 1.1em;
	cursor: pointer;
}
.form-text, .form-textarea, .form-select {
	padding: .5ex 1ex;
	border: 1px solid #D8D8D8;
}
.field-item {
	/*float:left;*/
	margin-right:6pt;
}
/*
** article
*/
.article h1 {
	margin: 1em 0 0 0;
	font-size: 1.8em;
}
.article p {
	margin: 8px 0 1ex 0;
}
.article img.left {
	margin: 0 1em 0 0;
}
.article .date {
	margin: 0 0 1em 0;
	color: #888888;
	font-size: .9em;
}
.article .date a {
	color: #888888;
	text-decoration: underline;
}
.article ul.tools {
	list-style: none;
	margin: 0;
	padding: 1.5ex 0 0 0;
	background: transparent url("images/border_0.png") repeat-x 0 0;
	color: #F44F06;
	font-size: .8em;
}
.article ul.tools li {
	display: inline;
	margin-right: 8px;
	padding-right: 8px;
	border-right: 1px solid #F44F06;
}
.article ul.tools li.last {
	margin-right: 0;
	padding-right: 0;
	border-right: none;
}
.article .tools a {
	color: #F44F06;
	text-transform: lowercase;
}
.article .tools a.read-full {
	padding-left: 20px;
	background: transparent url("images/icon_0.png") no-repeat 0 50%;
}
.article .tools a.comment {
	padding-left: 20px;
	background: transparent url("images/icon_1.png") no-repeat 0 50%;
}
.article .footnote {
	margin: 1em 0 0 0;
	padding: 1em 0 0 0;
	background: transparent url("images/border_0.png") repeat-x 0 0;
	line-height: 1;
	clear:both;
}
/* 
** additions
*/
.article div.tools {
	list-style: none;
	margin: 0;
	padding: 0;
	color: #F44F06;
	font-size: .8em;
}
.article div.tools li {
	display: inline;
	margin-right: 8px;
	padding: 0 8px 0 0;
	border-right: 1px solid #F44F06;
}
.article div.tools li.last {
	margin-right: 0;
	padding-right: 0;
	border-right: none;
}
.article .tools a.node_read_more {
	padding-left: 20px;
	background: transparent url("images/icon_0.png") no-repeat 0 50%;
}
.article .tools a.comment_comments, .article .tools a.comment_add {
	padding-left: 20px;
	background: transparent url("images/icon_1.png") no-repeat 0 50%;
}
.article .form-submit {
	margin-top: 9px;
}
.node .links {
	background:transparent url(images/border_0.png) repeat-x scroll 0 0;
	clear:both;
	line-height:1;
	margin:0em 0 0;
	padding:0.9em 0 0;
}
.node ul.links {
	background:none;
}

h1.title{
	font-size:18px;
}

.node h2 {
	margin:1em 0 0;
	font-size:18px;
}
.node span.submitted {
	display:block;
	color:#888888;
	font-size:0.9em;
	margin:0 0 1em;
}
.node p {
	margin:0;
	padding:0px 0 10px;
}
.node .links li.comment_comments a.comment_comments, .node .links li.comment_add a.comment_add {
	padding-left: 20px;
	background: transparent url("images/icon_1.png") no-repeat 0 50%;
	font-size:0.8em;
	color:#F44F06;
	text-transform:lowercase;
}
.node .links li.node_read_more a.node_read_more {
	padding-left: 20px;
	background: transparent url("images/icon_0.png") no-repeat 0 50%;
	font-size:0.8em;
	color:#F44F06;
	text-transform:lowercase;
}
.node span.submitted a {
	color:#888888;
	text-decoration:underline;
}
.node .links li {
	border-right:1px solid #F44F06;
	margin-right:8px;
	padding:0 8px 0 0;
}
.node .links li.last {
	border-right:0px solid #F44F06;
	margin-right:8px;
	padding:0 8px 0 0;
}
.node .meta {
	min-height:9px;
	background:transparent url(images/border_0.png) repeat-x scroll 0 0;
	padding:10px 0;
}
/*
** comment form
*/
#comments {
	margin: 2em 0 0 0;
	border-top: 5px solid #DEDEDE;
}
#comments h2 {
	margin: 0 0 1em 0;
	padding: 1em 0;
	background: transparent url("images/border_0.png") repeat-x 0 100%;
	color: #000000;
	font-size: 1.8em;
	font-weight: 400;
}
#comments .form-item {
	margin: 0 0 1em 0;
	padding: 0 0 0 32px;
}
#comments .description {
	display: block;
	color: #888888;
	font-size: 1.1em;
}
#comments label {
	display: block;
	margin-bottom: .75ex;
	color: #2D404C;
	font-size: 1.2em;
	font-weight: 700;
}
#comments label .form-required {
	color: #FF0000;
}
#comments .form-text, #comments .form-textarea {
	padding: .5ex 1ex;
	border: 1px solid #D8D8D8;
}
.resizable-textarea {
	width: 95%;
}
html.js .resizable-textarea textarea {
	margin-bottom: 0;
	width: 100%;
	display: block;
}
#comments .grippie {
	height: 7px;
	border: 1px solid #DDDDDD;
	border-top: none;
	background: #EEEEEE url("images/grippie.png") no-repeat 50% 50%;
	cursor: n-resize;
	overflow: hidden;
}
#comments fieldset {
	padding: 0 30px 20px 30px;
	border: 1px solid #D8D8D8;
	color: #666666;
}
#comments fieldset legend {
	padding-left: 25px;
	background: transparent url("images/arrow_4.png") no-repeat 10px 50%;
	color: #2D404C;
	font-size: 1.2em;
	font-weight: 700;
	cursor: pointer;
}
#comments fieldset.collapsed legend {
	background-image: url("images/arrow_3.png");
}
#comments fieldset .form-item {
	margin: 20px 0 0 0;
	padding: 0;
}
#comments fieldset label.option {
	display: inline;
	color: #666666;
	font-weight: 400;
	vertical-align: middle;
}
#comments fieldset input.form-radio {
	vertical-align: middle;
}
#comments fieldset ul {
	margin: 0 0 2em 2em;
	padding: 0;
	font-size: .9em;
	line-height: 2;
}
#comments fieldset p {
	margin: 0;
}
#comments fieldset p a {
	color: #6C94AC;
	text-decoration: underline;
}
#comments .security {
	margin: 1ex 0;
	padding: 1ex 30px;
	background: #E4ECEE;
}
#comments .security .description {
	font-size: .9em;
}
#comments .buttons {
	padding: 0;
}
#comments input.submit {
	width: 122px;
	height: 23px;
	border: none;
	background: #464646 url("images/button_1.png") no-repeat 0 0;
	color: #FFFFFF;
	font-size: .9em;
	cursor: pointer;
}
#comments input.preview {
	width: 131px;
	height: 23px;
	margin-left: 5px;
	border: none;
	background: #D0511B url("images/button_2.png") no-repeat 0 0;
	color: #FFFFFF;
	font-size: .9em;
	cursor: pointer;
}
span.comments_block {
	padding-left: 20px;
}
/*
** new comments layout
*/
div.comment {
	border: 2px solid #EAEAEA;
	border-top: 4px solid #EAEAEA;
	background: #f7f7f7 url(images/bg-comment.gif) repeat-y;
	clear: both;
	margin: 0 0 15px;
	padding: 15px 0 0 110px;
	font-size: 1em;
}
div.comment .picture {
	display: inline;
	float: left;
	width: 90px;
	border-top: 1px solid #EAEAEA;
	text-align: center;
	margin: -15px 0 0 -110px;
	padding: 15px 0 0;
}
div.comment .userpicture {
	background: transparent url(images/avatar.jpg) no-repeat scroll 50%;
	display: inline;
	float: left;
	width: 90px;
	text-align: center;
	margin: 5px 0 0 -110px;
	padding: 48px 0 0;
}
div.comment h3 {
	margin-top: 0;
	font: normal 1.2em "Arial", sans-serif;
}
div.comment p {
	margin: 5px 10px 10px 0;
}
div.comment .submitted, div.comment ul.links {
	margin-bottom: 1.25em;
	display: inline;
	font-size: .95em;
}

.right_sidebar .block-comment div.item-list li, .right_sidebar .block-forum div.item-list li{
	margin-left:0px;
	padding:10px 0;
	overflow:auto;
	overflow:hidden;
	height:100%;
}

.right_sidebar .block-comment div.item-list a, .right_sidebar .block-forum div.item-list a{
	padding-left:20px;
	/*background:transparent url(images/arrow_2.png) no-repeat scroll 4px 5px;*/
	display:block;
	margin-bottom:-5px;
}

.right_sidebar .block-comment div.item-list a:hover, .right_sidebar .block-comment div.item-list a:focus{
	/*background:transparent url(images/arrow_2.png) no-repeat scroll 4px 5px;*/
}

.right_sidebar .block-forum .more-link{
	font-size:11px;
	padding-bottom:10px;
}

/*
** teaser
*/
.teaser {
	margin-bottom: 10px;
	padding: 0 0 14px 0;
	background: transparent url("images/teaser_background.png") no-repeat 0 100%;
}
.teaser .inner {
	border: none;
	position: relative;
	width: 641px;
	height: 229px;
	background:#000000;
}
.teaser .inner .tab-content {
	position: absolute;
}
.teaser .inner .panel-background {
height:229px;
	position: absolute;
	right: 0px;
	top: 0px;
	width: 169pt;
	display: block;
	color: white;
	overflow: hidden;
}
.teaser .inner .panel {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 601px;
	padding: 1em 20px;
	color: #FFFFFF;
}
.teaser .inner div.title_head {
	margin-left: 2px;
	margin-top:13px;
	font-weight:bold;
	font-size:13px;
}

.teaser .inner p.title {
	margin: 1em 0pt 0pt 9pt;
	padding: 0 0 0 15px;
	background: transparent url("images/arrow_1.png") no-repeat 0 5px;
}
.teaser .inner a {
	color: #FFFFFF;
}
.teaser .inner .panel ul.tabs {
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: .8em;
}
.teaser .inner ul.tabs li {
	float: left;
	margin-right: 3px;
}
.teaser .inner .panel ul.tabs li.last {
	margin-right: 0;
}
.teaser .inner ul.tabs li a {
	float: left;
	width: 19px;
	background: transparent url("images/border_2_a.png") no-repeat 0 0;
	line-height: 17px;
	text-align: center;
	cursor: pointer;
}
.teaser .inner ul.tabs li a:focus, .teaser .inner ul.tabs li a:hover, .teaser .inner ul.anchors .tabs-selected a {
	background-image: url("images/border_2_b.png");
	color: #E87B09;
	text-decoration: none;
	font-weight: normal;
}
.teaser .inner div.description {
	position: absolute;
	right: 0px;
	top: 0px;
	width: 165pt;
	z-index: 1;
	display: block;
	color: white;
	overflow: hidden;
	height: 98.5%;
	margin-right:5px;
}
/*
** tabs styles for feature_1
*/
.inner .fragment {
	padding: 0;
	z-index: 0;
	top: 0px;
	left: 0px;
	margin: 0px;
	border: none;
	position:absolute;
	width:641px;
}
.inner .anchors .tabs-selected a, .inner .anchors a:hover, .inner .anchors a:focus, .inner .anchors a:active, .inner .fragment {
	background: none;
}
.teaser .inner ul.primary {
	float: right;
	font-size: 0.9em;
	margin: 6pt;
	padding: 0pt;
	border-bottom: none;
	position: absolute;
	right: 9px;
	top: 3px;
	z-index: 2;
}
.teaser .inner ul.primary li a {
	background: none;
	border: none;
	height: auto;
	margin-right: 0;
	padding: 0;
	text-decoration: none;
}
.teaser .inner .anchors a {
	border: none;
	display: block;
	padding: 0;
	text-decoration: none;
}
.teaser .inner ul.primary li a {
	margin: 0;
}
.corners {
	width: 5px;
	height: 5px;
}
.c_left_top {
	position: absolute;
	top: 0pt;
	left: 0pt;
	background: transparent url("images/_c_left_top.gif") no-repeat 0 0;
}
.c_right_top {
	position: absolute;
	top: 0pt;
	left:636px;
	background: transparent url("images/_c_right_top.gif") no-repeat 0 0;
}
.c_left_bottom {
	position: absolute;
	left: 0pt;
	background: transparent url("images/_c_left_bottom.gif") no-repeat 0 0;
}
.c_right_bottom {
	position: absolute;
	background: transparent url("images/_c_right_bottom.gif") no-repeat 0 0;
}
.teaser .description p {
	margin-left: 9px;
	margin-right: 9px;
	color: #CBCBCB;
	padding-top: 9px;
}
/***** Layout *****/

.wrapper {
	width:971px;
	margin:auto;
	padding-top:10px;
}
.header {
	height:100%;
}
.top_links {
	overflow:auto;
	overflow:hidden;
	height:100%;
	padding-bottom:10px;
}
.prime_menu {
	float:left;
	/*padding-left:20px;*/
}
.publisher_login_links {
	float:right;
	padding-right:20px;
}
.header_logo_search_menu {
/*	background:url(images/header_bg_mid.png) repeat-y top left;*/
	height:100%;
}
.header_bg_bot {
/*	background:transparent url(images/header_bg_bottom.png) no-repeat scroll left bottom;*/
	height:100%;
	padding-bottom:9px;
}
.main_header {
/*	background:url(images/header_background.png) no-repeat top left;*/
/**/	overflow:auto;
	overflow:hidden;
/*	height:140px;*/
	height:150px; 
}
.header_menu {
	clear:both;
	padding:3px 14px 0;
}
.header_menu .menu {
/*	background:transparent url(images/menu_background.png) no-repeat scroll 0 0;*/
	height: 23px;
}
.site_logo {
	float:left;
	padding:25px 0 0 28px;
}
.search_block {
	float:right;
	padding-right:74px;
}
.search_block #search-theme-form {
	/*background:transparent url(images/search_background.png) no-repeat scroll 0 0;*/
/*	padding:7px 0px 8px 23px;*/
background-color:#000000;
	padding-left:3px;

/*	width:205px;*/
	width:145px;	
	padding-top:2px;
	padding-bottom:2px;
	height:19px;
}
.search_block input.form-text {
	border:1px solid #D8D8D8;
/*	font-size:0.91em;
	width:185px;
	padding:2px 10px;
*/
		

	color:#000000;
	border:none;
	padding:1px 10px;
	vertical-align:middle;
	width:100px;
	float:left;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.search_block input.form-submit {
	background:transparent url(images/button_0.png) no-repeat scroll 0 0;
/*	height:16px;*/
	border:medium none;
	cursor:pointer;
	height:16px;
	margin:0 0 0 5px;
	vertical-align:middle;
	width:18px;
}
.publisher_login_links li {
/*	border-right:1px solid #B0B0B0; 
*/
	margin-right:3px;
	
	padding-right:3px;

	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	display:inline;
}
.publisher_login_links li.last {
	border:none;
}
.publisher_login_links ul {
	margin:0px;
	padding:0px;
}
.publisher_login_links li a {
	color:#000000;
/*	font-size:11px;
	font-weight:700;*/
	font-weight:bold;
	font-size:13px;
	font-style:normal;
	font-variant:normal;

	text-decoration:none;
}
.publisher_login_links li a:hover {
	text-decoration:underline;
}
.prime_menu ul {
	margin:0px;
	padding:0px;
}
.prime_menu li {
	border-right:1px solid #B0B0B0;
	display:inline;
	margin-right:8px;
	padding-right:8px;
}
.prime_menu li.last {
	border:none;
}
.prime_menu ul li a {
	color:#ADADAD;
	text-decoration:none;
	font-size:11px;
}
.breadcrumb_bar {
/*	background:#302F2C url(images/location_background.png) no-repeat scroll 0 100%;/*/
	color:#000000;
	font-size:13px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding:5px 0 5px 25px;

}

.breadcrumb_bar a.current{
	color:#000000;
	font-weight:bold;
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;	
	
}

.breadcrumb_bar a{ 
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
}

.content-area-wrapper {
/*	background:transparent url(images/main_background.png) no-repeat scroll 0 0;*/
	padding:12px 11px 0;
	overflow:auto;
	overflow:hidden;
	height: 100%;
}
.content-container {
	/*background:#fffffff url(images/footer_top.png) no-repeat bottom left;*/
	padding:0 16px 10px 16px;
	overflow:auto;
	overflow:hidden;
	height:100%;
}
.left_area {
	float:left;
	width:100%;
}
.right_sidebar {
	width:246px;
	float:left;
}
.content_top {
	overflow:auto;
	overflow:hidden;
	height:100%;
}
.main_content {
	clear:both;
}
.left_sidebar {
	width:184px;
	float:left;
	position:relative;
}
.content_here {
	width:100%;
	float:left;
}
.footer {
	background:#302F2C url(images/footer_bottom.png) no-repeat bottom left;
	padding:15px 27px 20px;
	overflow:auto;
	overflow:hidden;
	height:100%;
}
.footer ul {
	margin:0px;
	padding:0px;
}
.footer ul li {
	border-right:1px solid #5C5B5A;
	display:inline;
	float:left;
	margin-right:8px;
	padding-right:8px;
}
.footer ul li.last {
	border:none;
}
.footer ul li a, .footer ul li a:visited {
	color:#ACACAB;
}
.footer_message {
	color:#666666;
	padding:11px 27px 43px 27px;
	font-size:11px;
}
.footer_message a {
	color:#666666;
}
/************* Secondary Menus ***************/

.header_menu ul {
/*	padding-left:15px;*/
	padding-left:1px;
	margin:0px;
}
.header_menu ul li {
	float: left;
	position: relative;
	z-index: 4;
	margin-left: -1px;
	/*background: transparent url("images/separator_0.png") no-repeat 100% 50%;*/
	padding-left: 0px;
	padding-right:0px;
	list-style-type:none;
}
.header_menu ul li.last {
	background-image: none;
}
.header_menu ul li a {
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: 700;
	padding-right: 12px;
	line-height: 23px;
	font-size:12px;
	padding-left: 10px;
}
.header_menu ul li:focus, .header_menu ul li:hover, .header_menu ul li.over {
	/*background: transparent url("images/menu_item_on_end.png") no-repeat 100% 100%;*/
	color: #214361;
	text-decoration: none;
}
.header_menu ul li a:focus, .header_menu ul li a:hover, .header_menu ul li:hover a, .header_menu ul li.over a {
/*	background: transparent url("images/menu_item_on_start.png") no-repeat 0 100%;*/
	color: #EC6109;
}

.header_menu ul ul li:focus, .header_menu ul ul li:hover, .header_menu ul ul li.over{
	background:#FFFFFF url(images/submenu_middle.png) repeat-y scroll 0 0;
}
.header_menu ul li ul {
	position: absolute;
	list-style: none;
	width: 197px;
	margin:0px;
	padding:0px 0 20px 0;
	display:none;
	background: transparent url(images/submenu_bottom.png) no-repeat left bottom;
}
.header_menu ul li:hover ul, .header_menu ul li.over ul {
	display:block;
}
.header_menu ul li ul li ul {
	margin: -1px 0 0 0;
}

.header_menu ul li ul li {
	float: left;
	width: 197px;
	margin: 0;
	background:#FFFFFF url(images/submenu_middle.png) repeat-y scroll 0 0;
}
.header_menu ul li ul li.last {
	padding: 0 0 0px 0;
	float: left;
	width: 197px;
	margin: 0;
	background:#FFFFFF url(images/submenu_middle.png) repeat-y scroll 0 0;
}
.header_menu ul li ul li a {
	padding: 0 20px;
	border-bottom: 1px solid #E8ECEF;
	background: none;
	color: #214361;
	font-size: .91em;
	font-weight: 700;
	line-height: 2.5;
}
.header_menu ul li ul li a:focus, .header_menu ul li ul li a:hover {
	background: none;
	color: #EC6109;
	text-decoration: underline;
}
.header_menu ul li ul li.last a {
	border-bottom: none;
}
.header_menu ul li:hover ul, .header_menu ul li.over ul {
	left: -1px;
	display:block;
	z-index: 50;
}
.header_menu ul li ul li ul {
	top:0px;
	left:196px;
	z-index:50;
	display:none;
}

.header_menu ul li:hover ul li ul, .header_menu ul li.over ul li ul {
	padding:4px 0 0 0;
	display:none;
	left:196px;
}
.header_menu ul li:hover ul li:hover ul li ul, .header_menu ul li:hover ul li:hover ul li:hover ul li ul, .header_menu ul li:hover ul li:hover ul li:hover ul li:hover ul li ul, .header_menu ul li.over ul li.over ul li ul, .header_menu ul li.over ul li.over ul li.over ul li ul, .header_menu ul li.over ul li.over ul li.over ul li.over ul li ul {
	padding:4px 0 0 0;
	margin-top:-4px;
	display:none;
}
.header_menu ul li:hover ul li:hover ul, .header_menu ul li:hover ul li:hover ul li:hover ul, .header_menu ul li:hover ul li:hover ul li:hover ul li:hover ul, .header_menu ul li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul, .header_menu ul li.over ul li.over ul, .header_menu ul li.over ul li.over ul li.over ul, .header_menu ul li.over ul li.over ul li.over ul li.over ul, .header_menu ul li.over ul li.over ul li.over ul li.over ul li.over ul {
	display:block;
	left:196px;
	background: transparent url(images/submenu_bottom.png) no-repeat left bottom;
	z-index:9999;
	padding-bottom:20px;
}

.header_menu ul li ul li a.submenu:focus, .header_menu ul li ul li a.submenu:hover, .header_menu ul li ul li a.submenu:visited, .header_menu ul li ul li a.submenu:link {
	color:#EC6109;
	text-decoration:underline;
	background: none;
	display:block;
}
.header_menu ul li ul li.menuparent a:focus, .header_menu ul li ul li.menuparent a:hover, .header_menu ul li ul li.menuparent a:visited, .header_menu ul li ul li.menuparent a:link {
	background: transparent url("images/arrow_0.png") no-repeat 90% 50%;
}
.header_menu ul li ul li.menusubmenu a:focus, .header_menu ul li ul li.menusubmenu a:hover, .header_menu ul li ul li.menusubmenu a:visited, .header_menu ul li ul li.menusubmenu a:link {
	background: none;
}
/**************************************/

body.two-sidebars .left_area, body.sidebar-right .left_area {
	margin-right:-246px;
}
body.two-sidebars .left_area .squeeze_left_area, body.sidebar-right .left_area .squeeze_left_area {
	margin-right:258px;
	background:transparent url(images/border_1.png) repeat-y scroll 100% 0;
	padding-right:16px;
	overflow:auto;
	overflow:hidden;
	height:100%;
}
body.two-sidebars .content_here, body.sidebar-left .content_here {
	margin-left:-184px;
}
body.two-sidebars .content_here .squeeze_content, body.sidebar-left .content_here .squeeze_content {
	margin-left:194px;
}
/*********** Blocks Formatting ***********/

.left_sidebar .block h2 {
	font-size:14px;
	color:#000000;
	margin:11px 5px;
}
.left_sidebar .block .left_yellow {
	background:#000000 url(images/box_0_top.png) no-repeat scroll 0 0;
	padding-top:10px;
	
}
.left_sidebar .block .left_yellow .content {
	background:url(images/box_0_bottom.png) no-repeat bottom left;
	padding:5px 15px 6px;
	color:#ffffff;
}
.left_sidebar .block .left_yellow .content ul li a{
	color:#ffffff;
	font-weight:bold;
}
.left_sidebar .block .left_yellow .content p a{
	color:#ffffff;
	font-weight:bold;
}
.right_sidebar .block .featured_flicks h2{
	background:transparent url(images/box_5_top.png) no-repeat scroll 0 0;
	color:#ffffff;
	font-size:12px;
	line-height:26px;
	padding-left:12px;
}

.right_sidebar .block .featured_flicks .content{
	background:none;
}

.right_sidebar .block h2.title{
	height:30px;
	font-size:12px;
}
.right_sidebar .block h2{
	margin:0px;
	background:url(images/right-title-left.png) no-repeat top left;
	padding-left:10px;
	font-size:14px;
}
.right_sidebar  .block  h2 .rb_title {
	float:left;
	background:url(images/right-title-right.png) no-repeat top right;
	height:30px;
	line-height:24px;
	padding-left:8px;
	padding-right:12px;
}
.right_sidebar .block .content {
	background:transparent url(images/box_4_middle.png) repeat-y scroll 0 0;
}
.right_sidebar .block .content .rbt_round {
	background:transparent url(images/box_4_bottom.png) no-repeat scroll 0 100%;
/*border-left:1px solid black;
border-right:1px solid black;
border-bottom:1px solid black;*/
	padding:8px 12px 10px;
}
.right_sidebar ul.menu {
	padding:0px 0 0 15px;
	list-style-position:inside;
}
.right_sidebar ul {
	padding:0px;
	margin:0px
}
.right_sidebar ul li {
	/*background:transparent url(images/border_0.png) repeat-x scroll 0 100%;*/
	/*background:transparent url(images/arrow_2.png) no-repeat scroll 4px 15px;*/
	padding-top:5px;
	padding-bottom:5px;
	list-style:none;
	margin:0px;
	overflow:auto;
	overflow:hidden;
	border-bottom:#c2c2c2 1px dotted;
}
.right_sidebar ul li.last {
	border:none;
}
.right_sidebar ul.menu ul {
	padding-left:10px;
}

.right_sidebar .block-user ul.menu li{
	padding-left:20px;
	background:transparent url(images/arrow_2.png) no-repeat scroll 4px 10px;
}

.text_top {
	overflow:auto;
	overflow:hidden;
	height:100%;
}
.text_top .block {
	float:left;
	width:219px;
}

.text_top .block img{
	border:#ffffff 1px solid;
}

.feature_block2 .block{
	margin-right:8px;
}

* HTML .feature_block2 .block{
	margin-right:4px;
}

.feature_block2 .tt_blue {
	background:transparent url(images/box_3_top.png) no-repeat scroll 0 0;
/*	background:transparent url(images/box_2_top.png) no-repeat scroll 0 0;*/
}

.feature_block3 .tt_blue {
	background:transparent url(images/box_3_top.png) no-repeat scroll 0 0;
}

.text_top .tt_blue h2 {
	width:100%;
	font-size:18px;
	height:23px;
	line-height:23px;
	margin:0 0 5px;
	padding:0;
}

.text_top .tt_blue h2 .tt_title {
	display:block;
	float:left;
	height:23px;
	line-height:23px;
	padding-right:8px;
	font-size:12px;
}

.text_top .tt_blue h3{
	font-size:12px;
}

.feature_block2 .tt_blue h2 .tt_title{
/*	background:transparent url(images/box2_top2.jpg) no-repeat scroll right top;*/
color:#ffffff;
	background:transparent url(images/box3_top2.jpg) no-repeat scroll right top;
}
.feature_block2 .tt_blue h2 .tt_title span a{
color:#ffffff;
}

.feature_block3 .tt_blue h2 .tt_title {
	background:transparent url(images/box3_top2.jpg) no-repeat scroll right top;
}
.feature_block3 .tt_blue h2 .tt_title span a
{
color:#FFFFFF;
}
.text_top .tt_blue h2 .tt_title span {
	display:block;
	line-height:23px;
	padding:0 5px 0 10px;
}

.feature_block2 .tt_blue h2 .tt_title span{
/*	background:transparent url(images/box2_top1.jpg) no-repeat scroll left top;*/
	background:transparent url(images/box3_top1.jpg) no-repeat scroll left top;
}

.feature_block3 .tt_blue h2 .tt_title span{
	background:transparent url(images/box3_top1.jpg) no-repeat scroll left top;
}

.text_top .tt_blue .content {
	padding:5px 12px 10px;
}

.feature_block2 .tt_blue .content{
/*	background:#DFEBFA url(images/box_2_bottom.png) no-repeat scroll 0 100%;*/
	background:#000000 url(images/box_3_bottom.png) no-repeat scroll 0 100%;
}

.feature_block3 .tt_blue .content{
	background:#000000 url(images/box_3_bottom.png) no-repeat scroll 0 100%;
}

.feature_block2, .feature_block3 {
	float:left;
}
.text_top .box-3 h2 {
	height:100%;
}
.text_top h2.tt_title {
	height:23px;
}
.squeeze_content .node {
	clear:both;
	overflow:auto;
	overflow:hidden;
}
.right_sidebar .clear-block {
	margin-bottom:20px;
}
.right_sidebar .rbt_round h2 {
	background:none;
}
.right_sidebar .rbt_round h2 a {
	color:#000000;
}
.right_sidebar .rbt_round ul li a img {
	float:left;
	padding:0px 9px 0px 0px;
}
.right_sidebar .rbt_round ul li{margin-bottom:11px; padding-bottom:17px; padding-top:0px;}
.right_sidebar .rbt_round ul li p {
	margin:10px 0px 0px 0px;
	font-size:11px;
}
.text_top .tt_blue .box-2 h2 {
	height:auto;
}
.left_sidebar .block ul li {
	list-style-type:none;
	line-height:1.5;
}
.left_sidebar .block ul li a {
	color:#000000;
}
.left_sidebar .block ul {
	padding-left:0px;
}
.left_sidebar .block p a {
	color:#1C406E;
	font-weight:700;
	text-decoration:underline;
}
.content_here .squeeze_content .text_top {
	margin-bottom:20px
}
.squeeze_content .feature_block3 {
}

.right_bottom .block{
	border-bottom:4px solid #EAEAEA;
	background:none;
}

.right_bottom .block h2{
	color:#000000;
	font-size:14px;
	text-transform:uppercase;
	background:none;
}

.right_bottom .block .content{	
	background:none;
}

.right_bottom .block div.item-list ul{
	padding:0 12px;
}

.feature_image_4{
	float:left;
}

div.message { clear : both; }

.left_sidebar_container{
	float:left;
	position:relative;
	width:184px;
}

.left_sidebar_bottom{
	clear:both;
	float:left;
	width:184px;
}

.left_sidebar_bottom h2{
	color:#000000;
	font-size:14px;
	margin:11px 5px;
}

.left_sidebar_bottom ul{
	margin:0px;
	padding:0px;
}

.left_sidebar_bottom ul li{
	margin:0px;
	padding:0px;
	list-style:none;
	line-height:1.5em;
}

.left_sidebar_bottom ul li a{
	color:#000000;
}

.left_sidebar_bottom .block p a{
	color:#1C406E;
	font-weight:700;
	text-decoration:underline;
}

.left_sidebar_bottom .block .left_grey{
	background:url(images/box_1_top.png) no-repeat top;
	padding-top:10px;
}

.left_sidebar_bottom .block .content{
	background:#F1F1F1 url(images/box_1_bottom.png) no-repeat 0 100%;
	padding:5px 15px 6px 15px;
}

.rss_feed{
	float:right;
	border-left:1px solid #5C5B5A;
	padding-left:8px;
}

.rss_feed a{
	color:#ACACAB;
	text-decoration:none;
}

.rss_feed a:hover{
	text-decoration:underline;
}

.rss_feed img{
	margin-left:8px;
	vertical-align:middle;
}
.bottom a{color:#FFFFFF;}
.bottom h2 a{color:#FFFFFF;}
.bottom h3 {color:#FFFFFF;}
.bottom h3 ul li a{color:#FFFFFF;}
.bottom p a{color:#FFFFFF;}
.bottom p{color:#FFFFFF;}
.rr_title 
{
display:block;
float:left;
font-size:12px;
height:23px;
line-height:23px;
padding-right:8px;
background:transparent url(images/box3_top2.jpg) no-repeat scroll right top;
}
.rr_title span
{
display:block;
line-height:23px;
padding:0 5px 0 10px;
color:#ffffff;
background:transparent url(images/box3_top1.jpg) no-repeat scroll left top;
}
.rr_title_mod
{
font-size:18px;
height:23px;
line-height:23px;
margin:0 0 5px;
padding:0;
width:100%;
}
#main .node .links {
background:transparent url(images/border_0.png) repeat-x scroll 0 0;
clear:both;
line-height:1;
margin:0em 0 0;
padding:0.9em 0 0;
}
#main .node ul.links{
background:none;
}
#main .node h2{
margin:1em 0 0;
font-size:1.8em;
}
#main .node span.submitted{
display:block;
color:#888888;
font-size:0.9em;
margin:0 0 1em;
}
#main .node p{
margin:0;
padding:0px 0 10px;
}
#main .node .links li.comment_comments a.comment_comments,#main .node .links li.comment_add a.comment_add{
padding-left: 20px;
background: transparent url("images/icon_1.png") no-repeat 0 50%;
font-size:0.8em;
color:#F44F06;
text-transform:lowercase;
}
#main .node .links li.node_read_more a.node_read_more{
padding-left: 20px;
background: transparent url("images/icon_0.png") no-repeat 0 50%;
font-size:0.8em;
color:#F44F06;
text-transform:lowercase;
}
#main .node span.submitted a{
color:#888888;
text-decoration:underline;
}
#main .node .links li{
border-right:1px solid #F44F06;
margin-right:8px;
padding:0 8px 0 0;
}
#main .node .links li.last{
border-right:0px solid #F44F06;
margin-right:8px;
padding:0 8px 0 0;
}
#main .node .meta{
min-height:9px;
}
.player_frame_tabloid {
background-image:url("images/pic_frame142.gif");
background-repeat:no-repeat;
height:335px;
padding-top:51px;
width:658px;
}
