body {
	scrollbar-3dlight-color: #707070; 
	scrollbar-arrow-color: #727272;
	scrollbar-base-color: #5A5959;
	scrollbar-darkshadow-color: #6E6E6E;
	scrollbar-face-color: #C3C3C3;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #EAEAEA;
	margin : 0px; padding: 0px; 
	background: url('../images/background.gif') repeat-x;
	background-attachment: fixed;
	background-color: white;
	color: black; font-family: verdana;
}

/* default elements */

form { margin: 0; padding: 0; }
textarea { overflow: auto; } 
input {margin: 0; padding: 0; }
form { padding: 0; margin: 0; }
table,tr,td,div { padding: 0px; margin: 0px; }
img { border: 0px; margin: 0px; padding: 0px; }
p { padding: 0px; margin 0px; }

/* links */

a { color: #da6712; text-decoration: none; }
a:hover { color: #da6712; text-decoration: underline; }

/* site elements */

.site_container { width: 100%; height: 100% auto; text-align: center;  }
.site { margin-top: 35px; width: 782px; border: solid 1px #d1d1d1; background: white; padding: 10px; min-height: 500px; text-align: left; }
.site:after { content: "."; display: block; height: 0; clear: both;  visibility: hidden; }

.site .navigation { background: url('../images/background_nav.gif') repeat-x; height: 50px; }
.site .navigation .home { float: right; width: 60px; height: 30px; display: block; background: url('../images/nav_home.gif') no-repeat; border: solid 0px black; margin-right: 10px; margin-top: 10px;}
.site .navigation .about { float: right; width: 105px; height: 30px; display: block; background: url('../images/nav_about.gif') no-repeat; border: solid 0px black; margin-right: 10px;margin-top: 10px;}
.site .navigation .contact { float: right; width: 95px; height: 30px; display: block; background: url('../images/nav_contact.gif') no-repeat; border: solid 0px black; margin-right: 10px;margin-top: 10px;}

.site .header_left { float: left; width: 240px; height: 275px; margin-right: 5px; margin-top: 5px;}
.site .header_left .content_1 { height: 140px; background: #ff8400; font-size: 12px; color: white; padding: 12px 0px 0px 12px;}
.site .header_left .content_2 { height: 30px; background: #000000; }
.site .header_left .content_3 { height: 85px; background: #f4f4f6; width: 150px; }

.site .header_right { float: left; height: 273px; width: 535px; background: white; margin-top: 5px; border: solid 1px #dfdfdf; }
.site .header_right .content { height: 263px; width: 525px; margin: 5px;overflow: hidden;  }
.site .header_right .content .random_header { width: 533px; height: 271px; overflow: hidden; }
.site .header_right:after { content: "."; display: block; height: 0; clear: both;  visibility: hidden; }

.site .content_left { float: left; width: 445px; height: 350px; background: white; margin: 5px 5px 5px 0px; }
.site .content_left .header { height: 35px; background: url('../images/background_heading.gif') repeat-x; padding-top: 10px; padding-left: 10px;}
.site .content_left .content { padding: 10px; font-size: 11px; }

.site .content_right { float: left; width: 330px; height: 350px; background: white; margin: 5px 0px 5px 0px; }
.site .content_right .header { height: 35px; background: url('../images/background_heading.gif') repeat-x; padding-top: 10px; padding-left: 10px; }
.site .content_right .content { padding: 10px; font-size: 11px; }
.site .content_right:after { content: "."; display: block; height: 0; clear: both;  visibility: hidden; }

.site .content_left_n_right { width: 780px; min-height: 350px; background: white; margin: 5px 5px 5px 0px; }
.site .content_left_n_right .header { height: 35px; background: url('../images/background_heading.gif') repeat-x; padding-top: 10px; padding-left: 10px; }
.site .content_left_n_right .content { min-height: 250px; padding: 10px; font-size: 11px; }

.site .footer { height: 55px; background: url('../images/background_footer.gif') repeat-x; width: 780px;}
.site .footer .content_1 { float: left; font-size: 10px; margin: 20px 0px 0px 15px;}
.site .footer .content_2 { float: right; font-size: 10px; margin: 20px 15px 0px 15px;}



