@charset "utf-8";


#container
{
	width: 780px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 1px solid #000000;
	text-align: left; /* this overrides the text-align: center on the body element. (which IE needs) - Molly*/
}

/* So theres SOME Consitency between my link styles */
#postLink
{
}
/*a.postLink 
{
	text-decoration:none;
	color:#ef9849;
}*/
a.postLink
{
	text-decoration:none;
	color:#cc8d34;
}
a.postLink:hover
{
	text-decoration:underline;
}


#headerClass 
{
	padding-top:20px;
	background: #35271d;
	BACKGROUND-IMAGE: url(prettypicture.jpg); 
	BACKGROUND-REPEAT:no-repeat;
	background-position:right;
	/*padding: 0 10px 0 20px;   this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
}

#headerClass h1
{
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
	/*font-family: sans-serif,Helvetica,"Courier New", Verdana, Arial;*/
	font-size: 36px;
	COLOR: #b0d2e3;
	padding-left: 26px;
}
#headerClass h2
{
	/*color:#6d6a65;*/
	color:#ebebeb;
	padding: 0; 
	margin: 0;
	padding-left: 26px;
	padding-bottom: 10px;
}

#navcontainer
{
	display: block;
	border-top-style:solid;
	border-right-style:none;
	border-bottom-style:solid;
	border-left-style:none;
	border-width: 6px;
	border-color:#245d7b; 
	margin:0;
	padding:0;
	line-height:1em;
	height: 32px;
}

#navcontainer ul
{
	margin:0;
	padding:0;
	border: 0;
	COLOR: #b0d2e3;
	list-style-type:none;
}

#navcontainer ul li 
{ 
	float:left;
	margin:0;
	padding: 0;
	padding-left: 26px;
	padding-top: 3px;
	padding-bottom: 3px;
}
#navcontainer a
{
	color:#86a6b7;
	font-size:12px;
	font-weight:bold;
	letter-spacing:2px;
	/*line-height:1em;
	margin-bottom:6px;*/
	margin-right:20px;
	text-transform:uppercase;
}
/*#navcontainer a:link, a:visited, a:active
{
	color:#0F8299;
	text-decoration:none;
}*/
#navcontainer a:hover
{
	color:#c87500;
}

#CurrentPageSelection
{
	color:#b0d2e3;
	font-size:12px;
	font-weight:bold;
	letter-spacing:2px;
	/*line-height:1em;
	margin-bottom:6px;*/
	margin-right:20px;
	text-transform:uppercase;
}

/* ALWAYS top, right, bottom, left */
#mainContent
{
	padding: 10px 26px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	background: #35271d;
}

#mainContent p
{
	color:#b0d2e3;
}
#mainContent li
{
	color:#b0d2e3;
}

/*#SingleEntry
{
	padding: 5px 5px 5px 5px;
	border-bottom: 1px solid #FF0000;
	BACKGROUND-COLOR: #000000;
	color:#b0d2e3;
	text-align:center;
	margin-bottom: 10px;
}*/
#SingleEntry
{
	padding: 5px 5px 5px 5px;
	border-bottom: 6px solid #245D7B;
	/*BACKGROUND-COLOR: #000000;*/
	color:#b0d2e3;
	text-align:center;
	margin-bottom: 10px;
}

#SingleEntry ul li
{
	text-align:left;
}
#SingleEntry p
{
	text-align:left;
}

#WrapImg
{
	float:left;
	margin: 5px;
}

#LeftText
{
	text-align: left;
}
#CenterText
{
	text-align: center;
}

#footerClass
{
	padding: 12px 0px;
	background:#6d6a65;
	HEIGHT: 55px;
	text-align: center;
}
#footerClass p
{
	FONT-SIZE: 11px;
}

#labelText
{
	color:#b0d2e3;
	font-weight: bold; 
}

/*Used on contact*/
#ParaHeaders
{
	font-size: 36px;
	COLOR: #ebebeb;
}
/*Um... yeah I should really be creating my own CSS files per page... oh well*/
#ResumeBlock h1
{
	font-size: 24px;
	COLOR: #ebebeb;
	text-align:center;
}

body 
{
/* AGGH!!!! this text align center is very important because IE doesn't DO THE AUTO MARGINS WITHOUT IT!!!*/
	text-align: center;
	/* other stuff */
	PADDING-LEFT: 9px; 
	PADDING-RIGHT: 9px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px;
	/*BACKGROUND-COLOR: #1D2022;*/
	BACKGROUND-COLOR: #245d7b;
	
	background-image: url(backgradient.jpg);
	 background-repeat: repeat-x;
	 background-attachment: fixed;
}


