/*
COLORS

blue = #006BFF
orange/red  = #FF0500
green = #57A703
bluegreen = #116593
*/



/* CSS RESET */
*{margin:0;padding:0;}


/* LMW Global Styles  */
body {color:#333;font:12px tahoma, verdana, arial, sans-serif;background:#f4f4f4; text-align: center; letter-spacing:.08em;}
div#wrapper {width:956px;margin-left:auto;margin-right:auto; text-align: left;}


/* LMW Textual Styles  */
h1{color:#fff;font:80px Trebuchet MS, sans-serif;letter-spacing:-2px;margin:0 0 -80px 0;z-index:1;}
h2{color:#57A703;font:25px Trebuchet MS, sans-serif;letter-spacing:-1px;margin:20px 0 5px 0;}
h3{}

a{color:#006BFF;}
a:hover{}
a:visited{}

p{line-height:1.6em;margin:15px;}

div.fieldset{border:1px solid #ccc;background:#f8f8f8;}
div.legend{font:bold 16px Trebuchet MS, sans-serif;color:#006BFF;background:#fff;display:inline;padding:5px 10px 0 10px;position:relative;top:-10px; margin-left:10px;}

ul, ol{padding:10px 0 10px 20px; margin: 5px;}
li{margin:5px 0 8px 40px;list-style-type:square;}

bold{color:#000}
.bold{font-weight:bold;color:#000;}
.small{font-size:10px;}
.large{font-size:16px;}
.red{color:red;}
.quote{background:url(images/quote.gif) top left no-repeat;color:#116593;font:italic 18px georgia, times, serif;width:450px;padding:40px 0 0 40px }
.quote cite {color:#666;display:block; text-align:right;font:bold 16px Trebuchet MS, sans-serif;letter-spacing:-1px;}

.form{}
.label{color:#006BFF;font:bold 14px Trebuchet MS, sans-serif;border:1px solid #ccc;padding:5px;background:#f8f8f8;text-align:right;vertical-align:top;}
.input{}
.input input{border:1px solid #ccc;height:20px;}
.input textarea {border:1px solid #ccc;}


/* LMW Structural STYLES */
div.page{background:url(images/page_bg.png) top left repeat-y;}

div#header{background:url(images/header.png) top left no-repeat;
height:146px;width:956px;}

div#nav{background:url(images/nav_off.png) top left no-repeat;height:36px;width:956px;}
	div#nav ul{margin:0 0 0 32px;padding:0;}
		div#nav li{display:inline;}
		
		div#nav a {font:14px Trebuchet MS, sans-serif; text-decoration:none;}
		a span.transnav {visibility:hidden;}
		
		div#nav a#nav-home {display:block;float:left;width:89px; height:36px;background:url(images/nav_off.png) -32px 0 no-repeat;}
		div#nav a#nav-home:hover,
		div#home div#nav a#nav-home {background:url(images/nav_on.png) -32px 0 no-repeat;}
				
		div#nav a#nav-about {display:block;float:left;width:132px; height:36px;background:url(images/nav_off.png) -121px 0 no-repeat;}
		div#nav a#nav-about:hover,
		div#about div#nav a#nav-about  {background:url(images/nav_on.png) -121px 0 no-repeat;}		
		
		div#nav a#nav-samples {display:block;float:left;width:159px; height:36px;background:url(images/nav_off.png) -253px 0 no-repeat;}
		div#nav a#nav-samples:hover,
		div#samples div#nav a#nav-samples  {background:url(images/nav_on.png) -253px 0 no-repeat;}

		div#nav a#nav-contact {display:block;float:left;width:136px; height:36px;background:url(images/nav_off.png) -411px 0 no-repeat;}
		div#nav a#nav-contact:hover,
		div#contact div#nav a#nav-contact {background:url(images/nav_on.png) -411px 0 no-repeat;}		
		
div#outer{background:url(images/body_top_Bg.png) top left no-repeat;
width:956px;}

div#inner{background:url(images/body_bottom_Bg.png) bottom left no-repeat;
min-height:450px;width:956px;}

div#pagebody{padding:0 60px 40px 60px;}

div#footer{
text-align:Center;
padding:20px 0 0 0;
color:#FF0500;
font:bold 16px Trebuchet MS, sans-serif;
letter-spacing:2px; 
background:#f4f4f4 url(images/footer_Bg.png) top left no-repeat;
height:49px;width:956px;}

div#footer a {padding:0 40px 0 40px;}