/* CSS Document */

/* 
    AUTHOR: Josh Gilmore
            jrgfreelance@gmail.com
            http://joshgilmore.net 
*/


/* COLORS USED



*/ 

/* BASIC TOOLBOX */

.floatleft { float: left; }
.floatright { float: right; }
.clear { clear: both; }

/* END BASIC TOOLBOX */



/* STRUCTURE AND FUNDAMENTALS */


* { margin: 0px; padding: 0px; }

html { overflow-y: scroll;
		 }

body { 
	background: url('images/background.jpg') repeat;
	font-style:normal; 
	color: #241830;
	font-variant:normal; 
	font-weight:normal; 
	font-size:62.5%; 
	font-family: Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
}


#page-wrap {
	width: 1016px;
	margin: 0px auto 15px; 
	background: url('images/body-repeat.jpg') repeat-y; 

	}
#main-content {
		margin: 5px 50px 10px 50px;

		
	}
#article-area {
		width: 500px;
		float: left;
		text-align: justify;
		font-size: 1.4em;
		padding: 0px 20px 0px 20px;

	}

#sidebar {
		width: 300px;
		float: right;
		text-align: justify;
		font-size: 1.2em;
		margin-right: 20px;
		padding: 20px 20px 20px 20px;
		border: solid 4px #CCCCCC;
		background: url('images/sidebg.jpg') repeat; 
		

	}

	
/* MENU */

#nav {float:left;width:100%;height: 57px; background: url('images/nav-bg.jpg') no-repeat; overflow: hidden; margin: -3px 0 0 0}

#nav ul {margin:0;padding:0 0 0 195px;list-style:none; float: left; overflow: hidden;}

#nav li {display:inline;margin:0;padding:0;float: left;   }  

#nav a {float:left;margin:0;padding:0px 0 0px 0px;text-decoration:none;font-size: 26px;letter-spacing: -.5px;font-weight: normal; font-family: times new roman; font-variant:small-caps; text-transform:capitalize}  /* padding should be width of nav-left graphic */

#nav a span {float:left;display:block;padding:10px 14px 42px 14px;color:#FFFFFF;}

#nav a:hover span {float:left;display:block;background:url("images/nav-over.jpg") no-repeat right top;cursor: pointer; color:#FFFFFF; }

	  
#nav ul li.current_page_item a span {float:left;display:block;background:url("images/nav-right.jpg") no-repeat right top;cursor: pointer; color:#7c0000;}
	
	
	
.paragraph2 {
		text-align: left;
		font-size: 1.4em;

		

	}


#header {
		width: 1016px;
		height: 174px;
		background: url('images/header.jpg') no-repeat center;
		text-indent: -9999px
	}


.banner a:link img,
.banner a:visited img { } 


.banner a:hover img,
.banner a:active img  {opacity:0.6; filter:alpha(opacity=60)}






/* FOOTER */



#paid  {
	width: 850px;
	padding: 20px 20px 20px 20px;
	margin-left: auto;
	margin-right: auto;
	text-align: center; 
	vertical-align: bottom;
	font-weight: none;
	font-size: 10px; 
	color: #000000; 
	line-height: 1.2em; 
	float: left;
		}			




#footer 								{ min-height: 85px; background: url('images/footer.jpg') no-repeat; 
											height: auto !important; height: 85px; position: relative;  }


#copyright {
	padding: 65px 5px 7px 25px; 
	text-align: left; 
	vertical-align: bottom;
	font-weight: bold;
	font-size: 1.1em; 
	color: #800000; 
	line-height: 1.2em; 
	float: left;
		}			
				
 #myfooter {
	padding: 65px 25px 7px 25px; 
	text-align: right; 
	vertical-align: bottom;
	font-weight: normal;
	font-size: 1.1em; 
	line-height: 1.2em; 
	float: right;
		}				

.mylink a:link {
	color: #800000;
	text-decoration: none;
	border: 3px solid transparent;
	font-weight: bold; 
	font-size: 1.1em; 
	padding: 2px 2px 2px 2px; 
}
.mylink a:visited { 	
	color: #800000;
	text-decoration: none;
	font-size: 1.1em; 
	border: 3px solid transparent;
	font-weight: bold; 
}
.mylink a:hover {
	color: #800000;
	font-size: 1.1em; 
	text-decoration: none;
	border: 3px solid #800000;
	background-color: #FFFFFF;
	font-weight: bold; 
}
.mylink a:active {
	color: #ffffff;
	font-size: 1.1em; 
	text-decoration: none;
	font-weight: bold; 
}

/*  END FOOTER */

/*  END FUNDATMENTALS */



/* TEXT ADJUSTMENTS */



	

a { outline: none;}

a img { border: none; }


.links a:link, .links a:visited {
	color: #4D5699;
	text-decoration: none;
	border: 0px solid transparent;
	font-weight: bold; 
	font-size: 1.2em; 

}

.links a:hover, .links a:active {
	color: #800000;
	font-size: 1.2em; 
	text-decoration: underline;
	border: 0px solid #4D5699;
	font-weight: bold; 

}







h1					/*   */					{ font-size:24px; font-family:times new roman; color:#392B4C; 
											  font-variant:small-caps; }
											  
h2											{ font-size:18px; font-family:arial; color:#800000; 
											  font-variant:none; }
											
h5											{ font-size:14px; font-family:arial; color:#800000; 
											  font-variant:none; }

h3											{ font-size:14px; font-family:arial; color:#800000; 
											  font-variant:none;
											   text-transform:uppercase;
  												letter-spacing:.1em;}

h4											{ font-size:12px; font-family:arial; color:#979797; 
											  font-variant:none;
											   text-transform:uppercase;
											   font-weight: normal; 
											   font-variant:small-caps;
  												letter-spacing:.2em;}

ul.list {
font-family: arial;
font-size: 12px;
font-style: normal;
line-height: 2.0em;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #800000;
text-decoration: none;
text-indent: 2px;
list-style-position: outside;
list-style-type: disc;
padding: 6px 0 6px 0;
margin-left: 0px;
}

#rss-import p	{padding: 0px 0 10px 0}

#rss-import li	{padding: 10px 0 0px 0}



hr.news  {color:#ccc;background-color:#ccc;height:3px;border:none;margin: 20px 0 20px 0px}

hr  {color:#251539;background-color:#251539;height:3px;border:none;}


/*  END TEXT ADJUSTMENTS */



/*  EXTRAS AND EFFECTS  */



/*  END EXTRAS AND EFFECTS */

