.alignleft {
float:left;margin-right:1em;margin-bottom:1em;}

.alignright {
float:right;margin-left:1em;margin-bottom:1em;}

.aligncenter {
display:block;margin-left:auto;margin-right:auto;}

.wp-caption {
border:1px solid #666;text-align:center;background:url(images/comment-bg.png);padding-top:4px;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;color:#999;}

html {
height:100%;background:white;}

body {
color:white ;font-size:12px;line-height:18px;font-family:Arial, Helvetica, sans-serif;font-size:11px;background:url(images/bg.jpg) 50% 0 no-repeat;margin:0;padding:0;}

a,a:link,a:active,a:visited {
color:#000000;}

ul {
list-style-type:none;margin:0;padding:0;}

ul li {
background-image:url(images/bullet.png);background-repeat:no-repeat;background-position:0 7px;margin:3px 0;padding:4px 0 4px 15px;}

#wrapper {
width:960px;margin-left:auto;margin-right:auto;overflow:hidden;padding:0 40px;
}

#sidebar {
float:right;width:320px;font-size:11px;}

#sidebar li a {
color:#000000;}
a:hover,#sidebar li a:hover,#sidebar a {
color:#0af;}
#primary-sidebar{
float:right;width:150px;padding:0 10px 0 0;}
#secondary-sidebar{
width:150px;}

blockquote {
background:url(images/comment-bg.png);margin:35px;padding:35px;}

#page {
width:600px;float:left;display:inline;margin:0;padding:0 20px 0 0;}
#page p a, a {
color:#0af;text-decoration:none;}

#footer {
clear:both;background:url(images/line.png) repeat-x 0 30px;font-size:11px;overflow:hidden;margin:10px 0 0;padding:50px 0 5px;}

h1 {
padding-bottom:20px;}

h4 {
font-size:16px;}

#wrapper #page #item h2 a {
color:#000000;}

h1,h2,h3,h4,h5,h6 {
color:#000000;padding-bottom:15px;padding-top:45px;background:url(images/under.png) repeat-x 0 100%;margin:0;}

p.description {
font-size:12px;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;color:#000000;position:absolute;top:113px;margin:0;padding:0;}
.rss {
background:url(images/rss.png) no-repeat 100% 50%;color:#000000;position:absolute;top:113px;left:50%;margin:0 0 0 440px;padding:5px 35px 0 0;font-size:18px;}

#header {
height:200px;padding: 10px 0;margin:0;}
#bar {
position:absolute;top:153px;height:100px;width:960px;}

.next {
margin:0 0 0 5px;}

.previous {
margin:0 5px 0 0;}

#search-form {
position:relative;display:inline;top:7px;left:100%;margin-left:-205px;}

a img {
border:none;}

#nav {
font-size:14px;font-family: "Arial Narrow", Webdings, Wingdings, symbol;font-weight:normal;position:relative;top:27px;padding:0;margin:0;display:block;}

#nav a {
color:#000000;padding:5px;}
#nav a:hover{
color:#00aaff;background:url(images/comment-bg.png);}

ul#nav li {
background:none;list-style:none;display:inline;margin:0 5px 0 0;padding:7px 0;}

#category p {
width:280px;float:right;padding:40px;}

