/* STD's */
body{background:#1E1E20;margin:0;text-align:center; font:12px/140% arial, tahoma, verdana;color:#444;}
p{}
a{color:#295B96}
a:hover{}

/* Common */
.clear{clear:both}
.sysInfo{text-align:left;border: 1px solid #F2EAB0;background: #FFFFCC url(../images/info.png)  no-repeat 10px 10px;margin: 10px 0px;padding:  10px 10px 10px 35px;font:12px arial;}
.ads-container{background:url(../images/splitter.png) repeat-x top;padding:10px 0;width:490px;}
.img{border:none}
#copylink{width:97%;height:87px;font:11px "courier new";border:1px solid #e5e5e5;color:#888;padding:5px;margin-left:-4px;}
#preloader{position:absolute;right:3px;}
#yName{border:1px solid #ddd;padding:3px 3px;margin-bottom:4px;width:170px}
#fEmail{border:1px solid #ddd;padding:3px 3px;margin-bottom:4px;width:170px}
#emailForm{margin-left:62px;}

/* Layout */
#header{height:70px;margin:0 auto;width:800px;}
#header-logo{float:left;height:70px;width:180px;margin-left:3px}
#header-menu{float:right;height:70px;margin-right:30px;width:500px}
#header-menu span{color:#444;font:1.3em/76px arial;padding:0 10px;}
#header-menu a{height:32px;font:1.1em/76px arial, verdana;text-decoration:none;color:#aaa;}
#header-menu a:hover{color:#fff;}
#header-menu .current{color:#fff;}
#mainContainer{width:880px;margin:0 auto;text-align:left;}
#main-top{background:url(../images/bg_main_top.png) no-repeat;width:880px;height:14px;}
#main-mid{background:url(../images/bg_main_mid.png) repeat-y;width:880px;}
#main-inner{padding:10px 40px}
#main-bottom{background:url(../images/bg_main_bottom.png) no-repeat;width:880px;height:14px;}
#left{float:left;width:500px;}
#right{float:right;width:260px;position:relative;}
#footer{width:800px;margin:0 auto;height:120px;text-align:left;font:11px/140% arial, verdana;color:#656565;margin-top:10px;}
#footer a{text-decoration:none;color:#ccc;}

/* Inner spec */
#desc-content{background:url(../images/desc_bg_content.png) no-repeat;height:32px;font:18px/32px trebuchet, arial, verdana;text-indent:8px;margin-left:-8px;color:#999}
#main-inner p{padding:5px 0px;margin:0;}
#desc-sidebar{background:url(../images/desc_bg_sidebar.png) no-repeat;height:32px;font:18px/32px trebuchet, arial, verdana;text-indent:8px;margin-left:-8px;color:#999}
.contentHeading{font:bold 1.3em arial, verdana;padding:10px 0 4px 0;}
.contentDate{font:11px arial, verdana;padding-bottom:5px;color:#888;}

#sideTab1{position:absolute;right:-40px;top:-20px;}
#sideTab1 a{width:20px;height:160px;display:block;background:url(../images/tab_pas_share.png) no-repeat;}
#sideTab1 a:hover{background:url(../images/tab_hover_share.png) no-repeat;}
#right .current a {background:url(../images/tab_current_share.png) no-repeat;position:relative;z-index:3;}

#sideTab2{position:absolute;right:-40px;top:75px;}
#sideTab2 a{width:20px;height:160px;display:block;background:url(../images/tab_pas_resources.png) no-repeat;}
#sideTab2 a:hover{background:url(../images/tab_hover_resources.png) no-repeat;}
#right .current2 a {background:url(../images/tab_current_resources.png) no-repeat;}

/* Spec for lists */
.sidebarList{}
.sidebarList .headerbar{font: bold 12px Arial;margin-bottom:4px;text-transform:uppercase;padding:4px 0 4px  0; }
.sidebarList ul{list-style-type: none;margin:0;padding:0;margin-bottom:8px;}
.sidebarList ul li{padding-bottom: 2px;}
.sidebarList ul li a{background:url(../images/web.png) no-repeat center left;display:block;padding:2px 0;padding-left:22px;text-decoration: none;}
.sidebarList ul li a:hover{text-decoration:underline}

/* Spec for blocks */
.sidebarBlock{display:block;padding:5px 4px;}
.sidebarBlock a{display:block;text-decoration:none;border:1px solid #f6f6f6;}
.sidebarBlock a:hover{border:1px solid #ddd;}
.sidebarBlock img{float:left;padding:1px}
.sidebarBlock .heading{float:right;width:190px;font:bold 1.1em arial;margin-top:8px}
.sidebarBlock  .desc{float:right;width:190px;color:#666;font:1em/14px arial;}

/* Spec for screenshots  */
.banner{background: url(../images/screenshotBanner.png) no-repeat left top;position: absolute;z-index:2;width:90px;height:90px;}
.screens{padding:8px;background:#fff;border:1px solid #ddd;}

/* Article icons and div */
.iconItemText{width:436px;float:left;}
.imgfloat{float:left;padding:0 12px 12px 0;margin-top:6px}
.iconItem{background:url(../images/splitter.png) repeat-x bottom;padding:14px 0}


