@charset "utf-8";
/* CSS Document */

/* RESETS & BASIC PAGE SETUP */

* {margin: 0; padding: 0; }
html { overflow-y: scroll; }
body {
	height:100%;
	font:62.5% Arial, Helvetica, sans-serif;
	font-weight:bolder;
	background:url(/images/background-pattern.jpg) repeat-x;
	background-color:#000000;
	
}

li 	    {font-size:1.5em; line-height: 1.2em; margin: 0 0 10px 0; }
p 	    {font-size:1.5em; line-height: 1.2em; margin: 10px 10px 10px 10px; }

h1		{font-size:3.6em; font-family: Georgia, "Times New Roman", Times, serif; font-weight:normal; }
h2		{font-size:2.8em; font-family: Georgia, "Times New Roman", Times, serif; font-weight:normal; }
h3		{font-size:2.6em; font-family: Georgia, "Times New Roman", Times, serif; font-weight:normal; margin:0 0 10px 0;}
h4		{font-size:2.0em; margin-bottom: 15px; }


ul {list-style: none inside; }


a img {border:none;}


/* END RESET */

/* TOOLBOX */
.floatleft { float:left;}
.floatright {float:right;}
.clear {clear:both;}
/* END TOOLBOX */

/*

		STRUCTURE
		
*/




#main-col{width:390px; left:200px; margin-top:63px; top:-362px; position:relative;}


#main-col li {font-family:Georgia, "Times New Roman", Times, serif; font-size:1.5em;}
#main-col ul {font-family:Georgia, "Times New Roman", Times, serif; font-size:1.5em;}

#main-col a { display:inline-block; color:#900;}
#main-col a:hover {background:#900; color:white;}
#main-col h1 { display:inline-block; color:#900;}
#main-col h2 { display:inline-block; color:#900;}
#main-col h2:hover {background:#900; color:white;}









/*
Widget
*/
#linksidebar{position:absolute; width:600px; left: 80px; top:114px;  padding-left:80px; }	

.widget		{background: #bb930a; width:600px; border:ridge;
			  -moz-border-radius: 10px; -webkit-border-radius: 10px;
			  margin:0 15px 20px 15px;}
.widget .inside {padding:10px;}

.widget h2		{font-size:2.0em; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}
.widget li		{color:#000000; font-size:1.2em; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;				                }
.widget li a	{color:#900}
.widget ul		{list-style: square; margin-left:15px;}
.widget ul a 	{display:block; padding:2px; font-color:#900}
.widget ul a:hover 	{background:#900; color:white;}

.widget ul.blog-nav li	{display: block; float:left; margin:0 25px 0 28px; }

/*
Blog Enteries
*/

.post h2		{ }
.post			{position:relative; width:600px; background:#FFFFCC; color:white: padding:10px; padding-bottom:0px;
					-moz-border-radius: 5px; -webkit-border-radius: 5px; border:ridge; left:-25px; top:100px; }

.datebox		{width: 36px; float:left; padding:5px; background:#990000; color:white; text-align:center; margin:0 15px 0 0;}

.day			{font-size:3.4em; font-weight: bold; margin:0;}
.month			{font-size:1.8em; font-weight: bold; text-transform:uppercase;  margin:0;}
.year			{font-size:1.6em; font-weight: bold; margin:0;}

#comment-area	{width:390px; background:#FFFFCC; color:white: padding:10px;
					-moz-border-radius: 5px; -webkit-border-radius: 5px; border:ridge; margin-top:63px }

.commentlist	{list-style:none;}
.comment-bubble	{width:350px; background:#CC9900; color:white: padding:10px;
					-moz-border-radius: 5px; -webkit-border-radius: 5px; border:ridge;}
					
.comment-bubble	p{font-size:1.0em}
ol.commentlist li p	{font-size: 1.0em;}
/*
Blog Entry
*/

#entry {margin:20px 0 20px 0; padding:0 10px 0 0;}
#entry li{margin:0 0 0 30px;}



#header {
height:277px;
width:959px;
background:url(/images/header.jpg) center;
background-position:right;

}

#header background a{
	}


#content-header {
height:89px;
width:959px;
background:url(/images/main-content-top.jpg) center;
background-position:right;

}


#main-content {
	top:388px;
	background:url(/images/content-background.jpg) repeat-y;
	min-height:355px;
	padding-left:80px;

	}
	
#footer {
margin-top:-18px;
height:151px;
width:959px;
background:url(/images/main-content-bottom.jpg) center;
background-position:right;
}