.date {
float:left;width:74px;height:80px;background:url(images/date.png) no-repeat 50% 50%;text-align:center;font-size:28px;color:#000000;font-weight:bold;margin:38px 0 0 0;padding:0;}
.day{
position:relative;top:22px;}

.date small {
position:relative;top:36px;margin:0;padding:0;font-size:10px;text-transform:uppercase;color:#444;text-shadow:#000000 0 1px 1px;}

.details {

font-size:11px;margin-top:5px;text-decoration:none;min-height:130px;padding:0 0 0 80px;border-bottom:1px dashed #ccc;}

.details span {
margin-right:10px;}

.cat-link {
background:url(images/categories.png) no-repeat 0 50%;padding-left:15px;}

.comment-link a {
background:url(images/comments.png) no-repeat 0 50%;padding-left:15px;}

.author-link {
background:url(images/author.png) no-repeat 0 50%;padding-left:15px;}

.calendar {
background:url(images/calendar.png) no-repeat 0 50%;padding-left:20px;font-size:11px;color:#000000;}

.time {
font-size:11px;color:#000000;}

.comment {
background:url(images/line.png) repeat-x 0 100%;padding:15px;}
blockquote{
background:url(images/blockquotes.png) 10px 10px no-repeat;padding:15px 5px 5px 5px;margin:0 0 5px 0;border:1px dashed #555;color:#666;}
.next a, .previous a, .edit-link {
font-size:11px;background:url(images/comment-bg.png);padding:5px;border:1px solid #222;}

.avatar {
float:left;background:url(images/avatar-bg.png) no-repeat;border:none;margin:0;padding:8px 20px 10px 8px;}

#comment-box {
background:url(images/comment-bg.png);overflow:hidden;padding:5px 10px;}

#s {
background:url(images/comment-bg.png);color:#CCC;border:1px solid #333;}

input:focus {
border:1px solid #666;}

img {
border:1px solid #666;margin:5px;padding:5px;}

#top-bar {
height:35px;}

#top {
position:absolute;top:-15px;left:50%;height:40px;width:209px;margin-left:270px;text-align:center;padding-top:18px;font-size:10px;}

.creamy {
float:right;margin:0;padding:0;}

#creamy {
clear:both;overflow:auto;}

.creamy a {
font-family:Georgia, "Times New Roman", Times, serif;color:#ccc;background:transparent url(images/seo.png) no-repeat 100%;display:block;padding-right:67px;height:27px;font-size:10px;line-height:29px;text-decoration:none;}

#page a:hover,#footer a {
text-decoration:underline;}

.btn,.input {
background:url(images/comment-bg.png);border:1px solid #333;color:#888;}
.btn:hover{
	color:#00aaff;}
#creamy p,.text-right {
text-align:right;}

ul#follow{
margin:0 0 -25px 0;padding:0;background:none;list-style:none;}
ul#follow li, ul#follow a{
margin:0;padding:0;background:none;display:inline;border:none;}
.cats{
color:#00aaff;}

/** START SHINE STYLES **/

h1{
font-size:32px;font-family: "Arial Narrow", Webdings, Wingdings, symbol;font-weight:normal;color: #000000;letter-spacing:-1px;}

h2{
font-size:28px;font-family: "Arial Narrow", Webdings, Wingdings, symbol;font-weight:normal;color:#000000;letter-spacing:-1px;}
h3{
font-size:26px;font-family: "Arial Narrow", Webdings, Wingdings, symbol;font-weight:normal;color:#000000;letter-spacing:-1px;}	

h4{
font-size:24px;font-family: "Arial Narrow", Webdings, Wingdings, symbol;font-weight:normal;color:#000000;letter-spacing:-1px;
}
h5{
font-size:18px;font-family: "Arial Narrow", Webdings, Wingdings, symbol;font-weight:normal;color:#000000;letter-spacing:-1px;}
h6{
font-size:16px;font-family: "Arial Narrow", Webdings, Wingdings, symbol;font-weight:normal;color:#000000;letter-spacing:-1px;
}
#blog-title {
font-size:48px;font-family: "Arial Narrow", Webdings, Wingdings, symbol;font-weight:normal;color:#000000;margin:0;padding:0;position:relative;top:20px;}
legend{
color:#000000;padding:0 5px;}
.attachment-full{
max-width:550px;max-height:550px;width:auto;height:auto;border:1px dashed #333;background:url(images/comment-bg.png);}
.attachment-thumbnail{
border:1px dashed #333;}
.pagination {
padding:20px 0;}
code {
border:1px dashed #555;padding:5px 0;}
#wp-calendar{
margin-top:20px;}