@charset "utf-8";
/* CSS Document */

body{
	background: url(../images/bg.png) repeat-x #ebe8d9;
}
img{border:0;}

#header{
	position: absolute;
	width: 490px;
	height: 20px;
	top: 130px;
	left: 0px;
}

#title{
	position: absolute;
	height: 70px;
	width: 500px;
	top: 54px;
	left: 0px;
}
h1{
	font-size: 58px;
	font-family: 'Century', 'Cambria', 'Georgia', 'Myriad Pro', sans-serif, Arial;
	color:#FFF;
	margin-top: 10px;
	margin-left: -3px;
}
h2{
	
	font:14px Tahoma, Geneva, sans-serif;
	color:#5c3315;
	
}

/*footer*/
#footer{
	position: absolute;
	top: 642px;
	left: 50%;
	margin-left: 274px;
	font-size: 10px;
	font-family: Tahoma, Arial;
	color: gray;
	text-align: right;
}
#footer a{
	font-size: 10px;
	font-family: Tahoma, Arial;
	color: gray;
	text-decoration: none;
}

/*content*/
#twitter_update_list{
	position: absolute;
	top: 260px;
	padding-left: 20px; 
}
#rightcontent{
	position: absolute;
	margin-left: -170px;
	left: 50%;
}

#picture1{
	position: absolute;
	top: 30px;
	left: 50%;
	margin-left: -460px;
	border-style:groove;
	}


/*menu*/
#menuportfolio{
	position: absolute;	
	top: 150px;
	left: 100px;
}

#menulinks{
	position: absolute;	
	top: 21px;
}
#menulinks ul{
	list-style:none;
	margin-top:15px;
	height:40px;
	float:left;
	width:550px;
	margin-left:0px;
}

#menulinks li{
	display:inline;	
	float:left;
	width:100px;
	margin-right:60px;
	text-align:center;
	background-color:#FFF;
	margin-left:-40px;
	text-transform:uppercase;
}

.portfolio{
	width: 122px;
	background-color:#FFF;
}

#menulinks a{
	display:block;
	font:18px Tahoma, Geneva, sans-serif;
	color:#5c3315;
	text-decoration:none;
	line-height:30px;
}

#menulinks a:active{
	display:block;
	background-color:#fff;
	text-decoration:none;
	line-height:30px;
	border-bottom: 5px solid #fd9e18;
	color:#5c3315;
}

#menulinks a:hover{
	display:block;
	background-color:#fff;
	text-decoration:none;
	line-height:30px;
	border-bottom: 5px solid #689e18;
	color:#5c3315;
}

#community{
	position: absolute;
	left: 17px;
	top: 330px;
}

.clear{clear:both;}



.document{
	height:365px;
	background-color:#fff;
	width: 615px;
}

.dochead{

	background-color:#689e18;
	height:45px;
	font:24px Tahoma, Geneva, sans-serif;
	color:#FFF;
	width: 385px;
	margin-left:-10px;
}

.dochead span{
	margin-left: 20px;	
}

.dhead{
	line-height:45px;	
}

.post{
	color:#656565;
	font:12px Tahoma, Geneva, sans-serif;
	line-height: 30px;
	margin-left: 15px;
}

.dcontent{
	font:16px Tahoma, Geneva, sans-serif;
	color:#1f1e1e;
	margin-top:20px;
	line-height:23px;
	margin-left: 15px;
	
	letter-spacing:1px;
}

#contentbox{
position: absolute;
top: 265px;
}