#body h1 { font-size: 22px; line-height: 1.2em; }
#body h2 { font-size: 18px; line-height: 1.2em; }
#body h3 { font-size: 14px; font-weight: bold; line-height: 1.2em; }
#body p { font-size: 12px; line-height: 1.8em;  }
#body a { font-size: inherit; text-decoration: underline; color:#ccc;font-weight:bolder; }
#body a:hover { text-decoration: none;  color:#fff; }
#body small { font-size: 10px; }
#body form { font-size: 12px; }
#body ul.navigation li { list-style-type: none; list-style-position:outside; }

#body {
	background-attachment: fixed;
	font-family: Georgia,Times New Roman,serif;
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(/adm/css/library/fe/28/10494/453170.jpg); text-align: center;
	background-color:#390507;
	color:#fff;
}

#outerContainer {
	background-attachment: fixed;
	background-position: right top;
	background-repeat: no-repeat;
	background-image: url(/adm/css/library/fe/28/10494/455613.jpg); height: auto; width: 100%; margin: 0 auto;
}

#container { height: auto; width: 900px; margin:0 auto; text-align: left; }

#header { height: 200px; width: 100%; position:relative;  }
#header h1{font-size:60px; padding-top:15px; padding-left:20px;}
#header h2{font-size:30px;padding-left:20px;}

#header ul.navigation { 
  -moz-border-radius: 5px; 
  -webkit-border-radius: 5px; 
  border: 1px solid #b30027;
&nbsp; width: 750px; 
        background-image: url(/adm/css/library/fe/28/10494/455578.png);
	_background-image: url(/adm/css/library/fe/28/10494/455576.jpg);
position:absolute; right:0; bottom:10px;
}
.layout1c #header ul.navigation{
	right:-32px;
}
#header ul.navigation li {  float: left; height: 20px; min-width: 30px; width: auto; text-align: center; }
#header ul.navigation li a { display: block; font-size: 14px; height: 20px; width: auto;  font-weight:bolder; color:#ccc; padding: 1px 10px 0; border-right: 1px solid #b30027;}
#header ul.navigation li a:hover, #header ul.navigation li a.selected { color: #fff; text-decoration: none; }

#main { height: auto; margin: 0 auto;width: 100%;}

#sidebar {
	height: auto;
	min-height: 20px; 
	padding: 15px 17px 15px 17px;
	text-align: left; 
	width: 180px; 
        -moz-border-radius: 5px; 
        -webkit-border-radius: 5px; 
        border: 1px solid #b30027;
        background-image: url(/adm/css/library/fe/28/10494/455578.png);
	_background-image: url(/adm/css/library/fe/28/10494/455576.jpg);
}

.layout1c #sidebar { height: auto; width: 896px; margin: 10px 0; }
.layout2cl #sidebar { height: auto; min-height: 400px; width: 180px; margin-left:11px;}
.layout2cr #sidebar { height: auto; min-height: 400px; width: 180px; }


.layout2cl #sidebar ul.navigation, .layout2cr #sidebar ul.navigation{
margin:10px 0;	
}
.layout2cl #sidebar ul.navigation li, .layout2cr #sidebar ul.navigation li{
	height:18px;
        
      margin-bottom:15px;
padding:0;          
        
}
.layout2cl #sidebar ul.navigation li a, .layout2cr #sidebar ul.navigation li a{
	color:#f4f5e9; display:block;
        height:18px; 
   padding:4px 4px 4px 8px;
    background-image: url(/adm/css/library/fe/28/10494/455576.jpg);
        -moz-border-radius: 5px; 
        -webkit-border-radius: 5px; 
        border: 1px solid #b30027;

}
.layout2cl #sidebar ul.navigation li a:hover, .layout2cr #sidebar ul.navigation li a:hover, .layout2cl #sidebar ul.navigation li a.selected, .layout2cr #sidebar ul.navigation li a.selected{
	background-repeat: repeat-x;
	color:#fff; background-image: url(/adm/css/library/fe/28/10494/466995.png); background-color:#b30027;
}


