/*
Theme Name: Island After Sunset
Theme URI: http://cureless.net/works/wp-themes/island-after-sunset-wordpress-theme/
Description: Island After Sunset, <b>CSS fixed</b> and template customized for AdSense by <a href="http://videos.nk5.net" title="Daily Videos by NK5">NK5</a> and <a href="http://prmoney.com" title="PR Money - Producers Helping Producers Make Money">PR Money</a>. &nbsp; There is an ad links unit in the header, and UP to three ad units displayed randomly after posts. There are also two sidebar widgets - an ad link and ad banner. The sidebar ad banner will not show if there were already three random ad units shown in the posts area, so don't worry about using the widgets.
Version: 1.3
Author: Yoru, sponsored by <a href="http://www.career-descriptions.co.uk/">Career Descriptions</a>. Photo from <a href="http://sxc.hu">stockXCHNG</a> by Aldin McLeod.
Author URI: http://cureless.net
*/

body {
	margin: 0 0;
	padding: 0 0;
	text-align: center;
	font: 70% "Trebuchet MS", Arial, Verdana, sans-serif;
	background: #e4e4e4;
}

#page {
	margin: 0 auto;
	padding: 0 0;
	width: 960px;
	text-align: left;
	color: #003366;
	background-color: #ffffff;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
}

#header {
	margin: 0 auto 0;
	padding: 0 0;
}

#header-menu {
	margin: 0 auto 0;
	height: 60px;
	width: 960px;
	background-image: url(images/header-menu-bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

ul#navigation-top {
	padding: 0 0 0 60px;
	list-style-type: none;
	margin: 0 0;
}

ul#navigation-top li {
	margin: 0 0;
	padding: 0 0;
	display: block;
	float: left;
	background: url(images/navi-left.jpg) no-repeat top left;
	font-size: 1.5em;
	text-transform: uppercase;
}

ul#navigation-top li a {
	margin: 0 0;
	padding: 20px 15px;
	display: block;
}

#header-menu a, #header-menu a:link, #header-menu a:visited {
color: #336699;
background-color: transparent;
}

#header-menu li span.last {
background: url(images/navi-right.jpg) no-repeat top right;
}

#header-menu a:hover  {
background-color: transparent;
background: url(images/navi-left-hover.jpg) no-repeat top left;
}

#header-title {
	margin: 0 auto 0;
	height: 40px;
	width: 960px;
	line-height: 130%;
	vertical-align: top;
	clear: both;
}

.header-title {
	float: right;
	padding-right: 40px;
	margin: 0;
}

.blog-desc {
	float: left;
	font-size: 1.1em;
	padding-left: 50px;
	width: 30%;
	margin: 0;
}

#header-title h1 {
text-align: right;
padding: 3px 0;

font: 2.2em Arial, Verdana, sans-serif;
}

#header-title h1 a {
display: block;

color: #006699;
background-color: transparent;
}

#header-img {
	clear: both;
	margin: 0 auto 0;
	height: 242px;
	background: url(images/header-img.jpg) no-repeat left top;
	width: 960px;
}

#wrap-mid {
	margin: 0 auto 0;
	background: url(images/content-bg.jpg) no-repeat left top;
	padding: 0 50px;
}

#content {
	margin: 10px 0;
	padding: 0 0;
	float: left;
	width: 565px;
	overflow: hidden;
}
#comments-block {
	margin: 10px 0;
	padding: 0 0 0 20px;
	float: left;
	width: 545px;
}

#side {
margin: 0 0 0 585px;
padding: 10px 0;

color: #996666;
background-color: transparent;
}

#comments-block2 {
	margin: 10px 0 10px 0;
	color: #996666;
	background-color: transparent;
	clear: both;
	width: 525px;
	float: left;
	padding: 0 20px 0 20px;
}

.smallside1 {
	margin: 0 5px 0 0;
	padding: 0 1px;
	float: left;
	width: 130px;
	overflow: hidden;
}

.smallside2 {
	margin: 0 0;
	padding: 0 1px;
	float: right;
	width: 130px;
	overflow: hidden;
}

