/*
Theme Name: Blue Sensation
Theme URL: http://efexstudios.com/
Description: Theme for <a href="http://webhostingevaluation.com/">Web Hosting Evaluation</a>.
Author: Efex Studios
Author URL: http://efexstudios.com/
Version: 0.0.00
*/

body {
background: #d2d5df url(images/body-bg.gif) repeat-x top center;
font-family: 'Verdana', 'Arial', 'Trebuchet MS', sans-serif;
font-size: 12px;
margin: 0 auto;
position: relative;
text-align: center;
}

h1, h2, h3, h4, h5, h6 {
font-weight: normal;
margin: 0px;
padding: 0px;
}

a img {
border: 0px;
}

a, a:link, a:active {
color: #FF7100;
text-decoration: underline;
}

a:hover,.header h1 a:hover {
color:#000000;
}

.table-row-1 {
border-bottom-color:#e7dfd6;
border-width:1px;
border-bottom-style:solid;
background:#ffffcc;
}

.table-row-2 {
border-bottom-color:#e7dfd6;
border-width:1px;
border-bottom-style:solid;
background:#f7f3ef;
}


#wrap {
margin:0 auto;
text-align:left;
width:980px;
}

.titles {
float:left;
margin-top:25px;
}

.header {
background:url(images/bg.jpg) repeat-x top;
height:155px;
padding-left: 20px;
padding-right: 20px;
}

.header h1 a {
color:#ffffff;
display:inline;
height:60px;
text-decoration:none;
text-transform:uppercase;
}

.header p {
color:#C6EBFF;
font-size:12px;
height:50px;
line-height:15px;
margin:5px;
padding:0px;
}

.menu ul {
list-style:none;
margin:0px;
padding:0px;
}

.menu ul li {
display:inline;
}

.menu ul li a {
color:#040813;
display:block;
float:left;
font-size:17px;
padding:9px 0 11px 0;
text-align:center;
text-decoration:none;
width:119px;
}

.menu ul li.current_page_item a {
background:url(images/menulinkbg.jpg) no-repeat center;
color:#3196D6;
}

.menu ul li a:hover {
color:#D8F0FD;
}

.menu ul li.current_page_item a:hover {
color:#3196D6;
}

#content {
background: #ffffff;
padding-top: 20px;
padding-left: 20px;
padding-right: 20px;
}

.leftcolumn {
float:left;
width:700px;
margin-right: 10px;
}

.rightcolumn {
float:right;
width:230px;
}

.leftcolumn h4 {
background:#ffffff;
color:#BBAC9D;
display:block;
font-size:18px;
margin-bottom:20px;
padding:10px;
}

.article {
margin-bottom:80px;
}

.article h2 {
font-family:'Gerogia', 'Times New Roman';
font-size:30px;
line-height:30px;
}

.article h2 a {
color:#025687;
text-decoration:none;
}

.article .postmeta {
color:#FF7100;
display:block;
font-family:'Trebuchet MS', 'Arial', 'Verdana';
font-size:12px;
text-transform:uppercase;
}

.article .postcontent {
border-bottom:solid 1px #E7DFDE;
border-top:solid 1px #E7DFDE;
line-height:18px;
margin-bottom:15px;
margin-top:10px;
}

.article .postcontent blockquote {
background:#F7F3EF;
color:#785C3F;
font-size:14px;
font-style:italic;
line-height:20px;
margin:0px;
padding:15px 25px 15px 25px;
}

.article .mcomments a {
background:#ffffff url(images/comments.jpg) no-repeat center left;
color:#0075BD;
padding-left:25px;
}

.article .mcomments {
border-bottom:solid #ffffff 5px;
border-left:solid #ffffff 5px;
border-right:solid #ffffff 15px;
border-top:solid #ffffff 5px;
}

.article .mcomments a:hover {
color:#000000;
}

.rss {
background:url(images/rss.jpg);
display:block;
height:95px;
text-indent:-9999px;
width:300px;
}

.sidebar {
background:#F7F3EF;
border:solid 20px #F7F3EF;
margin-top:10px;
}

