html,body,#body{overflow:hidden;height:100%;width:100%;background:#0e0c15;color:#444;font:12px/18px "Helvetica","Arial",sans-serif}
a{text-decoration:none;color:#e21268}a:hover,a:focus,a.cur{color:#000;background:#e21268}

#body{position:absolute;top:0;left:0;z-index:5;overflow:auto;overflow-y:scroll;background:url(bg.gif)}
#wrap{width:900px;overflow:hidden;margin:0 auto;padding:20px;background:#f7f9f1 url(bg.jpg) 0 0 no-repeat;-webkit-box-shadow:0 0 10px #000;-moz-box-shadow:0 0 10px #000}
#grad{width:100%;position:relative;top:-299px;height:299px;background:url(bg.png);z-index:2}#bg{width:100%;display:block}
#head,.main{border-bottom:4px solid #000;overflow:hidden;background:url(stripes.gif) 0 0 repeat-x;display:block;padding-bottom:7px}
#head h1 a{display:block;text-indent:-9999px;height:47px;width:247px;background:url(logo.gif);margin-top:38px}
#head li{float:left;height:86px;font-weight:bold;font-size:15px;line-height:18px;letter-spacing:-1px;text-transform:uppercase}
#head li a{color:#444;padding:68px 0 5px 15px}#head li a:hover,#head li a:focus,#head li a.cur{color:#e21268;background:none}

h5{border-bottom:1px solid #ccc;font-size:27px;margin:25px 0 20px 0;letter-spacing:-1px;font-weight:normal;padding-bottom:10px;height:27px}
h5 a{display:block;color:#444}h5 a:hover,h5 a:focus{color:#e21268;background:none}
address{border-top:4px solid #000;padding-top:10px;font-style:normal;font-size:10px}
ol a{border-bottom:1px solid #ddd;white-space:nowrap;overflow:hidden;padding:0 5px;color:#666;line-height:21px}ol span{float:right}
ol.horizontal li{float:left}ol.horizontal a{border:0;border-right:1px solid #ddd;padding:3px 7px;margin-bottom:15px}
ol a:hover,ol a:focus,ol a.cur{background:#e7e7dc;color:#e21268}ol.horizontal span{font-size:10px;margin-right:3px}

.col,.left,.right{float:left;display:inline;overflow:hidden}.right{float:right}
.row{overflow:hidden;width:950px}.col{width:246px;padding:0 40px 30px 0}.duo{width:614px}.half{width:430px}
.main h5,.main img{width:100%;display:block;margin-top:20px}a.main,.main{background:none}.main:hover h5,.main:focus h5{opacity:0.9;background:#000}
.main h5{opacity:0.7;background:#000;height:24px;padding:13px;position:relative;margin:-50px 0 0 0;color:#fff;font-size:25px;border:0}
.post{overflow:hidden;border-bottom:1px solid #ddd;padding:20px 0;margin:-20px 0 20px 0;display:block;color:#444}
.post *{float:right;width:270px;margin-right:5px}.post img{float:left;width:320px;border:1px solid #eee}.post h3{font-size:16px}
.post span{text-transform:uppercase;font-size:10px;font-weight:bold;color:#e21268;margin:-2px 0 10px}.post:hover,.post:focus{background:#e7e7dc}

.grid{overflow:hidden;margin-right:-10px}
.grid a{float:left;margin:0 1px 1px 0;padding:2px 5px;display:inline;background:#e7e7dc;color:#444}
.grid a img{display:block;width:61px;height:61px;margin:-2px -5px}
.grid a:hover,.grid a:focus,.grid a.cur{background:#b4b498}
.grid a:hover img,.grid a:focus img{border-bottom:5px solid #e21268;margin-top:-7px}

* html #grad{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='g/bg.png',sizingMethod='scale')}
* html ol.horizontal li,* html #head li{width:10px;white-space:nowrap}

img.left{margin:0 20px 20px 0}
#disqus_thread{margin-top:50px;padding-top:10px;border-top:4px solid #000}
