/*Nifty Corners Cube CSS by Alessandro Fulciniti
The following classes are added dinamically by javascript,
and their use should be avoided in the markup */

b.niftycorners,b.niftyfill{display:block}
b.niftycorners *{display:block;height: 1px;line-height:1px;font-size: 1px;
    overflow:hidden;border-style:solid;border-width: 0 1px}
/*normal*/
b.r1{margin: 0 3px;border-width: 0 2px}
b.r2{margin: 0 2px}
b.r3{margin: 0 1px}
b.r4{height: 2px}
b.rb1{margin: 0 8px;border-width:0 2px}
b.rb2{margin: 0 6px;border-width:0 2px}
b.rb3{margin: 0 5px}
b.rb4{margin: 0 4px}
b.rb5{margin: 0 3px}
b.rb6{margin: 0 2px}
b.rb7{margin: 0 1px;height:2px}
b.rb8{margin: 0;height:2px}
b.rs1{margin: 0 1px}
/*transparent inside*/
b.t1{border-width: 0 5px}
b.t2{border-width: 0 3px}
b.t3{border-width: 0 2px}
b.t4{height: 2px}
b.tb1{border-width: 0 10px}
b.tb2{border-width: 0 8px}
b.tb3{border-width: 0 6px}
b.tb4{border-width: 0 5px}
b.tb5{border-width: 0 4px}
b.tb6{border-width: 0 3px}
b.tb7{border-width: 0 2px;height:2px}
b.tb8{border-width: 0 1px;height:2px}
b.ts1{border-width: 0 2px}

body{padding: 5px;background: #d9d9d9;color: #3C0012;text-align: center;
    font:80%/1.45 "Lucida Sans Unicode","Lucida Grande",Arial,sans-serif}
h1,h2{margin: 0;padding: 0 10px;letter-spacing: -1px;font-weight:100;color: #000; text-align:center}
h1{font-size: 200%}
h2{font-size: 140%}
h3{margin: 5px;padding: 0px 10px 10px;letter-spacing: -1px;font-weight:100;color: #000; text-align:left}
h4{ font-size: 130%;margin: 5px;padding: 0px 10px 10px;letter-spacing: -1px;font-weight:100;color: #000; text-align:left}
p{margin:0;padding: 0px 20px 20px 25px}
a.wm{
float:center;padding: 5px 0;text-decoration:none; color: #000;
}
ul{margin: 10px;padding: 0px 20px 20px 25px;}
div#container{width:750px;margin: 0 auto ;padding:10px 0;text-align:left}
div#nav{float:left;width:190px;padding:10px 10px;background: #AFC7C7;}
div#linkList {margin-left: 10px;}
div#content{float:right;width:550px;padding:5px 0px 10px; margin:0px 0px 10px 0px; background: #FFF; text-align: justify;}
/* margin edits distance from content pane - third parameter*/

div#footer{clear:both;width:750px;margin:10px 0px 0px;padding: 10px 0px;
    background: #AFC7C7;color: #FFF;text-align:center}
div#footer p{margin:0}

div#sponsors{clear:both;width:750px;margin:10px 0px 0px;padding: 10px 0px;
    background: white;color: #FFF;text-align:center}
div# p{margin:0}



ul#nav li{float:left;margin-right: 0px;text-align: left}
ul#nav a{float:left;width: 150px;padding: 5px 0;background: 	#C9C299;text-decoration:none;color: #C9C299}
ul#nav a:hover{background: #FFA826;color: #000}
ul#nav li.activelink a,ul#nav li.activelink a:hover{background: #000;color: #003}
ul.postnav,ul.postnav li{margin:0;padding:0;list-style-type:none}
/* padding: first number: vertical padding, changed from 10 to 5*/
ul.postnav a{display:block;width:160px;padding:7px 5px 7px 15px; margin-left: 5px;
    color: #000000;
    text-decoration:none;text-align:left}
ul.postnav a:hover{background: #FFF;color:#000;}

ul#nav,ul#nav li{list-style-type:none;margin:0;padding:0}
ul#nav{float:right;font-size: 80%}
ul#nav li{float:left;margin-left: 3px;text-align: left}
ul#nav a{float:left;width: 95px;padding: 5px 0;background: #369A3D;text-decoration:none;color: #FFC}
ul#nav a:hover{background: #CDFFA1;color: #006A35}
ul#nav li.activelink a,ul#nav li.activelink a:hover{background: #FFF;color: #003}

div#side{float:left;display:inline;width: 190px;background:#AFC7C7; margin:0 5px 5px 0}
div#side p{margin:5px 5px 5px;padding: 5px 5px}
div#side div{margin: 0 0 5px;padding: 5px 0}


