.container{clear:both;width:902px;margin:0 auto;}
body {color:#335566;  margin:0; padding:0; font-family:"Lucida Grande", Arial, Helvetica, sans-serif;}
a:link, a:visited {color:#2d75a7; }
a:hover, a:active {color:#8DA857; text-decoration:underline;}

#header{position:relative;height:80px;width:100%;}
#header ul{position:absolute;bottom:8px;right:0;text-align:left;font-size:12px;}
#header ul li{display:inline;float:left;margin-left:5px;}
#languages{display:none;position:absolute;top:0;right:150px;line-height:1.8em;height:1.8em;}
#languages a{display:block;float:left;margin-right:12px;color:#456;font-size:12px;}
#languages a:hover{color:#ddd;}

/* Buttons */
.button{display:block;background-image:url(http://www.whitesmoke.us/images/main/buttons.png);background-repeat:no-repeat;text-align:center;}
.button-change-language{background-position:-756px 0;width:153px;height:26px;position:absolute;top:0;right:0;cursor:pointer;overflow:hidden;text-indent:-1000px;}

h1 {background:#fff; font-size:44px !important; margin:0 auto !important; text-align:center !important; font-family:Trebuchet MS, Arial; color:#2a72a4;margin-top:0; line-height:74px !important;}

.flashcont {background:url('../images/ws-images/background.jpg') no-repeat center; width:790px; height:419px;margin:0 auto; margin-top:15px;}
#flash{margin:0 auto; width:400px;}

.seca{
width:249px;
height:55px;
background:url('../images/ws-images/button.jpg') no-repeat;
text-align:center;
margin:0 auto;
margin-top:33px;
}
.seca-left{
width:141;
height:41px;
text-align:center;
margin-top:-49px;
margin-right:405px;
}
.seca-right{
width:143;
height:42px;
text-align:center;
margin-top:-44px;
margin-left:405px;
}
.seca a{
display:block;
color:#fff;
font-size:22px;
font-weight:bold;
line-height:55px;
}

.seca a:hover{
background:url('../images/ws-images/button-over.jpg') no-repeat;
}

.seca a:active{
background:url('../images/ws-images/button-down.jpg') no-repeat;
}

.left_features{
margin-left:35px;
}

.featuresdiv {
display:inline; 

float:left;
}

.featuresdiv li{
list-style-type:none;
}

.featuresdiv ul{
padding-left:0;
margin-right:20px;
}

table td {
vertical-align:top;
}

h1 {background:#fff; font-size:44px !important; margin:0 auto !important; text-align:center !important; font-family:Trebuchet MS, Arial; color:#2a72a4;margin-top:0; line-height:74px !important;}
#footer {margin-bottom: 10px; clear:both; text-align:center; padding:10px 0 40px 0; font-family:Arial; font-size:11px; background:url(images/botbg.jpg) bottom no-repeat;}
#footer {padding-top:30px;background:url(../images/ws-images/footer.png) repeat-x top !important; color:#fff;}
#footer{width:100%;margin-top:30px;color:#bbb;background:#60717b url(../images/main/footer.png) left top repeat-x;font-size:11px;}

.entry {margin:0 auto; width:900px;} #content{width:100%; background:#fff} #footer2 {background:none;} #page{width:100%}
#footer img{
margin-right:10px;
}

/* posts... */
.post {padding:0;}
.post h1 {font-size:24px;}
.post h2 {font-size:18px;}
.post h1, .post h2 {padding:0; margin-bottom:0;}
.post h1 a:link, .post h1 a:visited, .post h2 a:link, .post h2 a:visited {color:#333;}
.post h1 a:hover, .post h1 a:active, .post h2 a:hover, .post h2 a:active {color:#8DA857;}
.post small {font-size:11px; padding:0; margin-top:0; color:#999;}
.post blockquote {border-left:10px dotted #EEE; padding-left:10px; margin:0;}
.entry {font-size:12px; color:#333; line-height:18px; padding:0;}
.entry img {}
img.wp-smiley {border:none;}
.postmetadata {font-size:11px; text-align:right; margin-bottom:30px; color:#333; clear:both; padding-top:10px;}
.more-link {font-style:italic;}

.post .entry h1 {font-size:18px; text-align:left; line-height:24px;}
.post .entry h2 {font-size:16px; text-align:left;}
.entry legend {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px;}
th, td {padding-left:5px;}
cite {font-family:Georgia, "Times New Roman", Times, serif;}
pre {overflow:scroll; padding:5px 10px; background-color:#EEE;}
* html pre {padding:5px 10px; background-color:#EEE; width:500px;}
.no-result {text-align:center; border-top:1px solid #CCC; border-bottom:1px solid #CCC; padding:10px 20px;font-size:14px;}
.multipages {text-align:center; font-size:12px; color:#333;}
.logo {
    background-image: url("http://www.whitesmoke.us/images/main/logos.png");
    background-repeat: no-repeat;
    display: block;
    float: left;
    overflow: hidden;
    text-indent: -1000px;
}
.logo-whitesmoke {
    background-position: 0 0;
    bottom: 0;
    height: 57px;
    left: 0;
    position: absolute;
    width: 230px;
}
