/*
-----------------------------------------------------------------------------------------
Global 
-------------------------------------------------------------------------------------- */
html {
	margin:0px;
	padding:0px;
	background-color:#fff;
}

body {
	margin:0px;
	padding:0px;
	font-family: Times, Times New Roman, arial, serif;
	font-size: 12px;
	color: #666;
	text-decoration: none;
}


/*
-----------------------------------------------------------------------------------------
Background Structure: main
-------------------------------------------------------------------------------------- */
div#wrap {
    margin:0 auto;
    width:775px;
}

div#header {
    margin-top:30px;
    margin-bottom:10px;
}

div#footer {
    clear:both;
    padding-top:20px;
}
/*
-----------------------------------------------------------------------------------------
Background Structure: left side + all lists
-------------------------------------------------------------------------------------- */
div#left {
		float:left;
		height: auto;
		float:left;
		width: 250px;
		padding: 0px;
		border: 0px;
		z-index:1;	
}

div#logo {
		height: 27px;
		width: 85px;
		margin-top:25px;
		padding: 0px;
		border: 0px;
		z-index:1;		
}

div#menu {
		width:245px;
		height:auto;
		margin-top:0px;
		padding: 0px;
		border:0px;
		z-index:1;		
}

div#menu li {
		padding: 0;
		margin-left:5px;
		text-align:left;
		line-height:14px;
		list-style: none;
}

div#nav {
		width:245px;
		height:auto;
		margin-top:200px;
		padding: 0px;
		border:0px;
		z-index:1;		
}

div#nav li {
		padding: 0;
		margin-left:5px;
		text-align:left;
		line-height:14px;
		list-style: none;
}

div#projects {
		width:245px;
		height:auto;
		margin-top:210px;
		padding: 0px;
		border:0px;
		z-index:1;		
}

div#projects li {
		padding: 0;
		margin-left:5px;
		text-align:left;
		line-height:14px;
		list-style: none;
}


div#news {
		width:245px;
		heighst:auto;
		margin-top:210px;
		padding: 0px;
		border:0px;
		z-index:1;		
}

div#news li {
		padding: 0;
		margin-left:5px;
		text-align:left;
		line-height:14px;
		list-style: none;
}


/*
-----------------------------------------------------------------------------------------
Background Structure: right side
-------------------------------------------------------------------------------------- */
div#right {
		float:right;
		width: 505px;
		padding: 0px;
		border: 0px;
		z-index:22;
		
}

div#image {
		width:auto;
		height:auto;
}

.imageboarder {
		float:left;
		border:solid 1px #E4E4E4;
		background-color:#F4F4F4;
		padding:3px;
		margin-right:8px;
		margin-bottom:8px;
		z-index:1;
}
.noboarder {
		float:left;
		border:#fff;
		background-color:transperent;
		padding:3px;
		margin-right:8px;
		margin-bottom:8px;
		z-index:1;
}

.imageboarder:hover {
		border:solid 1px #CCCCCC;
}


div#thumbs li { 
		width:auto;
		list-style: none; 
		float: left;
}


/*
-----------------------------------------------------------------------------------------
home page
-------------------------------------------------------------------------------------- */

div#homelogo {
		height: 34px;
		width: 233px;
		margin-top:40px;
		margin-left:5px;
		border: 0px;
		z-index:1;		
}

div#homeenter {
    width:765px;
	text-align:center;
	clear:both;
} 

div#homeimage {
		margin-top:5px;
		width:auto;
		height:300px;
}



/*
-----------------------------------------------------------------------------------------
text
-------------------------------------------------------------------------------------- */
.orange{color:#7D2626;}

a:link {
	color: #666;
	text-decoration: none;
}
a:visited {
	color: #666;
	text-decoration: none;
}
a:hover {
	color: #7D2626;
	text-decoration: none;
	}
	


/*
-----------------------------------------------------------------------------------------
news/cv page 
-------------------------------------------------------------------------------------- */
div#links { 
		width:439px;
		height:auto;
		padding:0px;
		border-left:solid 1px #E4E4E4;
		z-index:2;
		padding-top:5px;
		padding-bottom:5px;
		margin-top:47px;
}

div#links li {
		padding: 0;
		margin-left:45px;
		text-align:left;
		line-height:14px;
		list-style: none;
}

div#info { 
		width:439px;
		height:auto;
		padding:0px;
		border-left:solid 1px #E4E4E4;
		z-index:2;
		padding-top:5px;
		padding-bottom:5px;
		padding-left:45px;
		margin-top:47px;
		text-align:left;
}

.info a:link {
	color: #522307;
	text-decoration: none;
}
