/*  
Theme Name: vpsee
Theme URI: http://www.vpsee.com
Description: a simple and small theme for vpsee.com
Author: vpsee.com
Author URI: http://www.vpsee.com/*/

a {
color:#0e467d;
color:#0066cc;
text-decoration:none;
}
a:hover {
color:#333;border-bottom:1px solid #333;
}

a img {
border:none;
}

p {
margin:0 0 1em;
}

body {
font-size:12px;
font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;
color:#333;
background:#fff;
line-height:160%;
height:100%;
margin:0;
padding:0;
}

#page {
width:945px;
margin:0 auto;
padding:0;
}
.titletext { font-size: 2.5em; line-height: 1.3em; margin-bottom: 1em; color: #000; text-align: center; }
.subtext { font-size: 1.3em; line-height: 1.3em; font-style: italic; margin-bottom: 1.3em; color: #999; text-align: center; }
.subtext span { border-bottom: 1px dotted #999; }
.left {
width: 400px; padding: 1.5em; color: #2b3929; background: #d8f2c9; float: left;
margin:0 0 0 85px;
}
.right {
width:300px; margin-top: 1.5em; padding: 1.5em; color: #35444d; background: #d6ebf4 url('images/plans-shadow.gif') 0 0 repeat-y; float: left; 
}
.block1 {
width:270px; margin-top: 1.5em; padding: 1.5em; color: #2b3929; background: #d8f2c9; float: left;
}
.block2 {
width:270px; margin-top: 1.5em; padding: 1.5em; color: #35444d; background: #d6ebf4; float: left; 
}
.block3 {
width:270px; margin-top: 1.5em; padding: 1.5em; color: #35444d; background: #f7efdb; float: left; 
}
.notes { width: 885px; margin: 0; padding: 1.5em; border-top: 0.063em solid #dedede; background: #eee; clear: both; }
.notes li { margin-bottom: 0.733em; }

.header {
width:100%;
height:30px;
background-color:#fff;
border-bottom:1px solid #ccc;
margin:0;
padding:0 0 20px 0;
}

#header-main {
width:960px;
height:100px;
margin:0;
}

#headerlogo {background-color:#FFF;color:#ccc;float:left;font-size:22px;line-height:50px;margin:0;padding:0;text-align:left;}
#headerlogo a { color:#333; text-decoration:none; }
#headerlogo a:hover { color:#333; text-decoration:none; }

#headermenu {
font-size:12px;
}

#headermenu ul {
float:right;line-height:50px;margin:0;padding:0;text-align:right;
}

#headermenu li {
font-size:12px;
display:inline;
float:right;
margin:0 0 0 20px;
padding:0;
}

#headermenu li a {
color:#333;
}

#headermenu li a:hover {
color:#333; text-decoration:none;
}

#content {
width:620px;
float:left;
padding:0;
}

#sidebar {
width:280px;
float:right;
}

#footer {
clear:both;
padding-top:20px;
text-align:center;
margin:20px auto;
}

#content pre.code {
line-height:100%;
overflow:hidden;
width:100%;
border:1px solid #c9d1d7;
background-color:#f1f5f9;
padding:10px;
}

.posttitle {
font-size:160%;
margin-top:0;
margin-bottom:0.5em;
}

.posttitle a {
color:#000;
text-decoration:none;
}

.postdate {
color:#666;
font-size:100%;
line-height:1.6em;
margin-bottom:2em;
}

.postdate span {
font-size:84%;
}

.postmeta {
color:#666;
font-size:100%;
margin:0 0 1.5em;
}

.post {
font-size:13px;
line-height:160%;
border-bottom:1px solid #ccc;
padding-bottom:0.5em;
margin-bottom:3em;
}
.post ul li {
  list-style-type : square;
}
.post img {
clear:both;
width:200px;
border:none;
float:right;
display:block;
margin:0;
padding:0 0 20px 20px;
}

.entry {
font-size:100%;
}

.entry p {
margin-bottom:1.8em;
}

#sidebar h3 {
font-size:12px;
color:#666;
}

#sidebar a {
text-decoration:none;
}

#sidebar ul {
margin:0;
padding:0;
}

#sidebar ul li {
list-style-type:none;
margin-bottom:10px;
padding:0;
}

#interact {
width:99%;
font-size:13px;
}

#interact h3 {
font-size:14px;
color:#333;
}

h3#comments,h3#respond {
padding-top:1em;
}

#interact ul,#interact ol {
margin-left:0;
padding-left:3em;
}

.commentlist li {
background:url(images/xsplit.gif) repeat-x bottom left;
padding-bottom:1px;
margin-bottom:1em;
}

.commentlist li p {
margin-top:0;
margin-bottom:1em;
}

.commentmetadata {
color:#999;
margin:0 0 5px;
}

.commentmetadata span {
color:#000;
font-size:14px;
font-weight:700;
}

#commentform textarea#comment {
width:100%;
}

#searchform {
width:100%;
height:20px;
padding:0 0 20px;
}

input.querytext {
width:100%;
height:20px;
color:#ccc;
border:#bbb solid 2px;
margin:10px 0;
}

blockquote {
padding-left:1em;
border-left:5px solid #ccc;
margin:0 0 0 1.5em;
}

.comment_author {
font-style:italic;
}

.clr {
clear:both;
}

.navigation {
clear:both;
float:left;
text-align:left;
padding-top:0;
margin:0;
}

span.email {
unicode-bidi:bidi-override;
direction:rtl;
}

.postdate a,input.querytext:focus {
color:#666;
}

/** table styles **/
table { border-collapse: collapse; border-spacing: 0;}
.centered { text-align: center; }
th { padding: 4px 8px; border: 1px solid #ccc; vertical-align: bottom; }
td { padding: 4px 8px; border: 1px solid #ccc; vertical-align: top; }
th { background-color:#eee; }
td p { margin-bottom: 8px; }
#plans { margin: 0 -12px 16px;margin-left: auto; margin-right: auto; }
#plans td { width: 125px; padding: 12px 8px 16px; text-align: center; font-size: 14px; line-height: 16px; }
#plans p { font-size: 16px; line-height: 16px; }
#plans p strong { color: #000; }
#plans span { display: block; margin: 0 16px; padding-bottom: 4px; border-bottom: 1px solid #ccc; font-size: 15px; color: #06c; }
#plans ul { margin: 0; padding: 0; }
#plans ul li { margin: 0; padding: 2px 0; background: none; list-style-type:none;}
#plans a.button { display: block; position: relative; width: 100px; height: 40px; margin: 12px auto 0; padding: 4px 0 0; background: url("images/signup.png") no-repeat left top; text-align: center; font-weight: bold; font-size: 16px; text-decoration: none; color: #fff; }

#ribbon{ border-top: 5px solid #0066cc; }

