/*
Theme Name: InFantasy
Theme URI: http://www.toptut.com/
Description: Beautiful  Wordpress Theme, featuring  fractal art by Damir. Based on "Sleeping Forest" Theme by Helixo. Used with author's kind permission. This theme and several hundred of others are available for free download at <a href="http://www.wordpresstemplates.com/">Wordpress Templates</a>.
Author: Lorelei
Author URI: http://www.toptut.com/
*/ 
body {
	font-size: 12px;
	font-family: verdana, arial;
}
body {
font:80%/150% "Trebuchet MS", Tahoma, Arial;
color:#ECDFD5;
background:#000;
background-image:url("images/starbackground.gif");
margin:0;
padding:0;
}

.MainSyn {
float:right;
margin:-190px 15px 0 0;
}

.MainSyn li {
list-style-type:none;
display:inline;
float:left;
margin:0 0 0 10px;
padding:0;
}

.MainSyn a {
background:url(./images/PostComLeft.png) no-repeat left top;
float:left;
text-decoration:none;
color:#fff;
font-size:0.92em;
font-family:tahoma,arial,verdana,sans-serif;
text-transform:none;
font-weight:700;
padding:0 0 0 19px;
}

.MainSyn a span {
display:block;
background:url(./images/PostComRight.png) no-repeat right top;
float:none;
padding:4px 4px 5px 6px;
}

.MainSyn a:hover {
background-position:0 -27px;
text-decoration:none;
color:#89B0D1;
}

.MainSyn a:hover span {
background-position:100% -27px;
color:#8CB1D1;
}

.toggler {
color:#222;
background:#eee;
border-bottom:1px solid #ddd;
border-right:1px solid #ddd;
border-top:1px solid #f5f5f5;
border-left:1px solid #f5f5f5;
font-size:11px;
font-weight:400;
font-family:'Andale Mono', sans-serif;
margin:0;
padding:2px 5px;
}

.element p {
margin:0;
padding:4px;
}

.float-right {
float:right;
padding:10px 20px;
}

a {
color:#7a9396;
text-decoration:none;
}

a:visited {
color:#C79A7B;
text-decoration:none;
}

a:hover {
color:#736539;
}

p {
margin:0;
padding:0 0 15px;
}

h1 {
	font: normal 1.4em verdana, arial;
	color:#FFF;
	margin-top: 0px;
}

.title a {
font:lighter 2.5em/1.3em verdana;
color:#FFF;
margin:1px;
}

.title a:hover {
font:lighter 2.5em/1.3em verdana;
color:#095759;
background:none;
margin:1px;
}

.slogan {
color:#FFF;
font-size:12px;
}

h1 a,h1 a:visited {
color:#FFF;
text-decoration:none;
}

h1 a:hover {
color:#FFF;
text-decoration:none;
border:none;
background:none;
}

.pgtitle h2  {
color:#4395bc;
border-bottom:1px dotted #4395BC;
width:100%;
font:lighter 1.7em verdana, arial;
padding-bottom:3px;
margin:0 0 2px;
}

h2 {
	color:#0D7C80;
	width:100%;
	padding-bottom:3px;
	margin:0 0 2px;
	font-family: verdana, arial;
	font-size: 1.6em;
	font-weight: normal;
}

h2 a,h2 a:visited {
color:#BB8460;
text-decoration:none;
}

h2 a:hover {
color:#0F8B8E;
text-decoration:none;
}

h4 {
font:normal 130%/100% "Trebuchet MS", Tahoma, Arial;
color:#C79A7B;
margin:10px 0 5px;
}

#wrapper {
margin-top:0;
margin-left:auto;
margin-right:auto;
width:950px;
background:#000;
background-image:url("images/background.jpg");
background-repeat:repeat-x;
}

#page {
width:950px;
background:#252f30;
margin:0 auto;
}

#header {
background-image:url(images/header.jpg);
position:relative;
color:#C79A70;
width:950px;
height:190px;
margin-left:auto;
margin-right:auto;
}

#headerimg {
position:relative;
margin-top:0;
height:60px;
width:950px;
padding:95px 0 0 10px;
}

#headerimg .description {
color:#F6F5EE;
padding-left:5px;
font-size:14px;
float:right;
}

#navi {
	position:relative;
	height:30px;
	width:940px;
	margin-top:1px;
	margin-left:1px;
	text-align:center;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
}

#nav {
list-style:none;
float:left;
margin:0 3px;
padding:0;
}

