/*
Theme Name: Ohio Steel
Theme URI: http://wordpress.org/themes/twentytwelve
Author: the WordPress team
Author URI: http://wordpress.org/ */

/* Global Styles */

.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}


img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}




BODY { background:url(../images/z_bg.jpg) #f1f1f1 top left repeat-x; font-family: Arial, Helvetica, sans-serif; text-align:left; padding:0px 0; margin:0px auto; font-size:12px; color:#484848; behavior:url(../csshover.htc);}

a { color:#73a5cc; text-decoration:underline; font-size:12px;}
a:hover { text-decoration:underline; color:#73a5cc;}

.login { border:none; background:#f3f5f7; color:#484848; font-size:9px; height:19px; width:147px; padding:5px 0px 0px 5px;}
h1 { color:#444243; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.page_title { color:#444243; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}
#titles { width:200px; text-align:left}



#table { font-size:12px;  border-top:#e3e3e3 1px solid; border-bottom:#e3e3e3 1px solid; padding:7px 0px 13px 0px;}
#maincontent { border-top:#e3e3e3 1px solid; border-bottom:#e3e3e3 1px solid; padding:7px 0px 13px 0px;}
.intro { line-height:21px;}
.home_steelfade_left { background:url(../images/home_steelfade_left.jpg) top left no-repeat; width:220px; padding:35px 20px 10px 10px; text-align:left;}
#small_sub_headline { color:#444243; font-family:Arial, Helvetica, sans-serif;}

#body_copy_normal2 { height: 75px; width:748px; padding-top:5px;}
.small_sub_headline2 { color:#444243; font-family:Arial, Helvetica, sans-serif; width:400px; float:left;  padding: 0px 0px 15px 0px; border-top:#cccccc 1px solid;}

#bodycopy li { color:#484848; list-style:outside disc;}
.body_li { color:#484848; list-style:outside disc;}
#media_contactbox { width:224px; text-align:left; border:1px solid #484848; float:left;}
#media_contactbox p { width:200px; margin:0px auto; padding:0px auto; text-align:left;}

#container { width:965px; text-align:left; padding:0px auto; margin:0px auto; background:#ffffff;}

#content { width:748px; text-align:left; padding:0px auto; margin:0px auto; }

#content #header #links { width:748px; text-align:center; float:left; padding:20px 0px;}
#content #header #links a { color:#484848; padding:0px 25px 0px 30px; background:url(http://ohiosteel.pbd-dev.com/images/header_separate.gif) bottom left no-repeat; text-decoration:none;}
#content #header #links a:hover { color:#73a5cc; text-decoration:underline;}
#content #header #links a.leftlink { color:#484848; padding:0px 25px 0px 30px; background:none;}
#content #header #links a.leftlink:hover { color:#73a5cc; text-decoration:underline;}

#header { width:965px; text-align:left; padding:0px auto; margin:0px auto; background:#ffffff; padding-top:20px;}

#logo { text-align:left; float:left; width:751px; margin:20px auto 0; padding:5px 0px 0px 110px; background:#ffffff; }




#copyright  { text-align:left; width:500px; font-size:9px; color:#484848; line-height:35px;}


#breadcrumb  { width:300px; font-size:9px; text-align:left; float:left;}
#breadcrumb a { font-size:9px;}



#about_council { width:210px; padding:0px auto; margin:14px 0px 0px 14px; text-align:center;}
#about_council #member { width:54px; float:left; padding:5px;}
#about_council #memberbottom { width:200px; float:left; padding:0px;}


.entry-title {
	clear: both;
	color: #444243;
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 4px;
	padding-top: 9px;
}
.entry-title,
.entry-title a {
	text-decoration: none;
}


ul { text-align: left;  }
ul li { list-style-type: disc;}

/*------------- CONTENT FOR MAIN NAV DROPDOWNS -------------*/
/*------------- mainitems are for the top level links, subuls are for the items in each dropdown list -------------*/




#cssdropdown, #cssdropdown ul { padding: 0; margin: 0; list-style: none; text-align: center; }
#cssdropdown li { float: left; position: relative;/* border-top: 2px solid #cfc1ae;*/ list-style-type: none;}

.mainitems{ text-align:center; height:30px; color:#484848; padding:0px 25px 0px 30px; background:url(../images/header_separate.gif) bottom left no-repeat; text-decoration:none; }
.mainitems table {border:0; padding:0; margin:0; height:30px;}
.mainitmes td {width:117px; height:30px; vertical-align:middle; margin:0px auto; padding:0px auto;}
.mainitems_left{ text-align:center; height:30px; color:#484848; padding:0px 25px 0px 35px; text-decoration:none; }
.mainitems_left table {border:0; padding:0; margin:0; height:30px;}
.mainitmes_left td {width:117px; height:30px; vertical-align:middle; margin:0px auto; padding:0px auto;}
.mainitems:hover, .mainitems_left:hover, .mainitems_oneline:hover{ color:#73a5cc; }
.mainitems a, .mainitems_left a, .mainitems_oneline a{ padding-left: 0em;/* padding-right: .4em;*/ text-decoration: none; font-size:12px; color:#484848;}
.mainitems a:hover, .mainitems_left a:hover, .mainitems_oneline a:hover{ padding-left: 0em;/* padding-right: .4em;*/ text-decoration: none; font-size:12px; color:#73a5cc; text-decoration:underline; }

.subuls{ display: none;   width:200px; position: absolute; top: 30px; left:0px;  background:#d7cfb7;  line-height:30px;}
.subuls li{ width: 100%; text-decoration: none; background:#f1f1f1; color:#000;  left:0px; text-align:left; border-top:#e3e3e3 1px dashed;}
.subuls li:hover{ text-decoration: none; width:200px;}
.subuls a, .subuls a:hover { padding:0px 0px 0px 1em;}

#cssdropdown li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */ top: 30px; left: 0px; }
#cssdropdown li:hover ul, li.over ul { /* lists nested under hovered list items */ display: block; }
#restofcontent { /*wrap rest of content of the 







/* =WordPress Core
-------------------------------------------------------------- */

.widget-title {
	font-size:18px;
	color:#00929f;
	font-weight:normal;
	margin-bottom:10px;
}

.widget-container {
	border-bottom:10px solid #f2f3f8;
	margin-bottom: 30px;
	padding-bottom:30px;
	font-size:12px;
}

.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}


img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}





 inside this div*/ clear: left; }

