/* RESET CSS */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}

/* LAYOUT */
html{min-height:100%;width:100%;}
body{min-height:100%;background:#000 url(images/body_bg.png) repeat-x left bottom;}
h1{}
h2{margin:0 15px;font-size:16px;}
h3{margin:0 15px;font-size:14px;font-weight:bold;}
p{margin:5px 15px;}

.container{width:745px;min-height:100%;margin:0 auto;padding-left:41px;padding-bottom:25px;color:#fff;font-family:arial,helvetica,sans-serif;font-size:11px;background:#812869 url(images/container_bg.png) no-repeat top right;position:static;}
* html .container{background-image:none;}

.bl-spacer{width:43px;height:15px;background:url(images/bl_spacer.png) no-repeat;position:absolute;}
* html .bl-spacer{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/styles/images/bl_spacer.png', sizingMethod='scale');}
.clear{height:1px;clear:both;}

#control{width:309px;height:582px;margin-left:-84px;padding:18px 15px 20px 0;background:url(images/control_bg.png) no-repeat;float:left;position:relative;}
* html #control{margin-left:-43px;background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/styles/images/control_bg.png', sizingMethod='scale');}
#control .bl-spacer{bottom:5px;}
* html #control h2{margin-bottom:47px;}
#control .newListSelected{width:324px;height:37px;margin:10px 10px;background:url(images/select_bg.png) no-repeat 0 0;position:relative;}
* html #control .newListSelected{margin-top:-42px;position:absolute;background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/styles/images/select_bg_ie.png', sizingMethod='scale');}
.blue #control .newListSelected{background:url(images/select_bg_blue.png) no-repeat 0 0;}
* html .blue #control .newListSelected{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/styles/images/select_bg_blue.png', sizingMethod='scale');}
.orange #control .newListSelected{background:url(images/select_bg_orange.png) no-repeat 0 0;}
* html .orange #control .newListSelected{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/styles/images/select_bg_orange.png', sizingMethod='scale');}
.green #control .newListSelected{background:url(images/select_bg_green.png) no-repeat 0 0;}
* html .green #control .newListSelected{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/styles/images/select_bg_green.png', sizingMethod='scale');}
.teal #control .newListSelected{background:url(images/select_bg_teal.png) no-repeat 0 0;}
* html .teal #control .newListSelected{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/styles/images/select_bg_teal.png', sizingMethod='scale');}
.red #control .newListSelected{background:url(images/select_bg_red.png) no-repeat 0 0;}
* html .red #control .newListSelected{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/styles/images/select_bg_red.png', sizingMethod='scale');}
#control .newListSelHover, #control .newListSelFocus{background-position:0 -37px;}
#control .newListSelected .selectedTxt{padding-left:15px;font-size:14px;line-height:2.6;}
#control .newList{margin:-2px 20px 0 5px;background:#3f3f3f url(images/select_menu_bg.png) repeat-x;display:none;}
#control .newList a{padding:3px 10px;color:#fff;font-size:14px;line-height:1.8;text-decoration:none;display:block;}
#control .newList a:hover{background:#aaa;}
#control .logo{height:96px;font-size:0;color:transparent;display:block;}
#control .quote{margin-right:25px;font-size:12px;line-height:1.5;}
#control .quote span{margin-top:8px;text-align:right;display:block;}
#control .quote span strong{font-style:italic;}
#control .links a{color:#e37a2b;text-decoration:none;font-weight:bold;}
#control .links a:hover{text-decoration:underline;}
#control .copyright{margin:5px 15px;font-size:10px;}
#control .ad{height:200px;margin:15px 10px;padding:10px 0;line-height:1.6;background:url(images/ad_bg.jpg) no-repeat;overflow:hidden;}
#control .ad h3, #control .ad p{margin:0 10px;}
#control .ad .thumb{float:right;margin-top:-20px;}
#control .ad .text{width:135px;margin-bottom:20px;}

#pager{width:275px;height:41px;margin:15px 0 15px -84px;background:url(images/pager_bg.png) no-repeat;clear:both;position:relative;}
* html #pager{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/styles/images/pager_bg.png', sizingMethod='scale');}
#pager .bl-spacer{bottom:-11px;}
#pager p{padding-top:15px;text-align:right;}
#pager p .left{float:left;}
#pager .active{padding:0 2px;color:#7c9ed7;}
#pager a{padding:0 2px;color:#fff;}

.tweet{width:225px;height:194px;margin:15px 15px 0 0;float:left;}
.tweet dt{height:106px;padding:15px;color:#000;background:url(images/tweet_bg.png) no-repeat;line-height:1.5;overflow:hidden;display:block;position:relative;}
* html .tweet dt{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/styles/images/tweet_bg.png', sizingMethod='scale');}
.tweet dt a{color:#2363aa;text-decoration:none;font-weight:bold;}
.tweet dt a:hover{text-decoration:underline;}
.tweet dt .date {padding:0 4px;font:bold 11px/14px arial,helvetica,sans-serif;border:1px solid #ccc;border-top:1px solid #999;background:#fff url(images/bg_date.gif) repeat-x 0 bottom;color:#2461AA;display:block;bottom:20px;right:12px;position:absolute;}
.tweet dd{color:#ccc;font-size:10px;line-height:1.5;}
.tweet dd .avatar{width:48px;height:48px;margin:0 10px 0 15px;border:solid 2px #fff;display:block;float:left;}
.tweet dd .handle{padding-top:8px;color:#fff;font-size:12px;font-weight:bold;text-decoration:none;display:block;}
.tweet dd .handle:hover{color:#dfdfdf;}
