body{margin: 0; font: 12px Arial, Helvetica, sans-serif;background:#970325 url('http://www.orvwbc.org/UserFiles/Servers/Server_3032461/Image/Theme/ORVWBC/bg.gif') 0 0 repeat-x; color:#222222;}
.clear { overflow: hidden;  width: 100%;}
img {border:0;}
h1 {font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:20px;}
h2 {font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:18px; background: #F5F5F5; border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:2px 5px;}
h3 {font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:16px;}

#maincontainer {width: 910px; margin: 0 auto;}
#logo {margin: 15px 15px 10px 15px;}
#topright_links {float: right; margin-right: 30px; margin-top: 21px;}
#menubar{padding-left:15px; background:url('http://www.orvwbc.org/UserFiles/Servers/Server_3032461/Image/Theme/ORVWBC/menu-bg.gif') repeat-x;height:52px; font-weight:bold;}
#menubar a {color: #fff; }

#searchbox {background-color: #eee; border:1px solid #333; padding: 2px 0 2px 0; width:220px;margin-right:10px;}
#searchbox input {border:1px solid #333;}
#home-splash {background: #ffffff url('http://www.orvwbc.org/UserFiles/Servers/Server_3032461/Image/Theme/ORVWBC/home-landing.jpg') 0 0 no-repeat; height:316px; width:865px;}
#home-splash h1 {margin-left:330px; font-size:26px; font-style:italic; text-align:center; padding-right:30px;}
#home-splash p {margin-left:330px; padding-right:20px; font-size: 14px;}
#home-splash p.more {margin-left:740px; font-weight:bold;}
#home-contact {float:left; width:420px;padding-bottom:15px;}
#home-certification {border-left:1px #ccc dashed; padding-left:10px; float:right; width:410px; bmargin-right:4px;}

#content-column {padding:15px;}
#left-column {}
img.side-sponsor {margin-left:10px; margin-bottom:15px;}


a.admin_menu,a.admin_menu:link,a.admin_menu:active,a.admin_menu:visited{font: 12px Arial, Helvetica, sans-serif;color:#022846;font-weight:bold;text-decoration:none;padding-right:3px;}
a.admin_menu:hover{font: 12px Arial, Helvetica, sans-serif;color:#022846;font-weight:bold;text-decoration:underline;padding-right:3px;}
a.user_link,a.user_link:link,a.user_link:active,a.user_link:visited{font: 12px Arial, Helvetica, sans-serif;color:#022846;font-weight:700;text-decoration:none;}
a.user_link:hover{font: 12px Arial, Helvetica, sans-serif;color:#022846;font-weight:700;text-decoration:underline;}
a.SSlink,a.SSlink:link,a.SSlink:active,a.SSlink:visited{font: 12px Arial, Helvetica, sans-serif;color:#4f4f4f;font-size:11px;font-weight:700;text-decoration:none;}
a.SSlink:hover{font: 12px Arial, Helvetica, sans-serif;color:#4f4f4f;font-size:11px;font-weight:700;text-decoration:underline;}
#socialmedia{padding:3px 10px 5px 0;}
#socialmedia img {padding-left:10px;}
#userlink{font: 12px Arial, Helvetica, sans-serif;color:#022846;font-weight:700;padding-bottom:5px;padding-right:10px;}
#helplink{padding-right:10px;}
#helplink a.admin_menu,#helplink a.admin_menu:link,#helplink a.admin_menu:active,#helplink a.admin_menu:visited,#helplink a.admin_menu:hover{color:#fff;}

a:link,a:hover{text-decoration:none;}
#pageTitle{font-family:Arial,sans-serif;font-size:18px;color:#843769;font-weight:700;padding-top:5px;}
#breadcrumb,#breadcrumb td,#breadcrumb a{color:#900000;font: 11px Arial, Helvetica, sans-serif;text-decoration:none;}
#breadcrumb a:hover{color:#900000;font: 11px Arial, Helvetica, sans-serif;}
.content{font: 12px Arial, Helvetica, sans-serif;line-height:20px;}
.homepage_title{font: 15px Arial, Helvetica, sans-serif;color:#3a3b3f;}
a.list,a.list:link,a.list:active,a.list:visited{font: 12px Arial, Helvetica, sans-serif;font-weight:700;color:#4f4f4f;line-height:17px;text-decoration:none;}
a.list:hover{font: 12px Arial, Helvetica, sans-serif;font-weight:700;color:#4f4f4f;line-height:17px;text-decoration:underline;}
a.news_link{font: 12px Arial, Helvetica, sans-serif;font-weight:700;color:#4f4f4f;text-decoration:none;}
a.news_link:hover{font: 12px Arial, Helvetica, sans-serif;font-weight:700;color:#4f4f4f;text-decoration:underline;}
#news_box{border:1px solid #737a9f;background:#e6edfa;width:205px;height:195px;padding:20px;}

.main_menul0oout,.main_menul0oover,.main_menul0iout,.main_menul0iover{background:none;}
.main_menul0iout,.main_menul0iover{border:none;padding:0;}
.main_menuwhite,.main_menul0oout,.main_menul0oover,.main_menul0iout,.main_menul0iover{color:#ffffff;font: 13px Arial, Helvetica, sans-serif;;font-weight:700;text-decoration:none;}
.main_menul0oover,.main_menul0iover{text-decoration:underline;}
.main_menul1oout,.main_menul1oover,.main_menul1iout,.main_menul1iover{background:#333333;color:#FFF;font: 13px Arial, Helvetica, sans-serif;font-weight:700;text-decoration:none;}
.main_menul1iout,.main_menul1iover{border:1px solid #fff;padding:3px 3px 3px 14px;white-space: pre-wrap;}
.main_menul1oover,.main_menul1iover{text-decoration:underline;}

/** START Mini Upcoming Events style**/
.tbl_mini_upcomingevent{width:190px;height:100px;background:#fff;margin:15px;padding:15px 0;}
.tbl_mini_upcomingevent td{color:#fff;margin-right:8px;}
td.mini_upcomingevent_header{font-weight:700;color:#fff;font: 12px Arial, Helvetica, sans-serif;text-transform:uppercase;height:34px;background:url('http://www.orvwbc.org/UserFiles/Servers/Server_1339285/Image/kcs_portlettop2.jpg') repeat-x right;padding-left:10px;margin-bottom:5px;}
/* this one below is the actual title of the events box*/
td.mini_upcomingevent_header,td.mini_upcomingevent_header a,A.mini_upcomingevent_header:link,A.mini_upcomingevent_header:visited,A.mini_upcomingevent_header:hover{padding-bottom:1em;color:#666;font-family:Arial,sans serif;font-size:15px;font-weight:700;background:none;margin-bottom:5px;}
.mini_upcomingevent_event{padding-bottom:2em;font-family:Arial,sans-serif;font-size:11px;color:#666;text-decoration:none;}
A.mini_upcomingevent_event,A.mini_upcomingevent_event:link,A.mini_upcomingevent_event:visited,A.mini_upcomingevent_event:hover{font-weight:700;font: 13px Arial, Helvetica, sans-serif;text-decoration:none;color:#333;padding:0;}
A.mini_upcomingevent_event_bold:link,A.mini_upcomingevent_event_bold:visited{font-weight:700;font: 11px Arial, Helvetica, sans-serif;color:#666;text-decoration:none;}
A.mini_upcomingevent_event_bold:hover{font-weight:700;font: 11px Arial, Helvetica, sans-serif;color:#666;text-decoration:none;}
#log{font-size:15px;}
/** END Mini Upcoming Events * *Mini-Calendar Style* */.tbl_mini_calendar{background:#7290b1;width:148px;}
td.mini_calendar_header_small{color:#FFF;font: 11px Arial, Helvetica, sans-serif;background:#7290b1;}
td.mini_calendar_header{font-weight:700;color:#FFF;font: 11px Arial, Helvetica, sans-serif;background:#7290b1;margin-bottom:5px;}
.mini_calendar_tbl{background:#7290b1;margin:0 15px;}
a.mini_calendar_event_bold_small:link,a.mini_calendar_event_bold_small:visited,a.mini_calendar_event_bold_small:active{color:#fff;font: 11px Arial, Helvetica, sans-serif;font-weight:700;text-decoration:underline;}
a.mini_calendar_event_bold_small:hover{color:#ddd;font: 11px Arial, Helvetica, sans-serif;font-weight:700;text-decoration:underline;}
a.mini_calendar_event_small:link,a.mini_calendar_event_small:visited,a.mini_calendar_event_small:active{color:ffffff;font: 10px Arial, Helvetica, sans-serif;text-decoration:underline;}
a.mini_calendar_event_small:hover{color:ffffff;font: 10px Arial, Helvetica, sans-serif;text-decoration:underline;}
.tbl_mini_upcomingevent{margin-top:20px;background-color:#FFF;}
.sectionTitle{font: 12px Arial, Helvetica, sans-serif;font-weight:700;color:#1b4e90;text-transform:uppercase;margin:0;}
#sectionHeader{background:transparent url('http://www.orvwbc.org/UserFiles/Servers/Server_1339285/Image/kcs_portlettop2.jpg') repeat scroll right center;color:#FFF;font: 12px Arial, Helvetica, sans-serif;font-weight:700;height:34px;padding-left:8px;text-transform:uppercase;}
#subSectionTitle{font: 14px Arial, Helvetica, sans-serif;font-weight:700;color:#11548b;}
#subSection{width:190px;padding-left:30px;}

#footer {clear: both;background: #000 url('http://www.orvwbc.org/UserFiles/Servers/Server_1339285/Image/footer_bg.jpg') 0 0 repeat-x; color: #ffffff;}
#footer ul {list-style-type: none;}
#footer li {float: left; margin-left: 30px;}
#footer a,#footer a:link,#footer a:visited,#footer a:active,#footer a:hover{text-decoration: none; color: silver; font: 12px Arial, Helvetica, sans-serif;}
#footer a:hover {text-decoration: underline;}

div#news_content_body{padding:5px 10px;}
#publish,#publish:link,#publish:active,#publish:visited{font: 11px Arial, Helvetica, sans-serif;color:#022846;ont-weight:700;text-decoration:none;}
#publish:hover{font: 11px Arial, Helvetica, sans-serif;color:#022846;font-weight:700;text-decoration:underline;}




/* CSS for Cincinnati */
ul#site_menu {list-style-type: none; display: block; margin-left: 50px; position: relative; clear: both; padding-top: 20px; padding-bottom: 29px; }
#site_menu li {height: 18px; margin-right: 17px; display: block; float: left;}
#site_menu span {color: white; font-size: 0;}
#site_menu a {color: white; text-decoration: none; display: block; height: 100%; width: 100%;}
#left_menu {padding-left: 0; margin-top: -19px; padding-top: 27px; width: 161px; background: url('http://www.orvwbc.org/UserFiles/Servers/Server_322731/Image/NewSiteImages/sidemenu_grad_top.gif') no-repeat right top; padding-right: 2px;}
#left_menu ul {list-style-type: none; text-align: right; min-height: 400; padding-left: 0; margin-right: -2px; background: url('http://www.orvwbc.org/UserFiles/Servers/Server_322731/Image/NewSiteImages/sidemenu_grad_back.gif') repeat-y right; padding-top: 42px;}
#left_menu li {padding-top: 6px; padding-bottom: 6px; margin-top: 0; margin-bottom: 0; margin-left: 0; padding-right: 13px;}
#left_menu a {text-decoration: none; color: #a7a7a7;}
#left_menu li.selected {background: url('http://www.orvwbc.org/UserFiles/Servers/Server_322731/Image/NewSiteImages/side-menu_tag_02.gif') repeat 0;}
#left_menu li.selected a {color: white;}
#left_menu_bottom {width: 100%; background: url('http://www.orvwbc.org/UserFiles/Servers/Server_322731/Image/NewSiteImages/sidemenu_grad_bottom.gif') no-repeat right; height: 101px; margin-left: 2px;}
#left_nextsteps h3 {width: 107px; height: 23px; background-image: url('http://www.orvwbc.org/UserFiles/Servers/Server_322731/Image/NewSiteImages/nextsteps_heading.gif'); margin-top: 12px; margin-bottom: 4px; margin-left: 5px;}
#left_nextsteps p {font-size: 14px; margin-left: 6px;}
#left_nextsteps h3 span {display: none;}
#left_nextsteps {width: 177px; background-color: #fff2db; margin-left: -20px; margin-bottom: 0; padding-top: 0; padding-right: 6px; padding-bottom: 0;}
#left_nextsteps ul {padding: 0; margin-right: 0; margin-bottom: 0; margin-left: -9px; background-image: none;}
#left_nextsteps li {margin: 10px 0 0; padding: 0;}
#left_nextsteps li a span {color: gray; font-size: 15px;}
#left_nextsteps a.nextsteps_button {}
#left_nextsteps_fold {width: 21px; height: 34px; background: white url('http://www.orvwbc.org/UserFiles/Servers/Server_322731/Image/NewSiteImages/left_nextsteps_fold.gif') no-repeat;margin-left: -21px;}
#secondary_menu {border-bottom: 2px solid silver; padding-bottom: 4px; margin-top: 10px;}
#secondary_menu ul {list-style-type: none;}
#secondary_menu li {float: left;}
#secondary_menu a {color: gray; font-size: 12px; text-decoration: none; padding: 5px 6px;}
#secondary_menu a:hover {text-decoration: underline;}
#secondary_menu .selected {color: white; background-color: silver;}
.container {clear: both; padding-top: 20px; background: url('http://www.orvwbc.org/UserFiles/Servers/Server_322731/Image/NewSiteImages/mainmenu_grad_top.gif') repeat-x 0 top;}
#maincontent {margin-top: 20px; margin-left: 5px;}
#modules_list img {float: left; margin-right: 14px;}
#modules_list div {margin-bottom: 25px; margin-right: 25px;}
#maincontent p{line-height: 1.4em;}
.container h3 {margin-top: 20px; margin-bottom: 12px; font-size: 22px; color: #52b431;}
.container h4 {margin-bottom: 5px; font-size: 20px; color: #1586c1;}
.container h5 {margin-bottom: 9px; font-size: 18px; color: gray; font-weight: bold;}
.container h6 {font-size: 16px; color: gray; margin-bottom: 2px;}
#website-creation #page_title {width: 398px; height: 35px; background-image: url('http://www.orvwbc.org/UserFiles/Servers/Server_322731/Image/NewSiteImages/website-creation_title.gif'); margin-bottom: 13px;}
#website-creation #page_title span {display: none;}
#poster_tabs {display: block; clear: both; margin-left: 25px;}
#poster_tabs #blurb {width: 245px; color: white; float: right; margin-right: 20px; position: relative; top: 170px;}
#poster_tabs h2 {margin-bottom: 0; margin-left: -4px; font-size: 24px;}
#poster_tabs p {color: white; font-size: 13px;}


/* Content Columns */
#bottom_columns {clear: both; float: none; padding-top: 0px;}
.main_column {width: 20%; float: left; padding: 10px 16px 30px; height: 230px; overflow: visible;}
