body { margin: 0; padding: 0; background: #681d11; font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif; font-size: 15px; text-align: center; }
img { border: 0; }
a { color: #b73219; text-decoration: underline; }
a:hover { color: #e4a51e; text-decoration: none; }
.clear { clear: both; }
form { margin: 0; padding: 0; }
.hidden { display:none; }
p { padding: 10px; margin:0px; }
h2 { color:#3f74bb; font-weight:normal;  margin: 10px auto 5px auto; }

#container { margin: 0 auto; width: 1000px; text-align: left; border: 1px solid #bf311a; }
#header { background: url(/images/header_banner.jpg) no-repeat; overflow: hidden; width:800px; height:200px; text-indent:-9000em; display:block; margin:0px; padding:0px; }
#footer { background: url(/images/footer_bar.jpg) no-repeat; overflow: hidden; height:150px; }
#page { padding:0px 20px; }

#mainmenu { background: url(/images/mainmenu_bar.jpg) repeat-x; overflow: hidden; height:50px; width:800px; margin:0px; padding:0px; font-size:12px; }
#mainmenu ul { list-style:none; margin:0px; padding: 0px 20px; text-align:left; }
#mainmenu ul a li { float:left; padding: 20px 15px 0px 15px; border-left: solid 1px #fbebc7; height:50px; }
#mainmenu ul a li.home { float:left; padding: 20px 15px 0px 15px; border-left: solid 0px #fbebc7; height:50px; }
#mainmenu ul a li:hover { background: #c10002 repeat-x; color:#fff;}
#mainmenu a { float:left; text-decoration: none; color:#6c6c6c; }
#mainmenu a:hover { float:left; text-decoration: none; color:#fff; }
#header-left { float:left; }
#header-right { float:left; }

.titlebar { background: #fff url(/images/title_bar.jpg) repeat-x; overflow: hidden; height:100px; width:800px; margin:0px; padding:0px; }

.title { float:left; width:600px; font-family: Century Gothic, Verdana; background: url(/images/seal.gif) no-repeat;}
.title h1 { font-size:15px; margin:0px; padding: 25px 0px 0px 60px; color:#681d11;}
.title h2 { font-size:20px; margin:0px; padding:0px 0px 0px 60px; color:#cc6600; font-weight:bold; }

.donate { background: #fff url(/images/donate_box.jpg) no-repeat; float:right; width:200px; height:100px;}
a.btn-donate { display: block; background: url(/images/btn_donate.gif) no-repeat; background-position:top; width:168px; height:64px; text-indent: -9000em; overflow: hidden; margin:25px;}
a.btn-donate:hover { display: block; background: url(/images/btn_donate.gif) no-repeat; background-position:bottom; width:168px; height:64px; text-indent: -9000em; overflow: hidden; margin:25px;}

#content { background: #fff url(/images/content_main.jpg) repeat-x bottom; width:100%; padding:0px; margin:0px; height:auto; }
#content-left { width:600px; float:left; padding:0px; margin:0px; height:auto; }

#content-sidebar { float:left; width:400px; }
#home-sidebar { background-color: #ccc; float:left; width:400px; }
.submenu { background: url(/images/submenu_bar.jpg) repeat-x top; height:150px; width:400px; margin:0px; padding:0px; }
.submenu ul { list-style:none; padding:10px 0px 0px 0px; margin:0px; }
.submenu_contact { display: block; background: url(/images/submenu_bar_contact.jpg) no-repeat; background-position:left; width:400px; height:70px; text-indent: -9000em; overflow: hidden; margin:0px; padding: 0px; }
.submenu_contact:hover { background-position:right; }
.submenu_request { display: block; background: url(/images/submenu_bar_request.jpg) no-repeat; background-position:left; width:400px; height:70px; text-indent: -9000em; overflow: hidden; margin:0px; padding: 0px; }
.submenu_request:hover { background-position:right; }
.sidebar-box { margin: 10px; padding: 10px; border: solid 1px #999;}
.sidebar-box ul { list-style:none; margin:0px; padding:0px; }
.sidebar-box li { margin:0px; padding:2px 10px; font-size:10px; }
.sidebar-box h2 { color:#3f74bb; font-weight:normal; padding: 0px; margin:0px; font-size:15px; }
.sidebar-box h3 { color:#3f74bb; font-weight:bold; padding: 0px; margin:0px; font-size:12px }


ul.issues { list-style:none; font-family: Century Gothic, Verdana; padding: 0px 20px; }

ul.photos { list-style:none; font-family: Century Gothic, Verdana; padding: 0px 20px; text-align:center; }
ul.photos li { padding: 20px 0px; }

ul.mediaroom { list-style:none; font-family: Century Gothic, Verdana; padding: 0px 20px; }
ul.mediaroom li { padding: 5px 0px; font-size:15px; }

#footer-left { float:left; }
.byline { color:#fff; font-size:15px; }
.followme { color:#fff; font-size:15px; }
.facebook { display: block; background: url(/images/facebook_icon.gif) no-repeat; background-position:top; width:32px; height:32px; text-indent: -9000em; overflow: hidden; margin:0px 30px; padding:0px; }
.facebook:hover { background-position:bottom; }

#footer-right { float:right; padding: 0px 10px 0px 0px; }
.address { color:#fff; font-size:15px; }
.address a { color:#fff; font-size:15px; }
.address h2 { font-size:18px; font-weight:bold; }


