/* Start of CMSMS style sheet 'ourohio' */
/* CSS Document */


/*-- COMMON GLOBAL PAGE TAGS --*/
body {
	font-family: Arial, Helvetica, sans-serif;
        color: #003300;
	font-size:12px;
	text-align:center;
	background-color: #D3DA86;
	margin:10px;
}

img {
        border:0;
}

#container {
	text-align:left;
	width:810px;
	margin:auto;
}
.clear {
	clear:both;
}

.buttonheading a { /* for print, pdf and email buttons */
font-size:9px;
top:-13px;
position:relative;
color:#666;
margin-right:6px;
}

#printEmail {
       float:right;
	   margin-top:-20px;
}
#printEmail img {
        padding-left:8px;
        padding-right:8px;
}

/*-- HEADER TAGS --*/
#header {
	width:810px;
	height:95px;
	background-color:#fff;
}

#logo {
	width:160px;
	float:left;
        margin-top:10px;
}

#leftHeader {
	width:643px;
	float:left;
	margin-bottom:10px;
}
#header .topHeader {
	height:57px;
}

.topHeader .left {
float:left; 
width:330px;
overflow:hidden;
}

.topHeader .right {
	float:right; 
	width:275px; 
	margin:15px 0 2px 10px;
}
.topHeader .right input {
       font-size:11px;
}

#header .navItem {
	margin-left:5px;
}

#cntnt01searchinput {
        width:150px;
}

#pathway{
	background:#fff;
        width:802px;
	padding-bottom:6px;
        padding-left:8px;
	font-size:11px;
	font-family:arial,helvetica, san-serif;
	color:#999;
}
#pathway a {
	color:#999;
	padding:6px 0px 6px 0px;
	text-decoration:none;
}
#pathway a:hover {
	color:#fff;
	background:#999;
}


/*************** end HEADER TAGS ******************/

/*------------------------- FOOTER TAGS -----------------------*/
#footer {
	width:810px;
	margin:0;
	padding-top:5px;
	text-align: center;
	font-size: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	background:none;
        border-top:1px dashed #999;
}
#footer div {
	margin-top:4px;
}

#footer #sponsor1 {
	float:left;
	width:30%;
	text-align:right;
}
#footer #sponsor2{
	float:left;
	width:30%;
	text-align:left;
}

#footer .copyright {
       align:center;
       padding: 10px 80px 5px 80px;
}
#footer a:link, #footer a:visited, #footer a:active {
	color: #003300;
	text-decoration: none;
        font-family:Arial, Helvetica, san-serif;
}
#footer a:hover {
	color: #993300;
	text-decoration: underline;
}

#footerlinks {
  background-color:#FFF;
  margin-left:37%;
  margin-right:37%;
  width:29%;
}

.base {
	width:810px;
	height:7px;
	background:#fff;
	clear:both;
}

/*------------------------------------ MAIN BODY -------------------------------*/
#mainBody {
	margin:0px;
	padding-top:10px;
        padding-bottom:0px;
	background-color:#fff;
	width:810px;
}
.navLeft {
	background:url(uploads/images/bg_left_navGreen.png) 5px 0px repeat-y;
}

.navRight {
	background:url(uploads/images/bg_rght_navGreen.png) 3px 0px repeat-y;
}
#mainBody #leftCol {
	width:305px;
	float:left;
	margin:0 3px 10px 5px;
}

#mainBody #centerCol {
	width:211px;
	float:left;
	margin:0 5px 10px 3px;
}
#mainBody #rightCol {
	width:269px;
	float:right;
	margin:0 3px 10px 0;
}


#mainBody #heading {
	background-color:#acb824;
	height:25px;
        background-image:url(uploads/images/home_titleBar_o.png);
	background-repeat:no-repeat;
	background-position:5px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	padding:8px 0 0 30px;
}
#mainBody #heading a {
	display:block;
	text-decoration:none;
	color:#fff;	
}
#mainBody #heading div:hover {
        background-image:url(uploads/images/headers.png) -5px 0;
}

#mainBody #left_bar {
	float:left;
	width:140px;
	margin-left:6px;
}
#mainBody #left_subNav {
	margin:0 0px 10px 2px;
	width:125px;
	padding:0px 4px 20px 0px;
}
/*#mainBody #left_subNav ul {
	list-style: url(http://www.ourohio.org/images/arrow5x5.gif) none;
}



#left_subNav p {
        background: url(http://www.ourohio.org/images/arrow5x5.gif) 0 5px no-repeat;
        padding-left:10px;
        margin-left:4px;
} */

#mainBody #left_subNav a {
	text-decoration:none;
	font-weight:bold;
	line-height:13px;
	color:#fff;
	/*text-transform: uppercase;*/
	text-transform:capitalize;
	font-size:10px;
}
#mainBody #left_subNav a:hover {
	text-decoration:underline;
}

#left_subNav .sectionheader {
	background:#cccc33;
	font-weight:bold;
	text-transform:uppercase;
	color:#fff;
	width:130px;
	display:block;
	padding-top:3px;
	padding-bottom:3px;
	margin-left:3px;

}

