body{
	font-family: helvetica, arial, sans-serif;
	font-size:9pt;
	background-color:#121212;
	color: #fff;
	
}

h1{
	font-size:22pt;
	font-weight:bold;
	margin-top:4px;
	margin-bottom:4px;
	color:#ff0;
}

h2{
	font-size:15pt;
	font-weight:bold;
	margin-top:4px;
	margin-bottom:4px;
	color:#fff;
}

h3{
	font-size:11pt;
	font-weight:bold;
	margin-top:2px;
	margin-bottom:2px;
	color:#fff;
	
}

a:link, a:visited{
	color:#E0E0E0;
	font-weight:bold;
}

a:hover{
	color:#fff;
}

#main{
	width:1100px;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	background-color:#000;
	background-image:url(pic/logo150.jpg);
	background-repeat:no-repeat;
	background-position:0 -25px;
	padding:5px;
	border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
behavior:url(/PIE.htc);
}

.bar {
clear:both;
}

.bar a{
display:block;
height:30px;
float:left;
padding:6px 2px 0 2px;;
background-image:url(pic/nav_button.png);
background-repeat:no-repeat;
text-decoration:none;
margin:1px;
color:#BFC5A9;
}
.bar a:hover{
background-image:url(pic/nav_button2.png);
color:yellow;
}

#blog{
background-color:#fff;
color:#000;
margin:2px;
}
#blog a:link, #blog a:visited{
color:#000;	
}
#blog h3{
color:#000;	
}
#blog .entry{
padding: 5px;
border-bottom: #000 2px dotted;	
}

.hot {
width:250px;
height:200px;
padding:10px;
background-image:url(pic/hot_border.jpg);
background-repeat:no-repeat;
color:#000;
font-size:10px;
}
.hot a:link, .hot a:visited{
color:#000;
}
.hot a:hover{
background:orange;
color:#fff;
}
.hot h3{
color:#000;
}
.hot2 {padding: 2px; background-color:#000; border: 1px solid #787878;}
.hot2 a:link, .hot2 a:visited {
	color:#fff !important;
	}	
	
	
.mainMenu{
clear:both;
}
.hoodMenu{
margin-left:20px;
}


#nav {
	font-size: 10pt;
	font-weight:bold;
	height: 15px;
	margin: 5px;
	padding: 5px;
	color: yellow;
	clear:both;
	background-image:url(/pic/nav.jpg);
	}
#nav a:link {color: yellow}
#nav a:visited {color: yellow}
#nav a:hover {color: #FFF}


.banner { background-image:url(pic/logo.jpg); background-repeat:no-repeat; height: 85px;}
.barrate {
background-image:url(pic/barrate.jpg);
font-size:20px;
color:#FFF;
}


