/* ----------------------------------------------------------------------------------------------- General background:url(../images/bg.gif) repeat-x #e8edf0; ----------------------------------------------------------------------------------------------- */ body { background:url(../images/bg.gif) repeat-x #e8edf0; text-align:center; margin:0px; } * { font-family:Arial, Helvetica, sans-serif; font-size:12px; } .center { width:900px; text-align:left; margin:0 auto; } /* ----------------------------------------------------------------------------------------------- header ----------------------------------------------------------------------------------------------- */ .header { position:relative; height:120px; background:url(../images/all/bg,blue.gif) bottom no-repeat; margin-bottom:20px; } .header .logo { position:absolute; top:2px; left:20px; } .header .links { position:absolute; top:10px; right:20px; font-weight:bold; text-transform:uppercase; letter-spacing:2px; color:#FFFFFF; } .header .links a { color:#FFFFFF; text-decoration:none; padding:0px 5px; } .header .links a:hover { text-decoration:underline; } /* ----------------------------------------------------------------------------------------------- footer ----------------------------------------------------------------------------------------------- */ .footer { margin:20px 0px 0px 0px; } .footer .top { height:10px; background:url(../images/all/bg,blue.gif) top no-repeat; } .footer .bottom { height:10px; background:url(../images/all/bg,blue.gif) bottom no-repeat; } .footer .content { color:#FFFFFF; background:url(../images/all/bg,blue,square.png); text-align:center; padding:10px 30px; margin:0px; } .footer .content p { border-top:1px dotted #ffffff; margin:20px 0px 0px 0px; padding:10px 0px 0px 0px; } *html .footer .content p { border-top:1px solid #cccccc; } .footer ul.sitemap { margin:0 auto; padding:0px; } .footer li { list-style:none; } .footer ul.sitemap li.group { display:inline-block; text-align:left; vertical-align:top; margin:0px 60px 0px 0px; padding:0px; } /* IE7 hacks */ *:first-child+html .footer ul.sitemap li.group { display:inline; } /* IE6 hacks */ *html .footer ul.sitemap li.group { display:inline; } .footer ul.sitemap li.last { margin-right:0px; } .footer ul.sitemap li.group ul { margin:10px 0px 0px 0px; padding:0; } .footer ul.sitemap li.group a { color:#FFFFFF; font-weight:bold; } .footer ul.sitemap li.group ul a { color:#CCCCCC; font-weight:normal; text-decoration:none; } .footer ul.sitemap li.group ul a:hover { color:#FFFFFF; text-decoration:underline; } .footer a { color:#FFFFFF; } .footer a:hover { text-decoration:none } /* ----------------------------------------------------------------------------------------------- others ----------------------------------------------------------------------------------------------- */ .clear { clear:both; } .change { background-color:#FFFF00; }