.clearfix {
    margin-left:0px !important;
}

#mainBody #subPage_Col {
	float:right;
	margin:0px 5px -5px 0px;
	width:650px;
}

#mainBody #subPage_Col a {
	text-decoration:none;
}

#mainBody #subPage_Col a:hover {
	text-decoration: underline;
}

#mainBody #subpage_leftCol a {
     color:#0000FF;
}

#mainBody #subpage_leftCol #callout a {
     font-size:10px;
}
#subPage_Col h1, #subpage_centerCol h1, #subpage_leftCol h1,  #subpage_recipesMainpage h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#c27b13;
	font-size:32px;
        margin-top:15px;
}
#subPage_Col .heading,  #subpage_recipesMainpage .heading {
	height:50px;
}
#subPage_Col .boxImage_padding {
	margin-right:3px;
	margin-top: 3px;
        margin-bottom:4px;
}
#subPage_mainMenu {
     overflow:hidden;
     width:645px;
     margin-top:7px;
}
#subPage_mainMenu .mainMenuImg {
	margin:1px 1px 0 0;
	border:0;
}
#subPage_category {
	margin:5px 1px 3px 1px;
        width:643px;
        overflow:hidden;
}

#callout {
	font-size: x-small;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
        padding-right:8px;
}
#callout p {
	margin: 0px 0px 6px;
	padding: 0px;
	font-size: x-small;
}
#callout h1, #callout h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #006600;
	margin: 0px;
	padding: 0px;
}
#callout h1 {
	font-size: medium;
}
#callout h2 {
	font-size: x-small;
}
#callout a:link, 
#callout a:active, 
#callout a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #006600;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	font-size: small;
}
#callout a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #CC6600;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
}



.leftartical p {
	font-size: x-small;
	line-height: 120%;
	color: #003300;
	margin: 0px;
	padding: 0px 0px 4px;
	font-family: Arial, Helvetica, sans-serif;
}
.leftartical h1 {
	font-size: x-small;
	line-height: normal;
	color: #003300;
	margin: 0px;
	padding: 0px 0px 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.leftartical a:link, .leftartical a:visited, .leftartical a:active {
	color: #003300;
	text-decoration: none;
}
.leftartical a:hover {
	color: #993300;
	text-decoration: underline;
}




/* ---------------------home page--------------------- */
#mainBody .feature {
	background-color:#e2c172;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	padding-bottom:12px;
}
#mainBody .feature p {
	padding:5px;
}
#mainBody .events {
	padding:15px 4px;
	background-color:#c3cb5c;
}
#mainBody .events ul {
	margin-left:8px;
	list-style:none;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
#mainBody .events li {
	padding-bottom:8px;
}
#mainBody .events a {
	text-decoration:none;
}
#mainBody .events a:hover {
	text-decoration:underline;
}

/* controls frontpage events listing */
#centerCol .events {
font-size:10px;
font-family: arial, helvetica, san-serif;
}

#centerCol .events a {
	color:#000;
}
#centerCol .events a:hover {
	color:red;
}
#centerCol .events p {
	margin-bottom:-8px;
}


#mainBody .adSpace {
	height:220px;
}

/* 3 Column Layout - left and center col inserted from Content */
#mainBody #subpage_leftCol {
	float:left;
	margin:0 5px 10px 5px;
	width: 655px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
        color:#003300 !important;
}
#subpage_leftCol li {
	margin-bottom:4px;
}
#subpage_leftCol a {
	text-decoration:none;
}
#subpage_leftCol a:hover {
	text-decoration:underline;
}
	

#mainBody #subpage_rightCol {
	float:left;
	margin:-10px 4px 10px 5px;
	width:134px;
	font-family: arial, helvetica, san-serif;
	font-size:10px;
	color:#003300;
}
#subpage_rightCol .eventslist p, #homeRightCol .eventslist p {
	padding:0px 3px 0px 14px;
        margin: 2px 0px 0px 0px;
}
#subpage_rightCol .eventslist a, #homeRightCol .eventslist a {
	margin-left:-10px !important;
}
#subpage_rightCol .eventslist a:hover, #homeRightCol .eventslist a:hover{
	text-decoration:underline;
        color:#993300;
}
#subpage_rightCol a {
	text-decoration:none;
	color:#003300;
}
#subpage_rightCol ul {
		margin: 3px;
}

#mapImg {
	margin-left:0px;
}

.relatedContent a {
        margin-bottom:5px;
}

.relatedContent a:hover {
        text-decoration:underline !important;
}

.relatedContent .body {
        padding:4px;
}

.sitemap {
   font-family:arial, san-serif;
   font-size:11px;
   color:#333;
}
.sitemap a {
   color:#333;
}


#forum, #forumtopic {
font-family: arial, helvetica, san-serif;
width:100%;
border:1px solid #999;
}
#forum tr:hover {
background:#c9c9c9;
padding:3px;
}

/* End of 'ourohio' */

