/* top right bottom left */

* { font-family:arial; font-size:13px; }
body { margin:0; padding:0; }
#frame { border-top:1px solid black; width:100%; }
#top { background-color:#ffffff; height: 10px; width:100%; border-bottom:0px solid black; margin-bottom:0px; }
#top_sidepiece { width:150px; background-color:#ffffff; height:10px; }
#top_seperator { width:100%; background-color:black; height:4px; }
#logo { width:100%; margin-left:8px; margin-bottom:0px; }
#logo img { display:block; }

#sidenav_0 { background-color:white; width:160px; height:470px;}
#sidenav_1 { float:left; background-color:#acacac; width:160px; height:450px;}
#sidenav_2 { float:left; background-color:#c62026; width:130px; height:300px; padding:10px; margin-bottom:10px; }
#sidenav_2 ul { list-style:none; margin:0; padding:0; }
#sidenav_2 ul li { padding-bottom:5px; }
#sidenav_2 ul li a { color:white; text-decoration:none; font-weight:bold;  }
#sidenav_2 ul li a:hover { text-decoration:underline; }
#sidenav_2 ul li ul { margin-left:10px; }
#sidenav_2 ul li ul li { margin:0; padding:0; }
#sidenav_2 ul li ul li a { font-weight:normal; }

#bottom { margin-bottom:20px; }
#bottom a { text-decoration:none; color:black; }
#bottom a:hover { text-decoration:underline; }
#bottom a:visited { color:black; }

#signup { float:left; padding:10px; width:170px; } 
#signup * {font-size:.95em;}
#signup input { width:130px; margin-top:5px; }
#subscribe { background-color:#545454; width:60px; padding:2px; margin-top:5px; }
#subscribe a { color:white; text-decoration:none; }

#content { padding:10px; }

a img { border:0px; }
.pageheading { font-size:200%; display:block; margin-bottom:10px; color:#4F65A8; } 
.sponsorlabel { font-size:80%; display:block; clear:both; margin-bottom:3px; color:gray; }
.textlink { color:#c62026; text-decoration:none; font-weight:bold; }
.textlink:hover { text-decoration:underline; }