/* CSS Document 
+++ DNATION VER 3 ++++
*/

*						{ margin: 0; padding: 0; }

body					{ background-color: #666; font-family:  arial, helvetica, sans-serif; color: #fff; font-size: 12px; }
#shell					{ width: 647px; margin: auto; background-color: #8d897e; border-left: solid 1px #c0c2bf; border-right: solid 1px #c0c2bf; }

.clear					{ clear: both; }

h1						{ position: relative; width: 351px; height: 46px; float: left; }
h1 span					{ display: block; position: absolute; height: 100%; width: 100%; top: 0px; left: 0px; background-image: url(../images/nav_09.jpg); }

#header					{ display: inline; float: left; }
#top_nav				{ display: inline; float: right; margin-right: 15px; }
#top_nav a				{ display: block; float: left; height: 46px; }
#top_nav a:hover,
#top_nav a.current		{ background-position: 0px -46px; }
#top_nav #nav_projects	{ background-image: url(../images/nav_projects.jpg); width: 119px; }
#top_nav #nav_about		{ background-image: url(../images/nav_about.jpg); width: 60px; }
#top_nav #nav_downloads	{ background-image: url(../images/nav_downloads.jpg); width: 99px; }

#dropdown				{ display: inline; float: left; width: 633px; height: 20px; margin-left: 8px; background: #B8C1C6; border-bottom: #8d897e 10px solid; }

#middle					{ display: inline; float: left; padding: 0px 7px 0px 8px; width: 632px; }
.section				{ display: inline; float: left; margin-bottom: 10px; padding: 7px 10px 5px 10px; width: 613px; background-color: #a09d93; }
.project				{ display: inline; float: left; width: 277px; margin: 0px 0px 15px 2px; padding: 5px 5px 18px 5px; background-color: #a3b2b7; }
.project.odd			{ margin-right: 32px; }
.project a				{ display: block; width: 277px; height: 90px; }

h2						{ font-size: 1.0em; text-transform: uppercase; margin-bottom: 2px; }


/*general tags*/
img {
/*display: block;*/
border: 0;
}

.alt {
display:none;
}

/*display tags*/
bodybob
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family:  arial, helvetica, sans-serif;
	color: #fff;
	background: #666 url(../../css/images/BG_home_01.gif) repeat-x top;
	font-size:12px;
	text-align:left;
}
	
#projects
 {
 
 background-color: #A09D93;
 margin: 5px 0px 5px 9px ;
 width:632px;
 padding: 5px 10px;
  

 }
	
#projects_tb_left
 {
 	text-align:left;
 	position:inherit;
	width: 277px ;
	height: 121px;
	background:  #A3B2B7;
	margin: 0px 0px 15px 0px ;
	padding: 5px 5px 5px 5px;
	
 }
 
 #projects_tb_right
 {
 	text-align:left;
 	position:inherit;
	width: 277px ;
	height: 121px;
	background:  #A3B2B7;
	
	margin: 0px 0px 15px 0px ;
	padding: 5px 5px 5px 5px;
 }
 
 
 #projects_det_thumb
 {
 	position:inherit;
	width: 277px; 
	background:  #A3B2B7;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 14px;
	
}

.proj_det_table1 {
background:  #A3B2B7;
}

.proj_det_table2 {
text-align:left;
color: #fff;

padding: 5px 2px 0px 5px;
font-size:14px;

}

.proj_det_table2_heading14B{
font-size:16px;
font-weight: bold;

}

.proj_det_table2_heading14{
font-size:14px;

}


#projects_extras
 {
 	text-align:left;
	color: #fff;
	background:  #A3B2B7; 
	padding: 2px 2px 0px 5px;
	margin: 2px 0px 0px 2px;
	position: relative;
	width: 277px ;
	height: 15px;
	
		
 }
 
 #projects_extras2
 {
 	text-align:left;
	color: #fff;
	background:  #A3B2B7; 
	padding: 2px 2px 0px 5px;
	margin: 2px 0px 0px 2px;
	position: relative;
	width: 277px ;
	height: 30px;
	
		
 }
 
 
 #downloads
 {
 	text-align:left;
 	position:inherit;
	width: 277px ;
	height: 133px;
	background:  #A3B2B7;
	padding: 2px 2px 0px 5px;
	margin: 2px 0px 0px 2px;
	
 }
 

.proj_det_table2b {
font-weight: bold;

	
}

 #projects_det_images
 {
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
}

#about {
background: repeat;
}

/*links*/

a {
	text-decoration: none;
	
	color:  #fff;
	outline: none;
	}
a:visited {
	color:  #fff;
	}
a:active {
	color: #fff;
	}
a:hover {
	color: #fff;
	text-decoration: underline;
	}
	
/*text decoration corner*/



.ahem {
	display: none;
	}
strong, b {
	font-weight: bold;
	}
p {
	font-size: 12px;
	line-height: 22px;
	margin-top: 20px;
	margin-bottom: 10px; 
	}

.style2 {color: #FFFFFF; font-weight: bold; }
