*{margin:0;padding:0;}body{color:#222;font:64.7%/1.6 "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif;background:#4a4a4a url(../images/back.png) repeat center top;text-align:center;min-width:970px;}h1{font-size:2.4em;font-weight:400;margin:0;padding:0;}h2{font-size:2em;font-weight:400;}h1,h2,p{margin:0;}#branding h1{text-indent:-5000px;margin:0;}#branding{height:90px;background:url(../images/branding.png) no-repeat;padding:0;}#mainNav{list-style:none;width:180px;float:left;}#footer{height:59px;padding:0;}#wrapper{width:962px;text-align:left;background:url(../images/containerback.png) repeat-y left top;position:relative;margin:0 auto;}#content a{color:#333;border-bottom:1px dotted #6c6c6c;}#content h3{font-size:1.3em;margin-bottom:0.25em;font-weight:700;color:#777;}#content h2{font-size:1.33em;margin-bottom:0.25em;font-weight:700;}#content h1{color:#c41b4b;text-transform:uppercase;font:normal 1.46em Arial, Helvetica, Geneva, sans-serif;padding:20px 0;}#content p{margin-bottom:1.1em;}#content{width:962px;background:url(../images/containertop.jpg) no-repeat 0 top;margin:0;}#content_main{margin-left:30px;width:600px;padding-bottom:150px;padding-top:10px;}#content_main.home{width:400px;margin-left:11px;padding-left:228px;background:url(../images/contentback.jpg) no-repeat;}#main_nav{position:absolute;top:12px;left:236px;}#main_nav li{float:left;display:block;height:62px;width:71px;}#main_nav li a{display:block;width:71px;text-align:center;font-size:0.75em;color:#333;padding-top:47px;padding-bottom:10px;background-repeat:no-repeat;margin:0;}#main_nav li a:hover{padding-top:48px;}#main_nav li a.active:hover{padding-top:47px;}#main_nav li a span{padding-left:0;}#content_sub{position:absolute;width:250px;top:100px;right:9px;}#content_sub p{margin-top:0.5em;font-size:1.12em;line-height:150%;}#content_sub h2{font-size:1.2em;}#main_nav #menu_item_2{background:url(../images/menusymbols.png) no-repeat -1px;}#main_nav #menu_item_2.active,#main_nav #menu_item_2:hover{background:url(../images/menusymbols.png) no-repeat -429px;}#menu_item_61{background:url(../images/menusymbols.png) -74px;}#menu_item_61.active,#menu_item_61:hover{background:url(../images/menusymbols.png) no-repeat -500px;}#menu_item_62{background:url(../images/menusymbols.png) -145px;}#menu_item_62.active,#menu_item_62:hover{background:url(../images/menusymbols.png) no-repeat -571px;}#menu_item_63{background:url(../images/menusymbols.png) -215px;}#menu_item_63.active,#menu_item_63:hover{background:url(../images/menusymbols.png) no-repeat -642px;}#menu_item_64{background:url(../images/menusymbols.png) -286px;}#menu_item_64.active,#menu_item_64:hover{background:url(../images/menusymbols.png) no-repeat -713px;}#menu_item_65{background:url(../images/menusymbols.png) -358px;}#menu_item_65.active,#menu_item_65:hover{background:url(../images/menusymbols.png) no-repeat -784px;}#menu_item_69{display:block;position:absolute;top:-12px;left:449px;background:url(../images/contactback.png) 22px -3px;text-align:center;}#menu_item_69:hover{display:block;position:absolute;top:-12px;left:449px;background:url(../images/contactback.png) no-repeat 23px -92px;text-align:center;color:#444;}#menu_item_69 span{position:relative;top:12px;text-align:center;}#footer_main a{color:#ccc;}#footer_main p{color:#fff;font-size:0.9em;margin-left:20px;}#footer_main{padding-top:10px;height:70px;width:678px;float:left;background:#696969 url(../images/footer.png) repeat-x;}#footer_sub{padding-top:10px;height:70px;width:277px;float:right;background:#b7f25d url(../images/containerback.png) right;}#content li{padding-left:30px;background:url(../images/listback.png) no-repeat;}#content .description p{margin-bottom:0.33em;}#content .url p{margin-bottom:1em;}.object-right{float:right;margin-left:10px;}#content .rss{margin-top:2.2em;}#content .rss a{border:0;}.full .line.project .screenshot{float:left;margin-right:10px;}.full .long{padding-bottom:2em;border-bottom:solid 1px #b7f25d;}.full .line.project img{display:block;position:relative;top:5px;}.full .line.project{font-size:0.9em;border-bottom:solid 1px #b7f25d;margin-bottom:0.5em;}p,li,#content_main h1,#content_sub h1{font-size:1.3em;}#main_nav li a.active span,#main_nav li a:hover span,#main_nav li a.active span{padding-left:3px;}.full .line.project h2,.full .line.project .description,.full .line.project .url{margin-left:105px;}