@charset "utf-8";
/* ------------------------------------------------------------------------- 
   Standard                                                                       
   ------------------------------------------------------------------------- */

body,html {
	font-family:Tahome,Arial, Helvetica, sans-serif;
	font-size:.9em;
	color:#333;
	padding:0px;
	margin:0px;
	background:url(../images/bg.jpg) left top no-repeat #f4f8fb;
}
	
	h1,h2,h4,h5,h6 {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#b22;}
	
	h3 {
	display:block;
	font-size:36px;
	font-family: kulturista-web,serif;
	font-style: normal;
	font-weight: 400;
	color:#b0b0b0;
	float:right;}
	
	h4 {
	font-size:1em;
	color:#b0b0b0;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px 0px 0px 0px;
	clear:none;
	}
	
	h5{
		font-family: kulturista-web,serif;
		font-style: normal;
		font-weight: 400;
		font-size:23px;
		color:#e1c391;		
	}		
	
	h6{
		font-family: kulturista-web,serif;
		font-style: normal;
		font-weight: 400;
		font-size:14px;
		color:#c90118;
		margin:3px 0px 3px 0px;			
		padding:0px;
		
		}		
	
	a:link, a:visited, a:active {
	color:#c90118;
	text-decoration:none;} 
	
	a:hover {
	color:#b0b0b0;
	text-decoration:underline;}

/* ------------------------------------------------------------------------- 
   Structure                                                                       
   ------------------------------------------------------------------------- */


#headerBG {
	height:198px;	
	background: url("../images/header_bg.jpg");
	position:absolute;
	top:0px;
	width:100%;
	z-index:-50px;	
}

#header {
	height:198px;	
	background: url("../images/bg.jpg") no-repeat;
	position:absolute;
	top:0px;
	width:100%;	
	z-index:-30px;	
}

#container {
	text-align:left;
	height:inherit;
	width: 960px;
	/* Sticky footer  */
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 0 -50px 0; /* the bottom margin is the negative value of the footer's height */	
	position:relative;
}

	#siteTitle{
			width:537px;
			height:99px;	
			margin: 0px 0px 0px 370px;
			position:relative;
			top:60px;
			background: url("../images/title.jpg") 0 0 no-repeat;	
	}
	
		h1{
		font-family:Georgia, "Times New Roman", Times, serif;
		margin: 0px;
		font-size:40px;
		text-indent:-999em;
		outline:none;
		color:#b22;}	


	
	#logo {
		height:136px;
		width:680px;
		padding:0px;
		margin:0px auto 0px auto;
		background:url(../images/logo.jpg) 50% top no-repeat;		
	}
	
		#logotext {
			text-indent:-999em;
		}	
		
	
	#content {
		background:url(../images/hr.png) 100% 40px no-repeat;		
		width:580px;
		min-height:500px;
		padding:0px;
		margin: 60px 0px 0px 366px;
	}	
			
		#content #title{
			width:100%;
			text-align:right;
			margin: 10px 0px 60px 0px;
			position:relative;
			top:10px;
		}	
		
		
			#content #title a{
				color:#b0b0b0;
				font-family: kulturista-web,serif;
				font-style: normal;
				font-weight: 400;				
			}	
			
			#content #title a:hover{
				color:#c90118;
			}			
					
			
			#content #indexTitle{
				width:100%;
				text-align:right;
				margin: 0px 0px 60px 0px;
				position:relative;
				top:30px;
			}							
	
	#footer {
		border-top: 1px solid #666;
		font-size:10px;		
	}
	





/* ------------------------------------------------------------------------- 
   Classes                                                                       
   ------------------------------------------------------------------------- */

address {
font-size:.65em;
font-style:normal;
line-height:15px;}

.clear {
clear:both;}

.left {
float:left;}

.right {
float:right;}



/* ------------------------------------------------------------------------- 
   News                                                                       
   ------------------------------------------------------------------------- */

#article{
	width:275px;
	margin:0px 0px 10px 0px;
}

	
		#article  img{
			border: 8px solid #b6e0f5;
		}
		
		#article  img.roll:hover{
			border: 8px solid #c90118;
		}	
					



/* ------------------------------------------------------------------------- 
   Projects                                                                       
   ------------------------------------------------------------------------- */

.item{
	margin:0px 0px 10px 0px;
}
	
	.item h5{
		margin:0px 0px 10px 0px;
	}


	.item .thumb{
		width:177px;
		margin:0px 0px 10px 0px;
		float:left;
	}
	
		.item .thumb img{
			border: 8px solid #b6e0f5;
		}
		
		.item .thumb img.roll:hover{
			border: 8px solid #c90118;
		}		
	
	.item .text{
		width:360px;
		margin:0px 0px 10px 0px;
		float:right;
	}
	
		.item .text h4{
			margin:0px 0px 0px 0px;
			padding:0px;
		}	
		
		.item .text ul{
			list-style:none;
			margin:0px 0px 0px 0px;
			padding:0px;
		}
		
		.item .text ul li{
			float:left;
			font-size:12px;
			margin:0px 5px 0px 0px;
			padding:0px;
		}	
		
	.item .textLeft{
		width:360px;
		margin:0px 0px 10px 0px;
		float:left;
	}
	
		.item .textLeft h4{
			margin:0px 0px 0px 0px;
			padding:0px;
		}	
		
		.item .textLeft p{
			margin:0px 0px 0px 0px;
			padding:0px;
		}	
		
		.item .textLeft ul{
			list-style:none;
			margin:0px 0px 0px 0px;
			padding:0px;
		}
		
		.item .textLeft ul li{
			float:left;
			font-size:12px;
			margin:0px 5px 0px 0px;
			padding:0px;
		}									

	

/* ------------------------------------------------------------------------- 
   Projects                                                                       
   ------------------------------------------------------------------------- */
   
   
#nav {
	height:36px;
	width:960px;
	padding:0px;
	margin:62px 0px 0px 360px;
}

	#nav ul{
		list-style:none;
	}
	
	#nav ul li{
		float:left;
	}
	
		#about a {
			display:block;
			height: 37px;
			width: 120px;
			text-indent: -999em;
			background: url("../images//nav/about.gif") 0 0 no-repeat;
			outline: none;
		}
		
		#about a:hover {
		   background-position: -120px 0;
		}	
		
		#news a {
			display:block;
			height: 37px;
			width: 120px;
			text-indent: -999em;
			background: url("../images//nav/news.gif") 0 0 no-repeat;
			outline: none;
		}
		
		#news a:hover {
		   background-position: -120px 0;
		}	
		
		#projects a {
			display:block;
			height: 37px;
			width: 120px;
			text-indent: -999em;
			background: url("../images//nav/projects.gif") 0 0 no-repeat;
			outline: none;
		}
		
		#projects a:hover {
		   background-position: -120px 0;
		}	
		
		#contact a {
			display:block;
			height: 37px;
			width: 120px;
			text-indent: -999em;
			background: url("../images//nav/contact.gif") 0 0 no-repeat;
			outline: none;
		}
		
		#contact a:hover {
		   background-position: -120px 0;
		}		
