@charset "utf-8";
body,form,input,textarea { font:normal 12px Arial, Helvetica, sans-serif; color:#231F20; }
h1,h2,h3,h4,h5,h6{margin:0 0 1em;}
h2 { font-weight:normal; font-size:14px; color:#BA8747; text-transform:uppercase; }
h3 { font-weight:normal; text-transform:uppercase; font-size:11px; }
h5 { color:#BA8747; font-weight:normal; font-size:11px; }
p { color:#000; line-height:1.3em; margin:0 0 1.5em; }
a {outline:none;text-decoration:none; color:#000; }
a:hover {color:#BA8747;}
a img {border:none;}

#container { width:955px; padding-top:55px; margin:0 auto; }
ul#nav, #sidebar ul { list-style:none; text-transform:uppercase; margin:0; padding:0; }
ul#nav li { display:inline; float:left; margin-right:40px; padding-right:20px; height:22px; }
ul#nav { height:22px; }
ul#nav a { margin-top:2px; display:block; }

#sidebar { width:180px; display:block; float:left; margin:126px 5px 50px 5px; }
#sidebar ul li { font-size:11px; height:22px; text-transform:uppercase; margin:0 0 10px; }

#sidebar ul {display:block;}
#sidebar ul li { display:block;  }
#sidebar ul li a {display:inline-block; margin-top:4px;}


#media, #content, #mycustomscroll { margin:45px 0; }
#media { float:left; margin-right:40px; width:365px; }
#media img {margin-bottom:15px;}
#media p {width:330px;}
#content { float:left; width:325px; }
#content.blocky { background-color:#F2F2F3; padding:15px 0 15px 15px; width:660px; min-height:175px; }

.col3{width:185px;margin-right:35px;display:inline;float:left;}

.footicon { width:145px; float:right; display:inline; }
.footicon p { margin:0 0 5px; }

.big { font-size:14.5px; }
.med {font-size:11px;}
.small { font-size:10px; }
.alignleft { float:left; display:inline; }

.w160 { width:160px; margin-bottom:30px; display:inline; float:left; }

.small {font-size:10px;}
.uppercase { text-transform:uppercase; }
.linked a {text-decoration:underline;margin-right:10px;}

form { margin:0; padding:0; }
textarea,input{margin:0;padding:2px;width:200px;border:1px solid #000;}
textarea {overflow:auto;}
input.button {color:#BA8747;border-color:#BA8747;background-color:#FFF;padding:1px 12px;width:auto;text-transform:uppercase;font-size:12px;}
input.button:hover {color:#FFF;background-color:#BA8747;cursor:pointer;}

hr { width: 100%; margin: 10px auto; padding: 0; border-style: none; border-bottom: 1px solid #BA8747; color: #FFF; font-size: 1px; line-height: 1px; clear: both; }

#mycustomscroll {
/* Typical fixed height and fixed width example */
width: 660px;
height: 400px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
background-color:#F2F2F3;
padding:15px 0 15px 15px;
outline:none;
}

.fixedwidth {
/* a wide div is used for creating horizontal scrollbars for demonstration purposes */
width: 3300px;
height: auto;
position: relative;
color: black;
padding: 1px;
}