/*
Theme Name: Matt Berkus
Theme URI: http://www.catalystcreativeinc.com
Description: Custom wordpress theme for Matt Berkus
Version: 1.0
Author: Catalyst Creative, Inc.
Author URI: http://www.catalystcreativeinc.com/
*/



/* CSS Document */

body {margin:0;padding:0;border:0;font-family:Helvetica, Arial, sans-serif;background-color:#dbdbdb;font-size:14px;color:#414141;line-height:24px;}
img {border:0;display:block;}
p {font-size:14px;color:#414141;line-height:24px;margin:20px 0px;}
a {text-decoration:none;}
h1, h2 {
	font-size:30px;
	color:#164774;
	margin:10px 0px;
	font-weight:normal;
	line-height: 34px;
}

h2 a {
	font-size:30px;
	color:#164774;
	margin:10px 0px;
	font-weight:normal;
	line-height: 34px;
}

h3 {
	font-size:25px;
	color:#967548;
	margin:10px 0px;
	font-weight:normal;
	line-height: 30px;
}

h3 a {
	font-size:25px;
	color:#967548;
	margin:10px 0px;
	font-weight:normal;
	line-height: 30px;
}


#header {background:url(images/topbg.jpg) repeat-x;height:541px;}
#hero {background:url(images/herobg.png) no-repeat;width:1000px;height:331px;}
#hero div {width:635px;margin:40px 0px 0px 55px;}
#content {background-color:#ffffff;padding:20px;}
#topbox {background:url(images/infoboxbg.png) no-repeat;width:305px;height:274px;margin-top:7px;padding:10px 20px 0px 20px;}
#topbox p {font-size:13px;line-height:21px;color:#414141;margin:5px 0px;}


#rightbox .top {background:url(images/special-report-topbg.jpg) no-repeat;height:53px;width:305px;padding-top:10px;}
#rightbox .middle {background:url(images/special-report-bg.jpg) repeat-y;width:305px;}
#rightbox .middle p {font-size:13px;line-height:21px;margin:0px 18px 10px 18px;}
#rightbox .bottom {background:url(images/special-report-bottombg.png) no-repeat;height:10px;width:305px;}
#rightbox input {width:262px;height:35px;border:1px solid #cfcfcf;color:#cfcfcf;text-align:center;margin:0px 0px 10px 20px;}
#rightbox .button {width:261px;height:52px;border:0;margin:0px 0px 10px 20px;}
#rightbox .smallbutton1 {width:261px;height:52px;border:0;margin:0px 0px 10px 20px;}
#rightbox .smallbutton2 {width:261px;height:52px;border:0;margin:0px 0px 10px 20px;}

#bluebar .leftbar {width:71px;height:68px;background:url('images/bluebari.png') no-repeat;margin-left:10px;}
#bluebar .middlebar {height:68px;background:url('images/bluebarbg.png') repeat-x;font-size:16px;color:#ffffff;line-height:24px;padding-left:10px;}
#bluebar .rightbar {width:21px;height:68px;background:url('images/bluebarend.png') no-repeat;}

#inner {background:url(images/inner-top-bg.jpg) no-repeat;width:1000px;}
#inner .middlearea {padding:30px 28px;}
#inner .bottomborder {background:url(images/inner-bottom-bg.jpg) no-repeat;height:8px;}
#footer {background:url(images/bottombg.jpg) repeat-x;height:306px;padding-top:35px;text-align:center;}
#footer div {font-size:13px;color:white;line-height:21px;margin-top:30px;}
#footer a {text-decoration:none;color:white;}

.logoarea {margin:29px 0px 29px 0px;}
.inner {width:1000px;background:url(images/innerbg.jpg) repeat-y;}

#left {width:720px;float:left;}
#right {width:240px;float:left;}
#sidebar ul {list-style-type:none;}
#sidebar ul li ul {list-style-image:url(images/brown-arrow-small.jpg);}

#s {margin-bottom:10px;}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	h1 {font-size:28px;}
	h2 {font-size:24px;}
	#rightbox .top {padding-top:0px;}
	#rightbox .top img {margin-top:10px;}
	#footer {height:271px;}

}
