/*
-----------------------------------------------------------
Lameer stylesheet
by Vesess - http://www.vesess.com 
Date- 01/05/2007 
-----------------------------------------------------------
*/

body { font: 70%/1.5 Verdana, Arial, Helvetica, sans-serif; background: url(../images/body_bk.jpg) #FFF repeat-x top left; color: #333; }

h1,h2,h3 {font-weight: normal;}
h1 { color: #000; font-size: 220%; }
h2 {  color: #F60; font-size: 200%; }
h3 { color: #666; font-size: 130%; }
h4 { color: #000; font-size: 100%; font-weight: bold; }
h5 { color:#CCC; font-size: 90%; }
h6 { color:#CCC; font-size: 80%; }

img { border: 0; }
a, a:link { color: #039; }
a:visited { color: #69C; }
a:hover { text-decoration: none; }

div#wrapper { margin: 0 auto; width: 760px; }
	div#header { height: 130px; border-bottom: 1px solid #CCC; }
	body#home div#header { border: none; }
		div#header h1 { margin: 0; float: left; height: 130px; }
		div#header h1 a { text-decoration: none; }
		div#header h1 a:hover { }
	div#navigation { float: right; }
	div#navigation ul#menu { margin: 0; list-style: none; position: relative; right: -10px; }
	div#navigation ul#menu li { margin: 0 10px; float: left; }
	div#navigation ul#menu li a { padding: 10px 0 0 0; display: block; height: 24px; float: left; text-decoration: none; text-transform: uppercase; color: #666; }
	div#navigation ul#menu li a:hover { border-bottom: 5px solid #999; background-color: #E6E6E6; }
	div#navigation ul#menu li#menuactive a { border-bottom: 5px solid #999; }
	div#navigation ul#menu li#menuactive a:hover { border-bottom: 5px solid #999; }
	
	
	div#content { margin: 15px 0 15px 5px; background: url(../images/content_bk.jpg) repeat-y 190px top; float: left; width: 755px; }
	body#home div#content { margin-top: 0; background-image: none; }
		div#overview { border-bottom: 1px solid #CCC;  }
		div#overview img { margin: 0; }
		div#overview p { margin-top: 0; clear: both; }
		div#overview h2 { margin: 0; font-size: 200%; color: #039; font-weight: normal; font-family: "Times New Roman", Times, serif; }
		div#overview p strong { background-color: #FF9 }
		div#subcontent { }
			div#subcontent p { margin:3px 10px 5px 0; }
			div#subcontent p.faq { margin-bottom: 20px;  } 
			div#content div#subcontent a { }
		
		div#maincontent { margin: 0 0 10px 10px; float: right;  width: 545px; }
		body#home div#maincontent {  margin: 0 0 10px 0; width: 100%; }
			div#maincontent h2 { margin: 0; font-family: "Times New Roman", Times, serif; font-weight: normal; }
			div#maincontent p { margin-top: 0;  }
			div#content p a.more { margin-left: 15px; }
			div#maincontent table { float: left; border-collapse: collapse; border-spacing: 0px; width: 100% } 
			div#maincontent table td { border-bottom:1px solid #CCCCCC; padding: 4px; text-align: left; }
			div#maincontent p#legend em { color: #C00; font-style: normal; }
			div#maincontent blockquote.nifty { background:#E6E6E6 url(../images/notify_top_bk.png) no-repeat scroll right center; margin:10px 2px 0px; padding:9px 15px;  }
			div#maincontent p.niftycite { background:transparent url(../images/notify_bottom_bk.png) no-repeat scroll right top; color:#660033; margin:-13px 2px 15px; padding:32px 5px 5px; text-align:right; }
			div.content { padding-right: 10px; width: 365px; float: left; }
			div#maincontent a:hover { text-decoration: none; }
			body#home div.content h2 { margin: 1em 0 0 0; font-size: 200%; font-family: "Times New Roman", Times, serif; font-weight: normal; color: #69C; }
			ul.services { margin: 0 0 0 5px; list-style-image: url(../images/list_bk.jpg); }
			ul.services li a { color: #039; text-decoration: none;  }
			ul.services li a:hover { text-decoration: none; }

			div.blog { margin-top: 20px; padding-right: 0; padding-left: 10px; width: 370px;  }
			div.blog h3 { margin: 0; color: #C30; }
			body#home div.blog h4 { margin: 0; font-weight: normal; font-size: 90%; color: #999; }
			div.blog p { margin-bottom: 0; }
			p.continue { margin: 0; }
		
		div#subcontent { padding-right: 10px; float: left; width: 189px; }
			div#subcontent h2.sIFR-replaced { margin: 0 0 0 -7px; }
			ul#subnav { margin: 0; list-style: none; }
			ul#subnav li { margin: 0 0 5px 0; }
			ul#subnav li a { text-decoration: none; display: block; color: #666; }
			ul#subnav li a:hover { background-color: #FFF; color: #F60; }
			ul#subnav li#subnavactive a {color: #000; font-weight: bold; }

div#footer { margin-left: 5px;  clear: both; }
	div.contect { padding-bottom: 15px;  border-top: 2px solid #999; background: url(../images/footer_bk.jpg) #E6E6E6 no-repeat bottom left; }
	div.contect dl { margin: 0; }
	div.contect dt { margin-left:15px; padding-top: 5px; font-size: 175%; font-family: "Times New Roman", Times, serif; color: #333; }
	div.contect dd { margin-left: 185px; font-size: 90%; }
	div.contect dd.address { margin-bottom: 15px; font-weight: bold; }
	
	div#copy { float: left; width: 370px; color: #999; font-size: 90%; }
	div#design { float: right; width: 370px; text-align: right; color: #999; font-size: 90%; }
	div#design a { text-decoration: none; color: #6699CC; font-weight: bold; }
