/* CSS Document */

body	{background:#2157ff; 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size:small;}
		
body, h1, h2, h3, h4, h5, h6, p, ul, div, img 	{margin:0;padding:0;}

a, iframe	{outline:none;}

a img	{border:none;}

a:link		{color: #e2fbfb; 
			text-decoration: none;}	
a:visited	{color: #e2fbfb; 
			text-decoration: none;}		
a:hover		{color: #fff; 
			text-decoration: none;}
a:active		{}


#right, #left {height: 468px;}

#content, #content_home, #content_port, #content_about, #content_resume {width:577px; 
																		height:461px; 
																		float:right; 
																		background-color:#fff;}

#container {height: 768px; 
			width: 1024px; 
			background-color:#2157ff;}
			
#header 	{height: 105px; 
			background-image:url(images/header.gif);}
			
#left 	{width: 87px; 
		float: left; 
		background-image:url(images/left.gif);}
		
#subcontainer { width: 810px; 
				border-top: 7px solid #fff; 
				border-right: 7px solid #fff; 
				background-color:#fff;
				float: left;}
				
#sidebar 	{width:223px; 
			height: 461px; 
			border-right: 7px solid #fff; 
			float: left; 
			background-image:url(images/logo_3.gif); 
			background-position:right; 
			background-color:#cfc3a1;}
			
#sidebar.portfolio {background-image:url(images/logo_port3.gif); 
					background-position:right; 
					background-color:#cfc3a1;}
				
#right 	{width: 120px; 
		float: right; 
		background-image:url(images/right.gif);}
		
#footer 	{height: 194px; 
			clear:right; 
			background-image:url(images/footer1.gif);}

#content_home 	{background-image:url(images/home.jpg);}

.contact_info 	{margin: 200px 14px 0px 0px;
				text-align: right; 
				font-weight: bold; 
				font-size: 90%; 
				color: #fff; 
				line-height: 30px; 
				}
				
#content_about {background-image:url(images/about_bg2.jpg);}
				
h4 		{margin: 205px 25px 0px 320px; 
		color: #8b8062; 
		font-weight:bolder; 
		text-size: 110%; 
		}
		
#about {margin: 20px 20px 0px 320px; 
		font-size: 85%; color: #8b8062; 
		font-weight: bold;
		line-height: 16px; 
		}

#content_port {background-image:url(images/port_home.jpg);}
				
				
#port_home {margin: 390px 0px 0px 194px; 
			font-weight:bold;}
			
#port_home a:link 	{color:#a59978; 
					text-decoration: none;}
#port_home a:visited 	{color: #a59978; 
						text-decoration: none;}
#port_home a:hover 	{color: #a7e2f6;
					text-decoration: none; }
#port_home a:active {}

#content_resume {background-image:url(images/resume2.gif); 
				font-weight:bold;}
				
#resume_links {margin: 45px 0px 0px 350px;}

#resume_links a:link 	{color:none; 
						text-decoration: none;}
#resume_links a:visited {color: none;
						text-decoration: none;}
#resume_linkse a:hover {color: none;
						text-decoration: none; }
#resume_links a:active {}

#view_resume {	font-size: 85%; 
				color: #b9ac85; 
				margin: 40px 0px 0px 27px;}
				
#view_resume a:link {color: #b9ac85;
					text-decoration: none;}
#view_resume a:visited {color: #b9ac85;
						text-decoration: none;}
#view_resume a:hover {color: #8b8062;
					text-decoration: none;}
#view_resume a:active {}

#main_nav	{font-weight:bold; 
			padding: 87px 155px 0px 0px; 
			text-align: right; 
			height:14px;
			text-align: right; 
			color:#fff; font-size:85%;}
				
#main_nav ul 	{list-style:none; 
				display: inline; }
#main_nav li 	{list-style:none; 
				display: inline; 
				padding-left: 8px;}

#main_nav a:link	{color: #fff;
					text-decoration: none;}						
#main_nav a:visited	{color: #fff;
					text-decoration: none;}		
#main_nav a:hover	{color: #e2fbfb;
					text-decoration: none; }
#main_nav a:active		{}		

#top_level	{margin-top: 200px; 
			margin-right: 30px;
			list-style: none; 
			color:#fff; 
			font-weight:bolder; 
			font-size:110%; 
			text-align: right;}
			
.nested 	{margin-right: 0px;}

.nested li	{font-size: 75%; 
			font-weight:bold; 
			list-style: none; 
			line-height: 130%;}
			
#last {margin-bottom: 15px;}

#ifrm 	{scrolling: no; 
		frameborder: 1px;  
		width: 573px; 
		height:458px;} 