﻿*
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
}

#SecondaryBlogNav
{
	padding-bottom:20px;
}

#SecondaryBlogNav ul
{
	margin-left:75px;
}

#SecondaryBlogNav li
{
	font-size:16px;
	padding:10px;
	padding-bottom:20px;
}

#TagLine
{
	color:#3f9453;
	float:right;
	font-size:24px;
	text-align:right;
	margin:45px 20px 0px 0px;
}

#LogoLink
{
	border-width:0px;
	float:left;
}

.MainNav
{
	float:left;
	width:650px;
	margin-top:25px;
	margin-left:53px;
	font-size:16px;
}

li 
{
	float:left;
	margin-right:15px;
	list-style-type:none;
}
 
li, a 
{
	color:#3f9453;
	font-weight:bold;
	text-decoration:none;
} 
a:hover, a:active
{
	text-decoration:underline;
	color:#174624;
} 

#LeftCol 
{
	width:500px;
	margin-top:0px;
	margin-left:10px;
	font-size:20px;
	font-weight:bold;
	text-align:center;
	color:#515251;
	float:left;
	clear:both;
}

#RightCol
{
	float:left;
	margin-left:25px;
	letter-spacing:1px;
	color:#515251;
	width:385px;
	
}
#PageFooter 
{
	
	font-size:12px;
	text-align:left;
	margin-left:53px;
	/*margin-left:350px;*/
}

#PageFooter p 
{
	
	margin-top:20px;
}
.FooterNav 
{
	text-align:left;
	
}
#PageSidebar 
{
	background-image:url(../../pics/images/sidepostit2.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	height:200px;
	text-align:left;
}


#FormContent
{
	width:670px;
	float:left;
}

#FormSideImage
{
	background-image:url(../../pics/images/Side_Form.jpg);
	background-repeat:repeat-y;
	width:670px;
	margin:0px 0px 0px 0px;
	float:left;
}

#FormHeader H2
{
	color:#3f9453;
	text-align:center;
	font-size:18px;
}
#FormHeader
{
	background-image:url(../../pics/images/Top_Form.jpg);
	background-repeat:no-repeat;
	width:670px;
	height:20px;
	float:left;
}


#FormFooter 
{
	background-image:url(../../pics/images/Bottom_Form.jpg);
	background-repeat:no-repeat;
	width:670px;
	height:193px;
	clear:both;
	margin-bottom:20px;
}

#ContentNav 
{
	width:300px;
	float:right;
	background-color:Red;

}
h2 
{
	margin-bottom:20px;
	color:#515352;
}
/* NS additions - please don't hurt me */

#IndentedContent
{
	padding: 10px 70px 50px;
}

#IndentedContent H2
{
	margin-bottom: 20px;
	text-indent: -20px;
}

BLOCKQUOTE 
{
	margin: 20px 0px 20px 40px;
}

#OnlineForm
{
	margin: 20px 0px 0px 50px;
}

#OnlineForm LABEL
{
	display: block; width: 200px; float: left; font-size: 15px; margin-top: 14px; margin-right: 15px;
}

INPUT, TEXTAREA { font-size: 15px; font-family: Arial; margin-top: 10px; }

/* I stopped adding things here */

#Page
{
	width:920px;
	/*text-align:center;*/
}

#PageHeader
{
	width:920px;
	height:200px;
	background-image:url(../../pics/images/masthead.jpg);
	background-repeat:no-repeat;
}

#PageSidebar
{
	width:270px;
	float:left;
}

#PageContent
{
	float:left;
	width:920px;
}

#PageFooter
{
	clear:both;
	width:920px;
	height:200px;
	
}

#LoginForm
{
	float:left;
	margin-left:20px;
	margin-right:20px;
}

#RegisterForm
{
	float:left;
}