	body
	{
		margin: 0;
		padding: 0;
		font: 90% arial, helvetica, sans-serif;
		background: white;
		color: black;
	}
	
	#header
	{
		background: #D80000;
		margin: 0;
		padding: .5em 3%;
		border-bottom: 10px solid #232020;
	}

	#header h1
	{
		background: #D80000;
		color: white;
		margin: 0;
		padding: .5em 3%;
	}
	    
      
	h2, h3
        { 
                position: relative; left: -0.8em;                     
                margin-top: 0;
        }

	.titles
	{
		background: #D1C6C6;
	
	}

	
	#container { 
		text-align: left;
		margin: 0;
		}

	#container2 {  }
	#update { text-align: right; }

	#ads
	{
		position: relative; top: -10px;
            float: right;
		width: 12%;
		display: inline;
		margin-right: 0px;
		padding: 0;
		color: #818181;
		background:  #232020; 
		border-bottom: 2px solid #D80000;
		border-top: 25px solid #D80000;
              
	}
	
	#ads ul
	{
		margin: 0;
		padding: 15px 0;
		list-style-type: none;
		font-size: 130%;
		letter-spacing: 0.10em;
		text-align: right;
		line-height: 170%;
		border-bottom: 3px solid white;
	}
	

	#content
	{
		width: 60%;
		float: right;
		margin-right: 75px;
            margin-left:40px;
            padding: 20px 0;
            letter-spacing: 0.05em;
		line-height: 120%;
	}

	#content ul
	{list-style-type: none;}

	#content li
	{padding: 0 10px 5px 0;}

	#bigText
	{
		position: relative; left: -0.4em;    		
        	font-size: 120%;
		line-height: 115%;
	}

	#postDate
	{
		position: relative; left: -0.4em; 		
        	color: #E3372E;
		font-style:italic;
	}

 	#rtext
	{
		color: #E3372E;
		
	}

        #gal_content
	{
		width: 65%;
		float: right;
        	margin-right:50px;
        	margin-left:15px;
        	padding: 20px 0;
	}

	#nav
	{
		position: relative; top: -10px;
            float: left;
		width: 15%;
		display: inline;
		margin-left: 0px;
		padding: 5px 0;
		color: #818181;
		background:  #232020; 
		border-bottom: 2px solid #D80000;
		border-top: 25px solid #D80000;
              
	}
	
	#nav ul
	{
		margin: 0;
		padding: 15px 0;
		list-style-type: none;
            font-size: 100%;
		letter-spacing: 0.10em;
		text-align: right;
		line-height: 170%;
		border-bottom: 3px solid white;

	}
	
	#nav li
	{
		padding: 0 10px 5px 0;
	}

	#nav hr
	{
		color: red;
	}
	
	#footer
	{
		clear: both;
		background: #D80000;
		color: black;
		padding: 5px 3%;
		text-align: center;
		font-size: 90%;
		border-top: 5px solid black;
	}
	
	#nav a:link { color: white; }
	#nav a:visited { color: white; }
	
	#nav a:hover, a:active
	{
		color: #fff;
		background: red;
	}

	#navcontent
	{
		
		position: relative; top: -30px; left: -10px;
		padding: 5px 0;
		color: #818181;
		background:  #232020; 
		border-bottom: 2px solid #D80000;
		border-top: 26px solid #D80000;
           
		font-size: 100%;
		letter-spacing: 0.15em;
		text-align: right;
		vertical-align: top;
		line-height: 220%;
	}

	#navcontent a:link { color: white; }
	#navcontent a:visited { color: white; }
	
	#navcontent a:hover, a:active
	{
		color: #fff;
		background: red;
	}

	a:link { color: #175B7D; }
	a:visited { color: #600; }
	
	a:hover, a:active
	{
		color: #fff;
		background: #D80000;
	}

	
