/*
Theme Name: Splenus
Theme URI: http://wpsite.net
Description: Splendus fractal art art theme with rounded corners
Version: 1.2
Author: Lorelei
Author URI: http://loreleiwebdesign.com

*/


/* 
This wonderful theme has been created by the sponsorship of UltraWebsiteHosting.com. 
Without their sponsorship, this WordPress theme would not have been created. 
By using this theme you agree to keep their link and copyright notice in the footer of the theme. 
You may add additional content you like to the footer but do not remove the existing. 
Thank you. 

Redistributing the theme without author's written permission is STRICTLY prohibited.
Any Questions regarding the usage -- please email to lorelei@loreleiweb.com 

*/


body {
font-size:62.5%;
font-family:Arial, Sans-Serif;
color:#333;
text-align:center;
background:#d7e6f2 url(images/bodybg.jpg) repeat-x;
margin:0;
padding:0;
}

#page {
text-align:left;
width:1000px;
padding-bottom:50px;
margin:0 auto;
}

a {
font:12px Arial;
color:#204767;
text-decoration:none;
}

#header {
width:1000px;
height:272px;
background:url(images/header.jpg) no-repeat 0;
display:inline-block;
margin:0;
padding:0;
}

#headerimg {
height:274px;
width:100%;
margin:0;
}

#headerimg h1 {
float:left;
-display:inline;
width:500px;
font-family:Bookman,serif;
margin:29px 0 0 330px;
}

#headerimg h1 a {
font-size:35px;
font-family:Bookman,serif;
text-decoration:none;
color:#fff;
font-weight:700;
position:relative;
}

#headerimg h1 a#btitle span {
position:absolute;
color:#1878CC;
font:bold 35px Bookman,serif;
top:1px;
left:2px;
cursor:pointer;
}

#headerimg h1 #btitle_shadow {
display:block;
color:#7b9cbd;
position:absolute;
font:15px Arial;
}

.description {
position:relative;
color:#fff;
display:block;
font:15px Arial;
}

.description samp {
position:absolute;
color:#1878CC;
top:1px;
left:1px;
font:15px Arial;
}

#toprss {
width:68px;
height:98px;
background:url(images/toprss.png) no-repeat;
text-indent:-10000px;
float:right;
display:block;
margin:20px 50px 0 0;
}

.commentlist li .avatar {
float:right;
border:1px solid #eee;
background:#253b51;
margin:10px 0 0;
padding:2px;
}

.commentlist li cite {
float:left;
font:bold 14px Arial;
color:#253b51;
text-decoration:none;
background:none !important;
margin:15px 0 0;
}

.commentlist .commentmetadata {
clear:both;
font:bold 12px Arial;
}

.commentlist .commentmetadata a {
font:bold 12px Arial;
color:#253b51;
}

.commentlist li cite a {
font:bold 14px Arial;
color:#253b51;
text-decoration:none;
background:none !important;
}

#content-wrapper {
clear:both;
width:1000px;
background:#fff url(images/wrapper_bg.jpg) no-repeat;
display:inline-block;
padding-bottom:20px;
margin:0 auto;
}

#content {
float:left;
-display:inline;
clear:both;
width:560px;
margin-left:10px;
}

.post_top {
height:160px;
padding:0 14px;
}

.post_bottom {
clear:both;
height:37px;
padding-top:20px;
background:url(images/entry_bottom.jpg) 1px 0 no-repeat;
font:11px Arial;
color:#fff;
padding-left:14px;
width:560px;
padding-right:20px;
}

.post_bottom a {
font:12px Arial;
color:#fff;
}

.post_bottom .comments_number a {
font-weight:700;
display:inline-block;
padding-left:27px;
background:url(images/comment.gif) no-repeat 0 50%;
text-decoration:none;
}

.topdate {
font:11px Arial;
float:left;
margin-top:14px;
color:#fff;
margin-left:-5px;
}

.post {
background:url(images/post_top.jpg) no-repeat;
width:616px;
overflow:hidden;
zoom:1px;
margin:20px 0 0;
}

.post small {
font:12px Arial;
color:#fff;
opacity:.8;
float:left;
margin-top:20px;
}

.post small a {
color:#fff;
}

.post h2 {
float:left;
margin-top:10px;
clear:both;
font-family:Bookman,serif;
}

.entry {
background:url(images/entry_bg.jpg) repeat-y 1px 0;
padding-left:14px;
width:560px;
padding-right:20px;
color:#071f33;
font:12px Arial;
padding-bottom:20px;
}

