@charset "UTF-8";
/* ? - Thanks Louis */
html{background:url(/_static/images/texture.png) repeat top left #E8EBEC}
body{font-family:"segoe ui","lucida grande", helvetica, arial, sans-serif;font-size:14px;margin-top:10px}
a:hover,a:active,a:focus{outline:0}
.block_home{background:#fff;border:1px solid #E1E1E1;margin:5px}
#custom-doc{box-shadow:0 1px 8px rgba(0,0,0,0.5);-moz-box-shadow:0 1px 8px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 20px rgba(0,0,0,0.5);background:#f2f2f2}
#hd{background:#fff;border-bottom:2px solid #dfdfdf;height:150px}
.logo{margin:0;margin-left:10px;margin-top:5px;}
.container_12{margin-left:auto;margin-right:auto;width:984px}
.alpha{margin-left:0!important}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_12{display:inline;float:left;margin-left:2.5px;margin-right:2.5px;position:relative}
.container_12 .grid_1{width:77px}
.container_12 .grid_2{width:159px}
.container_12 .grid_3{width:241px}
.container_12 .grid_4{width:323px}
.container_12 .grid_5{width:405px}
.container_12 .grid_6{width:487px}
.container_12 .grid_7{width:569px}
.container_12 .grid_8{width:651px}
.container_12 .grid_9{width:733px}
.container_12 .grid_10{width:815px}
.container_12 .grid_11{width:897px}
.container_12 .grid_12{width:979px}
.clear{clear:both;display:block;height:0;overflow:hidden;visibility:hidden;width:0}
.clearfix:after{clear:both;content:' ';display:block;font-size:0;height:0;line-height:0;visibility:hidden;width:0}
h1{color:#8d8d8d;font-size:18px;margin:0;padding:0;font-weight:400;}
h3{box-shadow:0 1px 3px rgba(0,0,0,0.5);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);background:url(/_static/images/alert-overlay.png) repeat-x top left #477B3A;border-bottom:1px solid #dfdfdf;color:#fff;font-size:14px;font-weight:400;min-height:20px;line-height:20px;margin:0;padding:4px 4px 4px 5px;text-shadow:0 -1px 1px rgba(0,0,0,0.25)}
h3.gray,h3.gray:visited{background:#4C443C}
.current{color:#4d453c;font-weight:700}
div.mask,img.mask{left:0;margin-top:0!important;position:absolute;top:0}
.datatable table{border-collapse:collapse;border-right:1px solid #dedede;border-top:1px solid #dedede;margin:1em auto;width:100%}
.datatable a{color:#477B3A;padding:2px;text-decoration:none}
.datatable a:hover{background:#477B3A;color:#fff;text-decoration:none}
.datatable td{border-bottom:1px solid #dedede;border-left:1px solid #dedede;color:#777;padding:.3em 1em;text-align:left}
.datatable th{border-bottom:1px solid #dedede;border-left:1px solid #dedede;color:#4d453c;font-weight:700;padding:.3em 1em;text-align:left}
.advert_top_txt{color:#9A9A9A;padding:5px 5px 4px 0;text-align:center}
.help{color:#999;font-size:11px}
.info_top{color:#352b1f;margin-top:10px;padding:5px;text-align:right}
.today_date{text-align:right}
.newsletter_top{margin-top:15px;padding:5px}
.newsletter_top input[type=text]{background:#fff;border:1px solid #d4d9dd;color:#777;font-size:12px;padding:7px;width:169px}
.search_box{float:right;padding:5px}
.search_box input[type=text]{background:url(/_static/images/sprites.png) no-repeat scroll 90px -55px transparent;border:1px solid #d4d9dd;color:#777;font-size:12px;padding:5px}
.awesome,.awesome:visited{border-radius:5px;box-shadow:0 1px 3px rgba(0,0,0,0.5);-moz-border-radius:5px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-border-radius:5px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);background:#4C443C url(/_static/images/alert-overlay.png) repeat-x;border-bottom:1px solid rgba(0,0,0,0.25);color:#fff;cursor:pointer;display:inline-block;padding:5px 10px 6px;position:relative;text-decoration:none;text-shadow:0 -1px 1px rgba(0,0,0,0.25)}
.awesome:hover{background-color:#111;color:#fff}
.awesome:active{top:1px}
.small.awesome,.small.awesome:visited{font-size:24px}
.vsmall.awesome,.vsmall.awesome:visited{font-size:15px}
.bvsmall.awesome,.bvsmall.awesome:visited{font-size:19px}
.awesome,.awesome:visited,.medium.awesome,.medium.awesome:visited{font-size:28px;font-weight:700;line-height:1;text-shadow:0 -1px 1px rgba(0,0,0,0.25)}
.large.awesome,.large.awesome:visited{font-size:28px;padding:8px 14px 9px}
.green.awesome,.green.awesome:visited{background-color:#477B3A}
.green.awesome:hover{background-color:#749a02}
.red.awesome:hover{background-color:#8E1B24}
.magenta.awesome,.magenta.awesome:visited{background-color:#a9014b}
.magenta.awesome:hover{background-color:#630030}
.orange.awesome,.orange.awesome:visited{background-color:#ff5c00}
.orange.awesome:hover{background-color:#d45500}
.yellow.awesome:hover{background-color:#fc9200}
#crumbs{background:#fff;border-bottom:2px solid #dfdfdf;border-top:2px solid #dfdfdf;height:2.4em;list-style:none;margin:0;padding:0}
#crumbs li{color:#777;float:left;line-height:32px;padding-left:.75em}
#crumbs li a{background:url(images/crumbs.gif) no-repeat right center;display:block;font-size:12px;padding:0 15px 0 0}
#crumbs li a:hover,#crumbs li a:focus{color:#B7AD70}
.mega{display:block;position:relative;text-align:center}
dl{margin:0;padding:0}
.title{background:#4C443C url(/_static/images/alert-overlay.png) repeat-x;padding:4px}
.title a{color:#f2f2f2;font-family:cambria, georgia, sans-serif;font-size:19px;font-weight:700;text-decoration:none;text-transform:none}
.title a:hover{color:#fff;text-decoration:none}
.vignette{border:1px solid #dedede;float:left;margin-right:4px}
dl .author{color:#777;font-size:11px}
dl .description{background:#f0f0f0;color:#222;font-family:verdana,sans-serif;font-size:12px;line-height:1.3em;margin:0;padding:4px}
.read a{color:#777;font-size:11px;font-weight:700;text-decoration:none}
.read a:hover{color:#972E2F;text-decoration:underline}
.separator{border-top:1px dotted #777;margin:5px}
.highlights .title{background:url(images/title-background.png) repeat-x top left #262626;height:60px;overflow:hidden;padding:4px}
.highlights .title a{color:#f0f0f0;font-family:cambria,georgia,sans-serif;font-size:16px;font-weight:700;line-height:.8em;text-decoration:none;text-transform:none}
.highlights .title a:hover{color:#9CAC4B;text-decoration:none;text-transform:none}
.highlights tr,.highlights td{padding:2px}
.highlights dl{margin-top:5px}
.simple{background:url(/_static/images/icons/noicone.png) top left no-repeat #9CAC4B;padding:5px}
.music{background:url(/_static/images/icons/music.png) top left no-repeat #9CAC4B;padding:5px}
.video{background:url(/_static/images/icons/video.png) top left no-repeat #9CAC4B;padding:5px}
.gallery{background:url(/_static/images/icons/gallery.png) top left no-repeat #9CAC4B;padding:5px}
.highlights dt{padding:5px}
.highlights dt a{color:#477B3A;font-family:cambria, georgia, sans-serif;font-size:14px;font-weight:700;text-decoration:none}
.highlights dt a:hover{border-bottom:1px solid #dedede;color:#4d453c;text-decoration:none}
.highlights .description{background:#f0f0f0;font-size:12px;line-height:1.3em}
.video_list li{background:url(/_static/images/icons/video.png) top left no-repeat #f0f0f0;height:75px;margin-bottom:4px;padding:4px}
.video_list .track{font-family:Helvetica, arial, sans-serif;font-size:12px;font-weight:700}
.disc_list li{background:url(images/icons/video.png) top left no-repeat #f0f0f0;height:100px;margin-bottom:4px;padding:4px}
.disc_list .track{font-family:Helvetica, arial, sans-serif;font-size:12px;font-weight:700}
.disc_list .info{color:#777;font-size:12px;margin-top:10px}
.comment_list li{background:#f0f0f0;height:55px;margin-bottom:4px;padding:4px}
.comment_list .author a{color:#4d453c;font-family:arial,sans-serif;font-size:10px}
.comment_list .date{color:#999;font-family:arial,sans-serif;font-size:10px}
.comment_list .description{color:#777;font-size:12px;margin-top:4px}
.alpha ul{list-style:none}
div#partners{color:#777;font-size:11px;margin:0 auto;padding-top:5px;text-align:center;width:980px;background:#efefef;}
div#partners a{color:#4D453C;text-decoration:none}
.button{border-radius:3px;-moz-border-radius:3px;box-shadow:0 0 2px #999;-moz-box-shadow:0 0 2px #999;-webkit-border-radius:3px;-webkit-box-shadow:0 0 2px #999;background:url(/_static/images/buttonbg.png) repeat-x center left #f8f8f8;border:1px solid #777;border-radius:3px;box-shadow:0 0 2px #999;color:#477B3A;cursor:pointer;font-size:11px;margin:0;padding:4px;text-shadow:0 1px 0 #fff}
.button:hover{border:1px solid #999;color:#111}
.block_home .top_link{color:#477B3A;font-family:cambria,georgia,sans-serif;font-size:13px;text-decoration:none}
.block_home .top_linkbd:hover{color:#777;text-decoration:underline}
.article h1{background:#f5f5f5;color:#4d453c;font-size:32px;font-weight:400;letter-spacing:-1px;padding:10px}
.article h1 a:hover{color:#777}
.article .author{font-family:"segoe ui",verdana,helvetica,arial,sans-serif;font-size:11px;margin:5px}
.article .author a{color:#4d453c;font-size:11px;text-decoration:none}
.article span.comment{background:#4d453c;color:#fff}
.article h2{background:none repeat scroll 0 0 #f5f5f5;border-bottom:1px solid #477B3A;color:#477B3A;font-family:cambria,georgia,arial,sans-serif;font-size:19px;font-style:italic;font-weight:700;height:auto;line-height:25px;margin-top:10px;padding:10px;text-transform:none}
.article .article_text{background:#fff;padding:2px}
.article .article_text a{color:#477B3A;padding:3px;text-decoration:none}
.article .article_text a:hover{background:#477B3A;color:#fff;text-decoration:none}
.article .article_text em{font-style:italic}
.article .article_text p{color:#4d453c;font-family:"segoe ui",Verdana,Arial,Helvetica,sans-serif;font-size:14px;line-height:25px;padding:5px}
.article .article_text h3{background:none;border-bottom:3px solid #477B3A;color:#777;font-family:cambria,georgia, sans-serif;font-size:18px;margin-top:5px;text-transform:none}
.article .article_text h4{padding-left:5px;}
.article .article_text li{color:#4D453C;padding:5px;font-size:14px;font-family:Verdana,Arial,Helvetica,sans-serif;}
.article .article_text .quote{color:#477B3A;font-family:cambria,georgia,sans-serif;font-size:19px;font-style:italic;font-weight:700;margin:5px;padding:20px;text-align:center}
.article .article_text .citation{background:#f2f2f2;color:#477B3A;font-family:cambria,georgia,sans-serif;font-size:19px;font-style:italic;font-weight:700;margin:5px;padding:20px;text-align:center}
.article .article_text .photo{border:1px solid #dedede;float:right;margin-left:10px;margin-right:10px;margin-top:10px;padding:2px}
.article .article_text .photog{border:1px solid #dedede;float:left;margin-left:10px;margin-right:10px;margin-top:10px;padding:2px}
.article .article_text .bloc{background:none repeat scroll 0 0 #f0f0f0;border:1px dotted #CCC;float:right;margin:5px;padding:5px;width:250px}
div#tags{border-top:1px solid #dedede;display:block;font:italic bold 11px/1.8em Georgia,Arial,Helvetica,sans-serif;margin-top:30px;padding:5px}
div#tags a{color:#9CAC4B;padding:5px;text-decoration:none}
div#tags a:hover{background:#9cac4b;color:#fff}
.article .photo{border:2px solid #dedede;float:right;margin-left:10px;margin-right:10px;margin-top:10px;padding:2px}
.article .imgbrd{border:1px solid #999;margin:15px;padding:2px;text-align:center}
.article .galery{background-color:#F0F0F0;border:1px solid #dedede;display:block;margin-top:10px;position:relative}
.block_home .more li{border-top:1px solid #dedede;height:20px;list-style-image:url(/_static/images/puce.png);list-style-position:inside;padding:10px}
.comment td{padding:4px}
.comment .link{background:#f5f5f5}
.comment .author{color:#999;font-size:11px;margin-bottom:5px}
.comment .author b{color:#4d453c}
.comment .recommend{color:#9CAC4B;font-weight:700}
.comment .comment_txt{background:url(/_static/images/corner_comment.png) no-repeat 5% 0 #f5f5f5;color:#555;font-size:12px;margin-top:5px;padding:10px}
.comment_form{background:#f0f0f0;border:1px solid #dedede;margin-top:15px;padding:5px}
.comment_form input[type=text]{background:#fff;border:1px solid #d4d9dd;color:#777;font-size:12px;padding:7px}
.addthis_toolbox .two_column{padding:10px 0;width:300px}
.addthis_toolbox .two_column a{color:#999;display:block;padding:5px 0 5px 15px;position:relative;text-decoration:none;width:140px}
.addthis_toolbox .two_column span{left:14px;top:4px}
.addthis_toolbox .two_column .top{border-bottom:solid 1px #cdcdcd;margin:0 20px 10px;padding:0 0 10px}
.addthis_toolbox .two_column .more{border-top:solid 1px #dedede;margin:10px 20px 0;padding:10px 0 0;text-align:center}
.addthis_toolbox .two_column .more a{padding:4px 0;width:auto}
.addthis_toolbox .two_column .more span{display:none}
.addthis_toolbox .two_column .column1{float:left;width:160px}
.addthis_toolbox .two_column .column2{float:left;width:130px}
.addthis_toolbox .two_column .clear{clear:both;display:block;height:0;padding:0;width:0}
.sampler dt{color:#777;font-family:"segoe ui",arial,sans-serif;font-size:15px;font-weight:700;padding-top:10px}
.form_container{background:#fff;padding:5px}
.form legend{background:#777;color:#fff;font-size:14px;font-weight:700;margin:5px;padding:5px;width:590px}
.form .txt{margin:10px}
.form .help{margin-left:155px}
.form label{display:inline;float:left;padding-left:5px;width:150px}
.block_ads{margin:5px;padding:3px;text-align:center}
.block_recommend{background:#fff;border:2px solid #DEDEDE;margin:5px;padding:5px}
.rubric{background:#fff;margin:5px;padding:5px;text-align:right}
.recently{background:#fff;border:2px solid #DEDEDE;height:90px;margin:5px;padding:5px}
.recently .cat{background:#dedede;color:#333;font-size:9px;padding:2px}
.recently .rtitle{color:#477B3A;font-family:arial,sans-serif;font-size:13px;font-weight:700;margin-top:5px;text-decoration:none}
.photos{width:300px}
.photos .photo_narrow{background:#f0f0f0;position:relative}
.photos h4{background:#fff;height:50px;margin:0;padding:2px}
.photos .link{color:#777;font-family:cambria, georgia, sans-serif;font-size:13px;font-weight:700;text-decoration:none}
.photos .link:hover{border-bottom:1px solid #999;color:#4d453c}
.photos .ref{background:url(/_static/images/sprites.png) no-repeat scroll 0 -35px transparent;bottom:0;height:10px;left:15px;position:absolute;width:20px}
.photos .footer{background:url(/_static/images/sprites.png) no-repeat scroll 0 -4px transparent}
.meta{bottom:1px;position:absolute;right:3px}
.meta li{color:#999;display:inline;text-decoration:none}
.meta a{color:#bbb;font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana,Tahoma,sans-serif;font-size:11px;text-decoration:none}
.meta li.comment{background:url(/_static/images/sprites.png) no-repeat scroll -270px -130px;text-decoration:none}
.meta li.comment:hover{background-position:-270px -145px;text-decoration:none}
.meta a.meta_comment{color:#bbb;padding:3px 5px 0 15px;text-decoration:none}
.meta li.photos{background:url(/_static/images/sprites.png) no-repeat scroll -195px -130px}
.meta li.photos:hover{background-position:-195px -145px;text-decoration:none}
.meta a.meta_photo{color:#bbb;height:13px;padding:3px 1px 0 20px;text-decoration:none}
#message{margin-bottom:5px;margin-top:5px}
.yellow-left{background:url(/_static/images/message_yellow.gif) no-repeat scroll left top transparent;color:#E79300;font-family:Tahoma,arial, sans-serif;font-size:12px;font-weight:700;line-height:16px;padding:0 0 0 20px}
.yellow-left a{color:#E79300;font-family:Tahoma,arial,sans-serif;font-weight:400;text-decoration:underline}
.yellow-right{width:55px}
.yellow-right a{cursor:pointer}
.gallery_list h4 a{color:#999;font-family:cambria,georgia, sans-serif;font-size:19px;font-weight:700;text-decoration:none}
.gallery_list h4 a:hover{border-bottom:1px solid #4d453c;color:#777;text-decoration:none}
.gallery_list ul{margin:10px;padding:0}
.gallery_list li{color:#999;display:inline}
div.pagination a{background-position:bottom;border:1px solid #dedfde;color:#477B3A;margin-right:3px;padding:2px 6px;text-decoration:none}
div.pagination a:hover{background-color:#477B3A;background-image:none;border:1px solid #000;color:#fff}
div.pagination span.current{color:#477B3A;font-weight:700;margin-right:3px;padding:2px 6px}
div.pagination span.disabled{color:#adaaad;margin-right:3px;padding:2px 6px}
div.alpha a{background:#477B3A;border:1px solid #6C8201;color:#fff;font-size:10px;margin-right:1px;padding:2px 4px;text-decoration:none}
div.alpha_right{text-align:justify}
div.alpha_right a{background:#477B3A;border:1px solid #6C8201;color:#fff;font-size:10px;line-height:50px;padding:13px;text-decoration:none}
.ft{background:#fff;border-top:4px solid #BC3700;color:#777;font-size:11px;height:60px;text-align:left}
.play{background:url(/competitions/images/play01.png) no-repeat scroll left center transparent;width:50px}
.play:hover{background:url(/competitions/images/play02.png) no-repeat scroll left center transparent;width:50px}
#facebox{left:0;position:absolute;text-align:left;top:0;z-index:100}
#facebox table{-width:0;border-collapse:collapse}
#facebox td{border-bottom:0;padding:0}
#facebox .body{background:#fff;padding:10px;width:370px}
#facebox img{border:0;margin:0}
#facebox .footer{border-top:1px solid #DDD;margin-top:10px;padding-top:5px;text-align:right}
#facebox .tl,#facebox .tr,#facebox .bl,#facebox .br{background:#f0f0f0;height:10px;width:10px}
#facebox_overlay{height:100%;left:0;position:fixed;top:0;width:100%}
.facebox_hide{z-index:-100}
.facebox_overlayBG{background-color:#000;z-index:99}
* html #facebox_overlay{height:expression("document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'");position:absolute}
#author_alphabetic{float:left;text-align:center}
#author_alphabetic li{float:left;margin:3px 3px 0 0}
#author_alphabetic li img{bottom:0;position:absolute;right:0}
* html #author_alphabetic li img{bottom:-1px}
#author_alphabetic a{border:1px solid #cbd695;color:#330;display:inline;float:left;font:14px/2.4em "Lucida Sans Console", "Lucida Grande", sans-serif;height:25px;position:relative;text-decoration:none;width:25px}
#author_alphabetic a span{display:block;height:25px;left:0;position:absolute;top:0;width:25px}
.slides1_wrap{padding:20px 0 0 49px;position:relative;width:600px}
#slides1{height:212px;overflow:hidden}
#slides1 li{list-style:none;width:580px}
#slides1 li img{float:left}
#slides1 img{box-shadow:0 1px 8px rgba(0,0,0,0.5);-moz-box-shadow:0 1px 8px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 20px rgba(0,0,0,0.5)}
#slides1 .content{float:left;padding-left:21px;width:250px}
#slides1 .label a:hover{border-bottom:1px solid #8d8d8d;color:#777;text-decoration:none}
#slides1 li p{line-height:22px}
#slides1 h2{color:#8d8d8d;font-size:28px;font-weight:400;margin:0}
.slides1_wrap .prev{border:1px solid #999;left:-5px;outline:0;position:absolute;top:100px}
.slides1_wrap .next{border:1px solid #999;outline:0;position:absolute;right:5px;top:100px}
.slides1_wrap a:active{top:102px}
.bx_pager a{background:#222 url(/_static/images/alert-overlay.png) repeat-x;color:#fff;float:left;font-size:11px;height:17px;margin-right:6px;padding:4px 0 0 7px;width:14px}
.bx_pager a:hover,.bx_pager a.active{background-position:0 0;text-decoration:none}
.auto_controls{bottom:-11px;left:394px;position:absolute}
.auto_controls a{color:#a3a3a3;font-size:16px;outline:0;padding:2px}
.auto_controls a:hover{color:#e41996;text-decoration:none}
.jcarousel-skin-tango .jcarousel-direction-rtl{direction:rtl}
.jcarousel-skin-tango .jcarousel-container-horizontal{padding:20px 90px}
.jcarousel-skin-tango .jcarousel-clip-horizontal{height:150px;width:470px}
.jcarousel-skin-tango .jcarousel-item{height:150px;width:150px}
.jcarousel-skin-tango .jcarousel-item-horizontal{margin-left:0;margin-right:10px}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal{margin-left:10px;margin-right:0}
.jcarousel-skin-tango .jcarousel-item-vertical{margin-bottom:10px}
.jcarousel-skin-tango .jcarousel-item-placeholder{background:#fff;color:#000}
.jcarousel-skin-tango .jcarousel-next-horizontal{background:transparent url(/_static/images/btn_arrow_right.jpg) no-repeat 0 0;cursor:pointer;height:53px;position:absolute;right:5px;top:43px;width:45px}
.jcarousel-skin-tango .jcarousel-prev-horizontal{background:transparent url(/_static/images/btn_arrow_left.jpg) no-repeat 0 0;cursor:pointer;height:53px;left:5px;position:absolute;top:43px;width:45px}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal{left:5px;right:auto}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal{left:auto;right:5px}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active{background-position:-96px 0;cursor:default}
.jcarousel-skin-tango .jcarousel-next-disabled-vertical,.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active,.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active{background-position:0 -96px;cursor:default}
.dl_list{background:#f0f0f0;border:1px solid #dedede;height:115px;margin:5px;padding:4px}
.dl_list .green{background:#477B3A;color:#fff}
.dl_list img{border:1px solid #C2C2C2;float:left;margin-right:10px;padding:2px}
.dl_list .details{font-size:12px;font-weight:700;margin-top:10px}
.dl_list a{color:#477B3A;text-decoration:none}
.dl_list a:hover{border-bottom:1px solid #999;color:#777;text-decoration:none}
.dl_list h4{color:#999;font-size:18px;letter-spacing:-1px;margin:0}
.year{color:#777;font-family:Helvetica, Arial, sans-serif;font-size:15px;font-style:normal;font-weight:700;letter-spacing:-1px;line-height:1.2em;margin:1px;padding:2px;width:60px}
ul.option{list-style:none;margin:10px;padding:0}
#message_box{background:#fff;border:1px solid #CCC;font-weight:700;left:0;padding:5px;position:absolute;text-align:center;top:0;width:99%;z-index:10}
#nav{display:inline-block;line-height:100%;margin:0;padding:7px 6px 0}
#nav li{float:left;list-style:none;margin:0 5px;padding:0 0 8px;position:relative;z-index:9999}
#nav a{color:#e7e5e5;display:block;font-weight:400;margin:0;padding:8px 20px;text-decoration:none;font-size:20px;}
#nav a:hover{background:#000;color:#fff}
#nav .current a,#nav li:hover > a{background:#477b3a url(images/gradient.png) repeat-x 0 -40px}
#nav .current a{background:#ba0000 url(images/gradient-current.png) repeat-x 0 -40px}
#nav ul li:hover a,#nav li:hover li a{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;background:none;border:none;color:#e7e5e5;font-weight:400;font-size:16px;}
#nav ul a:hover{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;background:url(/_static/images/alert-overlay.png) repeat-x scroll 0 0 #4C443C!important;color:#fff!important}
#nav ul{border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,.3);-moz-border-radius:10px;-moz-box-shadow:0 1px 3px rgba(0,0,0,.3);-webkit-border-radius:10px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);background:#ddd url(images/gradient.png) repeat-x 0 0;border:solid 1px #b4b4b4;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,.3);display:none;left:0;margin:0;padding:0;position:absolute;top:40px;width:185px;filter:alpha(opacity=90);opacity: 0.9;-moz-opacity:0.9;}
#nav ul li{float:none;margin:0;padding:0}
#nav ul a{font-weight:400}
#nav ul ul{left:181px;top:-3px;z-index:9999}
#nav ul li:first-child > a{border-radius-topleft:9px;-moz-border-radius-topleft:9px;border-radius-topright:9px;-moz-border-radius-topright:9px;-webkit-border-top-left-radius:9px;-webkit-border-top-right-radius:9px}
#nav ul li:last-child > a{border-radius-bottomleft:9px;-moz-border-radius-bottomleft:9px;border-radius-bottomright:9px;-moz-border-radius-bottomright:9px;-webkit-border-bottom-left-radius:9px;-webkit-border-bottom-right-radius:9px}
#nav:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}
#footer{background:#F0F0F0;color:#f0f0f0;margin-bottom:5px;margin-top:5px;padding:5px}
#footer #footer_content .footbox{float:left;width:155px}
#footer a:hover{color:#252525;text-decoration:underline}
.info-col{text-align:left}
.info-col h2{color:#477B3A;font-size:14px;letter-spacing:-1px;margin:0 0 0 35px}
img,fieldset{border:0}
.middle,#facebox .footer img{vertical-align:middle}
.white,.article .article_text div,.gallery_list tr{background:#fff}
.clearfix,#nav li:hover > ul,html[xmlns] #nav{display:block}
* html .clearfix,* html #nav{height:1%}
h3.yellow,h3.yellow:visited,.yellow.awesome,.yellow.awesome:visited{background-color:#ffb515}
h3.red,h3.red:visited,.red.awesome,.red.awesome:visited{background-color:#B52025}
.advert_top,.news_vignette,#facebox .loading,#facebox .image{text-align:center}
.vvsmall.awesome,.vvsmall.awesome:visited,.comment .link a,.addthis_toolbox a{font-size:11px}
#crumbs li a:link,#crumbs li a:visited,.gallery_list li a:hover{color:#777;text-decoration:none}
.simple a,.music a,.video a,.gallery a{color:#222;font-family:cambria, georgia, sans-serif;font-size:17px;padding-left:25px;text-decoration:none}
.simple a:hover,.music a:hover,.video a:hover,.gallery a:hover{color:#222;text-decoration:underline}
ul.video_list,ul.disc_list,ul.comment_list{background:#fff;list-style:none;margin:4px;padding:4px}
.video_list a,.disc_list a,.comment_list a{color:#222;font-family:cambria, georgia, sans-serif;font-size:15px;text-decoration:none}
.video_list a:hover,.disc_list a:hover,.comment_list a:hover{color:#777;text-decoration:underline}
.alpha li,.option li{display:inline}
input.button,.article strong{font-weight:700}
.article,.form fieldset{margin:5px}
.article h1 a,.block_home .more li a,.meta a:hover{color:#4d453c;text-decoration:none}
.article .author a:hover,.block_home .more li a:hover,.comment a:hover{text-decoration:underline}
.article .article_text .bloc p,.month{font-size:12px}
.comment a,.meta a:visited,.gallery_list li a,#slides1 .label a,#footer a{color:#999;text-decoration:none}
.addthis_toolbox .two_column a:hover,.ft a{color:#4d453c;text-decoration:none}
.sampler dl,.dl_list .option{margin-top:10px}
.form input[type=text],.form textarea,.form select{border:1px solid #dedede;font-family:arial,sans-serif;font-size:12px;padding:4px}
.form input[type=text]:hover,.form textarea:hover{border-color:#777}
.form input[type=text]:focus,.form textarea:focus{background:#f0f0f0;border-color:#777}
.block_recommend .rtitle,.rubric .rtitle{color:#477B3A;font-family:"segoe ui",arial,sans-serif;font-size:14px;font-weight:700;padding:2px;text-decoration:none}
.block_recommend .rtitle:hover,.rubric .rtitle:hover,.recently .rtitle:hover{background:#477B3A;color:#fff;text-decoration:none}
.block_recommend .date,.rubric .date,.recently .date{color:#999;font-size:11px}
.block_recommend .resume,.rubric .resume{font-family:verdana,arial,sans-serif;font-size:12px;font-style:italic}
.block_recommend:hover,.recently:hover,.gallery_list tr.row,#facebox .b{background:#f0f0f0}
.block_recommend:focus,.gallery_list{background:#f2f2f2}
.photos .panel_foot,#facebox .popup{position:relative}
div.pagination,div.alpha{margin:3px;padding:3px;text-align:center}
div.alpha a:hover,div.alpha_right a:hover{background-color:#477B3A;background-image:none;border:1px solid #dedede;color:#fff}
div.alpha .current,div.alpha_right .current{background:#dedede;border:1px solid #477B3A;color:#477B3A;font-weight:700;margin-right:1px;padding:4px}
#author_alphabetic ul,#footer #footer_content{margin:0 auto}
#author_alphabetic a:hover,#author_alphabetic .active{background:#477B3A;color:#fff;z-index:100}
.nav_up{
	padding:7px;
	background-color:#ffffff;
	border:1px solid #ccc;
	position:fixed;
	background:#fff url(images/arrow_up.png) no-repeat top left;
	background-position:50% 50%;
	width:20px;
	height:20px;
	bottom:10px;
	opacity:0.7;
	left:30px;
	white-space:nowrap;
	cursor: pointer;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
    -khtml-border-top-left-radius:3px;
	-khtml-border-top-right-radius:3px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}
.nav_down{
	padding:7px;
	background-color:#fff;
	border:1px solid #CCC;
	position:fixed;
	background:#fff url(images/arrow_down.png) no-repeat top left;
	background-position:50% 50%;
	width:20px;
	height:20px;
	bottom:10px;
	opacity:0.7;
	left:70px;
	white-space:nowrap;
	cursor: pointer;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
    -khtml-border-top-left-radius:3px;
	-khtml-border-top-right-radius:3px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}