#content .blogSub .pad10 { padding: 10px 0; } /* Removes side padding from modules placed in content area */

#content {
        background-image: url(/adm/css/library/fe/28/10494/455578.png);
	_background-image: url(/adm/css/library/fe/28/10494/455576.jpg);
	height: auto;
	min-height: 400px;
	margin: 0;
	padding: 15px;
	text-align: left;
	width: 630px;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	border: 1px solid #b30027;
}
 #content ul.navigation, #footer ul.navigation, .layout1c #sidebar ul.navigation{
	margin:10px 0; 
border-left: 1px solid #b30027; height:18px}
#content ul.navigation li, #footer ul.navigation li, .layout1c #sidebar ul.navigation li {  float: left; height: 14px; min-width: 30px; width: auto; text-align: center; }
#content ul.navigation li a, #footer ul.navigation li a, .layout1c #sidebar ul.navigation li a { display: block; font-size: 11px; height: 18px; width: auto; color:#ccc; padding: 0 10px; border-right: 1px solid #b30027;}
#content ul.navigation li a:hover, #content ul.navigation li a.selected, #footer ul.navigation li a:hover, #footer ul.navigation li a.selected, .layout1c #sidebar ul.navigation li a:hover, .layout1c #sidebar ul.navigation li a.selected { color: #fff; font-weight:bolder; text-decoration: none; }

.layout1c #content {width: 100%;margin: 0 auto; }
.layout2cl #content { margin: 0 0 0 10px; }
.layout2cr #content { margin: 0 0 0 10px; }


#footer {  background-image: url(/adm/css/library/fe/28/10494/455578.png);
	_background-image: url(/adm/css/library/fe/28/10494/455576.jpg); width: 858px; margin: 10px;  
padding:15px;
 -moz-border-radius: 5px; 
 -webkit-border-radius: 5px; 
  border: 1px solid #b30027; margin-bottom:10px; } 

.layout1c #footer{
	width:900px; margin:0; 
margin-bottom:10px; }

/* Module Specific Styling */

.addOnBorder {  border: 1px solid #b30027; } 
.addOnBorderBottom { border-bottom: 1px solid #b30027; } 
.addOnBorderTop { border-top: 1px solid #b30027; } 
.addOnGradientTop {  background: url() repeat-x; } 
.addOnGradientBottom { background: url() repeat-x; }
.addOnShadowBox { background: #000; } 
.addOnShadowBoxSmall { background: #999; } 
.addOnTableHeading { color: #fff; }
.addOnTableHeadingBg { background: #CCC; } 
.addOnTableRowBg { background: #ddd; } 
.addOnTableRowAltBg { background: #eee; }
.addOnTableColumnBg { background: #aaa; } 
.addOnTableColumnAltBg { background: #fff; }
.addOnBackgroundImage { background: url(); }
.subscribe{
	background-color:#fff;
}
.addOnHeadline { font-size: 20px; color: #fff; }
.addOnSubHead { font-size: 18px; color: #fff; }
.addOnSubH3 { font-size: 16px; color: #fff; }
.addOnSubH4 { font-size: 14px; color: #fff; }
.addOnPlainText { font-size: 12px; color: #fff; }
.addOnBasicLink { font-size: 12px; color: #ccc; text-decoration:underline;}
.addOnSmallText { font-size: 10px; color: #fff; }
.addOnBackground { background: inherit; }
.addOnShadedText { font-size: 12px; color: #fff; background-color: #b30027; }
.addOnAccentText { font-size: 12px; color: #000; background-color: #999; }
.addOnSectionHead { font-size: 16px; color: #fff; border-bottom: 1px solid #b30027; }
.addOnMiniNavBox { background-color: #ccc; border: 1px solid #999; color: #292929; font-size: 12px; padding: 2px; }
.addOnButton { background: #b30027; background-image:none; border: solid 2px #b30027; color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; margin: auto;	padding-top: 0px; text-align: center; height: 22px; }

