html {
margin:0;
padding:0;
}

body {
margin:0;
padding:0;
background: #eaeaea url(../images/stripes.png) top center;
text-align:center;
font-size:100%;
font-family:arial,verdana,helvetica,sans-serif;
}

p{
font-size: 80%;	
color: #595959;
}
h1{
font-size: 100%;
font-weight: normal;
color: #ff9900;
}
h2{
font-size: 90%;
font-weight: bold;
color: #ff9900;
}

ul{
font-size: 80%;
padding-left:15px;
}
hr{
background-color: #f6f6f6;
color: #f6f6f6;
}
em{
text-decoration: none;
color:#FF9900;
}
a{
color: #267280;
text-decoration: none;
}
a:hover{
text-decoration: underline;
}
a img{
border: none;
}
input{
font-size: 60%;
width: 150px;
}

.wrapper {
text-align:left;
margin:0 auto;
padding:0;
width:804px;
}

/* top menu */

.top-bar{
height: 40px;
background: #eaeaea url(../images/top-stripes.png) top center;
}
.logo{
float: left;
padding: 10px 10px 10px 17px;
}
.top-menu{
float: right;
}
.top-menu ul{
padding: 10px 17px 10px 10px;
margin: 0px;
}
.top-menu li{
display: inline;
padding-left: 10px;
}
.top-menu a{
color: #fff;
font-size: 90%;
}

/*Layout*/

.content-box-container{
float:left;
border: solid 1px #c1c1c1;
margin-top: 8px;
background-color: #fafafa;
}

.content-box{
width:802px;
}

.half-content-box-container-left{
float:left;
border: solid 1px #efefef;
margin: 6px 6px 6px 6px;
background-color: #fefefe;
}

.half-content-box-container-right{
float:left;
border: solid 1px #efefef;
margin: 6px 6px 6px 0px;
background-color: #fefefe;
}

.half-content-box{
width:390px;
}

/* Banner */

.banner-copy{
padding: 2px 18px 18px 14px;
}

.banner-left{
background: url(../images/coaching-background.png) top center no-repeat;
margin: 3px 3px 3px 4px;
height:205px;
}

.banner-left p, .banner-left h1, .banner-left ul, .banner-left a{
color: #4b5a0b;
}

.banner-right{
background: url(../images/workshop-background.png) top center no-repeat;	
margin: 3px 3px 3px 4px;
height:205px;	
}

.banner-right p, .banner-right h1, .banner-right ul{
color: #267280;
}

/* main */

.main-content-copy{
margin: 15px;
}

.main-content-copy li{
	font-size: 100%;	
	color: #595959;
}

.twitter-box{
background: url(../images/twitter-background.png) top center no-repeat;
height: 145px;
}

.twitter-box-copy{
padding: 14px 18px 18px 18px;
}

#twitter_div ul{
list-style: none;
padding-left: 0px;
color: #595959;
}

.signup-box{
background: url(../images/signup-background.png) top center no-repeat;
height: 145px;
}

.signup-box-copy{
padding: 2px 18px 18px 18px;
}

.signup-box-copy h1{
color: #545454;
}

.signup-box-copy p{
width: 55px;
}

.signup-box-copy input{
width: 200px;
font-size: 60%;
}

.quote-box-container{
float:left;
border: solid 1px #c1c1c1;
margin-top: 8px;
background-color: #f4f6ee;
}

.quote-box-container p{
font-size: 105%;
padding: 0px 15px 0px 15px;
}

.footer-container{
float:left;
margin-top: 8px;
background: #eaeaea url(../images/top-stripes.png) top center;

}

.footer{
width: 804px;
}

.footer p, .footer a, .footer h1, .footer h2{
	color: #fff;
}

.footer-left{
	float: left;
}

.footer-right{
	float:right;
	text-align: right;
}