#nav li {
	float:left;
	height:15px;
	white-space:nowrap;
	margin-top: 0;
	margin-right: 3px;
	margin-bottom: 0;
	margin-left: 3px;
}

#nav .page_item a {
color:#FFFFFF;
display:block;
text-decoration:none;
text-transform:uppercase;
font: 1.1em Arial, Helvetica, sans-serif;
line-height:15px;
padding:0 12px;
}

#nav li:hover {

}

#nav .page_item a:hover {
	background-position:0 -36px;
	border:none;
	color: #C79A7B;
}

#nav li.current_page_item {
color:#C79A7B;
text-decoration:none;
text-transform:uppercase;
}

#nav .current_page_item a,#nav .current_page_item a:visited {
color:#C79A7B;
text-decoration:none;
text-transform:uppercase;
}

#content {
float:left;
width:660px;
overflow:hidden;
margin: 30px 0 10px 30px;
padding:0 0 30px 13px;
}
#content-wide {
float:left;
width:920px;
overflow:hidden;
padding: 10px;
}
#content img {
padding:5px;
}

.post {
clear:both;
padding-top:15px;
}

.post-date {
	font-style: italic;
	width:45px;
	height:49px;
	text-align:center;
}

.post-month {
font-size:11px;
text-transform:uppercase;
color:#FFF;
text-align:center;
display:block;
line-height:11px;
padding-top:2px;
margin-left:-3px;
}

.post-day {
font-size:18px;
text-transform:uppercase;
color:#999;
text-align:center;
display:block;
line-height:18px;
padding-top:7px;
margin-left:-3px;
}

.post-cat {
padding-left:0;
float:left;
}

.post-dates {
padding-left:10px;
margin-left:70px;
float:left;
font-size:95%;
color:#BEB187;
}

.post-comments {
float:left;
}

.post-calendar {
padding-left:0;
float:right;
font-size:95%;
color:#999;
}

.post-content {
clear:both;
padding-top:10px;
}

.post-info {
height:15px;
color:#AB7A5F;
font: 12px "Trebuchet MS", "Tahoma", sans-serif;
border-bottom:1px dotted #4395bc;
padding: 10px 0 10px 0;
}

.post-info a {
color:#B3B3B1;
text-decoration:underline;
}

.post-info a:hover {
color:#C79A7B;
text-decoration:none;
}

.post-content blockquote {
background:#095758;
border-right:2px solid #29b8bc;
color:#fff;
padding:8px;
}

.navigation {
clear:both;
padding:10px 0;
}

.navigation a,.navigation a:visited {
color:#C79A7B;
}

.previous-entries a {
float:left;
padding-left:18px;
background:url(images/mini-nav-left.gif) no-repeat left center;
}

.next-entries a {
float:right;
padding-right:18px;
background:url(images/mini-nav-right.gif) no-repeat right center;
}

#comments,#respond {
border-bottom:1px dotted #4395BC;
clear:both;
padding:10px 0 5px;
}

.commentlist {
padding-left:20px;
line-height:130%;
margin:10px 0;
}

.commentlist li {
padding:10px 10px 0;
}

.commentlist .alt {
border:1px dotted #eaecda;
}

.commentlist cite,.commentlist cite a,.commentlist cite a:visited {
font-weight:700;
font-style:normal;
font-size:120%;
}

.commentlist small {
margin-bottom:5px;
display:block;
font-size:87%;
}

#commentform {
margin-top:10px;
font:110% Arial, Helvetica, sans-serif;
}

#commentform p {
margin:0;
padding:6px 0;
}

#commentform label {
color:#787878;
font-size:87%;
}

#commentform input {
width:200px;
background:#D8DAAF;
border:1px dotted #eaecda;
margin-top:3px;
padding:3px;
}

#commentform textarea {
width:485px;
height:115px;
background:#e9ebd4;
border:1px solid #eaecda;
margin-top:3px;
overflow:hidden;
padding:2px;
}

#commentform textarea:focus,#commentform input[type="text"]:focus {
background:#fff;
}

#commentform #submit {
background:url(images/btn-bg.gif) no-repeat;
border:1px solid #111;
font:bold 12px Arial, Helvetica, sans-serif;
color:#fff;
float:left;
width:144px;
height:28px;
cursor:pointer;
}

#sidebar {
font-size: 12px;
font-family: arial;
float:right;
width:190px;
color:#FFFFFF;
overflow:hidden;
padding:14px 10px 20px 0;
}