.post h2,.post h2 a,.post h3,.post h3 a {
font:bold 20px Arial;
color:#fff;
text-decoration:none;
}

.widecolumn .smallattachment {
float:left;
width:128px;
margin:5px 5px 5px 0;
}

.widecolumn .attachment {
text-align:center;
margin:5px 0;
}

.postmetadata {
clear:both;
font-size:11px;
}

#footer {
clear:both;
width:1000px;
background:url(images/footerbg.jpg) repeat-y;
position:relative;
min-height:100px;
-height:100px;
margin:0 auto;
padding:0;
}

#footer,#footer_content {
display:inline-block;
}

#footer_content {
position:relative;
z-index:1;
zoom:1px;
width:1000px;
}

#footer_bottom {
width:1000px;
height:57px;
background:url(images/footerbottom.jpg) no-repeat;
position:absolute;
bottom:-20px;
left:0;
z-index:0;
-z-index:-1px;
}

p img {
max-width:100%;
padding:0;
}

img.alignright {
display:inline;
margin:0 0 2px 7px;
padding:4px;
}

img.alignleft {
display:inline;
margin:0 7px 2px 0;
padding:4px;
}

.alignright {
float:right;
}

.alignleft {
float:left;
}

.entry ol {
margin:0;
padding:0;
}

.postmetadata ul,.postmetadata li {
display:inline;
list-style-type:none;
list-style-image:none;
text-decoration:none;
}

#sidebar ul li {
list-style-type:none;
list-style-image:none;
}

#sidebar ul p,#sidebar ul select {
margin:5px 0 8px;
}

#searchform {
clear:both;
float:right;
-display:inline;
margin-right:25px;
margin-top:-5px;
background:url(images/search.png) no-repeat;
width:327px;
height:50px;
overflow:hidden;
}

#searchform #s {
margin-left:55px;
margin-top:16px;
width:208px;
background:none;
border:none;
position:relative;
top:-7px;
padding:2px;
}

#searchsubmit {
cursor:pointer;
height:45px;
opacity:0;
filter:alpha(opacity=0);
width:45px;
padding:1px;
}

select {
width:130px;
}

#commentform input {
width:170px;
border:solid 1px #ccc;
margin:5px 5px 1px 0;
padding:2px;
}

#commentform {
width:559px;
background:#8facc9;
color:#fff;
overflow:hidden;
zoom:1px;
padding:14px;
}

#commentform textarea {
width:500px;
height:150px;
border:solid 1px #ccc;
margin-top:5px;
padding:2px;
}

#commentform #submit {
float:left;
width:150px;
background:#98b4d0;
cursor:pointer;
color:#fff;
font-weight:700;
margin:5px 0 0;
}

#respond {
font:bold 15px Arial;
padding-bottom:5px;
}

.alt {
margin:0;
padding:10px;
}

.commentlist li {
list-style:none;
background:#98b4d0;
width:558px;
margin-bottom:20px;
position:relative;
padding:0 14px;
}

.nocomments {
text-align:center;
margin:0;
padding:0;
}

.commentmetadata {
display:block;
margin:0;
}

#sidebar {
width:372px;
float:right;
margin-right:10px;
-margin-right:2px;
-display:inline;
padding:0;
}

#sidebar form {
margin:0;
}

#wp-calendar {
empty-cells:show;
width:155px;
margin:10px auto 0;
}

#wp-calendar #next a {
padding-right:10px;
text-align:right;
}

#wp-calendar #prev a {
padding-left:10px;
text-align:left;
}

#wp-calendar caption {
text-align:center;
width:100%;
}

#wp-calendar td {
text-align:center;
padding:3px 0;
}

#wp-calendar td.pad:hover {
background-color:#fff;
}

acronym,abbr,span.caps {
cursor:help;
}

acronym,abbr {
border-bottom:1px dashed #999;
}

blockquote {
padding-left:20px;
border-left:5px solid #ddd;
margin:15px 30px 0 10px;
}

blockquote cite {
display:block;
margin:5px 0 0;
}

.hidden {
display:none;
}

.navigation {
display:block;
text-align:center;
}

.wp-caption {
border:1px solid #ddd;
text-align:center;
background-color:#f3f3f3;
padding-top:4px;
-moz-border-radius:3px;
-khtml-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
margin:10px;
}

.wp-caption img {
border:0 none;
margin:0;
padding:0;
}

.wp-caption p.wp-caption-text {
font-size:11px;
line-height:17px;
margin:0;
padding:0 4px 5px;
}

#nav {
list-style:none;
float:left;
-display:inline;
width:40%;
margin-left:20px;
margin-top:101px;
}

