body {
	margin:0px;
	padding: 0px 0px 40px 0px;
	color: #D4D2C6;
	font: 12px Georgia, "Times New Roman", Times, serif;
	background: #FFFFFF url(images/bg_gradient.jpg) repeat-x left top;
}


div.topright {
    margin-top: 30px;
	float: right;
	padding: 5px;
	height: 30px;
	font-size: 12px;
	font-family: tahoma;
}

div.toprightlinks {
	font-size: 10px;
	font-family: tahoma;
	margin-bottom: -10px;
	color: #DDDDDD;
}

a.grey {
	font-size: 10px;
	font-family: tahoma;
	color: #AAAAAA;
	text-decoration: none;
}

a.gray:link {
color: #AAAAAA;
text-decoration:none;
}

a.gray:visited {
color: #263948;
text-decoration:none;
}

a.gray:active {
background-color: #AAAAAA;
text-decoration:none;
}

a.gray:hover {
color: #AAAAAA;
text-decoration: underline;
} 

a.click2:link {
color: #263948;
text-decoration:none;
}

a.click2:hover {
color: #263948;
text-decoration:underline;
}


a.click:link {
color: #263948;
text-decoration:none;
}



a.click {
	font-family: tahoma;
	color: #263948;
	text-decoration: none;
}

a.click:visited {
color: #263948;
text-decoration:none;
}

a.click:active {
background-color: #263948;
text-decoration:none;
}

a.click:hover {
color: #263948;
text-decoration: underline;
} 

div.line {
border-bottom: 1px dotted #DDDDDD;
padding: 10px;margin-bottom: 20px;
}

div.footline {
border-top: 1px dotted #DDDDDD;
padding: 10px;
height: 10px;
}

div.copy {
float: right; 
margin-top: 2px;
text-align: right;
}

div.footer {
float: right;
padding: 10px;
height: 50px;
border-top: 1px dotted #DDDDDD;
padding: 10px;
width: 730px;
text-align: right;
}

div.wrapper {
	margin: 0 auto;
	padding: 0px;
	width: 796px;
	height: auto;
	background: transparent url(assets/images/wrapper_bg.jpg) repeat-y left top;
}

div.naviddle {
background: #e3eaf0;
width: 750px;
height: 18px;
padding: 5px;
}

/* clear fix */
/* --------------------- */

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-table; min-height:1%;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


.between {height:auto; line-height:22px;}

.descr {height:auto; line-height:22px;

font-size: 20px;
font-family: sans-serif;
font-variant: normal;
text-shadow: none;
color: #7a8f9f;

}

div.container {
width: 760px;
margin: auto;
}

div.header {
}

div.shadowtop {
margin-top: 1px;
width: 796px;
height: 20px;
background: #FFFFFF url(images/shadowtop.jpg) left top;
}

div.shadowleft {
width: 18px;
height: 1004px;
background: #FFFFFF url(images/shadowleft.jpg) top;
float: left;
}

div.shadowright {
width: 18px;
height: 1004px;
background: #FFFFFF url(images/shadowright.jpg) left top;
float: right;
}

div.middle {
width: 760px;
height: 281px;
background: url(images/middle.jpg) left top;
}

div.midleft {
width: 350px;
height: auto;
padding: 10px;
margin-left: 10px;
margin-top: 10px;
color: #263948;
font-family: Times New Roman;
text-shadow : 1px 2px 2px silver;
font-size: 30px;
font-variant:small-caps;
float: left;
}

div.staffleft {
width: 720px;
height: auto;
padding: 10px;
margin-left: 10px;
margin-top: 10px;
color: #263948;
font-family: Times New Roman;
text-shadow : 1px 2px 2px silver;
font-size: 30px;
font-variant:small-caps;
float: left;
}

div.bigfont {
color: #263948;
font-family: Times New Roman;
text-shadow : 1px 2px 2px silver;
font-size: 30px;
font-variant:small-caps;
}

p.blurb {
font-size: 16px;
font-family: sans-serif;
font-variant: normal;
text-shadow: none;
color: #7a8f9f;
}

div.location {
float: right;
color: #263948;
font-size: 18px;
padding-bottom: 10px;
border-bottom: 1px dotted #DDDDDD;
width: auto;
}

div.nav {
margin-bottom: 12px;
font-size: 14px;
font-family: sans-serif;
color: #7a8f9f;
text-decoration: none;
width: 98%;
}


A:link {
font-style: none;
font-family: sans-serif;
}

A:visited {
color: inherit;
text-decoration: none;
font-family: sans-serif;

}

A:active {
text-decoration: none;
font-family: sans-serif;
}

A:hover {
text-decoration: none;
font-family: sans-serif;
}

div.leftnav {
margin-top: 15px;
margin-left: 15px;
width: 140px;
float: left;
text-decoration: none;
font-family: sans-serif;
}

a.nolink {
text-decoration: none;
color: #7a8f9f;
}

a.nolink:hover {
text-decoration: none;
color: #585B73;
}


div.information {
margin-top: 10px;
float: right;
color: #263948;
font-size: 18px;
}

p.bigblurb:first-letter {
font-variant: small-caps;
text-shadow: none;
color: #7a8f9f;
margin-left: 10px;
}

div.midright {
width: 380px;
height: 402px;
float: right;
}



p.nameblurb {
font-size: 20px;
font-family: sans-serif;
font-variant: normal;
text-shadow: none;
color: #7a8f9f;
}div.namemeta {font-size: 16px;margin-top: 2px;}div.nameblurb {font-size: 20px;font-family: sans-serif;font-variant: normal;text-shadow: none;color: #7a8f9f;}

div.blurb {
font-size: 16px;
font-family: sans-serif;
font-variant: normal;
text-shadow: none;
color: #7a8f9f;
}

div.bigblox {
}

p.bigblurb {
font-size: 20px;
text-shadow: none;
color: #7a8f9f;
text-shadow : 1px 2px 2px silver;
font-weight: bold;
font-style: italic;
}

div.staff {

border: 1px solid #DDDDDD;
padding: 5px;
margin: 5px;
float: right;


}

div.staffaq {

border: 1px solid #DDDDDD;
padding: 5px;
margin: 5px;
float: right;


}


div.bottom {
width: 760px;
height: 597px;
background: url(images/bottom.jpg) left top;
}