*{margin:0;padding:0;}

img{border:0}

body{
	background:#F8FBF4;
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#333333;
	}

body a{
	color:#AFA99B;
	text-decoration:none;
	}

body a:hover{
	color:#F8FBF4;
	background:#333333;
	}

.color{
	position:absolute;
	background:#AFA99B;
	overflow:hidden;
	}
	
.linespattern{
	position:absolute;
	background:url(layout_images/img_linespattern02.gif);
	overflow:hidden;
	}

#topleft{
	position:fixed;
	top:0px;
	left:0px;
	}

#menu{
	position:absolute;
	top:218px;
	left:0px;
	}

#menu li{
	display:block;
	width:175px;
	height:27px;
	overflow:hidden;
	background:top left no-repeat;
	}

#menu li a:{
	background: top left no-repeat;
	}

#menu li a:hover{
	background: bottom right no-repeat;
	}
	
#section{
	position:absolute;
	top:224px;
	left:200px;
	width:200px;
	height:23px;
	overflow:hidden;
	float:left;
	background: top left no-repeat;
	}
	
#content{
	position:absolute;
	top:240px;
	left:200px;
	width:640px;
	}

#content li{
	display:block;
	}
	
#content li div{
	background:url(layout_images/img_linespattern02.gif);
	border-top:#F8FBF4 solid 2px;
	border-bottom:#F8FBF4 solid 10px;
	}
	
#content li div img{
	padding-bottom:6px;
	}

#lititle{
	padding-top:50px;
	padding-bottom:4px;
	border-bottom:#333333 solid 2px;
	}
	
#bottom{
	padding-top:50px;
	}

#bottom img{
	background:url(layout_images/img_linespattern02.gif);
	float:left;
	}

#contact{
	position:absolute;
	top:464px;
	left:200px;
	}	

#contact li{
	display:block;
	width:225px;
	height:27px;
	overflow:hidden;
	background:top left no-repeat;
	}

#contact li a:{
	background: top left no-repeat;
	}

#contact li a:hover{
	background: bottom right no-repeat;
	}

#twitterappmask{
	position:absolute;
	top:216px;
	left:200px;
	width:640px;
	height:165px;
	overflow:hidden;
	float:left;
	}

#twitterapp{
	position:relative;
	top:-52px;
	}

#hiddenimg{
	display:none;
	}
