body {
background: #fff;
font-family:verdana, arial, sans-serif;
color:#666;
font-size:12px;
font-weight:normal;
margin: 0;
padding: 0;}

A 			{ color: #111; text-decoration: underline;} 	
A:link		{ color: #111; text-decoration: underline;} 	
A:visited	{ color: #111; text-decoration: underline;} 	
A:active	{ color: #666;  } 	
A:hover		{ color: #999;  }
h1 {font-size:20px;font-family:georgia, arial, sans-serif;font-weight:bold;}

h2 {
font-family:georgia, arial, sans-serif;
color:#333;
font-size:11px;
font-weight:bold;
background:#FFF;
line-height:110%;
padding:2px;
margin-top:5px;
text-transform:uppercase;
letter-spacing: .2em;  }	
	
#headline {
margin-left:40px;
padding:15px;
font-family:verdana, arial, sans-serif;
color:#666;
font-size:24px;
font-weight:normal;}

#headline a {
color: #111;
text-decoration: none;
}

#container {
width:860px;
margin-left: auto;
margin-right: auto;
margin-top;10px;
}
      

#tabnav_container {
width:500px;
border: 1px solid #ccc;
background: #fff;
}

#tabnav {
height: 22px;
margin: 0;
padding-left: 40px;
background: url(http://www.lopolis.com/images/tab_bottom.gif) repeat-x bottom;
padding-bottom:0px;
padding-top:0px;
}

#tabnav li {
margin: 0;
padding: 0;
display: inline;
list-style-type: none;
}

#tabnav a:link, #tabnav a:visited {
float:left;
background: #f3f3f3;
font-size: 12px;
line-height: 14px;
font-weight: bold;
padding: 3px 10px 3px 10px;
margin-right: 4px;
border: 1px solid #ccc;
text-decoration: none;
color: #666;
}

#tabnav a:link.active, #tabnav a:visited.active	{
border-bottom: 1px solid #fff;
background: #fff;
color: #000;
}

#tabnav a:hover	{
background: #fff;
}	   
		
	#leftcolumn {
		width:150px;
		height:500px;
		padding:5px;
		margin:5px;
		float:left;
		border-top:1px solid #999;
		border-right:1px solid #999;
		background:#fff;
		}
	
	#centercolumn {
		width:150px;
		height:700px;
		padding:5px;
		margin:5px;
		float:left;
		border-top:1px solid #999;
		border-left:1px solid #999;
		border-right:1px solid #999;
		background:#fff;
		}
		
    #rightcentercolumn {
		width:220px;
		height:600px;
		padding:5px;
		margin:5px;
		float:left;
		border-top:1px solid #999;
		border-left:1px solid #999;
		border-right:1px solid #999;
		background:#fff;
		}
	
	#rightcolumn {
		width:185px;
		height:450px;
		padding:5px;
		margin:5px;
		float:left;
		border-top:1px solid #999;
		border-left:1px solid #999;
		background:#fff;
		}

#rightcolumn p { font-size:10px}

		
	#contentheader {
		text-align:left;
		background:#fff
		}

    #contentheader a {
        text-decoration:none;
               }
		
	p,h1,pre {
		margin:0px 10px 10px 10px;
		}
		

		
	#contentheader h1 {
		font-size:22px;
		padding-top:50px;
		padding-left:100px;
		padding-bottom:20px;
		margin:0px;
		}
	
	

.projectbutton {
background: #EEE;
	padding: 1px;
	font-family: Geneva, Vera, Arial, Helvetica, sans-serif;
		text-align:center;
	border : 1px solid #aaa;
	}
	
.projectbuttontop {
	color: #000;
	font-size: 12px;
	font-weight: bold;
	font-variant : small-caps;
}
.projectbuttonbottom {
	color: #000;
	font-size: 10px;
}

.projectbuttontop a:hover{
	color: #000;
	}
	

.delicious-posts {
color:#666;
font-size:11px;
}

.delicious-post {
padding-bottom:6px;
}

.delicious-tag a{
color:#666;
font-size:smaller;
dislplay:hidden;
}

.smallvideotext{
font-size:10px;
}

#aboutbox {		text-align:center;		background:#FFF;		color:#333;		margin-top:5px;margin-bottom:40px;		width:275px;height:300px;		border-left:1px solid #999;        border-top:1px solid #999;		padding:10px;}

#lefttop {		text-align:right;			background:#FFF;		color:#333;		margin-top:10px;margin-left:20px;width:250px;height:75px;border-right:1px solid #999;        border-bottom:1px solid #999;padding-top:10px;		padding:10px;}

#video {		text-align:right;			background:#FFF;		color:#333;		margin-top:5px;width:270px;border-top:1px solid #999;		border-right:1px solid #999;        border-bottom:1px solid #999;		padding:10px;}

#still {		text-align:right;			background:#FFF;		color:#333;		margin-top:5px;margin-left:20px;width:250px;border-top:1px solid #999;		border-right:1px solid #999;        padding:10px;		padding-bottom:80px;}

ul {
font-family:verdana, arial, sans-serif;
font-size:10px;
padding-top:5px;
padding-bottom:5px;
margin-left:-35px;
list-style-type: none;
}

.videoitem {
color:#666;
font-size:11px;
padding:5px;
}

.mainthumb {
padding-top:3px;
padding-right:5px;
}


.smalltext {
font-family:verdana, arial, sans-serif;
color: #333;
font-size:10px;
font-weight:normal;
background:#FFF;
line-height:140%;}