#sidebar h2,#sidebar .sidebartitle {
font:1em Arial,Helvetica,FreeSans,clean,sans-serif;
color:#C79A7B;
margin-bottom:5px;
font-size:14px;
}

#sidebar a,#sidebar a:visited {
color:#FFFFFF;
text-decoration:none;
}

#sidebar li a:hover {
	color:#C79A7B;
	text-decoration:none;
}

.widget {
margin-bottom:10px;
border-top:1px solid #1c9598;
border-left:1px solid #1c9598;
border-bottom:1px solid #04686a;
border-right:1px solid #04686a;
background:#095759;
padding:5px 10px 10px;
}

#sidebar ul li {
list-style:none;
border:none;
margin:0;
padding:0 0 5px 0;
}

#sidebar ul li ul li {
border-bottom:1px solid #31e1e6;
padding:2px 0;
}

#sidebar ul li ul li ul li {
border:none;
padding:1px 0 1px 10px;
}

ul.list-archives div,li.widget_archives li {
background:url(images/mini-monthly-archive.gif) no-repeat !important;
padding-left:0 !important;
}

ul.list-page li,div.widget_pages li,li.widget_recent_entries li {
background:url(images/mini-page.gif) no-repeat left center !important;
padding-left:0 !important;
}

ul.list-page li ul div,li.widget_pages li ul li {
background:url(images/mini-page-arrow.gif) no-repeat !important;
padding-left:10px !important;
}

div.widget_recent_comments li {
background:url(images/mini-recent-comments.gif) no-repeat !important;
padding-left:20px !important;
}

div.widget_calendar td {
padding:1px 5px;
}

.textwidget {
padding-top:5px;
}

#search {
float:left;
width:185px;
height:25px;
text-align:center;
padding-top:1px;
padding-left:40px;
margin:-197px 15px 0 0;
}

#searchform {
margin:3px 0 0;
}

#searchform br {
display:none;
}

#searchform #s {
width:130px;
height:17px;
border:1px solid #a29b85;
background:#fff;
margin-right:2px;
color:#000;
font-weight:400;
padding:3px 5px 0;
}

#searchform input {
background:none;
border:none;
height:16px;
font:bold 12px Arial, Helvetica, sans-serif;
color:#FFF;
vertical-align:middle;
}

#footer {
	background:#252f30;
	clear:both;
	padding-bottom:10px;
	border-top: 1px dotted #0C72A2;
	height:30px;
	text-align: center;
	width:950px;
	margin-bottom:0;
	margin-left:auto;
	margin-right:auto;
	padding-top: 7px;
width:950px;
font-size:11px;
line-height:130%;
margin:0 auto;
	
}


#footer a,#footer a:visited {
color:#6d8302;
}

.loginout {
background:url(images/mini-loginout.gif) no-repeat left center;
padding-left:18px;
padding-bottom:2px;
margin-left:8px;
}

.center {
text-align:center;
}

img.center,img[align="center"] {
display:block;
margin-left:auto;
margin-right:auto;
}

.alignleft {
float:left;
}

img.alignleft,img[align="left"] {
float:left;
margin:2px 10px 5px 0;
}

.alignright {
float:right;
}

img.alignright,img[align="right"] {
float:right;
margin:2px 0 5px 10px;
}

.clear {
clear:both;
}

hr.clear {
clear:both;
visibility:hidden;
margin:0;
padding:0;
}

.MainSyn ul,#sidebar ul li ul {
margin:0;
padding:0;
}

img,#sidebar a:hover {
border:none;
}

form,#sidebar ul {
margin:0;
padding:0;
}

ul.linkcat li,div.linkcat li,ul.list-cat li,div.widget_categories li {
padding-left:0 !important;
}

.footer-recent-comments,.footer-recent-posts {
width:240px;
float:left;
margin-left:10px;
}

.footer-recent-comments ul li,.footer-recent-posts ul li {
background:url(images/mini-footer-icon.gif) no-repeat 5px 4px;
padding:0 0 10px 20px;
}

.footer-recent-posts strong,.footer-meta strong {
font-size:107%;
line-height:135%;
font-weight:700;
}

.footer-recent-posts ul,.footer-meta ul {
list-style:none;
font-size:92%;
line-height:110%;
margin:0;
padding:0;
}
.postdate {
	text-align: right;
	float: right;
	color: #FFFFFF;
	font-style: italic;
}	
.postheader {
	float: left;
}
#content td {
	border-bottom: solid #1C9598 1px;
	padding: 5px;
}

