/*
      Created by Keith Donegan of Code-Sucks.com
	  
	  E-Mail: Keithdonegan@gmail.com
	  
	  You can do whatever you want with these layouts,
	  but it would be greatly appreciated if you gave a link
	  back to http://www.code-sucks.com
	  
*/

p,h1,pre {
		margin:10px 5px 5px 5px;
		}
li { margin:10px 5px 5px 5px;
padding: 0px 0px 1px 0px;
}
	
h1 { color:#e0001b; font-size:200%; margin:10 0 2 0; padding:5px; }

h2 { color:#ed2025; font-size:160%; margin:10 0 2 0; padding:0px 0px 0px 8px; border-bottom:2px #efb431 solid; }

h3 { color:#efb431; font-size:120%; font-style:italic; margin:10 0 5 0; }

h4 { font-size:110%; margin:5px 0px 5px 0px; color:#78b040; text-decoration:underline; }

div.infobox { float:right; width:37%; border:2px solid #efb431; padding:9px; padding-top:3px; margin-left:12px; }
div.infobox h3 { font-style:normal; border:1px #efb431 solid; padding-left:3px; text-align:center; }


body {
 font-family: Arial;
 font-size: 13px;
 background:#ed2025;
}

p.small { font-size:80%; }
img.C { display:block; margin-left:auto; margin-right:auto; } /* CENTERED IMAGE (not used much) */




#wrapper { 
 margin: 0 auto;
 width: 922px;
}

#header {
 color: #ffffff;
 width: 910px;
 float: left;
 height: 91px;
 margin: 10px 0px 0px 0px;
 background:url(site_graphics/rooftop2.png) bottom no-repeat #ed2025;
}
#leftcolumn { 
 float: left;
 background: #ffffff;
 margin: 0px 5px 0px 0px;
 height: auto;
 width: 900px;
 border-left: 3px solid #efb431;
 border-right: 3px solid #efb431;

}
#leftnav { 
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height:auto;
 width: 150px;
 float: left;
 color:#e0001b;
}

img.maintext_right { float:right; border:2px solid black; margin:5px; }

 /* ---- START menu bar ---- */
#menu { float:left; margin:0px; padding:0px; width:150px; }
#menu table { width:150px; }
td.m_header { font-weight:bold; color:#ed2025; padding:3px; font-size:130%;  }
td.m_header a { font-weight:bold; color:#ed2025; }
td.m_list a { font-weight:bold; color:#000000; text-decoration:none; }
td.m_list a:hover { color:#ed2025; text-decoration:none;}
td.m_list a:visited { font-style:italic; text-decoration:none;}
td.m_list2 a { font-weight:bold; color:#e0001b; text-decoration:none; font-size:115%; }
td.m_list2 a:hover { color:#000000; text-decoration:none; font-size:115%; }
td.m_list2 a:visited { font-style:italic; text-decoration:none; font-size:115%; }

tr.nav_h td { background:url(site_graphics/navbg.png) bottom no-repeat; 
			color:#ed2025; padding:5px 5px 5px 15px;
			height:50px; 
			border-bottom:1px #ed2025 solid;
			}
tr.nav td {  background:url(site_graphics/navbg2.png) repeat-y; font-size:100%; padding:10px 5px 10px 15px;
  border-bottom:1px #ed2025 solid; }
  
  tr.menu_bottom { background:url(site_graphics/navbgbottom.png) top no-repeat; height:50px; }
/* ---- END menu bar ---- */


#rightcolumn {
 float: left;
 margin: 0px 0px 0px 0px;
 height:auto;
 width: 700px;
 display: inline;
}
#spacer {
float: left;
width: 1px;
 background:#ffffff;
}
#content { 
 float: left;
 color: #000000; 
 margin: 0px 20px 0px 0px;
 padding: 20px;
 height: auto;
 width: 700px;
 display: inline;
 background:#ffffff;
}

#footer { 
 width: 906px;
 height:91px;
 clear: both;
 color: #e0001b;
 background:url(site_graphics/roof2.png) bottom no-repeat #ffffff;
 margin: 0px 0px 0px 0px;
}
