body {
background-color:#F1F1F1;
font-family:Helvetica;
font-size:14px;
margin:30px 0;
padding:0;
}

#banner-left {
width:285px;
float:left;
background-image:url(images/banner-left.jpg);
height:301px;
}

#logo {
width:272px;
height:79px;
margin:60px auto 0;
}

#social {
width:160px;
height:110px;
float:left;
margin-top:0;
margin-left:60px;
}

#banner {
width:625px;
float:left;
height:301px;
}

#main-content {
width:910px;
margin:auto auto 15px;
}

#sidebar {
width:285px;
float:left;
}

#side-head {
width:285px;
height:54px;
float:left;
background-image:url(images/siderbar-head.jpg);
background-repeat:no-repeat;
}

#side-head h1 {
font-size:20px;
color:#FFF;
padding-left:15px;
margin-top:13px;
}

#side-col {
background-color:#D3D3D3;
width:285px;
float:left;
overflow:hidden;
margin:auto;
}

#item {
margin-top:10px;
}

.title {
font-size:20px;
margin:0;
padding:0;
}

#side-col ul {
list-style:none;
width:250px;
margin:0 0 0 15px;
padding:0;
}

#side-col li {
background-image:url(images/bullet.jpg);
background-repeat:no-repeat;
background-position:center left;
margin-top:20px;
padding-left:25px;
margin-bottom:20px;
font-size:15px;
}

#side-col a {
color:#000;
text-decoration:underline;
}

#side-box {
background-image:url(images/side-box.jpg);
background-repeat:no-repeat;
width:285px;
float:left;
height:122px;
margin:0;
padding:10px 0 0;
}

#side-box h1 {
font-size:20px;
text-indent:20px;
color:#FFF;
margin:0;
padding:0;
}

#content {
width:906px;
float:left;
}

#content_wrapper {
width:906px;
float:left;
margin-left:6px;
}

#content-head {
width:906px;
height:54px;
float:left;
background-image:url(images/content-head.jpg);
background-repeat:no-repeat;
}

#content-col {
width:900px;
float:left;
margin:0;
padding:5px 0 0;
}

#content-col img {
border:solid 2px #999;
background-color:#CCC;
padding:5px;
}

#content-col h1 {
color:#4F75A4;
font-size:22px;
border-bottom:solid 2px #333;
}

#content-col h1 a {
color:#4F75A4;
font-size:22px;
text-decoration:none;
}

#content-col h2 {
color:#4F75A4;
font-size:18px;
}

#content-col ul {
list-style-type:disc;
font-size:14px;
}

#content-col li {
margin-top:5px;
margin-bottom:5px;
}

#footer {
width:910px;
margin:auto;
padding:0;
}

#copyright {
color:#4D4C4C;
font-size:16px;
text-align:center;
font-weight:500;
}

#clear {
clear:both;
}

input.button {
background-color:#333;
border:#333;
display:block;
color:#FFF;
margin:0;
padding:5px 10px;
}

input.button:hover {
background-color:#CCC;
border:#333;
display:block;
color:#000;
margin:0;
padding:5px 10px;
}

input.text {
border:none;
margin:0 0 5px;
padding:5px;
}

textarea {
width:500px;
margin:auto;
}

#email {
width:230px;
margin:auto;
}

#navigation {
width:600px;
}

#alignleft {
float:left;
width:46%;
}

#alignright {
float:right;
width:46%;
}

#ps_sidebar_content {
padding:5px 5px 10px 0;
}

#wp-calendar {
margin:auto;
}

.alignleft {
float:left;
}

.alignright {
float:right;
}

#main,#header {
width:910px;
margin:auto;
}

#item ul,#item ul li {
list-style:none;
}

#side-col a:hover,#content-col a,a {
color:#4F75A4;
text-decoration:underline;
}

#content-col p,#content-col ol {
font-size:14px;
}
