* { margin:0; padding:0;}
body { 
	background: url(../images/designElements/bg3.jpg) center top no-repeat #000000;
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;;
	font-size:12px;
	color:#FFF;
	text-align:center
}
img { border:none;}
a { text-decoration: none; color:#FFF; }
a:link {}
a:visited {}
a:active {}
a:hover { text-decoration: underline; color:#3686f4; }

#container { width:950px; background:#000000; margin:0px auto; text-align:left; }

#header { position:relative; border-bottom:1px solid #383739}

#menu { height:30px;}
#menu ul{ float:right;}
#menu ul li{ float:left; display:block; list-style:none; padding-right:20px; line-height:2}

#vis { margin-top:1px;}
#vis h2, #content h2 { background:#161617; padding:10px; padding-right:0px; height:20px; font-weight:normal; font-size:16px; color:#3686f4}
#vis #column1 { float:left; width:340px; background:#3a3939 url(../images/designElements/vis-bg.png) bottom repeat-x}
#vis #column1 h3 { padding-left:20px; padding-top:5px; width:80%; color:#aedef6; font-weight:normal;}
#vis #column1 p { padding:10px; width:80%;}
#vis #column1 ul {  padding:10px; padding-left:30px;}
.more { font-size:10px; position:absolute; right:5px; top:5px; padding:5px; background:#3a3939 url(../images/designElements/vis-bg.png) bottom repeat-x; border:1px solid #383739;}

#vis #column1 ul.idTabs { padding:0px; height:50px; background:#000 url(../images/designElements/ul-bg.png) repeat-x;}
#vis #column1 .idTabs li { list-style:none; float:left; display:block; text-align:center;}
#vis #column1 .idTabs li a{ cursor:pointer; border:none; width:50px; height:50px; list-style:none; float:left; display:block; color:#3686F4; margin:5px; text-align:center;}
#vis #column1 .idTabs li a.selected { width:60px; background:url(../images/designElements/idTab.png) no-repeat; margin-top:0px; padding-top:5px;}
#vis #column1 .newspane { position:relative; height:381px; overflow:hidden;}

#vis #column2 { float:left; width:609px; margin-left:1px;}
#vis #column2 h3 { padding-left:10px; padding-top:5px; width:80%; color:#aedef6; font-weight:normal;}
#vis #column2 #resultsArea h3 { padding-left:0px; padding-top:0px; width:80%; color:#aedef6; font-weight:normal;}
#vis #column2 .post { position:relative;}
#vis #column2 ul li {
	list-style: none;
	padding-left: 25px;
}
#vis #column2 li img {
	padding: 3px;
	display: block;
}
#vis #column2 li span {
	position: relative;
	top: -45px;
	left: 60px;
}
#vis #column2 li span a {
	width: 50px;
}
#content {}

/*footer*/
#footer {
	padding-top:50px;
	width:100%;
	margin:auto;
	position:relative;
	clear:both;
}
#footer h1 { color:#3686f4; font-size:110%; font-weight:100;}
#footer a  { color:#FFF}
#footer h2 { color:#666666; font-size:100%; border:none;}
#footer li { color:#999999; font-size:90%; margin-left:15px; list-style:none;}	
#footer td { padding:15px; color:#FFFFFF; font-size:12px}
#footer td:hover { background:#000;}