/*  
Theme Name: Adarai
Theme URI: http://www.adarai.com
Description: Theme for <a href="http://adarai.com">Adarai</a>.
Version: 2.0
Author: Adam Rainey
Author URI: http://www.adarai.com
*/

html
	{
	background: url("images/layout-background.gif") top repeat-y;
	margin: 0px auto;
	padding: 0px;
	background-color: #4d9ac5;
	}

body
	{
	background: url("images/background.gif") top repeat-x;
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	font-family: Verdana, Helvetica, Lucida, Arial, sans-serif;
	color: #1b3241;
	background-color: #4d9ac5;
	}

a, a:link, a:visited, a:active
	{
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	outline: none;
	color: #0c4da2;
	}

a:hover
	{
	text-decoration: none;
	outline: none;
	color: #888888;
	}

form
	{
	margin: 0px;
	padding: 0px;
	}

h1
	{
	margin: 0px;
	padding: 0px;
	font-size: 24px;
	color: #1b3241;
	}

h2
	{
	margin: 0px;
	padding: 0px;
	font-size: 20px;
	color: #1b3241;
	}

h3
	{
	margin: 0px;
	padding: 0px;
	font-size: 16px;
	color: #1b3241;
	}

h4
	{
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	color: #1b3241;
	}

hr
	{
	border: 0px;
	background-color: #cccc99;
	height: 2px;
	width: 100%;
	}

img
	{
	margin: 0px;
	border: 0px;
	padding: 0px;
	}

p
	{
	margin: 0px;
	padding: 2px 5px 10px 5px;
	line-height: 1.5;
	}

blockquote
	{
	background: url("images/content-blockquote.gif") top left no-repeat;
	margin: 5px 0px 0px 20px;
	padding: 0px;
	}
	
