/*   
Theme Name: Rob Price Consulting
Theme URI: robpriceconsulting.com
Description: Theme for RobPriceConsulting.com
Author: Rob Price
Author URI: robpriceconsulting.com
Template:
Version: 1
*/

body{
padding: 0;
margin: 0;
font-family: Helvetica, Arial, "sans serif";
font-size: 80%;
color: #000000;
background-color: #eeeeee;
text-align: center
}

#wrapper{width: 902px; margin:0 auto; text-align: left;}

#primary_content{
width:900px;
border: 1px solid #ff9900;
border-top: 0;
background-color: #ffffff;
}

#masthead{
height: 100px;
width: 900px;
}

#masthead img.logo{
margin-top: 33px;
margin-left:20px;
float:left;
}

#masthead_home{
height: 250px;
width: 900px;
}

#masthead_home img.logo{
margin-top: 183px;
margin-left:20px;
float:left;
}

#navigation{
background-color: #999999;
height: 50px;
width: 900px;
}

#navigation ul{
list-style-type: none;
padding: 0;
margin: 0;
}

#navigation li{
margin: 0;
font-family: Helvetica, Arial;
text-transform: uppercase;
display:inline;
}

#navigation a{
min-width: 83px;
padding: 20px;
color: #ffffff;
text-decoration: none;
font-weight: bold;
display: block;
border-right: 1px solid #ffffff;
float:left;
height: 10px;
}

#left_column{
width:584px;
margin:20px;
float: left;
}

#right_column{
width:236px;
margin:20px;
float:right;
}

#blog_box{
margin: 0 15px 0 15px;
}

#right_column li{
list-style-type: none;
margin-left: 15px;
}

#lower_orange{
width: 900px;
clear: both;
height: 49px;
}

#footer {
text-align:center;
height: 70px;
background-color: #ff9900;
}

#footer p {
padding: 20px 132px 20px 0;
text-align:center;
color: #eeeeee;
}

p{
margin: 0 0 20px 0;
line-height: 140%;
}

h1{
color: #ff9900;
letter-spacing: -1px;
}

h2, h3{
color: #666666;
}

a{
color: #ff6600;
}

a.title_link{
color: #ff9900;
letter-spacing: -1px;
text-decoration: none;
}

p.side_heading{
font-weight: bold;
font-size: 165%;
color: #666666;
letter-spacing: -1px;
}

img.centered, .aligncenter, div.aligncenter {
	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;
	}

div.project {
float:left;
padding-right: 18px;
}








