* { padding: 0; margin: 0; }

/* Elements */

body {
	background: #4c4c4c url(http://www.pmohio.com/images/grad1.png) 0 0 repeat-x;
	border:none;
	text-align: justify;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: medium;
	
}

h1 {
}

h2, h3 {
	margin-top: 0px;
}

h4, h5, h6 {
}

p, ol, dl, blockquote {
}

ul{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: small;

}
   
p {
	margin-top: 0;
	color: #000;
}


a {
	color: #000000;
}

a:hover {
	text-decoration: none;
	height: 35px;
}

#outer {
width:920px;
margin:20px auto 0px auto;
padding:0px;
background-attachment: scroll;
background-repeat: repeat-y;
background-position: top 50px;
background-color: #666666;
}

#top-image {
background-color:#000;
width:100%;
margin-top: 0px;
}

#flashbanner {
width: 700px;
height: 200px;
background-color: #ccc;
float:right;	
}

#wrapper {
	width: 960px;
	padding: 0px;
	margin: 0 auto;
	background-color:#ffffff;
	background-position:center;
	margin-top: 0px;

}

#container {
margin:0px;
padding:10%;
width:80%;
height:auto;
}

.img1 {
	float: left;
	margin: 3px 15px 0px 0px;
}
/** HEADER */

#header {
	width: 960px;
	margin: 0px auto;
	height: 250px;
	color: #990000;
	background: url(images/header2010.jpg) no-repeat;
    vertical-align:center;
	margin-top: 0px;
    
}

#header1 {
	width: 900px;
	margin: 0px auto;
	height: 250px;
	vertical-align: bottom;
	color: #990000;   
}

#header2 {
	width: 900px;
	margin: 0px auto;
	height: 280px;
	color: #990000;
	background: url(images/headerred1.gif) no-repeat;
    vertical-align:center;
	margin-top: 0px;
    
}


#header h1 {
	margin: 0px;
	padding: 10px 0px 0px 0px;
	text-transform: uppercase;
	font-weight: bold;
}



/** MENU */

#menu {
    width: 100%;
	margin-top: 0px;
    background-color:#900;
    padding: 0px;	
	margin: 0px auto;
	vertical-align:center;

}

#menu ul {
	text-align: center; 
	margin: 3px;
	padding: 7px;
	list-style: auto;
	margin-top: 0px;
	
}

#menu li {
	display: inline;


}

#menu a {
    margin-top: 0px;
	padding: 15px 20px 1px 20px;
	font: normal 90%;
    font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; 
	text-decoration: none;
	text-transform: None;
	font-weight:500;
	font-size: 17px;
	color: #ffffff;
	vertical-align:middle;
	margin-bottom: 5px;
	vertical-align: middle;
	
}

#menu a:hover {

	color: #000000;
	height: 36px;
	margin-top:auto;
	vertical-align:bottom;
}

#menu .active {
	background: #FFFFFF;
	color: #254360;
	height: 36px;
}

#ddredblockmenu{
border: 0px solid black;
border-bottom-width: 0;
width: 185px;
}

#ddredblockmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
font: normal 90%;
font-family: Georgia, "Times New Roman", Times, serif;
}

#ddredblockmenu li a{
display: block;
padding: 3px 0;
padding-left: 9px;
width: 169px; /*185px minus all left/right paddings and margins*/
text-decoration: none;
color: black;
background-color: #ffffff;
border-bottom: 1px solid #90bade;
border-left: 7px solid #1958b7;
}

* html #ddredblockmenu li a{ /*IE only */
width: 187px; /*IE 5*/
w\idth: 169px; /*185px minus all left/right paddings and margins*/
}

#ddredblockmenu li a:hover {
background-color: #990000;
border-left-color: #990000;
}

#ddredblockmenu div.menutitle{
color: white;
border-bottom: 0px solid black;
padding: 1px 0;
padding-left: 5px;
background-color: black;
font: bold 90%;
font-family: Georgia, "Times New Roman", Times, serif;
}

/* Content */

#content {
	clear:both;
	background:#ffffff; 
	width: 960px;
	margin: 0px auto;
	padding: 2px 0px 0px 0px;
	vertical-align:top;

}

#bodytext { font:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-color: #000;
line-height:normal;
width:650px;
float:right;
}

#colOne {
	float: right;
	width: 700px;
	height:auto;
	margin-top: 20px;
	padding-right: 5px;
	padding-left:5px;
	text-align: center;
}

#colThree {
	width: 750px;
	height:auto;
	margin-top: 50px;
	align: "center";
	padding-right: 10px;
	padding-left: 80px;
	background-color:#ffffff;

}

#colFour {
	height:auto;
	background-color:#ffffff;
	width: 900px;
	vertical-align:top;

}