input
	{
	margin: 0px;
	border: 1px #aaaaaa solid;
	padding: 4px;
	background-color: #ffffff;
	color: #0c4da2;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	}

li
	{
	margin: 2px 0px 2px 6px;
	padding: 2px 0px 2px 0px;
	}

ol
	{
	margin: 0px;
	padding: 0px;
	color: #000000;
	background-color: #ffffff;
	}

small
	{
	color: #aaaaaa;
	}

strong
	{
	font-size: 12px;
	}

sub, sup
	{
	font-size: 10px;
	line-height: 1px;
	}

textarea
	{
	width: 500px;
	margin: 0px;
	border: 1px #aaaaaa solid;
	padding: 0px;
	background-color: #ffffff;
	color: #0c4da2;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	}

th
	{
	color: #ffffff;
	}

ul
	{
	margin: 0px;
	padding: 0px;
	color: #aaaaaa;
	}


/*---------------layout---------------*/
#layout
	{
	background: url("images/layout-background.gif") top repeat-y;
	width: 992px;
	margin: 0px auto;
	/*border: 1px #ffffff solid;*/
	padding: 0px;
	}
	
#headersection
	{
	background: url("images/header-background.png") top no-repeat;
	height: 91px;
	margin: 0px;
	padding: 0px 6px;
	}

#base
	{
	margin: -3px 6px 0px 6px;
	padding: 0px;
	}

#outside
	{
	width: 225px;
	margin: 0px 0px 0px 225px;
	padding: 0px;
	}

#inside
	{
	width: 755px;
	margin: 0px;
	padding: 0px;
	}

#leftsection
	{
	width: 225px;
	margin: 0px 0px 0px -225px;
	padding: 0px;
	float: left;
	position: relative;
	}

#mainsection
	{
	background: url("images/content-background.gif") top repeat-y;
	width: 755px;
	margin: 0px;
	padding: 0px;
	}

#contentsection
	{
	margin: 0px;
	padding: 0px 25px;
	}

#footer
	{
	background: url("images/footer-background.png") top no-repeat;
	height: 122px;
	margin: 0px;
	width: 100%;
	padding: 0px;
	color: #ffffff;
	background-color: #3782b3;
	}


/*---------------header---------------*/
#headersection img
	{
	margin: 0px;
	padding: 0px;
	}
	
#headersection a, #headersection a:link, #headersection a:visited, #headersection a:active, #headersection a:hover
	{
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	outline: none;
	}

#searcharea
	{
	margin: 0px 0px 0px 0px;
	border: 0px solid #000000;
	padding: 27px 55px 0px 0px;
	float: right;
	position: relative;
	}

#searcharea input
	{
	height: 17px;
	width: 164px;
	margin: 0px;
	border: 0px solid #ffffff;
	padding: 2px 2px 0px 3px;
	background-color: #e5eef5;
	color: #0c4da2;
	}


/*---------------left section---------------*/
#leftsection p
	{
	margin: 8px 15px;
	padding: 5px 0px 0px 0px;
	text-align: right;
	color: #cfe2ee;
	}

#leftsection p a, #leftsection p a:link, #leftsection p a:visited, #leftsection p a:active
	{
	font-weight: bold;
	text-decoration: none;
	outline: none;
	color: #cfe2ee;
	}

#leftsection p a:hover
	{
	text-decoration: none;
	outline: none;
	color: #eeeeee;
	}

.rss
	{
	margin: 8px 15px 0px 5px;
	padding: 0px;
	float: right;
	position: relative;
	}

/*---------------navigator buttons---------------*/
#navigator
	{
	margin: 10px 0px;
	padding: 0px;
	}

#navigator a
	{
	display: block;
	width: 225px;
	height: 18px;
	overflow: hidden;
	outline: none;
	}

#navigator a:hover
	{
	display: block;
	text-indent: -225px;
	overflow: hidden;
	outline: none;
	}


/*---------------content section---------------*/
#contentsection p
	{
	margin: 0px;
	padding: 10px;
	font-size: 12px;
	color: #1b3241;
	}

#contentsection small a, #contentsection small a:link, #contentsection small a:visited, #contentsection small a:active
	{
	text-decoration: underline;
	outline: none;
	color: #aaaaaa;
	}

#contentsection small a:hover
	{
	text-decoration: underline;
	color: #888888;
	}

#contentsection h2
	{
	margin: 0px;
	padding: 5px;
	color: #1b3241;
	}

#contentsection .postinfo
	{
	width: 680px;
	margin: 0px;
	padding: 8px 10px 3px 10px;
	color: #888888;
	background-color: #ffffff;
	}
	
.postinfo img
	{
	margin: -5px -10px;
	border: 1px #cccccc solid;
	padding: 1px;
	}

.postinfo a, .postinfo a:link, .postinfo a:visited, .postinfo a:active
	{
	text-decoration: none;
	outline: none;
	color: #1b3241;
	}

.postinfo a:hover
	{
	text-decoration: none;
	color: #888888;
	}

.postinfo h1
	{
	margin: 0px 0px -5px 0px;
	padding: 0px;
	}

.postinfo h1 a, .postinfo h1 a:link, .postinfo h1 a:visited, .postinfo h1 a:active
	{
	text-decoration: none;
	outline: none;
	color: #1b3241;
	}

.postinfo h1 a:hover
	{
	text-decoration: none;
	color: #888888;
	}

.postinfo h4
	{
	margin: 0px;
	padding: 5px;
	color: #aaaaaa;
	}

.postinfo p a, .postinfo p a:link, .postinfo p a:visited, .postinfo p a:active
	{
	text-decoration: underline;
	outline: none;
	color: #1b3241;
	}

.postinfo p a:hover
	{
	text-decoration: underline;
	color: #888888;
	}

.postnavigator
	{
	margin: 0px;
	padding: 5px;
	font-weight: bold;
	}

.left
	{
	float: left;
	}

.right
	{
	float: right;
	}

.postnavigator a, .postnavigator a:link, .postnavigator a:visited, .postnavigator a:active
	{
	text-decoration: none;
	outline: none;
	color: #aaaaaa;
	}

.postnavigator a:hover
	{
	text-decoration: none;
	color: #888888;
	}
	
#comments
	{
	margin: 10px;
	border: 1px #cccccc solid;
	padding: 0px;
	background-color: #eeeeee;
	}

#comments h3
	{
	padding: 5px;
	color: #888888;
	}

#comments ul
	{
	margin: 10px;
	border: 1px #cccccc solid;
	padding: 1px;
	}
	
#comments li
	{
	list-style-type: none;
	}

#comments a, #comments a:link, #comments a:visited, #comments a:active
	{
	font-weight: bold;
	text-decoration: none;
	outline: none;
	color: #888888;
	}

#comments a:hover
	{
	text-decoration: none;
	color: #444444;
	}

.thumbsection
	{
	width: 650px;
	margin: 0px auto;
	border: 1px #ffffff solid;
	padding: 0px;
	}

.thumbsection h4
	{
	margin: 0px 0px -20px 0px;
	padding: 0px;
	}

.thumbs
	{
	margin: 5px;
	border: 1px #cccccc solid;
	padding: 5px;
	background-color: #eeeeee;
	}

.clearthumbs
	{
	clear: both;
	}
	
.thumb
	{
	margin: 5px;
	padding: 0px;
	float: left;
	position: relative;
	}

.thumb img
	{
	margin: 0px;
	border: 1px #aaaaaa solid;
	padding: 0px;
	}

.thumbinfo
	{
	margin: 20px;
	}

/*---------------footer---------------*/
#footer p
	{
	margin: 0px;
	padding: 40px 0px 0px 18px;
	font-size: 10px;
	}

#footer a, #footer a:link, #footer a:visited, #footer a:active
	{
	text-decoration: none;
	outline: none;
	color: #ffffff;
	}

#footer a:hover
	{
	text-decoration: none;
	color: #cccccc;
	}