#nav li {
float:left;
margin:0;
}

#nav a {
display:inline-block;
background:#0D94CE url(images/navbg.jpg) repeat-x;
font:12px Arial;
color:#fff;
text-decoration:none;
padding:12px 10px;
}

#nav a:hover {
background:#0D94CE url(images/navbg_hover.jpg) repeat-x;
}

.btl,.btr,.bbl,.bbr {
display:block;
position:absolute;
background-repeat:no-repeat;
background-position:0 0;
zoom:1px;
overflow:hidden;
}

.btl {
top:-1px;
left:-1px;
background-image:url(images/btl.gif);
}

.btr {
top:-1px;
right:-1px;
-right:expression(this.parentNode.clientWidth % 2 == 0 ? -1 : -2);
background-image:url(images/btr.gif);
}

.bbr {
bottom:-1px;
right:-1px;
-bottom:expression(this.parentNode.clientHeight % 2 == 0 ? -1 : -2);
-right:expression(this.parentNode.clientWidth % 2 == 0 ? -1 : -2);
background-image:url(images/bbr.gif);
}

.bbl {
bottom:-1px;
left:-1px;
-bottom:expression(this.parentNode.clientHeight % 2 == 0 ? -1 : -2);
background-image:url(images/bbl.gif);
}

.rss-post {
display:inline-block;
float:right;
margin-right:40px;
background:url(images/feed.gif) no-repeat 0 50%;
padding:2px 0 2px 27px;
}

.sbbox {
background:url(images/sbbox.jpg) repeat-y;
width:342px;
overflow:hidden;
position:relative;
zoom:1px;
font:12px Arial;
color:#c5e0f7;
margin-top:20px;
padding:15px;
}

.sbbox li {
padding-bottom:5px;
}

.sbbox li li li {
margin:5px 0 0 5px;
}

.sbbox a {
font:12px Arial;
color:#c5e0f7;
}

.sbbox_top,.sbbox_bottom {
display:block;
position:absolute;
left:0;
height:27px;
width:372px;
background-repeat:no-repeat;
z-index:0;
}

.sbbox_top {
background-image:url(images/sbbox_top.jpg);
top:0;
}

.sbbox_bottom {
background-image:url(images/sbbox_bottom.jpg);
bottom:0;
-bottom:-3px;
}

.sbbox_content {
position:relative;
z-index:1;
}

.comm_top,.comm_bottom {
display:block;
position:absolute;
left:0;
background-repeat:no-repeat;
width:586px;
z-index:0;
-z-index:-1px;
}

.comm_content {
position:relative;
z-index:2;
padding-bottom:10px;
}

.comm_content p {
font:12px Arial;
color:#fff;
background:#98b4d0;
padding-top:5px;
}

.comm_top {
height:40px;
background:#c9def3;
top:0;
}

.comm_bottom {
height:11px;
background:#98b4d0;
bottom:0;
-bottom:-4px;
}

#comments {
font:bold 20px Arial;
margin-bottom:15px;
padding:5px 0 0 10px;
}

#blogroll {
float:left;
list-style:none;
margin-left:20px;
margin-top:10px;
-display:inline;
}

#blogroll li {
list-style:none;
}

.linkcat {
float:left;
width:200px;
}

#wd {
clear:both;
display:block;
}

#wd,#wd * {
font:11px Arial;
color:#a7c0da;
text-align:center;
}

#blogroll a {
font:12px Arial;
color:#fff;
text-decoration:none;
}

#top_commentators {
float:right;
width:200px;
-display:inline;
margin-right:20px;
margin-top:10px;
}

#top_commentators li {
list-style:none;
float:left;
margin:0 5px 5px 0;
}

img,a img {
border:none;
}

*,.entry ol li,#sidebar ul,#sidebar ul ol {
margin:0;
padding:0;
}

#header:after,#content-wrapper:after,#footer:after,#footer_content:after {
content:".";
display:block;
clear:both;
visibility:hidden;
line-height:0;
height:0;
}

html[xmlns] #header,html[xmlns] #content-wrapper,.post hr,html[xmlns] #footer,#wp-calendar a {
display:block;
}

* html #header,* html #content-wrapper,* html #footer {
zoom:1px;
}

.post_top small,.clear,.c {
clear:both;
}

img.centered,.aligncenter,div.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}

.entry form,.center {
text-align:center;
}

#recent_comments li a,#recent_comments li a:hover {
text-decoration:none;
}

#blogroll h2,#top_commentators h2 {
font:bold 14px Arial;
color:#fff;
padding-bottom:5px;
}