@charset "utf-8";
/* CSS Document */

body, html {
margin: 0;
padding:0;
border: 0;
color: #333;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

ul, li {
margin: 0, padding:0;
}

h2 {
color: #ff6600;
font-size: 1.2em;
}

h3 {
color:#333;
font-size: 1em;
}

dl, dd, dt {
padding: 5px;
}


#wrapper {
width: 100%;
}

#header {
width: 1000px;
height: 350px;
margin: 0 auto;
background-image: url(../images/BryantHalstead.png);
background-repeat: no-repeat;
}

#contact {
padding: 1em;
float: right;
text-align: right;
}

#navbar {
width: 960px;
height: 30px;
text-align: right;
font-size: 1.2em;
margin-left: auto;
margin-right: auto;

}

#navbar li {
display: inline;
padding-right: 1.5em;
}

#navbar li:last-of-type {
display: inline;
padding-right: 0;
}

#navbar li a:link {
display: inline;
padding-right: 1.5em;
color: #ff6600;
text-decoration: none;
}

#navbar li a:visited{
display: inline;
padding-right: 1.5em;
color: #ff6600;
text-decoration: none;
}

#navbar li a:hover {
display: inline;
padding-right: 1.5em;
color: #0000cc;
text-decoration: none;
}

#navbar li a:active {
display: inline;
padding-right: 1.5em;
color: #0000cc;
text-decoration: none;
}

#homeBanner {
width: 100%;
height: 305px;
}

#backGround {
width: 100%;
height: 330px;
z-index: 0;
background-image: url(../images/patterns/stripe.png);

}

#logo {
width: 960px;
height: 65px;
margin: 0 auto;
background-image: url(../images/bryanthalsteadlogo.png);
background-repeat: no-repeat;
}

#logo a {
color: #0000cc;
}

#banner {
width: 100%;
height: 80px;
background-color: #000;
}

#content {
width: 960px;
background-color:#fff;
margin-left: auto;
margin-right: auto;
border: 1px solid #ddd;
min-height: 400px;
}

#contentWrapper {
float; left;
width: 960px;
overflow: auto;
background-color: #eee;
} 

#maincontent {
float: left;
width: 660px;
}

#rightcontent {
float: left;
width: 300px;
height: 100%;
}

.margin {
margin: 1em;
}

.center {
text-align: center;
}

.errortext {
color: #0000CC;
}

#formright {
float: right;
width: 300px;
padding: 1em;
margin: 1em;
border: 1px solid #ccc;

}

#SignUp {
margin:5px;
width: 140px;
height: 110px;
}

#clientbox {
width: 500px;
height: 250px;	
margin-left: auto;
margin-right: auto;
padding: 1em;
}

.border {
border: 1px solid #0000CC;
}


.booksP{
margin: 20px;
}



#footer {
clear: both;
border-top: 1px solid #ddd;
float: left;
width: 100%;
background-color: #000;
}

#footerwrapper {
width: 960px;
margin-left: auto;
margin-right: auto;
overflow: auto;
}

.maintext {
padding: 1em;
margin: 1em;
border: 1px solid #ccc;
background-color: #fff;
}

#footerwrapper h3 {
color: #fff;
}

#footerwrapper ul,#footerwrapper li {
margin: 0;
padding: 0;
list-style-type: none;
}

#footerwrapper li a {
color: #ff6600;
}


.list {
width: 450px;
}

.red {
color:#FF0000;
}

.redlarge {
color:#FF0000;
}

.green {
color: #009900;
font-weight: bold;
}

#meetingplanners {
width: 350px;
}

#nextspeaker {
clear: both;

}

a {
text-decoration: none;

}

img {
border: none;
}

.tiny {
font-size: xx-small;
}

.left {
margin-right: 1em;
float: left;
}
.leftimage {
padding: 5px;
background-color: #eee;
border: 1px solid #ccc;
margin-right: 1em;
float: left;
}

.product {
border: solid 1px #ddd;
padding: 1em;
margin: 1em;
}

.right {
float: right;
}

.box {
width: 180px;
float: left;
padding: 1em;
margin: .5em;
color: #fff;
}

.leftsn {
width: 60px;
float: left;
}

.rightsn {
width: 60px;
float: left;
}

#copyright {
width: 960px;
margin: 0 auto;
text-align: center;
}

#sitemap li {
list-style-type: none;
}

#sitemap li a:link {
color: #000;
} 

#sitemap li a:hover {
color: #333;
} 

#sitemap li a:visited {
color: #000;
} 

#copyright a {
color: #ff6600;
}

.client {
float: left;
margin: 5px;
width: 160px
height: 60px;
border: 1px solid #ccc;
}

