body 		{ margin-top: 0px; color: #000000;  font-family: arial,Helvetica,ms sans serif; font-size: 12px; }
/*Header*/
#masthead {padding-left: 5px;padding-bottom: 10px;padding-top: 5px;width:976px}
#masthead #left {float:left;width: 728px;vertical-align: top}
#masthead #right {float:right;width:230px;border-bottom: 1px solid #cccccc;}
#masthead #right a {text-decoration:none;color:#336699;font-weight:bold}
#masthead #right-inner {padding:5px}
#masthead #right-inner a {text-decoration:none;color:#336699;font-weight:bold}
#right .box-heading {border-bottom: 1px solid #cccccc;border-top: 1px solid #cccccc; color:#ffffff;padding:5px 0 5px 10px;font-weight:bold}
/*=======NAVIGATION========*/
/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menu/pro_drop3.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
.preload1 {background: url(/assets/gif/navigation/blank_over.gif);}
.preload2 {background: url(/assets/gif/navigation/blank_overa.gif);}

.navigation, .navigation2 {padding:0; margin:0; list-style:none; height:36px; background:#fff; position:relative; z-index:500; font-family:arial, verdana, sans-serif;width:100%}
.navigation {background: url(/assets/gif/navigation/blank_over.gif);}
.navigation li.top, .navigation2 li.top {display:block; float:left;}
.navigation li a.top_link, .navigation li a.top_link2, .navigation2 li a.top_link, .navigation2 li a.top_link2 {display:block; float:left; height:36px; line-height:27px; color:#ffffff; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 0px; cursor:pointer;background: url(/assets/gif/navigation/blank.gif);}
.navigation li a.top_link span, .navigation li a.top_link2 span, .navigation2 li a.top_link span, .navigation2 li a.top_link2 span {float:left; display:block; padding:0 24px 0 12px; height:36px;background:url(/assets/gif/navigation/blank.gif) right top;}
.navigation li a.top_link span#nav_last {float:left; display:block; padding:0 14px 0 24px; height:36px;background:url(/assets/gif/navigation/blank_over2.gif) right top;}
.navigation2 li a.top_link span#nav_last {float:left; display:block; padding:0 10px 0 12px; height:36px;background:url(/assets/gif/navigation/blank_over2.gif) right top;}
.navigation li a.top_link span.active, .navigation2 li a.top_link span.active {background:url(/assets/gif/navigation/blank_overa.gif) no-repeat right top;}
.navigation li a.top_link2 span, .navigation2 li a.top_link2 span  {float:left; display:block; padding:0 14px 0 14px; height:36px;background:url(/assets/gif/navigation/blank_over.gif) right top}
.navigation li a.top_link span.down {float:left; display:block; padding:0 18px 0 18px; height:36px}
.navigation2 li a.top_link span.down {float:left; display:block; padding:0 12px 0 12px; height:36px}
.navigation li a.top_link:hover, .navigation2 li a.top_link:hover {color:#fff; background: url(/assets/gif/navigation/blank_over.gif) no-repeat;}
.navigation li a.top_link:hover span, .navigation2 li a.top_link:hover span {background:url(/assets/gif/navigation/blank_over.gif) no-repeat right top;}
.navigation li a.top_link:hover span.down, .navigation2 li a.top_link:hover span.down {background:url(/assets/gif/navigation/blank_overa.gif) no-repeat right top;}

.navigation li:hover > a.top_link, .navigation2 li:hover > a.top_link {color:#fff; background: url(/assets/gif/navigation/blank_over.gif) no-repeat;}
.navigation li:hover > a.top_link span, .navigation2 li:hover > a.top_link span {background:url(/assets/gif/navigation/blank_over.gif) no-repeat right top;}
.navigation li:hover > a.top_link span.down, .navigation2 li:hover > a.top_link span.down {background:url(/assets/gif/navigation/blank_overa.gif) no-repeat right top;}


.navigation table, .navigation2 table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/* Default link styling */

/*content*/
.cci-current-user-avatar {float:right;margin:0 10px 0 0;}
#content {width:100%}
#content{ padding:9px 0 0 0;}
#content2 {width:851px;float:right}
#left_rail {float:left;width:639px; margin-right:15px;}
#content2 #left_rail {float:left;width:514px; margin-right:15px;}
#right_rail {float:right;width:300px;vertical-align:top}

/*footer*/
#footer {font-size:10px;margin-top:7px;width:100%}
#footer .cols {float:left;width:117px}
#footer #global {float:left;width:57px}
#footer #autoshows {float:left;width:87px}
#footer a {color:#333}

/*footer*/
#footer-copyright {font-size:10px;margin-top:7px;width:100%;text-align:right;line-height:14px}
#footer-copyright .indent {padding-right:5px}
#footer-copyright a {color:#333;text-decoration:underline}

/*======= CONTENT =======*/
.breadcrumb, .breadcrumb a {color:#999;margin:0 0 5px 0;font:bold 7px Verdana}
.breadcrumb a{text-decoration:underline;font:bold 11px Verdana}
.breadcrumb a:hover {text-decoration:none}

#top_news {width:100%}
#top_news .fleft {width:58%;padding-right:5px;border-right:1px solid #ccc}
#top_news .fright {width:39%;padding-left:5px}


#commentry-top-left {float:left;width:58%;border-right:1px solid #ccc;padding-right:4px}
#commentry-top-right {float:right;width:40%}

#commentry-top-left .fleft, #commentry-top-right .fleft{width:60%}
#commentry-top-left .fright, #commentry-top-right .fright{width:38%;text-align:right;padding-right:3px}

#commentary-bottom {padding-bottom:8px}
#commentary-bottom .fleft{width:58%;border-right:1px solid #ccc;padding-right:4px}
#commentary-bottom .fright{width:40%}

.box1top {background:url(/assets/jpg/bg_box1top.jpg) left top repeat-x;margin-bottom:10px;width:280px;padding:5px;height:20px}
.box1top .fleft{width:50%}
.box1top .fright{width:40%;text-align:right}

#extras .fleft {width:53%;padding-right:4px}
#extras .fright {width:45%;border-left:1px solid #ccc;padding-left:4px}

.searchhits .fleft {width:20%}
.searchhits .fright {width:78%;text-align:right}
/*=======END LAYOUT========*/

/* Style the list OR link hover. Depends on which browser is used */

.navigation a:hover, .navigation2 a:hover {visibility:visible; position:relative; z-index:200;}
.navigation li:hover, .navigation2 li:hover {position:relative; z-index:200;}

/* keep the 'next' level invisible by placing it off screen. */
.navigation ul, .navigation2 ul,
.navigation :hover ul ul, .navigation2 :hover ul ul,
.navigation :hover ul :hover ul ul, .navigation2 :hover ul :hover ul ul,
.navigation :hover ul :hover ul :hover ul ul, .navigation2 :hover ul :hover ul :hover ul ul,
.navigation :hover ul :hover ul :hover ul :hover ul ul, .navigation2 :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.navigation :hover ul.sub, .navigation2 :hover ul.sub {left:0; top:31px; background: #fff; padding:3px; border:1px solid #93ac30; white-space:nowrap; width:170px; height:auto; z-index:300;}
.navigation :hover ul.sub li, .navigation2 :hover ul.sub li {display:block; height:20px; position:relative; float:left; width:170px; font-weight:normal;}
.navigation :hover ul.sub li a, .navigation2 :hover ul.sub li a {display:block; font-size:11px; height:20px; width:170px; line-height:20px; text-indent:5px; color:#000; text-decoration:none;}
.navigation :hover ul.sub li a.fly, .navigation2 :hover ul.sub li a.fly {background:#fff url(/assets/gif/navigation/arrow.gif) 80px 7px no-repeat;}
.navigation :hover ul.sub li a:hover, .navigation2 :hover ul.sub li a:hover {background:#93ac30; color:#fff;}
.navigation :hover ul.sub li a.fly:hover, .navigation2 :hover ul.sub li a.fly:hover {background:#3a93d2 url(/assets/gif/navigation/arrow_over.gif) 80px 7px no-repeat; color:#fff;}
.navigation :hover ul li:hover > a.fly, .navigation2 :hover ul li:hover > a.fly{background:#3a93d2 url(/assets/gif/navigation/arrow_over.gif) 80px 7px no-repeat; color:#fff;} 

.navigation :hover ul :hover ul, .navigation2 :hover ul :hover ul,
.navigation :hover ul :hover ul :hover ul, .navigation2 :hover ul :hover ul :hover ul,
.navigation :hover ul :hover ul :hover ul :hover ul, .navigation2 :hover ul :hover ul :hover ul :hover ul,
.navigation :hover ul :hover ul :hover ul :hover ul :hover ul, .navigation2 :hover ul :hover ul :hover ul :hover ul :hover ul
{left:90px; top:-4px; background: #fff; padding:3px; border:1px solid #3a93d2; white-space:nowrap; width:90px; z-index:400; height:auto;}

/* See license.txt for terms of usage */
/*=======END NAVIGATION========*/
/*==================blocks====================*/
.block, .block_gen { background:#fff; width:100%;}
.block .top_tall,.block_gen  .top_tall { background:url(/assets/layout/top_tall.gif) left top repeat-x;}
.block .right_tall,.block_gen  .right_tall { background:url(/assets/layout/right_tall.gif) right top repeat-y;}
.block .bottom_tall,.block_gen  .bottom_tall { background:url(/assets/layout/bottom_tall.gif) left bottom repeat-x;}
.block .left_tall, .block_gen  .left_tall { background:url(/assets/layout/left_tall.gif) left top repeat-y;}
.block .left_top_corner, .block_gen  .left_top_corner { background:url(/assets/layout/left_top_corner.gif) no-repeat left top;}
.block .top, .block_gen  .top { background:url(/assets/gif/bg_navigation3_top.gif) no-repeat left top;}
.block .top2, .block_gen  .top2 { background:url(/assets/gif/bg_navigationaid_top.gif) no-repeat left top;}
.block .right_top_corner, .block_gen  .right_top_corner { background:url(/assets/layout/right_top_corner.gif) no-repeat right top;}
.block .right_bottom_corner, .block_gen  .right_bottom_corner { background:url(/assets/layout/right_bottom_corner.gif) no-repeat right bottom;}
.block .left_bottom_corner, .block_gen  .left_bottom_corner { background:url(/assets/layout/left_bottom_corner.gif) no-repeat left bottom;}
.block .indent, .block_gen  .indent { padding:7px 10px 10px 10px;}
#navigation3 .block  .indent{ padding:40px 10px 10px 10px;}


.footer {font-size:12px;margin-top:7px;width:100%}
#footer .indent4 { padding:5px 5px}
#footer .cols {float:left;width:117px; }
#footer .cols ul li {font-weight:normal; margin:4px 0}
#footer .cols ul li a {text-decoration:none;font-size:11px}
#footer .cols ul li a:hover {text-decoration:underline}
#footer #global {float:left;width:65px}
#footer #autoshows {float:left;width:87px}
#footer a {color:#333}
/*==================list====================*/
#article ul, ul.newslist1, ul.newslist2, #footer .cols ul {margin: 0;padding: 0;list-style: none; clear:both;}
/*footer*/
#footer-copyright {font-size:10px;margin-top:7px;width:100%;text-align:right;line-height:14px}
#footer-copyright .indent {padding-right:5px}
#footer-copyright a {color:#333;text-decoration:underline}