body, html { margin:0px; padding:0px; margin-top:2px;  }
body, table, td, option, input { font-size: 11px; font-family: Verdana, Sans-Serif; color:#333; }
img { border:0px; }
h1, h2 { color:#d6e04c; font-weight:normal; }
h2 { color:#ed7214; }
a { color:#ed7214; text-decoration:none; }
a:hover { color:#ed7214; }
hr { border:0px solid #ccc; border-bottom:1px dashed #ccc; }

div#site-container { width:1100px; margin:0 auto; background:url(/media/images/logo-watermark.jpg) 90px 0px no-repeat; }
div#container { padding-left:70px; padding-right:70px; }
div#relative { position:relative; height:0px; }
div#header {  }
div#logo {  }

div#menu { position:absolute; right:0px; top:80px; width:480px; border-bottom:1px solid #999; padding-bottom:10px; }
	div#menu ul { margin:0px; padding:0px; }
	div#menu ul li { list-style:none; display:inline; padding:5px; font-size:14px; } 
	div#menu ul li a { color:#333; text-decoration:none; }

div#margin { float:left; width:300px; }
div#content { margin-left:335px; min-height:300px; border-left:1px solid #ccc; padding-left:10px; }

div#footer-container {  }
div#footer { width:940px; margin:0 auto; min-height:426px; padding-left:10px; padding-right:10px; 
	border-top:1px solid #999; line-height:2em; }
	

div.feature { background:#bdc56c; padding:10px; float:left; margin:15px; position:relative; }
	div.feature h2 { position:absolute; top:10px; left:15px; margin:0px; padding:0px; font-size:24px; color:#333; }

/* CLASSES */
.float-left { float:left; } .float-right { float:right; } .clear-both { clear:both; float:none; }
a.bold { font-weight: bold; color:#333; }
a.bold:hover { text-decoration:underline; }
.img-right { float:right; margin-left:10px; margin-bottom:10px; padding:5px; }
.img-left { float:left; margin-right:10px; margin-bottom:10px; padding:5px; }

/* FORMS */
.input { font-size: 11px; font-family: Verdana, Sans-Serif; color:#333; padding:3px; width:300px; border:1px solid #ccc; }
input.error, textarea.error { border:1px solid red; }