body {background:#fff; text-align:center;/* IE hack to center page contents */
	margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333; font-size:11px;}

h1, h2, h3, h4 {padding:0; margin:0;}
h2 {font:normal 20px Georgia, Times, sans-serif; color:#716140; padding:0 0 5px 0; border-bottom:1px solid #ccc;} /* page titles */
h3 {font:bold 15px Georgia, Times, sans-serif; color:#900;} /* sub headers */
p {margin:0; padding:6px 0 6px 0; line-height:130%;}

hr {height:1px; color:#ccc; border:none; margin:0 auto; text-align:center;} /* For IE */
html>body hr {background-color:#ccc; margin:12px auto;} /* For Gecko-based browsers */
html>body hr {border:0px solid #ccc;} /* For Opera */
/* hr rules, see: http://www.saila.com/usage/tips/defn.shtml?hr */

form {margin:0;}
img {border:0;}
.skiplink {display:none;}

div#printlogo {display:block !important; width:200px; height:97px; margin:0 auto;}


/* ---- links ----------------------------------------- */
a {color:#900; text-decoration:underline;}  
a:visited {}
a:hover {color:#000; text-decoration:none;}
a:active {color:#900;}

a.pdf {background:url(images/icon_pdf.gif) 0 1px no-repeat; padding-left:32px; padding-top:3px; padding-bottom:4px;}


/* ---- forms ----------------------------------------- */
form {margin:0;}
input, textarea, select, option {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}


/* ---- ids & classes ----------------------------------------- */
#frame { /* this centers the page */
	 width:780px; margin:0 auto; padding:0; text-align:left; position:relative;}

div#bestof {display:none !important;}
	 
#header {display:none !important;}
#navmenu {display:none !important;}
#bannerpix {display:none !important;}
	
#content {width:780px; background:#fff;}
	.wrap {padding:18px;} /* pads content off sides */
		#sidebar {float:right; background:#fff; width:180px; padding:15px; margin-bottom:20px;}
			#sidebar hr {color:#efefef;}
			html>body #sidebar hr {background-color:#efefef; margin:12px auto;} /* For Gecko-based browsers */
			html>body #sidebar hr {border:0px solid #efefef;} /* For Opera */
			#sidebar p {font-size:12px; padding-left:2px;}
			#sidebar a {font-size:11px;}
		#sidebarHome {padding:12px 2px 2px 2px; float:right; width:211px; margin-bottom:10px;}
			#sidebarHome a {font-size:11px;}
			#sidebarHome p {padding:0 0 0 8px;}
		#main {padding:12px 12px 12px 2px;}
			/* home page intro box */
			#introBox {background:url(images/bground_introbox.jpg) repeat-y; width:519px;}
				#introBox h2 {border:none;}
				#introContent {padding:0 25px 5px;}
				#boxTop {background:url(images/bground_boxTop.jpg) no-repeat; height:16px;}
				#boxBottom {background:url(images/bground_boxBottom.jpg) no-repeat; height:23px;}
			/* basic table styles for home page in WYSIWYG */
			#main table#home {width:720px; margin:25px 0 0 8px;}
				#main table#home a {font-size:11px;}
				#main table#home td {vertical-align:top; font-size:12px;}
				#main table#home td.left {width:240px; padding:0; }
				#main table#home td.center {width:240px; padding:0 35px 0 35px;}
				#main table#home td.right {width:240px; padding:0; }
			/* basic table styles for menu page in WYSIWYG */
			#main table#menu {width:510px;}
				#main table#menu td {width:50%; padding:0; vertical-align:top;}
				#main table#menu td.left {padding-right:15px;}
				#main table#menu td.right {padding-left:15px;}
				

#footer {display:none !important;}
