/*
Theme Name: Custom Theme
*/

body { margin:0 ; font-family:Georgia, serif; font-size:13px; line-height:18px; color: #333; background:url(images/bknd.gif) repeat-x #470606; }

a { color: #E68420; text-decoration:none; }
a img { border:0; }
a:hover { color:#fff; text-decoration:none; background-color: #ff9933; }
p { font-family: Georgia; font-size:13px; line-height:18px; color: #333; }

#header_logo {
	margin-bottom: 5px;
}

#mainover { margin: 20px auto 0 auto; padding:5px; width: 780px; position:relative; height:100%; background-color:#000; }
#main { margin: 0px auto 0 auto; padding:10px; width: 760px; position:relative; height:100%; background-color:#fff; }

#head { padding: 0 0 7px 0; }

#head ul li.home a {
	background-image: url("images/main-nav-1-off.gif");
	width:55px;
	height:20px;
}

#head ul li.home a:hover {
	background-image: url("images/main-nav-1-on.gif");
	width:55px;
	height:20px;
}

#head ul li.current_home a {
	background-image: url("images/main-nav-1-on.gif");
	width:155px;
	height:20px;
}

#searchbutton{

width: 69px;
height: 20px;
background: url('images/main-nav-9-off.gif');
border:0px;
display:inline-block; 
}
	
#searchbutton:hover {

width: 69px;
height: 20px;
background: url('images/main-nav-9-on.gif');
border:0px;
display:inline-block; 
}

#nav {width:760px;margin:0 0 0px 0;}

#navleft {width:490px;float:left;display:inline;}

#navleft ul {margin:0;padding:0;list-style-type:none;}

#navleft ul li{margin:0;padding:0;list-style-type:none;float:left;display:inline;}

#navright {width:270px;float:left;display:inline;}

#terms { vertical-align:top; width:165px; padding: 0; }
#form { padding: 0; }


#body_content { background:url(images/content_bknd.gif); }
#body_content_home { background:url(images/content_bknd_home.gif); }

#col1 { width: 450px ; text-align:left; float:left; }

#col1l {width: 450px ; text-align:left; float:left; background-color:#fff; }
 #col1l h1 { margin: 1px 0 3px 0; font-family: Georgia, serif; font-size:25px; line-height:29px; color: #990033; font-weight:bold; }
 #col1l h2 { margin: 0px 0 3px 0; font-size:18px; color:#990033; line-height:18px; font-weight:bold; text-align:left; font-family: Arial; sans; }
 #col1l h3 { margin:0; font-size:16px; color:#000; line-height:21px; font-weight:normal; text-align:left; font-family: Georgia; serif; }
 #col1l h4 { margin: 10px 0 0px 0; font-size:15px; color:#990033; line-height:21px; font-weight:bold; text-align:left; font-family: Arial; sans; }
 #col1l h5 { margin: 3px 0 -8px 0; font-size:15px; color:#990033; line-height:16px; font-weight:bold; text-align:left; font-family: Arial; sans; }
 #col1l h6 { margin: -15px 0 8px 0; font-size:33px; line-height:36px; color:#990033; font-weight:bold; text-align:left; font-family: Georgia; serif; }
 #col1l h7 { margin:0; font-size:18px; color:#990033; line-height:21px; font-weight:bold; text-align:left; font-family: Georgia; serif; }
 #col1l .attribution { margin:0; font-size:14px; color:#000; line-height:18px; font-style:italic; text-align:left; font-family: Georgia; serif; }
 #col1l .date { margin:0; font-size:12px; color:#000; line-height:16px; font-style:normal; text-align:left; font-family: Georgia; serif; }
 #col1l p img {margin:0;padding:0;}

 #col1l blockquote { margin: 0px 20px; font-family:Georgia, serif; font-size:12px; line-height:15px; font-style:italic; }
 #col1l p.footnote { font-size:10px; color:#000; line-height:12px; font-weight:normal; text-align:left; font-family: Georgia; serif; }
 #col1l p.feat2 { font-size:11px; color:#000; line-height:12px; font-weight:normal; text-align:left; font-family: Georgia; serif; }
 #col1l p.posted { font-size:11px; color:#000; line-height:12px; font-weight:normal; text-align:left; font-family: Georgia; serif; }
 #col1l ul { padding:0 0 0 17px; }
 #col1l li { padding:0 0 4px 0; }

#col1aa { background-color:#fff; padding: 0px; }
 #col1aa h1 { font-family: Georgia, serif; font-size:42px; line-height:12px; color: #993333; font-weight:normal; font-style: italic; }
 #col1aa h2 { margin:12px 0 -5px 0; font-family: Georgia, serif; font-size:24px; line-height:25px; color: #666; font-weight:bold; }
 #col1aa h3 { font-family: Georgia, serif; font-size:24px; color: #666; font-weight:bold; }
 #col1aa h4 { margin: 10px 0 -6px 0; font-size:15px; color:#990033; line-height:15px; font-weight:bold; text-align:left; font-family: Arial; sans; }
 #col1aa h5 { margin: 10px 0 -10px 0; font-size:11px; color:#666; line-height:15px; font-weight:bold; text-align:left; font-family: Arial; sans; }
 #col1aa h6 { margin: 10px 0 15px 0; font-size:11px; color:#666; line-height:15px; font-weight:bold; text-align:left; font-family: Arial; sans; }
 #col1aa p {font-family: Georgia; serif; font-size:13px; line-height:18px; color: #333; }


