*
{
margin:0;
padding:0;
}
body
{
font-family:Geneva, Arial, Helvetica, sans-serif;
background-image: url(../images/background.jpg);
background-repeat:no-repeat;
background-position:50% 12px;
color: #9f9f9f;
}
div#container
{
width:1000px;
height: 740px;
margin: 0 auto;
}

div#header
{
width:1000px;
height: 100px;	
margin: 0 auto;
}
	div#resume
	{
	margin: 20px 30px 0 0;
	text-align:center;
	float:right;
	width:100px;
	}
#topLogo
{
margin: 25px 0 0 25px;
float:left;
}

div#content
{
width:1000px;
height: 640px;
margin: 0 auto;
background-image: url(../images/aboutbar.png);
background-repeat:no-repeat;
background-position: 0px 7px;
}

div#footer
{
width:1000px;
height: 100px;
margin: 0 auto;
}

div#nav
{
width:780px;
height: 75px;
float:left;
}
	ul#navLinks
	{
	list-style-type: none;
	display:inline;
	}
		ul#navLinks li
		{
		display:inline;
		float:left;
		margin: 43px 33px;
		}
			ul#navLinks label
			{
			font-weight:lighter;
			font-size:15px;
			}
			ul#navLinks label:hover
			{
			color:#3F96E2;
			text-decoration:underline;	
			cursor: pointer;
			}
			ul#navLinks label.active
			{
			color:#3F96E2;
			text-decoration:underline;
			}

div#col1
{
width:200px;
height: 565px;
margin: 0 auto;
float:left;
}
	div#blog
	{
	margin:75px 15px 0 0;
	float:right;
	width:160px;
	height:475px;
	}
		.rcntPost
		{
		margin:3px 0;
		float:right;
		width:150px;
		height:170px;
		}
			.rcntPost p
			{
			font-size:8pt;
			text-indent:10px;
			}
div#col2
{
width:578px;
height: 565px;	
margin: 0 auto;
float:left;
background-color:#FFF;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border: 1px solid #aaa;
}
	#mainContent
	{
	width:568px;
	height:555px;	
	margin: 5px;
	overflow:auto;
	}
		.thumbCenter
		{
		margin:0 auto;
		width:540px;
		}
		.photoThumb, .photoThumb img
		{
		width: 50px;
		height: 75px;
		border:none;
		}
		.photoThumb
		{
		float:left;
		margin:2px;
		}
		.devThumb, .devThumb img
		{
		width: 125px;
		height: 125px;
		border:none;
		}
		.devThumb
		{
		float:left;
		margin:8px 4px;
		}
		#mainContent p
		{
		text-indent:20px;
		padding:5px;	
		}
	
div#col3
{
width:220px;
height: 640px;
margin: 0 auto;
float:right;
}
	div#miniAbout
	{
	margin: 20px 0 5px 15px;
	width:180px;
	height: auto;
	text-align:center;
	}
		div#miniAbout p
		{
		font-size:8pt;
		text-indent:10px;
		text-align:left;
		}	
	div#resources
	{
	margin: 10px 0 0 0;
	width:220px;
	height: 100px;
	}
		ul#resourceList
		{
		margin:0 0 0 10px;
		list-style:none;
		}
	div#friends
	{
	margin: 10px auto 0 auto;
	width:207px;
	height: 140px;
	}
		div.connections, div.connections img 
		{
		width:65px !important; 
		height:65px !important; 
		border:none;
		}
		div.connections 
		{
		margin: 2px 2px;
		float: left;
		}
div#pop
{
height: 700px;
width: 720px;
}
	div#portraitContent h3
	{
	margin: 0 0 8px 0;
	}
	img#portraitImg
	{
	height: 690px !important;
	margin: 0 10px 0 0;
	float:left;
	}
	div#portraitContent p
	{
	text-indent: 13px;
	}
	div#portraitContent
	{
	font-size:12px;
	max-height: 200px;
	text-align:left;
	width: 230px;
	float:left;
	}
	div#landscapeContent h3
	{
	margin: 0 0 8px 0;
	}
	img#landScapeImg
	{
	width: 720px !important;
	}
	div#landscapeContent
	{
	font-size:12px;
	text-align:left;
	margin: 10px 0 0 0;
	width: 720px;
	}
	div#landscapeContent p
	{
	text-indent: 13px;
	}
	img#webImg
	{
	width: 720px !important;
	}
	div#webContent
	{
	font-size:12px;
	text-align:left;
	width: 720px;
	}
	div#webContent p
	{
	text-indent: 13px;
	}
/******General******/
a:link, a:visited, span.fauxLink
{	
font-size:8pt;
font-weight:bold;
color: #A0A0A0;
text-decoration:none;
cursor:pointer;
}

.resourceLink
{
font-size:7pt;
font-weight:bold;
color: #A0A0A0;
text-decoration:none;
cursor:pointer;
}

a:active, a:hover, span.fauxLink:hover,.resourceLink:hover
{	
color:#3F96E2;
text-decoration:underline;
cursor:pointer;
}
.clr
{
clear:both;
}

h6
{
margin: 0 0 0 10px;
}
h4
{
margin: 4px 3px;	
}

h6.secTitle
{
margin: 0 0 0 10px;
background-image: url(../images/sectBar.png);
background-repeat:no-repeat;
background-position: 70px 7px;
}