.sidebar h3 {
border-bottom:solid 1px #E7DFD6;
color:#4A4539;
font-family:'Arial', 'Verdana', 'Trebuchet MS', sans-serif;
font-size:22px;
font-weight:bold;
line-height:22px;
margin-bottom:6px;
padding-bottom:10px;
}

.sidebar .item {
margin-bottom:40px;
}

.sidebar .item a {
font-size:12px;
padding:2px;
}

.sidebar .item ul {
line-height:20px;
list-style:none;
margin:0px;
padding:0px;
}

.sidebar .item ul li {
border-bottom:dashed 1px #DEDBCE;
color:#A5927B;
font-size:11px;
margin-bottom:5px;
padding-bottom:5px;
}
.sidebar .item ul#half li {
float:left;
width:130px;
}

.navigation {
margin-top:-30px;
}

.navigation a {
background:#F7F3EF;
color:#4A4539;
font-family:'Arial', 'Trebuchet MS', 'Verdana';
font-size:18px;
font-weight:bold;
padding:6px;
text-decoration:none;
text-transform:uppercase;
}

.navigation a:hover {
color:#000000;
}

.navigation .leftalign {
float:left;
}

.navigation .rightalign {
float:right;
}

.footer {
background:url(images/footer.jpg);
color:#B5E7FF;
line-height:18px;
padding-bottom:30px;
padding-top:30px;
text-align:left;
}

.footer p {
display:block;
}

.footer p a {
color:#B5E7FF;
}

.footer p strong {
color:#ffffff;
display:block;
font-size:20px;
font-weight:bold;
text-transform:uppercase;
}

.comments {
margin-top:-20px;
}

.comments h2 {
border-bottom:solid 1px #E5D9CC;
color:#4A4539;
font-family:'Arial', 'Trebuchet MS', 'Verdana', sans-serif;
font-size:22px;
font-weight:bold;
letter-spacing:-1px;
line-height:22px;
margin-bottom:7px;
padding-bottom:7px;
}

.comments .comment, .commentform {
display:block;
padding:15px;
}

.comments .comment p {
margin:10px 0 0 0;
}

.comments .alt, .commentform {
background:#F7F3EF;
}

.comments .comment .comment-meta {
border-bottom:solid 1px #E7DFDE;
color:#8D7154;
font-size:13px;
padding-bottom:5px;
}

.comments .comment .comment-meta a {
color:#000000;
text-decoration:none;
}

.comments .comment .comment-meta span {
color:#A7583E;
font-size:15px;
font-weight:bold;
padding:2px;
}

.comments .comment .cimment-meta span a {
color:#A7583E;
}

.comments .commentform {
float:left;
line-height:40px;
width:150px;
}

.alignleft {
align: left;
}

.comments .commentform .alignright {
float:right;
width:350px;
}

.comments .commentform input, .comments .commentform textarea {
background-color:#ffffff;
border:#E7DBCE solid 1px;
display:block;
margin-bottom:10px;
padding:5px;
width:340px;
}

.comments .commentform input.submitbutton {
background:#E7DBCE;
float:right;
width:150px;
}

.ads {
margin:0 0 20px 0;
padding:0px 0px 0px 0px;
text-align:left;
}

.ads ul {
list-style-type:none;
margin:0px;
padding:0px;
width:280px;
}

.ads ul li a {
border-bottom:none;
float:left;
}

.ads ul li a:hover {
border-bottom:none;
}

.ads img {
margin:0px 10px 10px 0px;
}

.clear {
clear:both;
margin:0px;
padding:0px;
}

form {
margin:0px;
padding:0px;
}

.searchbar {
background:#0381CB url(images/s.png) no-repeat 262px center;
float:right;
margin:50px 0 0 0;
padding:8px 5px;
width:290px;
}

.searchbar span {
color:#fff;
float:left;
font-family:'Trebuchet Ms', 'Arial', 'Verdana', sans-serif;
font-size:14px;
padding:3px 0px;
text-transform:uppercase;
}

#searchtop #s {
border:1px solid #DEA429;
font-size:13px;
height:16px;
margin:0px 10px;
padding:2px;
width:180px;
}