input.forms {font-size:8pt; background-color:#ffffff;}
select.forms {font-size:8pt; background-color:#ffffff;}
form.small {margin: 0;}
.small {font-size:8pt;}
.border {padding: 3px; background-color:#333; border: 2px solid #ccc; font-size:9pt;}
.borderpic1 {height: 250px; padding: 5px;}
.red {color: #ffffff;}
.red a:link {color: #ffffff;}
.red a:visited {color: #ffffff;}
#login {padding:2px;}
.page {padding:5px;}
.yellow {color:#ff0; font-weight:bold;}
.yellow a:link {color:#ff0; font-weight:bold;}
.yellow a:visited {color:#ff0; font-weight:bold;}
.yellow a:hover {color:#ffffff; font-weight:bold;}
.map {color:#000; font-weight:bold;}
.map a:link {color:#000; font-weight:bold;}
.map a:visited {color:#000; font-weight:bold;}
.map a:hover {color:#000; font-weight:bold;}
.lgred {font-size: 12pt; font-weight: bold; color: #cc3333;}
.lgyel {font-size: 12pt; font-weight: bold; color: #CCCC66;}
.lggreen {font-size: 12pt; font-weight: bold; color: #009900;}
.hidden {
	font-size: 1px;
	color: #000;
	 }
.hidden  a:link{font-size: 1px; color: #000;}
.hidden a:visited {font-size: 1px; color: #000;}
.black { background-color: #000; padding: 3px; border: 1px solid #787878; margin: 2px;}
h3.black {padding: 2px; background-image:url(pic/hotback2.jpg);}
h2.black {padding: 2px; background-image:url(pic/hotback2.jpg);}


.lastrev {padding: 3px; margin:3px; background-color:#000; font-size: 9pt; }
.lastrev h3 {
	color:#09F;	
}
.lastrev a:link, .lastrev a:visited{color:#FFF;}


.frontpic {text-align: center; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; margin: 3px;}
.desc {font-size: 8pt; font-family: courier new; border: 1px solid #ccc; padding: 5px;}
.weeklyEvent{
	border:1px solid #ccc;
	padding:5px;
	margin:5px;
	background-color:#660033;
}
.weeklyEvent .title{
	font-weight:bold;
	font-size:12px;
	color:#FFFF00;
}
.weeklyEvent .image{
	padding:5px;
}
.spiffy{display:block}

.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#E0DFDA}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #605f5d;
  border-right:1px solid #605f5d;
  background:#a8a7a3}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #161615;
  border-right:1px solid #161615;
  background:#b5b4b0}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #b5b4b0;
  border-right:1px solid #b5b4b0;}
.spiffy4{
  border-left:1px solid #605f5d;
  border-right:1px solid #605f5d}
.spiffy5{
  border-left:1px solid #a8a7a3;
  border-right:1px solid #a8a7a3}
.spiffyfg{
  background-color:#E0DFDA;
  color:#000;
   padding:3px;
  }
 .spiffyfg h3{
 color:#CC3333;
 margin:0;
 }
 .spiffyfg a:link, .spiffyfg a:visited{
	color:#000;
}
 .spiffyfg a:hover{
	color:#CC3333;
}

.spiffyBlog{display:block}
.spiffyBlog *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#464544}
.spiffyBlog1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #1e1d1d;
  border-right:1px solid #1e1d1d;
  background:#343333}
.spiffyBlog2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #070606;
  border-right:1px solid #070606;
  background:#383737}
.spiffyBlog3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #383737;
  border-right:1px solid #383737;}
.spiffyBlog4{
  border-left:1px solid #1e1d1d;
  border-right:1px solid #1e1d1d}
.spiffyBlog5{
  border-left:1px solid #343333;
  border-right:1px solid #343333}
.spiffyBlogfg{
  background:#464544;
  padding:5px;
  }
  

 .allbars a:link, .allbars a:visited {
 color:#000;
 font-size:10px;
 background-color:#FFF;
 margin:1px;
 text-decoration:none;
 }
 .allbars a:hover {
 color:#FFF;
 font-size:10px;
 background-color:#000;
 margin:1px;
 text-decoration:none;
 }
 .smallGrey a:link, .smallGrey a:visited {
	font-size:8pt;
	color:#FFFFCC !important;
	}
 .smallGrey2 a:link, .smallGrey2 a:visited {
	font-size:7pt;
	color:#ccc !important;
	}
	
.forumTopic{
	padding:3px;
	margin:2px;
	background-color:#333;
	border:1px solid #999;
	font-size:11px;
	}
	
#modal_container {  
padding:5px;  
background-color:#fff;  
border:1px solid #666;  
overflow:auto;  
font-family:"Lucida Grande",Verdana;  
font-size:12px;  
color:#333;  
text-align:left;  
} 

#modal_overlay {  
 background-color:#000;  
}  

.rateBox {
background-color:#FFF;
color:#000;
margin:3px;
padding:3px;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
behavior:url(/PIE.htc);
}

.map div {
     max-width: 300px; /* Change to the width of your map */
}
.map div span {
     white-space: normal;
}

.shout{
	background:#000;
	border:1px solid #0066CC;
	padding:5px;
}

#myTA-Counter {
    width: 100px;
    border: 0;
}
#myT {
    width: 195px;
    float:left;
}
#myT-Counter {
    width: 80px;
    height: 16px;
    float:right;
    border: 1px solid Green;
    text-align: right;
    padding: 0 2px 0 2px;
}

.cockBlog{
	display:block;
}
.cockBlog *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#ffffff;
}
.cockBlog1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #6d6d6d;
  border-right:1px solid #6d6d6d;
  background:#bfbfbf}
.cockBlog2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #191919;
  border-right:1px solid #191919;
  background:#cecece}
.cockBlog3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #cecece;
  border-right:1px solid #cecece;}
.cockBlog4{
  border-left:1px solid #6d6d6d;
  border-right:1px solid #6d6d6d}
.cockBlog5{
  border-left:1px solid #bfbfbf;
  border-right:1px solid #bfbfbf}
.cockBlogfg{
  background:#fff;
  color:#000;
  padding:5px;
  }
 .cockBlogfg a:link, .cockBlogfg a:visited{
 color:#333;
 
 }
 
.white {
	background:#fff;
	color:#000;
	margin:5px;
	padding:5px;
}

.white a:link, .white a:visited{
	color:#000;
}

#bar{
	background:#000;
	color:#fff;
	padding:10px;
}

#bar .box {
	    position:relative;
	padding:3px;
	background-color: #222;
	border:1px solid #fff;
	margin:3px;	
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	behavior:url(/PIE.htc);
}

#bar #title{
	    position:relative;
	border:1px #ccc dotted;
	padding:5px;
	margin:2px;
		border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	behavior:url(/PIE.htc);
}

#bar h1{
	padding:1px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	background:#000;
	color:#fff;
}


#bar #info {
	    position:relative;
	margin:5px;
	padding:5px;
	border:1px solid #fff;
	height:109px;
	background:#fff;
	color:#000;	
	border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
behavior:url(/PIE.htc);
}

#bar #info a{
	color:#000;	
}

#bar #info ul{
	list-style-type:none;	
}

#bar #favAdd{
    position:relative;
	padding: 5px;
	background-color: #222;
	border:1px solid #ccc;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
behavior:url(/PIE.htc);
}

.footer{
border-top:1px #ccc dotted;
clear:both;
font-size: 10px;	
color:#B0B0B0;
}
.footer a:link, .footer a:visited{
color:#B0B0B0;	
}

.footer .section{
	width:200px;
	float:left;
	margin-left:30px;
}

.footer .section .item{
	margin:3px;
}

#cityciao{
	background:#fff;
	color:#000;
	font-size:1.2em;
	margin:5px;
	padding:10px;
 	background-repeat: no-repeat;
 	 background-size:40%;
  	 background-position:320px;
  	 border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

#cityciao a{
	display:block;
	color:#FFF;	
	text-shadow: 2px 0 4px black;
}

#cityciao_box{
	float:left;
	background:#fff;
	width:150px;
	height:150px;
	color:#000;
	margin:5px;
	padding:5px;
  	 border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

#cityciao_box a{
	display:block;
	color:#222;	
	text-decoration:none;
	text-shadow: #FFF 2px 2px 2px;
}

