.reset {
	clear:both;
}

#mainbody ol, #mainbody ul, #mainbody h1, #mainbody h2, #mainbody h3, #mainbody h4, #mainbody h5, #mainbody p, #mainbody li,
#sidebar ol, #sidebar ul, #sidebar h1, #sidebar h2, #sidebar h3, #sidebar h4, #sidebar h5, #sidebar p, #sidebar li {
	margin-top:0;
}

html {
background:#8A211B url(../images/background-slice.jpg) scroll repeat left top;
}

body#mainbody {
background-color:#fff !important;
width:100%;
}

body {
	margin:0px;
	text-align:center; /*IE 5, 6 fix*/
	font-family:verdana;
	font-size:12px;
	padding-bottom:20px;
	padding-top:16px;
}

#homepage {
	padding-top:47px !important;
}

#container {
	width:1014px;
	margin:0 auto;
	text-align:left; /*IE 5, 6 fix*/
	background:#fff url(../images/content-background.jpg) scroll repeat-y center top;
	position:relative;
}

#header {
	width:1014px;
	height:112px;
	background:transparent url(../images/header-image.jpg) scroll no-repeat left top;
}

#navigation {
	height:15px;
	margin-left:80px;
	margin-top:27px;
}

#homepage #branding {
	height:35px;
	margin-left:80px;
	margin-top:30px;
}

#interior #branding {
	height:31px;
	background:#8A211B url(../images/background-slice.jpg) scroll repeat left top;
}

#branding a {
	display:block;
	text-indent:-5000px;
}

#homepage #branding a {
	width:606px;
	height:35px;
	background:transparent url(../images/homepage-title.jpg) scroll no-repeat left top;
}

#interior #branding a {
	width:388px;
	height:31px;
	background:transparent url(../images/interior-title.jpg) scroll no-repeat left top;
}

#content {
	margin-top:32px;
	margin-left:80px;
	width:934px;
}

#mainbody {
	float:left;
	width:652px;
	
	line-height:160%;
	padding-bottom:20px;
background-color:#fff !important;
text-align:left;
min-height:400px;
}

#mainbody a {
color:#8A211B;
text-decoration:none;
}

#sidebar {
	float:left;
	width:181px;
	margin-left:50px;
	margin-top: -110px;
	line-height:140%;
	font-size:11px;
}

#homepage #sidebar h2 {
	font-size:14px;
	text-transform:uppercase;
	color:#8A211B;
	font-weight:bold;
	margin-bottom:18px;
}

#homepage #sidebar p {
	margin-bottom:18px;
}

#interior #sidebar h2 {
	font-size:14px;
	text-transform:uppercase;
	color:#000;
	font-weight:bold;
	margin-bottom:18px;
}

#interior #sidebar {
	font-size:12px;
	margin-top:49px;
}

#interior #sidebar a {
	text-decoration:none;
	color:#8A211B;
}

#footer {
	margin-left:80px;
	padding-bottom:20px;
width:200px;
}

.addthis_toolbox {
	width:195px;
	/*float:left;*/
	height:16px;
}

#footer p {
	margin:8px 0 0 0;
	font-size:8px;
width:115px;
position:relative;
}

#portrait {
	position:absolute;
	top:142px;
	left:-56px;
	background:transparent url(../images/peggy-levitt.jpg) scroll no-repeat left top;
	width:112px;
	height:112px;
}

#mainbody h1 {
	text-transform:uppercase;
	font-family:georgia;
	font-size:22px;
	color:#346748;
	font-weight:normal;
	margin-bottom:30px;
        line-height: 130%;
}

.tweditor_mainmenu_divider {
padding:0 5px 0 5px;
}

.rule {
border-bottom:1px solid #000;
clear:both;
}
#tweditor_news_manager_key {
margin:0;
padding:0;
list-style:none;
}

#tweditor_news_manager_key li {
font-size:11px !important;
display:inline;
padding:0 10px 0 10px;
border-right:1px solid #000;
position:relative;
}
#tweditor_news_manager_key li.first{
padding-left:0;
}
#tweditor_news_manager_key li.last {
border:none;
}
.tweditor_news_manager_spacer, #tweditor_news_manager_key_description {
display:none;
}

.tweditor_rss_feed_link {
    width:14px;
    height:14px;
    text-indent:-5000px;
    background:transparent url(../images/feed-icon-14x14.png) scroll no-repeat left top;
float:right;
margin:3px 0 0 6px;
position:absolute;
display:none;
}


#footer .tweditor_rss_feed_link {
/*margin-right:50px;
margin-top:-20px;*/
position:absolute;
left:92px;
top:-4px;
display:block;
}
.tweditor_language_options {
color:#000000;
font-family:Verdana;
font-size:10px;
}
.tweditor_language_options a {
color:#000000;
font-family:Verdana;
font-size:10px;
text-decoration:none;
}
.tweditor_dropdown {
background-color:#8A211B;
border-bottom:1px solid #8A211B;
height:20px;
padding:4px;
width:160px;
font-family:Verdana;
font-weight:normal;
font-size:12px;
cursor:auto;
text-align:left;
}
.tweditor_dropdown_over {
background-color:#8A211B;
border-bottom:1px solid #8A211B;
height:20px;
padding:4px;
width:160px;
font-family:Verdana;
font-weight:normal;
font-size:12px;
cursor:pointer;
text-align:left;
}
.tweditor_dropdown_container {
border-top:1px solid #8A211B;
border-left:1px solid #8A211B;
border-right:1px solid #8A211B;
height:20px;
width:160px;
}
.tweditor_dropdown a {
color:#FFF;
font-weight:normal;
font-size:12px;
text-decoration:none;
}
.tweditor_dropdown_over a {
font-weight:normal;
color:#FFF;
font-size:12px;
text-decoration:none;
}
.tweditor_dropdown a:hover {
color:#FFF;
}
.tweditor_dropdown_over a:hover {
color:#FFF;
}
.tweditor_mainmenu {
background-color:transparent;
text-transform:none;
font-family:Verdana;
font-weight:normal;
font-size:12px;
height:100%;
text-align:center;
}
.tweditor_mainmenu_divider {
color:#000;
}
.tweditor_mainmenu a {
color:#8A211B;
text-decoration:none;
}
.tweditor_mainmenu a:hover {
color:#346748;
}