/*
Original design: Basic Show (expanded) (Dec 2nd, 2010) - A free xhtml/css website template by Andreas Viklund.
For more information, see http://andreasviklund.com/templates/basic-show/
*/

body{background:#f6f6f6 url(bodybg.gif) top left repeat-x;color:#303030;font:92% Georgia, Times New Roman, serif;margin:0;padding:0;}
#wrap,#footer{margin:0 auto;width:960px;}
#maincontent{background:#fff;border:4px solid #e4388d;width:700px; float:left; height:100%;padding:20px;}
#footer{clear:both;color:#707070;padding:10px;text-align:left;}
#footer a{color:#707070;font-weight:700;}
a{color:#e4388d;font-weight:700;text-decoration:none;}
a:hover{text-decoration:underline;}
a img{border:0;}
h1{color:#e4388d;font-size:3.8em;font-weight:400;letter-spacing:-2px;line-height:1.0em;margin:60px 0 -10px;padding:0 0 0 25px;}
h1 a:hover{color:#505050;text-decoration:none;}
h2{color:#692347;font-size:2.2em;font-weight:400;margin:5px 0 15px;}
h3{color:#692347;font-size:1.7em;font-weight:400;margin:5px 0 15px;}
h1 a,h2 a{color:#e4388d;}
li{margin-bottom:5px;}
p{line-height:1.5em;margin:0 0 15px;}
#toptabs{font-size:1.5em;display:inline;position:absolute;right:5%;top:4px;}
#toptabs p{color:gray;text-align:right;}
.toptab{background-color:#555;color:#f0f0f0;font-weight:400;margin:0 0 0 8px;padding:3px 15px 5px;text-decoration:none;}
.toptab:hover{background-color:#333;color:#fff;text-decoration:none;}
.active{background-color:#e4388d;color:#fff;}
.active:hover{background-color:#f4a948;color:#fff;}
.hide{display:none;}
.clear {clear:both; height:1px; visibility:hidden;}
.left {float:left; width:47%;}
.right {float:right; width:47%;}
#sidebar {width:180px; float:right;}
#sidebar h2 {font-size:1.4em;}
#sidebar ul li a {color:#555; font-size:1.2em;}
#sidebar ul {margin:0 0 20px 0; padding:0;}
#sidebar li {list-style:none; margin:0 0 10px 0; padding:0;}
#sidebar ul ul {margin:15px 0 15px 25px; font-size:0.8em;}