body {margin:0; padding:0; border:0; text-align:center; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; background:#f7f7f7 url(../img/body_bg.gif) center repeat-y; color:#333;}
#container {width:960px; margin:0px auto; text-align:right; padding:0px; background-color:#fff;}
.clear {width:100%; overflow:hidden; height:1px;}
.clearer {width:100%; overflow:hidden;}

/*********deafault layout**********/
#layout_default div#dynamic_box_right {width:320px;}
#layout_default div#dynamic_box_center {width:640px;}

/******************** Master layout  ********************/
.col_940 {margin:0px 10px; width:940px;}
.col_620 {margin:0px 10px; width:620px;}
.col_460 {margin:0px 10px; width:460px;}
.col_380 {margin:0px 10px; width:380px;}
.col_300 {margin:0px 10px; width:300px;}
.col_220 {margin:0px 10px; width:220px;}
.col_140 {margin:0px 10px; width:140px;}

/**arabic float**/
.master_float {float:right; display:inline;}

#footer {clear:both;}
#container {background-color:#fff;}
#content {width:100%; overflow:hidden; padding-top:10px;}
.page_separator {margin:10px; height:1px; overflow:hidden; background:#ccc; clear:both;}

/*** Global anchor styles ***/
a {color:#115984; text-decoration:none;}
a:hover {color:#79a5c5; text-decoration:underline;}
a img {border:none;}

/*** Global list styles ***/
ul {padding:0; margin:0;}
ul li {list-style-type:none;}
.box_content ul li {border-bottom:1px solid #eee; padding:1px 0px;}
.box_content ul li a {display:block; padding:4px 14px 4px 4px; background:url(../img/right_box_bullet.gif) right 10px no-repeat;}

/*** Global heading styles ***/
h1, h2, h3, h4, h5 {font-family:"Times New Roman", Times, serif; margin:0px; font-weight:normal; padding-bottom:4px;}
h1 {font-size:24px;}
h1.page_title {font-size:30px; border-bottom:1px solid #ccc; margin-bottom:10px;}
h1.article_title {font-size:30px; border-bottom:1px solid #e2e3e4; margin-bottom:5px;}
h2, h3 {font-size:18px;}
h3.box_title {font-size:20px; font-weight:normal;color:#d86332;}
h3.title_gray {padding:2px 5px; margin-bottom:10px; background:#f7f7f7; border-top:1px solid #cdcccc; border-bottom:1px solid #cdcccc;}
h3.title_blue {padding:3px 5px; background:#79a5c5 /*url(../img/ornament_blue.gif) top left no-repeat*/; color:#e7f0f8;}
h3.article_subtitle {color:#999; font-weight:bold;}

h3.title_blue a, h3.title_blue a:hover {color:#fff;}

/*** Global box styles ***/
.box {padding:10px; margin-bottom:10px; border:1px solid #ccc; background:#fff url(../img/gradient_light_bottom.gif) bottom repeat-x;}
.box_content {padding:5px;}
.box_dark .box_content {background:#e7f0f8; padding:10px; margin-bottom:10px;}
.box_dark p {margin:0 0 10px 0;}

/*** Tabbed Boxes ***/
.box_tabs .box_content {background:#f7f7f7; border:1px solid #cdcdcd; padding:10px;}
.box_tabs .short {padding-bottom:10px; border-bottom:1px solid #cdcdcd;}
.tabs {font-size:11px; line-height:normal; font-weight:bold;}
ul.tabs{margin:0 10px; padding:5px 0; list-style:none;}
.tabs li {display:inline; margin:0; padding:0;}
.tabs a {margin:0px 1px 0px 0px; padding:4px 12px 6px 12px; text-decoration:none; color:#666666;}
.tabs a:hover {text-decoration:none; color:#d86332;}
.tabs a.active {background:#f7f7f7; border:1px solid #cdcdcd; border-bottom:none; color:#d86332;}
.tab_short {padding-bottom:5px; margin-bottom:5px; border-bottom:1px solid #ddd;}
#box_most_popular .last, #box_most_commented .last {border-bottom:none;}
#box_most_popular h3, #box_most_commented h3 {font-size:14px; font-weight:bold;}
.times_read, .comments_number {color:#666; font-size:11px; padding:2px;}

/*** Global summary styles ***/
.image {padding:2px; float:right; margin:2px 0px 2px 10px; border:1px solid #ccc;}
.short_holder {width:100%; overflow:hidden;}
.short {margin-bottom:5px; padding:5px; border-bottom:1px solid #cdcccc;}

/*** Breadcrumbs ***/
.box_breadcrumb {padding:6px 0px; color:#666; border-bottom:1px solid #eee; font-size:11px;}
.box_breadcrumb a {padding-right:4px;}
.breadcrumb_permalink {float:left;}
.breadcrumb_permalink img {margin-bottom:-3px;}

/*** Pagination ***/
#box_pagination {padding:6px; margin:6px 0px; background:#eee; color:#666;}
#box_pagination span.pagination {float:left; font-weight:bold;}
#box_pagination span.pagination a {font-weight:normal;}
#box_pagination span.pagination_total {color:#d86332;}

/***** Library sections *****/
#box_sections {padding:5px; margin-bottom:10px; border:1px solid #ccc; background:#fff url(../img/gradient_light_bottom.gif) bottom repeat-x;}
#box_sections li {padding:1px 10px 1px 11px; display:inline; border-left:1px solid #ccc;}
#box_sections li ul li {border-right:1px solid #ccc; font-weight:normal; padding-right:10px;}
#box_sections li a {padding:4px 0px;}
#box_sections li a:hover {text-decoration:none;}
#box_sections li ul li a:hover {text-decoration:underline;}

/*** Image based categories ***/
.featured_gallery {margin-bottom:20px;}
.featured_gallery_image {width:620px; overflow:hidden; text-align:center; margin-top:5px; padding-top:5px; border-top:1px solid #ccc;}
.featured_gallery h2 {float:right;}
.featured_gallery .story_stamp {float:left;}
.gallery_row {margin:10px 0;}
.gallery_short {float:left; display:inline; width:184px; margin:0px 5px; background:url(../img/gradient_light_bottom.gif) bottom repeat-x; border:1px solid #ccc; padding:5px; text-align:center;}
.gallery_image {width:184px; height:140px; overflow:hidden; text-align:center; border-bottom:1px solid #ccc; padding-bottom:5px; margin-bottom:5px;}
.gallery_stamp {border-top:1px solid #cdcdcd; padding:5px 0px;}
.gallery_stamp .image {margin-top:0px;}

/***** Individual boxes/modules *****/
/*** Debate ***/
.box_debate {margin-bottom:10px; padding:10px 0; border-top:3px solid #d86332; border-bottom:3px solid #d86332;}
.box_debate h3.box_title {font-size:24px;}
.debate_question {font-size:14px; font-weight:bold; padding:5px 0 10px 5px; border-bottom:1px solid #ccc; color:#333;}
.debate_answer {color:#666; padding:10px; background:#e7f0f8; color:#555;}
.debate_bottom {background:url(../img/debate_box_bottom.gif) right top no-repeat; height:25px;}
.answer_by {font-size:11px; color:#666; padding-top:10px;}
.view_debate {text-align:left;}
.archive_banners {margin:10px 0;}

h3.debate_closed_title {color:#990033; padding:0px 10px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}
.debate_info {width:100%; overflow:hidden; border-bottom:1px solid #eee; padding-bottom:5px; margin-bottom:5px;}
.debate_comments_number {float:left; font-size:11px; background:url(../img/icon_comment_small.gif) right no-repeat; padding-right:20px;}
.debate_closed_label {color:#990033; font-weight:bold;}
.debate_ongoing_label {color:#006600; font-weight:bold;}

/*** Cartoons box ****/
.cartoons_home {margin-bottom:10px; text-align:center; background:#e7f0f8;}
.cartoons_home h3 {text-align:right;}

/*** Featured author box ***/
div#box_users div.box_body img {float:left; margin:2px 6px 2px 4px;}
div#box_users div.box_content {width:90%; overflow:hidden;}
div#box_users span.author_bio {line-height:1.6em;}
div#box_users ul.user_posts {padding-top:10px;}

/*** Tag cloud box ***/
div#box_tags .view_all {text-align:right; border-top:1px solid #eee; padding-top:4px; margin-top:4px;}

/*** Article page tag box ***/
#article_tags div.article_my_tags {padding-top:6px; margin-top:6px; border-top:1px solid #eee;}
#article_tags div.article_add_tag {padding-top:6px; text-align:center;}

/*** Article Tools box ***/
.article_tools_holder {padding:10px 0; border-top:3px solid #d86332; border-bottom:3px solid #d86332; margin-bottom:10px;}
#box_article_tools ul {font-size:11px; margin-bottom:10px;}
#box_article_tools ul li {padding:4px; margin-bottom:1px; background:#fff url(../img/gradient_light_bottom_small.gif) bottom repeat-x; border:1px solid #e2e3e4;}
#box_article_tools ul li img {vertical-align:top; padding-left:5px;}
#box_article_tools ul li a {display:block; padding:0px 4px 2px 4px; background:none; color:#666;}
#box_article_tools ul li a:hover {background:none; text-decoration:none; color:#d86332;}

/*** Article social bookmarks ***/
#box_social_bookmarks {color:#666; padding:10px; border-top:1px solid #ccc;}
#box_social_bookmarks img {padding-left:5px;}

/*** Email friend box ***/
#send_article {padding:6px; border:1px solid #eee; background:url(../img/gradient_light_bottom.gif) bottom repeat-x;}

/*** Article vote box ***/
#stars {padding:2px; width:150px; overflow:hidden;}
.article_rating {color:#cecece; font-weight:bold; font-size:14px; padding-top:10px; padding-right:18px; float:right;}
div.standard_star {cursor:pointer;}

/*** Attachments box ***/
#attachments_box .box_title {font-weight:bold;}
#attachments_box li {background:url(../img/attachment.gif) right 5px no-repeat; padding:4px 25px 4px 0px;}
#attachments_box li.mime_pdf {background:url(../img/mime_pdf.gif) right 3px no-repeat;}
#attachments_box li.mime_doc, #attachments_box li.mime_docx {background:url(../img/mime_doc.gif) right 3px no-repeat;}
#attachments_box li.mime_mp3 {background:url(../img/mime_audio.gif) right 3px no-repeat;}

#attachments_box li.mime_swf, #attachments_box li.mime_flv, #attachments_box li.mime_mov, #attachments_box li.mime_wmv {background:url(../img/mime_video.gif) right 3px no-repeat;}

/*** Article audio player ***/
.audio_player_container {padding:3px; margin:10px 0; background:#f7f7f7; border:1px solid #ccc;}
a.download_file {float:left; padding-top:2px;}

/***** Category colors *****/
h1.category_6, h1.category_7, h1.category_8, h1.category_9, h1.category_10, h1.category_11, h1.category_12 {padding-right:10px; color:#fcfcfc;}

h3.category_6, h3.category_7, h3.category_8, h3.category_9, h3.category_10, h3.category_11, h3.category_12 {padding:3px 5px; margin-bottom:5px;}
h3.category_6 a, h3.category_7 a, h3.category_8 a, h3.category_9 a, h3.category_10 a, h3.category_11 a, h3.category_12 a {color:#fff;}

h3.category_6, h1.category_6 {background:#006600 /*url(../img/ornament_dark_green.gif) left no-repeat*/;}
h3.category_7, h1.category_7 {background:#ff9936 /*url(../img/ornament_light_orange.gif) left no-repeat*/;}
h3.category_8, h1.category_8 {background:#cc6600 /*url(../img/ornament_dark_orange.gif) left no-repeat*/;}
h3.category_9, h1.category_9 {background:#990033 /*url(../img/ornament_dark_red.gif) left no-repeat*/;}
h3.category_10, h1.category_10 {background:#959595 /*url(../img/ornament_dark_gray.gif) left no-repeat*/;}
h3.category_11, h1.category_11 {background:#79a5c5 /*url(../img/ornament_blue.gif) left no-repeat*/;}
h3.category_12, h1.category_12 {background:#3fadaa /*url(../img/ornament_torquise.gif) left no-repeat*/;}

a.category_6, a.category_7, a.category_8, a.category_9, a.category_10, a.category_11, a.category_12 {font-weight:bold; font-size:11px; display:block; padding-bottom:5px;}
a.category_6, h1.article_6 {color:#006600;}
a.category_7, h1.article_7 {color:#ff9936;}
a.category_8, h1.article_8 {color:#cc6600;}
a.category_9, h1.article_9 {color:#990033;}
a.category_10, h1.article_10 {color:#959595;}
a.category_11, h1.article_11 {color:#79a5c5;}
a.category_12, h1.article_12 {color:#3fadaa;}

/*** Contributors ***/
.authors_sort {padding:6px 0px; margin-bottom:6px; border-bottom:1px solid #eee;}

/*************** HEADER STYLES *************************************************************************************************************************/
/******************************************************************************************************************************************************/
.login_register {float:right; padding-top:4px;}
.login_register a {color:#115984;}
.site_language {float:left; padding:5px 0px 0px 10px; font-size:11px; color:#999; font-weight:bold;}

/*** Social ***/
.box_social {float:left; padding:3px 15px 0px 10px;}
.box_social img {padding-right:3px;}
#header {width:940px; margin:0 10px; position:relative;}
.header_image {background:#f7f7f7 url(../img/header_bg.jpg) top left no-repeat; margin-bottom:10px;}

/*** Search box ***/
.search {float:left;}
input.search_input {padding:2px; border:1px solid #999; width:200px;}

/*************** CONTENT STYLES ************************************************************************************************************************/
/******************************************************************************************************************************************************/
div.article_link {display:inline; padding-left:4px;}

/*** Main news styles ***/
#category_news_box div.box_title {margin-bottom:6px;}

/*** Category links ***/
#category_news_box div.box_title h4, #category_news_box div.box_title h4 a { 
	font-size:16px; 
	color:#172973;
	border-bottom:1px solid #eee;
	padding:4px 0px;
	margin-bottom:4px;
}

/*** Subcategory links ***/
#category_news_box div.box_title span {color:#000; font-size:11px; padding:0px 1px; }

#category_news_box div.box_title span a:hover {color:#000;}

#category_news_box div.box_body ul {padding:0px 6px;}

#category_news_box div.box_body ul li {border-bottom:1px solid #eee; padding:1px 0px;}

#category_news_box div.box_body ul li a {
	display:block; 
	padding:2px 2px 2px 14px; 
	background:url(../img/bullet_arrow.gif) 6px 6px no-repeat;
}

/*** Article styles ***/
#multipage-article-navigation {clear:both; text-align:right; background:#e2e3e4 url(../img/ornament_gray.gif) left top no-repeat; padding:6px;}
#multipage-article-navigation .current {font-size:14px;}

.coresponding_article {padding-bottom:5px; margin:5px 0 10px 0; border-bottom:1px solid #ccc; direction:ltr;}

.article_stamp {float:right;}

#article_holder div.article_metadata {padding:0px 0px 18px 0px; margin-bottom:4px; border-bottom:1px solid #eee;}

#article_holder div.article_metadata span.metadata_time {font-size:10px; color:#666; float:right;}

.font_size {float:left; font-size:11px; text-align:left; margin-bottom:12px; width:102px;}

#article_holder div.font_size img {vertical-align:bottom; padding-left:3px;}

#article_holder div.image {float:right; padding:4px; margin-left:10px; border:1px solid #ccc;}

.image_caption {font-size:11px; line-height:normal;}

#article_body {line-height:1.6em; width:100%; overflow:hidden; margin-bottom:12px;}

#article_body p {margin:0 0px 10px 0;}

#article_body p.abstract {font-family:"Times New Roman", Times, serif; font-size:16px; font-weight:bold;}

#article_holder div#article_body h1, 
#article_holder div#article_body h2, 
#article_holder div#article_body h3, 
#article_holder div#article_body h4, 
#article_holder div#article_body h5, 
#article_holder div#article_body h6 {font-family:"Times New Roman", Times, serif;}

#article_holder div#article_body a {color:#002BB8;}

/*** Article comments ***/
.comment_block h4 { 
	font-size:14px; 
	font-weight:bold;
	color:#666; 
	background:#e2e3e4 /*url(../img/ornament_gray.gif) left top no-repeat*/;
	padding:6px;
	margin:6px 0px;
}

.comment_block h4 img.comment_feed {float:left;}

.comment_block h4 span.no_comments {display:block; font-size:12px; font-weight:normal;}

#comment_list {margin:15px 8px;}

#comment_list div.comment_holder {margin-bottom:20px;} 

#comment_list div.comment_header {padding-bottom:6px;}

#comment_list div.comment_header {font-size:11px; color:#999;}

#comment_list div.comment_header strong {color:#333;}

#comment_list div.comment_header a {font-weight:bold;}

#comment_list div.comment_body_holder {padding:10px 0; border-bottom:1px solid #79a5c5;}

#comment_list div.comment_body {width:100%; overflow:hidden;}

#comment_list div.comment_body img {float:right; padding-left:5px;}

#comment_list div.comment_body div.comment_text {line-height:1.3em; padding:5px 0;}

#comment_list div.comment_report, #comment_list div.comment_rate {float:left;}

#comment_list div.comment_rate {padding-left:6px;}

.comment_rate div.result {
	float:left; 
	border:1px solid #ebebeb; 
	background-color:#fff; 
	padding:0px 4px; 
	color:#555; 
	font-weight:bold;
}

.captcha_title {font-weight:bold; border-bottom:1px solid #ccc; padding:5px 0; margin-bottom:10px; font-family:"Times New Roman", Times, serif;}

.result span.error {font-weight:normal; font-size:11px; color:#ca0405;}

div#comment_dump {
	font-size:14px; 
	color:#172973; 
	background-color:#f8f8f8; 
	border:1px solid #ebebeb; 
	padding:6px; 
}

div#comment_dump span.error {color:#ca0405;}

/*** Archive calendar ***/
#box_calendar table caption {font-weight:bold; background-color:#eee; border-bottom:1px solid #ccc; padding:6px 0px; margin-bottom:6px;}
#box_calendar table caption span {cursor:pointer; padding:0px 4px;}
#box_calendar table td {background-color:#f1f1f1; padding:1px 2px;}
#box_calendar table td.days {font-size:11px;}

/*************** FOOTER STYLES *************************************************************************************************************************/
/******************************************************************************************************************************************************/
.footer {padding:10px; color:#ccc; background:#e2e3e4; border-top:1px solid #ccc; margin:0 10px; overflow:hidden;}
.static_footer {padding:10px 0;}
.footer_links {float:right; width:645px; font-weight:bold; font-size:11px;}

/*** First level categories in footer ***/
.footer ul {padding:10px 0px; margin:0px; border-bottom:1px solid #ccc;}
.footer li {display:inline; padding:0px 3px;}
.gozaar_info {float:left; width:265px; text-align:left; font-size:11px; color:#666; direction:ltr;}
.gozaar_info img {float:left; margin-right:10px;}
.gozaar_info p {padding:0; margin:4px 0;}

form {padding:0px; margin:0px;}
textarea {border:1px solid #7F9DB9;}
.form_line {margin-bottom:6px; padding-bottom:6px; width:100%; overflow:hidden;}
*:first-child+html .form_line {margin-bottom:0px; padding-bottom:6px;}
input.text {border:1px solid #7F9DB9;}
select.options {border:1px solid #7F9DB9;}
input.submit_button, button {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; overflow:visible;}
.formElement p {margin-top:0;}
#dynamic_box_right .form_line div.submit {text-align:left;}
#dynamic_box_right .form_line div.submit a {float:right; padding-top:3px; color:#C90404;}
#dynamic_box_center div.form_line label {text-align:left; padding:3px 3px 3px 0px; display:block; float:right; width:30%; font-size:12px; color:#666666;}
#dynamic_box_center div.formElement {float:right; margin-right:6px; display:inline; z-index:auto;}
#dynamic_box_center div.formElement label {padding:0px; width:auto; text-align:right; float:none; display:block; font-weight:normal;}
div.form_line span {display:block; padding:0px 6px 6px 0px;}


.tos_label {color:#666666;}

.tos_label a {color:#C90404;}

.tos_box {border: 1px solid #7F9DB9; padding: 6px; margin-top: 6px; width: 350px; height: 200px; overflow: scroll;}

.tos_box pre {padding:0; margin:0; font-family: Arial, Helvetica, sans-serif;}

#error_message {background:#FCD6D4; margin-bottom: 6px;}

#error_message p {margin: 2px 0px; padding: 4px; color: #555555;}

.validation {
	padding: 2px 0px 2px 18px; 
	font-size: 11px; 
	font-weight:bold;
}

.not_valid {background: url(../img/validation_not_valid.gif) 0 0 no-repeat; color:#F3735D;}

.checking {background: url(../img/validation_info.gif) 0 0 no-repeat; color:#6b99c5;}

.valid {background: url(../img/validation_valid.gif) 0 0 no-repeat; color:#80CA73;}
.menu, .menu ul {margin:0; padding:0; border:0; display: block;}
.menu li {margin:0; padding:0; border:0; display:block; float:right; position:relative; z-index:5; list-style:none;}
.menu li:hover {z-index:10000; white-space:normal;}
.menu li li {float:none; position:relative !important;}
.menu ul {visibility:hidden; position:absolute; z-index:10; right:0; top:0;}
.menu li:hover>ul {visibility:visible; top:100%;}
.menu li li:hover>ul {top:0; right:100%;}
.menu:after, .menu ul:after {content: "."; height:0; display:block; visibility:hidden; overflow:hidden; clear:both;}
.menu, .menu ul {min-height:0;}
.menu ul {background-image:url(../img/empty.gif); padding:10px 30px 30px 30px; margin:-10px 0 0 -30px;}
.menu ul ul {padding:30px 30px 30px 10px; margin:0 0 0 -10px;}



/************************************************************************************/
/*************************** DHTML_menu styles **************************************/
#mainNav {
	font-size:14px;
    background:#79a5c5 /*url(../img/main_nav_bg.gif) top left no-repeat*/;
	height:30px;
}

.menu ul {font-size:90%;}

.menu ul li {margin:0; float:none; border:none;}

.menu ul li ul {font-size:100%;}

.menu ul {width:15em; margin:0; padding:0;}

.menu li:hover {background:#b7b8b8;}

/* Link styles */
.menu li a {display:block; line-height:30px; padding:0 15px;}

.menu li a:link,
.menu li a:visited,
.menu li a:hover {color:#e7f0f8; background:url(../img/main_nav_separator.gif) top left no-repeat; font-weight:bold; text-decoration:none;}

.menu li a.last {background:none;}

.menu li a:hover {background:#5988ae; color:#fff;}

.menu ul li {background:#B7B8B8;}

.menu ul li:hover {background:#B7B8B8;}

.menu ul li a:link,
.menu ul li a:visited,
.menu ul li a:hover {
	text-decoration:none;
	display:block;
	float:none;
	position:relative;
	border:none;
	height:auto;
	line-height:100%;
	padding:4px;
	background:transparent;
	border-bottom:1px solid #bfbfbf;
	color:#000000;
}

.menu ul li a:hover {
	background:#eeeeee;
	color:#C90404;
}

.menu ul li ul li a:link,
.menu ul li ul li a:visited,
.menu ul li ul li a:hover {
	background:#EEEEEE;
}

.menu li ul li ul li a:hover {
	background:#bfbfbf;
	color:#C90404;
}
  
.menu a:hover, .menu li:hover>a {}

.menu li li:hover>ul {	/* inset 2nd+ submenus, to show off overlapping */
	background:#333333;
	padding:0;
}

/* Hides from IE5-mac \*/
* html .menu li.adxmhover {z-index:10000; background:#eff0f0;}
* html .menu .adxmhoverUL {visibility:visible;}
* html .menu .adxmhoverUL {top:100%; right:0;}
* html .menu ul a {zoom:1;}
* html .menu ul li {display:inline !important;}
/* End hide from IE5-mac */
.box_headline {
	background-color:#eee;

	border:1px solid #cdcccc;
	height:225px;
	overflow:hidden;
	margin-bottom:20px;
}

.box_headline h2 {font-size:20px; font-weight:normal; padding:4px 0px;}

.headline_author {background:url(../img/icon_author_small.gif) right 2px no-repeat; padding:2px 16px 4px 0px; font-size:11px;}

.headline_article_holder {float:right;}

.headline_image { 
	width:300px;
	height:225px; 
	overflow:hidden; 
	display:block; 
	text-align:center;
}

.headline_body { padding: 6px;}

.headline_link { text-align: right; font-weight: bold;}

.player {background:#000000; float:left; display:inline; width:317px; margin-right:1px;}

.player ul {}

.player li {display:block;}

.player a {display:block; height:64px; overflow:hidden; padding:5px 15px 5px 5px;}

.player a:link, .player a:visited {
	color:#000;
	background:#f7f7f7 url(../img/gradient_light_bottom.gif) bottom repeat-x;
	text-decoration:none;
	border-right:6px solid #cdcccc;
	border-bottom:1px solid #cdcccc;
}

.player a:hover {
	color:#f7963e;
	background-color:#f0f0f0;
	border-right:6px solid #d86332;
	text-decoration:none;
}

.player a.active, .player a:visited.active {
	background:#f0f0f0 url(../img/player_active.gif) right top no-repeat;
	color:#000;
	border-right:6px solid #d86332;
}

#box_newsletter {background:#fff url(../img/gradient_light_bottom.gif) bottom repeat-x;}

#box_newsletter .box_content {background:none;}

#box_newsletter div.button_holder {height:20px; padding:4px;}

#box_newsletter div.button_holder input {float:right;}

#newsletter_form_holder input.text {padding:3px; width:175px;}
.box_poll {background:#fff url(../img/gradient_light_bottom.gif) bottom repeat-x;}

.box_poll .box_content {background:none;}

.box_poll span.poll_question {color:#a5a5a5;}

.box_poll label {display:block; border-bottom:1px solid #ddd; padding:4px 0px;}

.box_poll label img {vertical-align:middle;}

.box_poll div.button_holder {height:20px; padding:4px;}

.box_poll div.button_holder input {float:left;}

/*** Poll page ***/

.poll_box_holder {background:#eee; border-bottom:1px solid #ddd; margin:10px 0px; padding:6px;}

.poll_box_header {border-bottom:1px solid #ddd; margin-bottom:6px; padding-bottom:4px;}

.poll_box_header span {color:#666;}

.poll_line {
	margin-bottom:6px;
	padding-bottom:6px;
	width:98%;
	overflow:hidden; /*** if used, needs to be hidden because of Opera ***/
}

.poll_line img {vertical-align:middle;}

.poll_answer_title {
	text-align:left;
	padding:0px 3px 2px 0px;
	display:block; 
	float:right;
	width:46%;
	font-size:12px;
	color:#555555;
	font-weight:bold;
}
