body {
	background-color: #000000;
	background-image: url(img/bg1.png);
	background-repeat: repeat-x;
		font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	font-size:12px;

	
}
#backg{
position:absolute; left:0px; top:0px; width:898px; height:700px; z-index:1; background-image: url(img/onpatrol.jpg); layer-background-image: url(img/onpatrol.jpg); border: 1px none #000000;
}
#block{
background: white; position:absolute; left:100px; top:21px; width:798px; height:632px; z-index:2; overflow: auto; filter:alpha(opacity=45);-moz-opacity:.45;opacity:.45;
}
#main{
position:absolute; left:100px; top:21px; width:792px; height:626px; z-index:2; overflow: auto; margin-left: 5px; margin-right: 5px; margin-top: 1px; margin-bottom: 1px; font-size: 1em;
}
#banner{
position:absolute; left:910px; top:40px;  height:510px; z-index:5;
} 
#menu {
	position:absolute; left:0px; top: 0px; height: 22px; width: 100%; z-index:7;background-image: url(img/bar.png); float: left;
}
#footer {
	
position:absolute; left:0px; top:750px; width:100%; height:30px; z-index:9; color: #fff;}
#title{
position:absolute; left:67px; top:658px; width:793px; height:104px; z-index:6;
}
#logo{
position:absolute; left:863px; top:515px; width:252px; height:238px; z-index:4;
}
#topbar{
	position:absolute; left: 0px; top: 0px; height: 21px; z-index:8; width:100%;  
}
#adsense{
	position:absolute; left:20px; top: 660px; width:236px; z-index: 10; background:black; 
}
#imabar{
	position:absolute; left:863px; top:0px; width:201px;height:38px;z-index:20;
}
#details{
position:absolute; left:50px; top:50px; width:500px; height:500px; z-index:21; visibility:hidden; 
border-width: 1px 1px 1px 1px;
border-style: solid;
border-color: #ccc #888 #555 #bbb;
background: black;
color:white;
font: bold 1.2em Arial, Helvetica, sans-serif;
}
#tbitem{
	 top:3px; z-index:10; color: #ffffff;
}
/* links */
a { color: #ffffff; text-decoration: none; }
a:hover { color: #ffffff; text-decoration: underline; }

/* headers */
h1, h2, h3 { font: bold 1.2em Arial, Helvetica, sans-serif; background: black;background-image: url(img/bar.png); color:#fff; }


.sidebox h1 h2 h3 h4 {
font-size:1.2em;
color:#ffffff;
text-decoration: none;
}
.sidebox a:visited  {
	color: #ffffff;
	text-decoration: none;
}
.sidebox ul p{
	color: #ffffff;
}
#sidebar {
	color: #ffffff;
}

.widget_core_coll_xml_feeds{
	font-size: 1em;

}
.search{
	font-size: 0.9em;
}
.SearchField { 
	width: 130px;
	color: #333; 
	height: 20px;
	padding: 2px;	
	vertical-align: top;
}
.submit { 
	font: 1em Arial, Sans-serif; 
	color: #333;	
	height: 20px;
	border: 1px solid #DADADA;
	
}

.tbhdr{
	color:#ffffff; text-decoration: none;
}
#menu ul {
list-style: none;
margin: 0;
padding: 0;
width: 12em;
float: left;
background: #000;
color: #fff;
}
#menu a, #menu h3 {
font: bold 11px/16px arial, helvetica, sans-serif;
display: block;
border-width: 0px 1px 0px 1px;
border-style: solid;
border-color: #ccc #888 #555 #bbb;
margin: 0;
padding: 2px 3px;
}

#menu h3 {
color: #fff;
}

#menu a {
color: #fff;
text-decoration: none;
}

#menu a:hover {
color: #000;
background: #fff;
}

#menu li {position: relative;}

#menu ul ul {
position: absolute;
z-index: 500;
}

#menu ul ul ul {
top: 0;
left: 100%;
}
div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}
#footer p{
	color:#fff;
}