#col1a { width: 125px; padding: 0px; }
 #col1a h1 { padding: 0; font-size:13px; font-weight:bold; text-align:left; font-style: italic; color:#990033; }
 #col1a h5 { margin: 3px 0 -10px 0; font-size:11px; color:#666; line-height:15px; font-weight:bold; text-align:left; font-family: Arial; sans; }
 #col1a p { font-family: Arial, sans-serif; font-size:11px; line-height:15px; color: #333;}


#col1c { width: 310px ; text-align:left; float:right; font-family: Arial, sans-serif; font-size:11px; line-height:14px; color: #333; padding: 0 0 0 8px; }
 #col1c .hd { font-family: Georgia; serif; font-size:20px; line-height:20px; color: #333; font-style:normal; }
 #col1c p { font-family: Arial, sans-serif; font-size:11px; line-height:15px; color: #333;}
 #col1c h4 { margin: 1px 0 -1px 0; font-size:15px; color:#990033; line-height:15px; font-weight:bold; text-align:left; font-family: Arial; sans; }
 #col1c h5 { margin: 5px 0 -5px 0; font-size:11px; color:#666; line-height:15px; font-weight:bold; text-align:left; font-family: Arial; sans; }



#col2 {width: 140px ; text-align:left; float:left; padding:0 0 0 8px; font-family: Arial, sans; margin-left:5px; }
 #col2 h1 { margin: 0 0 5px 0; font-size:21px; line-height:21px; color:#990033; font-weight:bold; text-align:left; }
 #col2 h2 { margin: 0 0 5px 0; font-size:15px; line-height:14px; color:#990033; font-weight:bold; text-align:left; }
 #col2 h3 { margin: 0 0 3px 0; font-size:11px; color:#990033; line-height:11px; font-weight:bold; text-align:left; }
 #col2 h4 { margin: 0 0 5px 0; font-size:15px; color:#990033; line-height:14px; font-weight:bold; text-align:left; font-family: Georgia, serif; font-style:italic; }
 #col2 p { font-family: Arial, sans-serif; font-size:10px; line-height:11px; color: #333; margin: 0 0 15px 0;}
 #col2 img { padding: 0 0 5px 0;}
 #col2 ul { padding:0 0 0 14px; font-size:10px; line-height:10px; }
 #col2 li { padding:0 0 4px 0; }
 #col2 p.article { margin:0px 0 10px 0; line-height:10px; }
 #col2 .rule { padding: 0 0 15px 0;}
 #col2 .date { font-family:Arial, sans; font-weight: bold; font-size:11px; line-height: 11px; padding-bottom: 11px; }


#col3 {width: 140px ; text-align:left; float:left; padding-left:8px; font-family: Arial, sans; margin-left:5px; }
 #col3 h1 { margin: 0 0 5px 0; font-size:21px; line-height:21px; color:#990033; font-weight:bold; text-align:left; }
 #col3 h2 { margin: 0 0 5px 0; font-size:15px; color:#990033; line-height:14px; font-weight:bold; text-align:left; font-family: Georgia, serif; font-style:italic; }
 #col3 h3 { margin: 0 0 5px 0; font-size:15px; color:#990033; line-height:14px; font-weight:bold; text-align:left; }
 #col3 h4 { margin: 0 0 3px 0; font-size:11px; color:#990033; line-height:11px; font-weight:bold; text-align:left; }
 #col3 p { font-family: Arial, sans-serif; font-size:10px; line-height:11px; color: #333; margin: 0 0 10px 0; font-style:normal; font-weight:normal; }
 #col3 a { color:#E68420; text-decoration:none; background-color: #99033; }
 #col3 ul { padding:0 0 0 14px; font-size:10px; line-height:10px; }
 #col3 li { padding:0 0 4px 0; }
 #col3 a:hover { color:#fff; text-decoration:none; background-color: #99033; }
 #col3 .rule { padding: 5px 0 15px 0;}
 #col3 .date { font-family:Arial, sans; font-weight: bold; font-size:11px; line-height: 11px; padding-bottom: 11px; }
 #col3 .time { font-family:Arial, sans; font-weight: bold; font-size:11px; line-height:14px; }

#email { background-color:#ffffd5; padding:10px 10px 5px 10px; }
 #email .box { display: block; width: 110px; float: left; margin: 5px 0 5px 0; text-align: left; font-size:10px; font-family: Arial, sans-serif; color: #666; }
 
 #searchform input#terms {width:190px;}

#footer { font-family:Arial, sans; font-size:9px; line-height:10px; text-align:center; text-transform:uppercase; letter-spacing:.15em; }
 #footer img { padding: 0 0 8px 0; }

/* --- Float Hack --- */
.cf:after { content: "."; display: block;   height: 0;  clear: both; visibility: hidden; }
/* Hides from IE-mac \*/
html .cf {height: 1%;}
/* End hide from IE-mac */