#colTwo {
	width: 205px;
	height: auto;
	margin-top: 28px;
	padding-right: 5px;
	padding-left: 10px;
	background-color:#fff;
}

#colTwo ul {
	margin-left: 0px;
	padding-left: 0px;
	list-style-position: inside;
	
}

#content h1 {
	padding: 5px 0px 5px 5px;
	color: #ffffff;
font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; 
text align: center;

}

#content h2 {
	padding: 5px 0px 5px 5px;
	text-transform: uppercase;
	font-size: 16px;
	text-align: center;
	color: #990000;
	border-bottom: 1px #990000 solid;
	font: normal 90%;
font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; 
}

#content h3 {
	color: #ffffff;

/*scroll bar*/
}

#scrollDiv {
	width:650px; /* set width; optional */
	height:1000px; /* set height; mandatory */
	overflow:auto; /* tells browser to scroll content longer than height */
} 

/* Footer */

#footer{
	background-color:#333;
	background-position:0 -445px;
	position:relative;
	width:100%;
	height:250px;
}
#footer-top{height:195px;width:960px;margin:0
auto;padding-top:15px; padding-left:20px; padding-right:10px;
position:relative}
#footer #sitemap, #sitemap
ul{
	list-style:none;
	margin:0;
	padding:0;
	font:12px/18px Arial, Helvetica, sans-serif;
	position:relative;
	z-index:4;
	
}
#footer li.foothead{display:block;width:160px;float:left}
#footer li.foothead-home{width:150px}
#footer li.foothead
a{color:#d0c7b1;font-size:20px;text-decoration:none}
#footer li.foothead a:hover{
	color:#ff0099
}
#footer li.current
a{color:#f57f07;font-size:20px}
#footer li.current a:hover{color:#f57f07}
#footer li.foothead
ul{margin-top:4px}
#footer li.foothead li
a{color:#bababa;font:12px/18px Arial, Helvetica, sans-serif}
#footer li.foothead li a:hover{color:#FFF;border-bottom:1px dotted #FFF}
#footerfox{background:url(/wp-content/themes/foxtie/lib/img/ui.jpg) no-repeat;background-position:0 -355px;width:434px;height:310px;z-index:3;position:absolute;top: -108px;right: -150px}
#footer-bottom{
	width:960px;
	margin:0
auto;
	position:relative;
	padding-bottom:5px;
	color: #000;
}
#iheartpm{
	list-style:none;
	display:block;
	height:95px;
	position:absolute;
	left:700px;
	margin-left: 0px;
	margin-top:0px;
	top: -98px;
	width: 250px;
	background-image:url(images/iheartpmpink.png);

}
#phone-number{
	color:#ff0099;
	font-size:28px;
	margin-top:0px;
	position:absolute;
	left: -1px;
}
#social-media{
	list-style:none;
	display:block;
	height:38px;
	position:absolute;
	left:502px;
	margin-left: -150px;
	margin-top:8px;
	top: -14px;
	width: 203px;
}#social-media
li{display:block;width:35px;height:35px;margin:0
6px;float:left}
#social-media li
a{display:block;width:35px;height:35px;background:url(http://www.pmohio.com/images/socialmedia.png);overflow:hidden;text-indent: -9999px}
#social-media li.linked-in
a{background-position:0 -279px}
#social-media li.twitter
a{background-position: -38px -279px}
#social-media li.facebook
a{background-position: -76px -279px
 }
#social-media li.vimeo
a{background-position: -114px -279px}
#social-media li.flickr
a{background-position: -152px -279px}
#social-media li.linked-in a:hover{background-position:0 -317px}
#social-media li.twitter :hover{background-position: -38px -317px}
#social-media li.facebook a:hover{background-position: -76px -317px}
#social-media li.vimeo a:hover{background-position: -114px -317px}
#social-media li.flickr a:hover{background-position: -152px -317px}
#fine-print{list-style:none;color:#63666f;float:right}
#fine-print
li.valid{color:#abaeb7}
#fine-print
a{color:#e46a00;text-decoration:none}
#fine-print a:hover{border-bottom:1px dotted #e46a00}
a.post-image{margin: -10px 10px -20px -20px;float:left;border:none!important;position:relative;z-index:99;width:240px}
a.post-image
img{border:none!important}
div.index-post{padding-right:30px;padding-bottom:20px;margin-right: -30px;border-bottom:1px dotted #e3e1da;margin-bottom:20px}
a.more-link{margin-top:12px;margin-bottom:3px;float:right;clear:both;border:none!important}
a.author-photo{border:3px solid #e3e1da;padding:0!important;margin-top:5px;height:90px;display:block;margin-left: -3px}
a.author-photo
img{margin:0!important}
#sidebar div.author-block{padding:0
0 15px 30px;margin-left: -30px;border-bottom:1px solid #cfccc3}
.social-button{float:left;margin-right:10px}