#side h2 {
	color: #336699;
	font: normal 1.5em "Trebuchet MS", Arial, sans-serif;
	font-weight: bold;
}
#side ul {
margin: 0 0;
padding: 0 0;
list-style: none;
}

#side #sidebarlinks {
	height: 90px;
	width: 120px;
	margin: 10px 0 10px 0;
}

#side #sidebarad {
	height: 600px;
	width: 120px;
	margin: 10px 0 10px 0;
	text-align: center;
}


#side ul li,
#side ul p {
margin: 0 0 15px 0;
padding: 0 0;
}

#side ul li li {
	margin: 0 0 0 5px;
	padding: 0 0;
}

#side ul li li li {
margin: 0 0;
padding: 0 0 0 10px;
}

#footer {
	margin: 0;
	clear: both;
	height: 44px;
	background: url(images/footer-bg.jpg) no-repeat left top;
	line-height: 80%;
	padding-top: 15px;
	padding-right: 50px;
	padding-bottom: 5px;
	padding-left: 50px;
}

#footer p {
	margin: 0 0;
	padding: 0 0;
	font: 1.1em "Trebuchet MS", Arial, sans-serif;
	text-align: center;
}

.clear {
clear: both;
}


/* WP elements */
.post {
	margin: 0 0;
	padding: 20px 20px;
}

.post h2 {
	font: bold 1.4em "Trebuchet MS", Arial, sans-serif;
}

.post h2 a, .post h2 a:link, .post h2 a:visited {
	font-weight: bold;
	color: #336699;
}

.post h2 a:hover {
	color: #996666;
}

.post .entry {
	text-align: justify;
}
.post .entry img {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
	border: thin ridge #996666;
}

.post p.align-left {
	text-align: left;
}

.post p.align-center {
	display: block;
	margin: auto auto;
}

.post p.align-right {
	text-align: right;
}

img.align-left {
	float: left;
	margin: 0 5px 2px 0;
}

img.align-right {
	float: right;
	margin: 0 0 2px 5px;
}

div.align-left {
	margin: 0 5px 2px 0;
}

div.align-right {
	float: right;
}

.postmetadata {
	margin: 0 0;
	padding: 10px 0 20px 0;
	background: url(images/post-break.jpg) no-repeat left bottom;
}

.postmetadata p {
	text-align: right;
}

.alt {
	margin: 20px 30px;
	padding: 5px 5px;
	border: 1px solid #996666;
}

.commentlist li, .commentlist li.alt {
	margin: 0 0;
	padding: 0 20px 10px 20px;
	background: url(images/post-break.jpg) no-repeat 20px bottom;
	border: 0;
}

p textarea {
	height: 100px;
}

input#s {
	width: 80px;
	border: 1px solid #996666;
}

#searchform {
margin: 0 0;
padding: 0 0;
}

input#searchsubmit {
width: 30px;
color: #ffffff;
background-color: #336699;
border: 1px solid #336699;
}

#calendar td {
border: 0;
}

#wp-calendar caption {
	font-weight: bold;
	color: #336699;
}
#wp-calendar {
	width: 100%;
	text-align: center;
}

/* General style settings */
h1, h2, h3 {
margin: 0 0;
padding: 0 0;
}

blockquote {
border-left: 2px solid #996666;
padding-left: 5px;
}

ul {
list-style-type: square;
}

code {
font: 1.0em "Courier New", Courier, sans-serif;
}

img {
border: 0;
}

a, a:link, a:visited {
	color: #996666;
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	color: #000000;
	font-weight: bold;
}
div, p {
height: 100%;
}

#content_start { position: absolute;left: -10000px; }
#content .navigation {
	padding-right: 20px;
	padding-left: 20px;
}
#wp-calendar th {
	background-color: #C6C6D0;
}
#header #headeradlinks {
	height: 20px;
	width: 960px;
	text-align: center;
}
#content #postad {
	height: 60px;
	width: 468px;
	margin-top: 10px;
	margin-bottom: 15px;
	margin-right: auto;
	margin-left: auto;
}
#side #search {
	margin: 5px 0 10px 0;
}

