img {
behavior: url("pngbehavior.htc");
}

body {
margin:0;
padding:0;
background-color:#4d6275;
background-image:url(images/back07.jpg);
background-repeat:repeat-x;
font:normal 14px helvetica,arial,sans-serif;
color:#222;
}

.blue {
color:#4b6173;
margin:0 0 10px 0;
font-size:18px;
letter-spacing:-0.10px;
padding-top:20px;
text-transform:capitalize;
}

.gray {
margin:0 0 10px 0;
font-size:18px;
letter-spacing:-0.10px;
padding-top:20px;
}

.blue span {
font-size:12px;
}

h1 {display:none;}

h2 {
color:#4b494a;
margin:0px 0 15px 0;
font-size:22px;
}

h3 {
font-size:13px;
}

a {
text-decoration:none;
color:#4b6173;
}

p {
margin-bottom:15px;
}

.rtthumb {
float:right;
margin:0 0 3px 5px;
}

.thumb {
float:left;
margin:0 5px 3px 0;
}

#home .thumb {
float:right;
margin:0 0 3px 5px;
border:1px solid #999;
}

.pushup {
margin-top:-35px;
}

#container {
width: 936px;
margin: 0px;
margin-left: auto;
margin-right: auto;
background-image:url(images/page.jpg);
background-repeat:repeat-y;
}

#fade {
background-repeat:no-repeat;
padding:0 33px;
}

#lightfade {
background-image:url(images/lightback.jpg);
background-repeat:no-repeat;
padding:0 33px;
}

#banner {

}

#menu {
margin-left:-30px;
letter-spacing:-0.15px;
}

.title {
color: #484647;
font-size:2px;
}

#promo {
clear:both;
padding-top:85px;
color:white;
text-align:center;
width:500px;
margin-bottom:148px;
}

#promo a {
color:#95a1ab;
padding:3px;
}

.loud {
font:bold 46px helvetica,arial,sans-serif;
letter-spacing:-1.5px;
}

.normal {font-size:28px;}

.whisper {font-size:20px;padding:5px;}
.whisper a{color:#e5e9ec;}

#slides {margin-top:10px;margin-left:70px;text-align:center;}

#promolight {
clear:both;
padding-top:30px;
margin-bottom:20px;
color:#4b6173;
font-size:28px;
}

#promolight a {
font-size:18px;}

#blog #promolight a {
font-size:28px;
}

#box1 {
clear:both;
border-top:2px solid #dcdddd;
padding-top:0;
background-color:white;
}

#box2 {
clear:both;
border-top:2px solid #dcdddd;
padding-top:20px;
margin-top:40px;
}


#content {
margin-left: 0px;
margin-right: 325px;
line-height:1.3;
background-image:url(images/graypoint.jpg);
background-position:top right;
background-repeat:no-repeat;
padding-bottom:50px;
}

#sidebar-a {
float: right;
width: 300px;
margin: 0;
clear:both;
font-size:13px;
line-height:1.2;
background-image:url(images/graypoint.jpg);
background-position:top right;
background-repeat:no-repeat;
}

#sidebar-b {
float: right;
width: 200px;
\width: 210px;
w\idth: 200px;
margin: 0;
margin-left: 5px;
padding: 5px;

}

#footer {
clear:both;
border-top:2px solid #dcdddd;
padding:0 0 30px 0;
font-size:12px;
line-height:1.3;
color:#666;
height:250px;

}

#left {
background-image:url(images/graypoint.jpg);
background-position:top right;
background-repeat:no-repeat;
float:left;
width:270px;
}

#right {
background-image:url(images/graypoint.jpg);
background-position:top right;
background-repeat:no-repeat;
float:right;
width:270px;
}

#center {
margin:0 290px;
background-image:url(images/graypoint.jpg);
background-position:top right;
background-repeat:no-repeat;
}

#footer p {
margin-bottom:0;}

form {margin-bottom:20px;}
input,textarea {font:normal 11px helvetica,arial,sans-serif;padding:4px;border:1px solid #ccc;}
.button {padding:3px;}
.search-results-header {padding-top:20px;}
.excerpt {font-size:18px;padding-bottom:20px;}
.search-form {display:none;}

.preview {height:170px;overflow:hidden;}
