/*

THEME NAME: Buss Precision Mold

DESCRIPTION: Buss Precision Mold News Page

VERSION: 1.0

AUTHOR: <a href="http://www.moorewebexposure.com">Moore Web Exposure</a>

AUTHOR URI: http://www.www.moorewebexposure.com

*/

@import "reset.css";

body, html	{
	padding: 9px 0 5px 0;
	}

body {	font-size:14px;	color:#666;	overflow-x:hidden;	font-family:Arial, Helvetica, sans-serif;	background:#FFF url(../../../../images/background.jpg) repeat-x;}

a {color: #464646;text-decoration: none;}

a:hover {text-decoration: underline;}

strong {font-weight: 700;}

hr {border: none 0;border-bottom: 1px solid #E0E0E0;height: 1px;margin: 10px 0;}

blockquote {font-style: italic;	background: url(images/quotes.gif) no-repeat top left;	background-position: 12px 12px;	color: #595959;	margin: 5px 0;	padding: 8px 15px 8px 60px;}

#wrapper {width:900px; margin:auto;}

#border-top {
	height:15px;
	background:url(../../../../images/border-top.jpg);
	background-repeat:no-repeat;
	}
#border-middle {
	background:url(../../../../images/border-middle.jpg);
	background-repeat:repeat-y;
	}

#header {
	height:220px;
	margin:0 10px 0 10px;
	}

#phone {
	float:right;
	width:610px;
	text-align:right;
	font-size:14px;
	font-weight:bold;
	padding-right:20px;
	}
	
/* Begin Navigation */
#nav-container {
	float:right;
	padding:50px 0px 0 0px;
	width:615px;
	}

#nav {
	width:560px;
	height:65px;
	margin:10px 0 0 50px;
	float:right;
	}

#menu-list {

margin:0;
padding:0;
list-style-type:none;
height:30px;

}
#menu-list li {
float:left; 
height:100px;
width:105px; 
padding-right:5px;
}
#menu-list li a, #menu-list li a:visited {
display:block;
}

#menu-list li a:hover {
border:0; /* needed to trigger IE */
background:url(../../../../images/buttons/hover-shadow.jpg);
background-repeat:no-repeat;
height:100px;
}

/* End Navigation */



#container {	width: 840px;	overflow: hidden;	margin: 25px auto;}

#content {	float: left;width: 600px;}

.post {	margin-bottom: 50px;}

.post-title {font-size: 150%;line-height: 1.2;	font-weight: normal;}

.post-title a {	color: #069;}

.page-subtitle {	font-weight: 700;	color: #CCC;	font-size: 90%;	text-transform: uppercase;	padding-bottom: 5px;	border-bottom: 1px solid #EFEFEF;	margin-bottom: 15px;}

.post-meta {	font-size: 85%;	color: #999;	margin-top: 5px;}

.post-meta a {	color: #666666;}

.post-comments {	float: right;	background: url(images/cbubble_left.gif) no-repeat top left;	padding: 3px 0 7px 7px;}

.post-comments a {	background: url(images/cbubble_right.gif) no-repeat top right;	padding: 3px 7px 7px 0;
color: #FFFFFF;}

.post-comments a:hover {color: #FFFFFF;}

.post-content {	margin-top: 15px;}

.post-content h2 {font-size: 140%;margin-bottom: 10px;	border-bottom: 1px solid #EFEFEF;	padding: 10px 0 5px;}

.post-content h3 {	font-size: 110%;	font-weight: 700;	margin-bottom: 5px;	border-bottom: 1px solid #EFEFEF;	padding: 10px 0 5px;}

.post-content p {	line-height: 1.3;	margin-bottom: 10px;}

.post-content img.alignnone {	background: #FFF;	border: 1px solid #EFEFEF;	padding: 4px;}

.post-content img.alignleft {	float: left;	border: 1px solid #EFEFEF;	margin: 0 25px 15px 0;	padding: 4px;}

.post-content img.alignright {	float: right;	border: 1px solid #EFEFEF;	margin: 0 0 15px 25px;	padding: 4px;}

.post-content ul,.post-content ol {	margin-left: 30px;	margin-bottom: 20px;}

.post-content ul {	list-style: outside;}

.post-content ol {	list-style: decimal;}

.post-content ul li,.post-content ol li {	line-height: 1.3;	margin-bottom: 5px;}

.more-link {	font-weight: 700;	display: block;	margin-top: 10px;}

.section-title {	font-size: 140%;	margin-bottom: 10px;}

.navleft {	float: left;	margin: 0 15px 15px 0;}

.navright {	float: right;	margin: 0 0 15px 15px;}

.navigation div a {	font-size: 110%;}

#comments ol li {	margin-top: 2px;	border-bottom: 1px solid #F0F0F0;	padding: 10px 0;	overflow: hidden;	height: 1%;}

.comment-gravatar {	float: left;	margin-right: 10px;	background: #FFF;	border: 1px solid #F0F0F0;
	padding: 3px;}

.comment-data {	float: left;	width: 400px;}

.comment-data p {	margin-bottom: 6px;	line-height: 1.3;}

.comment-author {	font-weight: 700;	margin-bottom: 3px;}

.comment-meta {	color: #666;	margin-bottom: 5px;	font-size: 85%;}

.unapproved {	font-style: italic;}

#respond {	margin-top: 30px;}

#comment-form {	margin-top: 15px;	margin-bottom: 10px;}

#comment-form label {font-size: 90%;display: block;	margin-bottom: 5px;}

#comment-form input {	width: 240px;	margin-bottom: 10px;	padding: 5px;}

#comment-form textarea {width: 455px;	height: 200px;	margin-top: 15px;	font-family: Arial, Helvetica, sans-serif;	font-size: 100%;	padding: 10px;}

#sidebar {	float: right;	width: 210px; padding-left:30px;}

.sidepanel {margin-bottom: 30px;}

.sidepanel h3 {	text-transform: uppercase;	border-bottom: 1px solid #EFEFEF;	padding: 0 0 5px 0;	color: #333333;	font-weight: bold;	font-size: 90%;}

.sidepanel ul li {	border-bottom: 1px solid #EFEFEF;padding: 5px 0;	line-height: 1.2;}

.sidepanel p {	margin-top: 8px;	line-height: 1.3;}

#sub-nav {
	height:30px;
	margin:auto;
	width:450px;
	}

#sub-nav-list {
list-style-type:none;
height:20px;
}

#sub-nav-list li {
float:left; 
height:20px;
width:6em; 
font-size:12px;
font-weight:bold;
line-height:2em;
position:relative;
text-align:center;
color:#666;
}

#sub-nav-list li a {
	color:#666666;
	text-decoration:underline;
	}

#sub-nav-list a:hover {
	text-decoration:none;
	}


#footer {
	height:20px;
	text-align:center;
	color:#666;
	}

#footer-links {	list-style: none;}

#footer-links li {float: left;	margin-right: 15px;}

.sep {color: #CCC;margin: 0 8px;}

.ico-small {vertical-align: middle;	margin: 0 5px 2px 0;}

#border-bottom {
	height:15px;
	background:url(../../../../images/border-bottom.gif);
	background-repeat:no-repeat;
	}