body {
background:url(../Images/body.jpg) repeat-x;
margin:0;
padding:0;
font-family:Calibri, sans-serif, Verdana, Helvetica;
}

body a:link, body a:visited {
text-decoration:none;
color:#45c2d4;
}

body a:hover, body a:active {
text-decoration:underline;
color:#c65f4c;
}

body p {
margin:0 0 7px 0;
font-size:14px;
text-align:justify;
color:#818284;
font-weight:normal;
}

img {
border:none;
}

#main {
width:980px;
min-height:700px;
margin:0 auto 0 auto;
}

#header_container {
width:980px;
height:167px;
background:url(../Images/header_bg.jpg) top no-repeat;
}

#header {
margin:0;
float:left;
width:512px;
height:167px;
}

#right_header {
margin:0;
width:468px;
height:167px;
float:left;
}

#right_header_banner {
width:468px;
height:60px;
margin:49px 0 25px 0;
}

#right_header_controls {
height:33px;
width:468px;
background:none;
}

#scrolling {
width:980px;
height:225px;
padding:25px 0 0 0;
}

#left_area {
float:left;
width:635px;
min-height:225px;
padding:0 50px 0 0;
border-right:0px dotted #818284;
}

#left_area h2, #right_area h2, #admin h2 {
font-size:24px;
margin:0 0 10px 0;
color:#818284;
}

#left_area h4 {
font-size:16px;
margin:20px 0 10px 0;
color:#818284;
}

#right_area {
float:left;
width:180px;
height:225px;
padding:0 0 0 80px;
}

#right_area form, #left_area form {
margin:0;
}

#right_area select, #right_area input, #left_area select, #left_area input {
width:100%;
font-family:Calibri, sans-serif, Verdana, Helvetica;
margin:0 0 12px 0;
}

#right_area label, #left_area label {
color:#818284;
font-size:14px;
font-weight:bold;
}

#footer {
width:980px;
margin:0 auto 0 auto;
border-top:1px solid #818284;
}

#left_links {
float:left;
width:700px;
height:30px;
}

#left_links p, #copyright p {
margin:5px 0 0 0;
font-size:13px;
color:#818284;
}

#copyright {
float:right;
width:200px;
height:30px;
}

.contact {
width:220px;
min-height:150px;
margin:18px 35px 0 0;
float:left;
}

#admin {
float:left;
width:100%;
min-height:225px;
padding:0;
margin:30px 0 0 0;
}

#admin img {
float:left;
margin:0 40px 40px 0;
}

#admin input, #admin select {
margin:0 0 10px 0;
}

.folder {
width:105px;
height:100px;
margin:15px 17px 0 0;
float:left;
}

#photopage {
width:100%;
min-height:400px;
margin:30px 0 20px 0;
}

#photopage h2 {
color:#666;
}

.photopage_image {
float:left;
width:120px;
height:205px;
margin:10px 43px 10px 0;
}

#page_links {
width:100%;
height:30px;
margin:15px 0 15px 0;
text-align:center;
clear:left;
}