@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;
	
}

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; }

ol		{list-style:none;}
ul {list-style: none inside; }


a img {border:none;}


/* END RESET */

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

/*

		STRUCTURE
		
*/




#page-wrap{
	width:959px;
	margin:0 auto;
	/*background:url(images/content-background.jpg) repeat-y;*/
	background-position:top;
	}


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


#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:255px;

	}
	
	
	

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























#main-col{	background:url(/images/content-background.jpg) repeat-y;
	min-height:255px; width:959px; position:relative; padding-bottom:0px;}


#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:750px; top:364px; float:left; padding-left:80px;}	

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

.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:inline; float:left; margin:0 0 0 15px; }


/*
Blog Enteries
*/



.post h2		{ }
#title			{margin:0 0 0 90px;}
.post			{position:relative; width:770px; background:#FFFFCC; color:white: padding:10px; padding-bottom:0px;
					-moz-border-radius: 5px; -webkit-border-radius: 5px; border:ridge; top:150px; margin:0px 120px 0 90px; }
.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:
					-moz-border-radius: 5px; -webkit-border-radius: 5px; border:ridge; margin:360px 0 0 193px; }
.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;}

