* {margin: 0px;padding: 0px;}
body{background: #0e0e0e url(../images/bg.gif) repeat 0 0;color: #999; font:11px/18px "Lucida Grande", Geneva, Arial, Verdana; text-align:center;}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, fieldset, hr {margin: 1em 0px;}
a {color: #3199ee;text-decoration:none} a:hover {color:#fa0;}a img{border: 0;}
.left{float:left}.right{float:right}.center,.c{text-align:center;}
img{vertical-align:middle;}blockquote{margin-left:3em;}fieldset{border:0}
.inside{text-align:left}
.clear:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
* html .clear {height: 1%;}
h1{color:#fff;font-size:16px;}
.clear-fx{clear:both}
input[type=text],input[type=password],textarea{background-color:#d1cbc4 !important;}
/*---*/

#head{width:826px;height:80px;margin:0 auto;padding:18px 0;text-align:left;}
#logo{margin:16px 0 0 25px;float:left} #logo span{color: #fa0;font-size:12px;} #logo img{display:block;}
#links{float:right;margin-top:51px;position:relative;color:#aaa;font-size:12px;}
#links a{color: #fff;font-size:12px} #links a:hover{color: #fa0;}
#subhead{width:826px;height:376px;margin:0 auto;background-color:#0e0e0e}
#content-i{width:826px;margin:0 auto 21px auto;padding-bottom:7px;background: transparent url(../images/c-bottom.gif) no-repeat 0 100%;font-size:11px;}
#content-i .inside{padding:20px; background-color:#303030;}
#content-i h1{font-size:16px;margin:0.4em 0}
#content-i h2{font-size:11px;color:#fff}
p.first{font-weight:bold;color:#c6c6c6}
.col-600{float:left;width:600px;}
.col-280{float:left;width:280px;margin-right:20px;}
.col-290{float:left;width:290px;margin-right:20px;}
.col-300{float:left;width:300px;margin-right:20px;}

#sidebar{width:152px;float:right;text-align:left;font-size:10px;line-height:15px;}
#sidebar .block{width:152px;padding:0 0 7px 0;margin-bottom:18px;background: transparent url(../images/s-bottom.gif) no-repeat 0 100%;}
#sidebar .inside{padding:7px 9px 1px 9px;background: #171717 url(../images/s-top.gif) no-repeat 0 0;}
#notify-img{margin-left:-17px;position:relative}
.sidebar-img{margin-left:-20px;position:relative;margin-bottom:1.5em;display:block}
#sidebar .universal-logo{text-align:center;padding:17px 0 10px 0;}
#sidebar h2{color:#fff;font-size:10px !important;margin-top:0;}

.content {width:826px;margin:0 auto 21px auto;font-size:11px;}
.content .l-block{float:left;width:485px;margin-right:21px;padding:7px 0 0  0;background: transparent url(../images/lb-top.png) no-repeat 0 0;}
.content .s-block{float:left;width:320px;margin-right:21px;padding:7px 0 0  0;background: transparent url(../images/sb-top.png) no-repeat 0 0;}
.content .inside{padding:1px 20px;background-color:#303030}
.content .l-block .end{padding:7px 0 0  0;background: transparent url(../images/lb-bottom.png) no-repeat 0 0;}
.content .s-block .end{padding:7px 0 0  0;background: transparent url(../images/sb-bottom.png) no-repeat 0 0;}
.content h1{margin:0.8em 0} .content img.right{margin: 0 0 30px 20px;}
.sub .l-block{background-image: url(../images/slb-top.png);width:465px;}
.sub .s-block{background-image: url(../images/ssb-top.png);width:340px;}
.sub .l-block .end{background-image: url(../images/slb-bottom.png);}
.sub .s-block .end{background-image: url(../images/ssb-bottom.png);}
.content .last, .last{margin-right:0}

.single .inside{padding:1px 20px 13px 20px;background-color:#303030;}
.single{padding-bottom:7px;background: transparent url(../images/c-bottom.gif) no-repeat 0 100%;text-align:left;}
.single h1{margin:0;padding:1em 20px;background: transparent url(../images/c-top.gif) no-repeat 0 0;}
.single .inside h1{margin:1em 0;padding:0}
.single .inside h1 a{color:#fff}
.img-31 a{float:left;margin-right:31px}
.single .inside-full{padding:10px 20px 1px 20px;background: transparent url(../images/c-top.gif) no-repeat 0 0;}

#copyright{margin:0 0 21px 0;font-size:11px;}
#slideshow{width:826px;height:376px;text-align:left;background:#000 url(../images/topimageblog.jpg) no-repeat 50% 50%;}
#slideshow img{position:absolute;}

/* Tech Spec */

li{margin:0 0 0 1em}
ul{margin:0 0 0 2em}
ul ul{margin:0 0 0 2em}
h1.top{padding-top:1.5em}
#tech h3{color:#fff}
#tech .col-600 img{margin:7px}
#tech #head{margin-bottom:0em}
#tech #sidebar h2.sub{color:#c8c8c8}
#tech .col-600 .img-bclear{margin-bottom:100px}
#foot-note{font-style:italic;font-size:11px;margin-top:3em;}

/* Company */

.normal{font-size:12px;color: #bababa;}
.team{margin-right:10px}
#company h1 span{color:#7a7a7a;font-size:11px;font-weight:normal;}
#press{margin:0 0 0 -9px;} #press a{float:left;width:172px;text-align:center}
#press a span{display:block;margin-top:20px;color:#999;} #press a.end span{margin-top:14px;}
#press a.end{width:102px;}

/* Misc */

#dont-forget{margin-left:30px;float:left}
#notify{float:right;margin: 40px 150px 0 0;width:220px}
#notify span.right{margin:-3px 15px 0 0}
#notify label, #notify input{display:block;margin:10px 0;}
#notify label{font-weight:bold;color:#fff}
#notify-text{position:absolute;margin:-30px 0 0 -60px;width:400px !important;color:#fff;}

#contact form{width:420px;margin:30px 50px 0 0;text-align:left}
#contact textarea{width:420px !important;height:170px;background-color:#d1cbc4;}
#contact label,#contact input{display:block;margin:5px 0;}
#contact label{margin-top:10px;font-weight:bold;color:#fff}
#contact input[type=text]{width:200px;background-color:#d1cbc4;}
#contact input.submit{width:70px;float:right;}
#contact-text{position:absolute;margin:0 0 0 280px;color:#fff;}

#subscribe form{width:270px;position:absolute;margin:75px 0 0 390px;}
#subscribe-text{width:430px;position:absolute;margin:0 0 0 310px;color:#fff;}
#subscribe label,#subscribe input{display:block;margin:5px 0;}
#subscribe input.submit{width:70px;}
#subscribe label{font-weight:bold;color:#fff}
#subscribe input{width:230px;}
#subscribe img.left{margin-left:60px;}

#bugs{background: #303030 url(../images/bugs.png) no-repeat 50% 0;}
#bugs-text{width:190px;position:absolute;margin:20px 0 0 10px;font-size:11px;color:#999}
#bugs form{width:340px;margin:0 0 0 237px;}
#bugs label,#subscribe input{display:block;margin:5px 0;}
#bugs input.submit{width:70px;margin-top:10px;float:right}
#bugs label{font-weight:bold;color:#fff;margin:12px 0 5px 0;}
#bugs input{width:340px;}
#bugs textarea{width:340px;height:230px}

#feedback{background: #303030 url(../images/hearts.png) no-repeat 50% 0;}
#feedback form{width:340px;margin:0 0 0 237px;}
#feedback label,#subscribe input{display:block;margin:5px 0;}
#feedback input.submit{width:70px;margin-top:10px;float:right}
#feedback label{font-weight:bold;color:#fff;margin:12px 0 5px 0;}
#feedback input{width:340px;}
#feedback textarea{width:340px;height:230px}


#emailus form{width:340px;margin:0 0 0 237px;}
#emailus label,#subscribe input{display:block;margin:5px 0;}
#emailus input.submit{width:70px;margin-top:10px;float:right}
#emailus label{font-weight:bold;color:#fff;margin:12px 0 5px 0;}
#emailus input{width:340px;}
#emailus textarea{width:340px;height:230px}

/* Blog */

#blog{margin-right:0;}
#blog h1{margin:0;}
#blog h2{font-size:15px;font-weight:bold;}
#blog h3{font-size:12px;font-weight:normal;margin: 0em 0 1em 0; color:#7a7a7a;}
.post{margin-bottom:3em;}
#blog #sidebar{width:160px;}
#blog #sidebar .block{width:160px;background: transparent url(../images/blog/s-bottom.png) no-repeat 0 100%;}
#blog #sidebar .inside{background: #171717 url(../images/blog/s-top.png) no-repeat 0 0;}
#blog .col{margin:0 !important;width:616px;float:left;}



#flickr_div {margin-top:10px;position:relative;height: 50px;}
#flickr_div img {padding: 1px;background-color: #f8f8f8;border: 1px solid #ccc;width: 40px;height: 40px;}
#flickr_div img:hover {background-color:#fa0;border-color:#fa0;}
#flickr_badge_image1 {position:absolute;left:0px;top:0px;}
#flickr_badge_image2 {position:absolute;left:50px;top:0px;}
#flickr_badge_image3 {position:absolute;left:100px;top:0px;}
#flickr_badge_image4 {position:absolute;left:0px;top:50px;}
#flickr_badge_image5 {position:absolute;left:50px;top:50px;}
#flickr_badge_image6 {position:absolute;left:100px;top:50px;}

#commentform input {width: 170px;padding: 2px;margin: 5px 5px 1px 0;}
#commentform textarea {width: 95%;padding: 2px;margin-right:20px;}
#commentform #submit {margin: 0;float: right;margin-right:20px;}
h3#comments, h3#respond {padding: 0;margin: 40px auto 20px ;font-weight:bold;font-size:15px;color:#999}
ol.commentlist{margin-left:2em;color:#999;font-size:12px}

#support-text{font-size:12px;color:#fff}
#support{margin:20px 0 0 -12px}
#support a{float:left;text-align:center;width:119px;color:#fff;}
#support a:hover{color:#fa0;}
#support a span{display:block;margin-top:10px;font-size:12px}
#support a.end{width:51px;margin-left:25px;}

#faq h3{font-size:12px;color:#fff;}