/*@media print {
#leftcol,#rightcol {
display:none;
}

#twocols,#maincol {
float:none;
width:100%;
}
}
*/

/*LAYOUT*/
html,body {
font-family: Georgia, "Times New Roman", Times, serif;
line-height: 17px;
color: #333333;
}

div#page-wrapper {
width: 950px ;
padding-left:10px;
margin-left: auto ;
margin-right: auto ;
min-height: 700px;
border:0px solid black;
}



/*header  */
div#header {
background:transparent;
color:#FFE401;
font:normal 10px arial, helvetica, sans-serif;
height:57px;
padding:10px 0 0 0px;
text-transform:uppercase;
border:0px solid black;
}

#content-wrapper {
border:0px solid black;
}

#banner {
margin-left:30px;
margin-bottom:10px;
}


/*2 equal columns*/
div#col {
float:left;
margin-left:30px;
width:430px;
border:0px solid black;

}

/*Main Column + sidebar*/
div#maincol {
float:left;
margin-left:30px;
width:602px;
border:0px solid black;
}

/*2 sub columns in the Main Column*/
div#maincol div#subcol {
float:left;
margin-right:20px;
width:280px;
}

div#sidebarcol {
float:left;
margin-left:30px;
padding-left:10px;
width:276px;
border-left:1px solid #666666;
text-transform:uppercase;
line-height:13px;
}

/*Single Column*/
div#singlecol {
float:left;
margin-left:30px;
width:700px;
border:0px solid black;
}

/*sidebar*/
div#sidebar {
float:left;
margin-left:30px;
width:45%;
}

div#col p {
height:100px;
}

div#footer {
clear:both;
height:70px;
padding:0 0 30px 15px;
border:0px solid black;
}

/* TOP MENU NAV */
div#menu {
border-top:1px solid #666666;
height:20px;
margin:0px 0px 20px 151px;
}

div#menu ul {
line-height:1;
list-style:none;
margin:0;
padding:0;
}

div#menu ul li {
float:left;
margin:0px 5px 0px 0px;
padding:0px 0px 0px 0px;
}

div#menu ul a#current {
background:url("../img/rounded.gif") no-repeat top center;
color:#242424;
}

div#menu a:link,#menu a:visited {
display:block;
color:#999;
font-size:0.85em;
font-weight:400;
line-height:30px;
padding:0 10px 6px;
text-decoration:none;
}

div#menu  a:link.active, div#menu a:visited.active, div#menu a:hover {
background:url("../img/rounded.gif") no-repeat top center;
color:#000;
}

/* end menu */

div#subnav {
margin-left:17px;
}


div#col p a { margin: 0 0 0 10px; }

a:link,a:active,a:visited,a:hover {
color:#000099;
text-decoration:none;
text-transform:uppercase;
font:normal 10px arial, helvetica, sans-serif;
}

a:hover {
color:#0000ff;
text-decoration:underline;
}

#current {
color:#0000ff;
text-decoration:underline;
}


/* HEADERS AND TITLES */
h1 {
color:#262626;
font:normal 22px arial, helvetica, sans-serif;
letter-spacing:-0.05em;
text-transform:uppercase;
border:0px solid black;
height:19px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

div#content-wrapper h1 {
padding: 0px 0px 0px 0px;
margin: 0px 0px 20px 0px;
}

h2 {
background:#595959;
color:#fff;
font:normal 16px arial, helvetica, sans-serif;
letter-spacing:-0.01em;
margin:2px 0 2px 0;
text-transform:uppercase; 
padding: 3px 0 3px 3px;
}

h3 {
font:normal 15px arial, helvetica, sans-serif;
letter-spacing:.03em;
margin:0;
padding:15px 0 0 0;
text-transform:uppercase;
}

h4 {
font:normal 16px;
letter-spacing:-0.01em;
margin:2px 0 2px 0;
padding: 3px 0 3px 3px;
}

/*  TEXT SIZE AND STYLE  */
#quote { font-style: italic; }

div#sidebarcol p, div#sidebarcol {
font:normal 10px arial, helvetica, sans-serif;
}

#small-body {
color: #666;
font-size: 9px;
}


div#autocue {
border:1px solid #333333;
}

img {
border:1px solid #333333;
}

.gallery img {
margin: 15px 25px 0px 0px;
}

.gallery img#last {
margin: 0;
}

img#menu{
float: left;
margin: 0 10px 20px 0px;
}

p, li, div {
font-size: 12px;
}

label{
	width: 10em;
	float: left;
	text-align: right;
	margin-right: 0.5em;
	display: block
}

input, textarea{
	width: 30em;
	color: #333333;
	background: #ffffff;
	border: 1px solid #666666;
}

textarea{
	height: 20em;
}

.submit input {
	margin-left: 10.5em;
	width: 7em;
	color: #000;
	background: #E6E6E6;
	border: 1px solid #666666;
}
	
