/*
Theme Name: Island After Sunset
Theme URI: http://cureless.net/works/wp-themes/island-after-sunset-wordpress-theme/
Description: Theme playing on after-sunset/near-dusk colors. Version 1.3 is widget-ready for WordPress 2.0.x.
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;
	padding: 0;
	text-align: center;
	font: small Arial, Verdana, sans-serif;
	line-height: 130%;
	background: #E4E4E4;
}
#wrap-all
{
	margin: 0 auto;
	padding: 0;
	width: 980px;
	text-align: left;
	color: #041C4D;
	background-color: #FFFFFF;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
}
#side
{
}
#header
{
	margin: 0;
	padding: 0;
}
#header-menu
{
	margin: 0;
	padding: 0 38px;
	height: 60px;
	background: url(images/header-menu-bg.jpg) no-repeat center top;
}
UL#navigation-top
{
	margin: 0;
	padding: 0 15px;
	list-style-type: none;
}
UL#navigation-top LI
{
	margin: 0;
	padding: 0;
	display: block;
	float: left;
	background: url(images/navi-left.jpg) no-repeat top left;
}
UL#navigation-top LI A
{
	margin: 0 2px;
	padding: 10px;
	font-size: 1.3em;
	display: block;
}
#navigation-top
{
}
#header-menu A, #header-menu A:link, #header-menu A:visited
{
	color: #041C4D;
	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;
	padding: 0;
	height: 3em;
}
.header-title
{
	margin-bottom: 1em;
	float: left;
	padding-left: 3em;
}
.blog-desc
{
	float: left;
	width: 30%;
	font-size: 1.1em;
}
#header-title H1
{
	text-align: right;
	padding: 3px 0;
	font: 3em Arial, Verdana, sans-serif;
}
#header-title H1 A
{
	display: block;
	color: #041C4D;
	background-color: transparent;
}
#header-img
{
	clear: both;
	padding: 1em 0;
	margin-bottom: 0;
	height: 203px;
	background: url(images/header-img.jpg) no-repeat center;
}
#wrap-mid
{
	margin: 2em 0;
	padding: 0 50px;
	background: url(images/content-bg.jpg) no-repeat center top;
}
#wrap-mid-wide
{
	margin: 2em 0;
	padding: 0 50px;
}
#content, #comments-block
{
	line-height: 1.2;
	font-size: 1.1em;
	margin: 0;
	padding: 0;
	float: left;
	width: 565px;
}
#content-wide
{
	line-height: 1.2;
	font-size: 1.1em;
	margin: 0;
	padding: 0;
	float: left;
	width: 890px;
}
#side
{
	margin: 0 0 0 595px;
	padding: 10px 0;
	color: #041C4D;
	background-color: transparent;
}
#comments-block2
{
	margin: 0 0 0 585px;
	padding: 0;
	color: #996666;
	background-color: transparent;
}
.smallside1
{
	margin: 0 5px 0 0;
	padding: 0 1px;
	float: left;
	width: 130px;
}
.smallside2
{
	margin: 0;
	padding: 0 2px;
	float: right;
	width: 130px;
}
#side H2
{
	color: #041C4D;
	font: normal 1.5em Arial, sans-serif;
}
#side UL
{
	margin: 0;
	padding: 0;
	list-style: none;
}
#side UL LI, #side UL P
{
	margin: 0 0 15px;
	padding: 0;
}
#side UL LI LI
{
	margin: 0;
	padding: 0;
}
#side UL LI LI LI
{
	margin: 0;
	padding: 0 0 0 10px;
}
#footer
{
	margin: 0;
	padding: 25px 50px 5px;
	clear: both;
	height: 44px;
	background: url(images/footer-bg.jpg) no-repeat center top;
}
#footer P
{
	margin: 0;
	padding: 0;
	font: 1.1em Arial, sans-serif;
	text-align: center;
}
.clear
{
	clear: both;
}
/*WP elements*/
.post
{
	margin: 0;
	padding: 20px;
}
.post H2
{
	font: bold 1.4em Arial, sans-serif;
}
.post H2 A, .post H2 A:link, .post H2 A:visited
{
	color: #336699;
}
.post H2 A:hover
{
	color: #996666;
}
.post P
{
	text-align: justify;
}
.post P.align-left
{
	text-align: left;
}
.post P.align-center
{
	display: block;
	margin: 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;
	padding: 10px 0 20px;
	background: url(images/post-break.jpg) no-repeat left bottom;
}
.postmetadata P
{
	text-align: right;
}
.alt
{
	margin: 20px 30px;
	padding: 5px;
	border: 1px solid #996666;
}
.commentlist LI, .commentlist LI.alt
{
	margin: 0;
	padding: 0 20px 10px;
	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;
	padding: 0;
}
INPUT#searchsubmit
{
	color: #FFFFFF;
	background-color: #336699;
	border: 1px solid #336699;
}
#calendar TD
{
	border: 0;
}
/*General style settings*/
H1, H2, H3
{
	margin: 0;
	padding: 0;
}
BLOCKQUOTE
{
	border-left: 2px solid #996666;
	padding-left: 5px;
}
UL
{
	list-style-type: square;
}
CODE
{
	font: 1em "Courier New", Courier, sans-serif;
}
IMG
{
	border: 0;
}
A, A:link, A:visited
{
	color: #181DE7;
	text-decoration: none;
}
DIV, P
{
	height: 100%;
}

