/*Global Navigation*/
@import "nav.css";
/* Global */
body {
text-align:center;margin:0;background-color:#772431;font-size:68%;
}

#outer_container{
margin: 55px auto;
width:790px;
background:url(../images/global/background.gif) left top repeat-y;
border:#000 5px solid;
}

#inner_container{
margin: 13px auto;
width:760px;
border:#D3D4D5 1px solid;
background:url(../images/global/background_tile.gif) left top repeat-y;
overflow: hidden;
font-family:Arial, Helvetica, sans-serif;
color:#000;
font-size:1.2em;
}

#banner{
width:760px;
height:154px;
background:url(../images/global/banner.gif) left top no-repeat;
}

#wrap:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
#wrap {display: inline-block;}

/* Hides from IE-mac \*/
* html #wrap {height: 1%;}
#wrap {display: block;}
/* End hide from IE-mac */


#content{
text-align:left;
float:right;
width:605px;
margin-left:-612px;
border-left:#000 1px solid;
margin-bottom: -2000px; 
padding-bottom: 2000px;
padding-left:5px;
}

#breadcrumb{
margin:.25em;
color:#842B37;
font-weight:bold;
}
#breadcrumb a{
color:#842B37;
text-decoration:none;
}

#copy{
width:420px;
}

#sidebar{
float:left;
width:149px;
text-align:left;
margin-bottom: -2000px; 
padding-bottom: 2000px;
}

#sidebar #menu ul{
text-align:center;
display:block;
margin:5px 0 0 0;
padding:0;
list-style:none;
}

#sidebar #menu ul li{
width:100%;
list-style-type:none;
margin:5px 0 0 0;
padding:0;
}

#sidebar #menu ul li a:link, #sidebar #menu ul li a:visited{
color:#842B37;
text-decoration:none;
font-weight:bold;
}
#sidebar #menu ul li a:hover{
color:#666;
text-decoration:none;
font-weight:bold;
}
#sidebar #menu ul li a.active{
color:#000;
text-decoration:none;
font-weight:bold;
}

#teasers{
margin:0 .5em 0 .5em;
}
.slogan{
background:url(../images/global/slogan.gif) right bottom no-repeat;
}
.clearer{
clear:both;
}

.readmore{
color:#842B37;
}

p{
padding:0;
margin:.5em .25em;
}
p img {
	float: right;
	margin: 0 0 10px 10px;

}
.red{
color:#842B37;
}

.black{
color:#000;
}

.leftimg{
float:left;
margin:.25em .5em .5em 0;
}

table.form {
margin: 18px 0 0 0;
}

table th, table td {
	vertical-align: top;
	padding: 4px !important;
}
table th {
	background-color: #EEE;
	text-align: center;
}
table.calendar {
	border: 1px solid #999 !important;
}
table.calendar .calheading, .calnavleft, .calnavright {
	background-color: #772431 !important;
}
table.calendar .caldaycells {
	background-color: #BB9298 !important;
	border: 1px solid #DDC8CC !important;
}
table.calendar .caldayselected {
	background-color: #D2B6BA !important;
}

table tr td input, table tr td textarea, table tr td select {
	border: 1px solid #BBB;
	background-color: #EEE;
	padding: 3px;
	width: 250px;
}
table input.submit {
	text-align: center;
}

/*///////////////////
///	Home
///////////////////*/
body.home #breadcrumb{
display:none;
}

/*///////////////////
///	Contact
///////////////////*/

#map {
float:right;
margin-right:1em;
width:130px;

}
* html #map{
float:right;
margin-right:1em;
width:100px;
}


body.contact #copy{
padding-bottom:150px;
}

/*///////////////////
///	Blog
///////////////////*/
body.blog #sidebar{
text-align:center;
}

.entry{
text-align:right;
display:block;
}

/*///////////////////
///	About
///////////////////*/
body.about #sidebar{
text-align:center;
}

body.categories #sidebar{
font-size:.7em;
}

body.about #copy{
padding-bottom:200px;
}

body.history #copy{
padding-bottom:0;
}

body.authors #copy{
padding-bottom:0;
}

body.staff #copy{
padding-bottom:0;
}

body.categories #copy{
padding-bottom:350px;
}

body.category #copy{
padding-bottom:100px;
}

.photos{
width: 181px;
float:left;
margin:.5em;
}