body {margin: 0px; padding: 0px; background: #000 url(images/bg-body.jpg) repeat-x left top; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #757575;}

h1, h2, h3 {margin: 0px 0px 5px 0px; font-weight: normal; color: #f8981d;}
h1 {font-size: 28px;}
h2 {font-size: 18px;}
h3 {font-size: 14px;}

p, ul, ol {margin-top: 0; line-height: 150%;}

a {color: #FFB244; }
a:hover { text-decoration: none; }
a img {border: none;}

hr { display: none; }

/** LOGO */
#logo {float: left; width: 294px; height: 119px; margin: 0 auto; padding-top: 25px;}
#logo, #logo p {margin: 0px; line-height: normal; text-transform: lowercase; font-weight: normal; color: #FFFFFF;}
#logo p {margin-top: 5px; text-transform: lowercase; text-align:center; font-size: 11px; color: #FFFFFF;}

/* Header */
#header {width: 980px; height: 165px; margin: 0 auto;}

/* Menu */
#menu {float: right; width: 640px; padding-top: 120px;}
#menu ul {float: right; margin: 0; padding: 0px 0px 0px 0px; list-style: none; line-height: normal;}
#menu li {display: block; float: left;}
#menu a {display: block; float: left; padding: 0px 20px 0px 20px; border-right: 1px solid #555; text-decoration: none; text-align: center; font-size: 12px; color: #f8981d;}
#menu a:hover {text-decoration: none; color: #fff;}

/* Wrappers */
#wrapper {width: 980px; margin: 0px auto; background: #FFFFFF;}
#wrapper-top {background: url(images/corners.jpg) no-repeat left top;}
#wrapper-bottom {background: url(images/grass.gif) no-repeat left bottom;}

/* Page */
#page {width: 940px; margin: 0 auto; padding: 30px 20px 10px 20px;}


/* Content */
#content {float: left; width: 600px; padding: 10px 15px;}
#content p {font-size: 14px;}

.newsbox {display: block; background-color: #eee; padding: 10px; padding: 0px; height: 265px; opacity:0.8;filter:alpha(opacity=40)}
.newsbox:after {: "."; display: block; height: 0; clear: both; visibility: hidden;}
.newsbox dt img {float: left; margin: 25px; border: 8px solid #ddd;}
.newsbox dd {margin: 0px 20px 0px 260px; border: 1px solid #ffecec;}
.newsbox h2 {margin: 25px 0px 0px 0px; font-weight: normal; color: #000;}
.newsbox a {color: #000; text-decoration: none;}
.newsbox a:hover {color: #777; text-decoration: none;}

/* Sidebar */
#sidebar {float: right; width: 280px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
#sidebar h2 {height: 30px; margin: 0px 0px 10px 0px; padding: 25px 0px 0px 0px; text-transform: capitalize; font-size: 18px; font-weight: normal;}
#sidebar ul {margin: 0px;  padding: 0; list-style: none; line-height: normal;}
#sidebar li {margin: 0px; padding: 7px 0px 7px 0px; border-bottom: 1px dashed #C7C7C7;}
#sidebar li a {padding: 0px 0px 0px 0px; font-weight: normal;}
#sidebar li a:hover {}
#sidebar p {margin: 0; padding: 0px 14px;}
#sidebar p {line-height: 200%;}
#sidebar a {text-align: left; text-decoration: none; font-weight: bold; color: #757575;}

/* Footer */
#footer {width: 100%; height: 100px; margin: 0 auto; padding: 0;}
#footer p {margin: 0; padding: 20px 0px 0px 0px; text-align: center; line-height: normal; text-transform: uppercase; font-size: 10px; color: #eee;}
#footer a {color: #444; text-decoration: none;}
#footer a:hover {color: #777; text-decoration: none;}

/* Form */
#content input {height: 20px;}
#name, #email, #comments {width: 550px; border: 1px solid #ccc;	background-color: #fff;}
form { margin-top: 25px;}