body {
	font-family: Lucida Grande,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #333333;
	background-color:#ffffff;
        
            /*background-image: url(./_imgs/img/brick-background.jpg);*/
	background-repeat: no-repeat;
line-height:1.4 em;
}

a:link, a:visited, a:active{ color: #f8130d; text-decoration: none;} 
a:hover {color: #f8130d; text-decoration: line-through;} 

#maincontent1
{
 float:left; 
 width:1024px;
 height:auto;
 padding-top:0px;
 padding-bottom:0px; 
 padding-left:0px;
 padding-right:0px; /*
background-image: url(http://www.artbrut.org.uk//_imgs/img/poster-bnd-1.jpg);
  background-repeat: no-repeat;*/
}

#maincontent
{
 float:left; 
 width:800px;
 height:auto;
 padding-top:0px;
 padding-bottom:0px; 
 padding-left:0px;
 padding-right:0px; 
 /*background:url(./_imgs/img/background_pattern.gif);*/
margin-left: 75px;
}

input, select 
{
font-family: Lucida Grande,Verdana,Tahoma, Arial; 
border-style: solid; border-width: 1px ;
border-Color: #888888;
font-size:11px;
}
textarea
{
font-family: Lucida Grande,Verdana,Tahoma, Arial; 
border-style: solid; border-width: 1px ;
border-Color: #888888;
font-size:11px;
margin-top: 10px;
}

a.cmn {color:#000000; 
text-decoration: none; 
margin: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;}

a.cmn:hover {color: #000000;  
text-decoration: line-through;
background-color:#F8130D;
margin: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;}

a.gig1
{
  color:#000000; text-decoration:none; padding-left:0px; padding-top:2px;
}
a.gig1:hover
{
   color:#000000; text-decoration:line-through; padding-left:0px; padding-top:2px; background:none;
 }  

a.posted
{
  color:#000000; text-decoration:none; padding-left:0px; padding-top:2px;
}
a.posted:hover
{
   color:#000000; text-decoration:line-through; padding-left:0px; padding-top:2px; background:none;
 }  
a.gig2
{
color:#000000; 
text-decoration: none; 
margin: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}
a.gig2:hover
{
color: #000000;  
text-decoration:line-through;
margin: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
 }  

a.nav { font-family:Georgia, "Times New Roman", Times, serif;  color:#F8130D; text-decoration: none;font-size:10px; text-transform:uppercase; font-weight:bold;}
a.nav:hover { font-family:Georgia, "Times New Roman", Times, serif; color:#F8130D; text-decoration: line-through; background:none; font-weight:bold;}
.navl { font-family:Georgia, "Times New Roman", Times, serif;  color:#F8130D; text-decoration: none;font-size:10px; text-transform:uppercase; font-weight:bold; }

a.nav1 { font-family: Lucida Grande,Verdana,Tahoma, Arial;  color:#F8130D; text-decoration: none;font-size:11px; font-weight:normal;}
a.nav1:hover { font-family: Lucida Grande,Verdana,Tahoma, Arial; color:#F8130D; text-decoration: line-through; background:none; font-weight:normal;}

#arrow
{
background-color:#666666;
text-decoration: none; 
background: url(./_imgs/rightarrow.png) left no-repeat;
display: block;
margin-left: 5px;
padding-top: 5px;
padding-right: 0px;
padding-bottom: 5px;
padding-left: 12px;
}
#main
{
  width:1275px; 
  height:auto;
  background-image: url(./_imgs/img/poster-bnd-1.jpg);
  background-repeat: no-repeat;
   
}

.middle_news
{
 height:auto;
 padding-top:0px;
 padding-left:5px;
 vertical-align:top;
 
} 

.right_con2 span{  
	color: #000000; 
	padding:0px;
	font-size:18px; 
	font-family:Georgia, "Times New Roman", Times, serif;
		
}

.right_con2 p span {
color: #000000; 
	padding:0px;
	font-size:11px; 
	font-family: Lucida Grande,Verdana, Arial, Helvetica, sans-serif;
}

.music_box{
padding: 10px 0px 0px 0px;

}


#menucontainer { width: auto; height: 74px;}
#menu { float: left;}

.menu { float: left;}

#lefthead
{
 background-color:#000000; 
 width:115px;
 font-size:18px;
 padding:8px;
 padding-top:0px;
 padding-bottom:0px;
 text-align:left;
 font-family:Georgia, "Times New Roman", Times, serif;
 display:block;
 color:#FFFFFF;
}
 #leftbody
{
	height:auto;
	width:400px;
	height:auto;
	padding:0px;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	font-size:11px;

}

 #leftbody2
{
	height:235px;
	width:400px;
	height:auto;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	margin-top:15px;
	margin-bottom:100px;
	font-size:11px;
}
.leftbody2
{
	width:400px;
	height:auto;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	margin-top:15px;
	margin-bottom:0px;
	font-size:11px;
}

#leftbody2b
{
	height:235px;
	width:400px;
	height:auto;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	margin-top:0px;
	margin-bottom:10px;
	font-size:11px;
}

#leftbody2c
{
	height:235px;
	width:400px;
	height:auto;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	margin-top:0px;
	margin-bottom:100px;
	font-size:11px;
}

.leftbody2cont
{
	padding: 10px 0px 0px 0px;
	height:auto;
	
}

.leftbody2content
{
	padding: 0px 0px 0px 0px;
	height:auto;
	
}

.leftbody2content2
{
	padding: 20px 0px 0px 0px;
	height: auto;
	
}


#middlehead
{
 background-color:#000000; 
 width:122px;
 font-size:18px;
 padding:5px;
 padding-top:0px;
 padding-bottom:0px;
 text-align:left;
 font-family:Georgia, "Times New Roman", Times, serif;
 display:block;
 color:#FFFFFF;
  }
 #middlebody
{
 height:auto;
 width:165px;
 padding:5px;
 font-size:11px;
}

.middlebody
{
 height:auto;
 width:165px;
 padding:5px;
 font-size:11px;
 margin-bottom:15px;
 
}

.innerpad
{
  padding:3px;
  padding-top:6px;
 }

#righthead
{
 background-color:#000000; 
 width:60px;
 font-size:18px;
 padding:5px;
 padding-top:0px;
 padding-bottom:0px;
 text-align:left;
 font-family:Georgia, "Times New Roman", Times, serif;
 display:block;
 color:#FFFFFF;
 }
 
 .righthead span
{
 color:#000000;
 font-size:18px;
 padding:5px;
 padding-top:0px;
 padding-bottom:0px;
 padding-left:2px;
 text-align:left;
 font-family:Georgia, "Times New Roman", Times, serif;
 display:block;
}

.rightbody p.bod {
	padding: 0px 0px 5px 0px;
	
}
 
 #rightbody
{
	height:auto;
	width:165px;
	padding:10px;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	font-size:11px;
	
}

.rightbody
{
	height:auto;
	width:165px;
	padding:5px;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	font-size:11px;
	margin-bottom:15px;
}

/*#lefthead_detail
{
 /*background-color:#000000; */
 width:120px;
 font-size:18px;
 padding:10px;
 padding-top:5px;
 padding-bottom:10px;
 text-align:left;
 font-family:Georgia, "Times New Roman", Times, serif;
 display:block;
 color:#FFFFFF;
 
 }
 #leftbody_detail
{
 background-color:#FFFFFF;
 height:auto;
 width:200px;
 padding:20px; 
 padding-top:0px;
 padding-left:5px;
 padding-right:0px;
 padding-bottom:5px;
 font-size:11px;
}

#middlehead_detail
{
 background-color:#000000; 
 padding:5px; 
 width:360px;
 font-size:18px;
 padding-top:10px;
 padding-bottom:10px;
 text-align:left;
 font-family:Georgia, "Times New Roman", Times, serif;
 display:block;
 color:#FFFFFF;
  }
 #middlebody_detail
{
 background-color:#FFFFFF;
 height:auto;
 width:360px;
 padding:0px;
 padding-top:0px;
 padding-left:5px;
 padding-right:0px;
 padding-bottom:5px;
 font-size:11px;
}
*/

#middlethead_detail
{
 background-color:#000000; 
 padding:5px; 
 width:100px;
 font-size:18px;
 padding-top:0px;
 padding-bottom:0px;
 text-align:left;
 font-family:Georgia, "Times New Roman", Times, serif;
 display:block;
 color:#FFFFFF;
 
 }
 #middlebody_detail
{
 background-color:#FFFFFF;
 height:auto;
 width:165px;
 padding:5px;
 padding-top:0px;
 padding-left:0px;
 padding-right:0px;
 padding-bottom:0px;
 font-size:11px;
}

.lefthead_detail
{
 background-color:#000000; 
 padding:5px; 
 width:120px;
 font-size:18px;
 padding-top:0px;
 padding-bottom:0px;
 text-align:left;
 font-family:Georgia, "Times New Roman", Times, serif;
 display:block;
 color:#FFFFFF;
  }
 .leftbody_detail
{
 background-color:#FFFFFF;
 height:auto;
 width:400px;
 padding:5px;
 padding-top:2px;
 padding-left:3px;
 padding-right:5px;
 padding-bottom:5px;
 font-size:11px;
}


#content_mid
{
 float:left; 
 width:800px;
 height:auto;
 padding-top:0px;
 padding-bottom:0px; 
 padding-left:0px;
 padding-right:0px; 
 /*background:url(./_imgs/img/background_top.png);
 background-repeat:no-repeat;*/
}

#content
{
 float:left; 
 width:800px;
 height:auto;
 padding-top:0px;
 padding-bottom:0px; 
 padding-left:68px;
 padding-right:0px; 
 /*background:url(./_imgs/img/background_pattern.gif);*/
/*margin-left: 50px;*/
}

#content_bottom
{
	float:left;
	width:800px;
	height:auto;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	/*background-image: url(./_imgs/img/bg_bottom2.png);
	background-repeat: no-repeat;
	background-position: bottom; */
}


#menu_bottom
{
	padding-left:18px;
	height:20px;
	padding-top:10px;

}
 
#content_left
{
 
 float:	left;
 width: 412px;
 padding:0px;
 padding-left: 8px;
 padding-right:0px;
}

/*#content_middle_detail
{
 
 float:	left;
 width: 370px;
 padding:0px;
 padding-left: 3px;
}  
*/
/*#content_left_detail
{
  
 
 float:	left;
 width: 220px;
 padding:0px;
 padding-left: 5px;
 padding-right:0px;
}
*/

#content_left_detail
{
 
 float:	left;
 width: 412px;
 padding:5px;
 padding-left: 8px;
 padding-right:0px;
} 

#content_middle_detail
{
 float:	left;
 width: 180px;
 padding:0px;
 padding-left: 10px;
 padding-right:5px;
}

#content_middle
{
 
 float:	left;
 width: 180px;
 padding:0px;
 padding-left: 10px;
 padding-right:5px;
}  

#content_right
{

 float:right;
 width: auto;
 padding:0px;
 padding-left: 0px;
 padding-right:10px;
}

#thumb_pos_left 
{
  float:right;
  width:80px;
  
} 

#footer
{
 float:right; 
 height:30px; 
 width:790px;
 padding-right:10px;
 text-align:right; 
 background-color:#F8130D;
 color:#FFFFFF;
 }
 
 #footer2
{
 clear:both; 
 height: 40px; 
 width: 782px;
 padding-right: 0px;
 padding-left:18px;
 text-align:right; 
 background-color:#F8130D;
 color:#FFFFFF;
 }
 
 #footermenucontainer {
	width: 782px;
	float:right;
	text-align:left;
	padding: 5px 0px 5px 0px;
	}
 
 #footermenu { float: left;}
.footermenu { float: left;}
 
 a.footer
 {
  color:#FFFFFF; text-decoration:none;
 }
 a.footer:hover
 { 
  color:#FFFFFF; text-decoration:none; background:none;
 }
 
  #content_left_gallery
  { 
   float:left;
   width: 590px;
   padding:0px;
   padding-left: 8px;
   padding-right:0px;
   background-color: transparent;;  
   margin-left:10px;
  }
  
  #content_div{
   float:left;
   width: 597px;
   padding:0px;
  }
  
  #gallery_left1
  { 
    height:auto;
    width:570px;
    padding:0px;
    padding-top:0px;
    padding-left:3px;    
    font-size:11px;  
    float: left;
    
  }
  
  #left1body_detail
  { 
   height:auto;
   width: 584px;
   padding:0px;
   padding-top:5px;
   padding-left:0px;
   padding-right:0px;
   padding-bottom:5px;
   font-size:11px;  
  }
  
  #gallery_title
  {
   background-color:#000000; 
   padding:5px; 
   width:87px;
   font-size:18px;
   margin-top:5px;
   padding-top: 0px;
   padding-bottom:0px;
   text-align:left;
   font-family:Georgia, "Times New Roman", Times, serif;
   display:block;
   color:#FFFFFF;
  }
  
   #gallery_list
 {
  text-align: left;   
  width:auto;    
  font-family:Georgia, "Times New Roman", Times, serif;
  margin-bottom: 6px;
  width: 180px;
   
 }
 
 #image{
  width: 397px;
  height:290px;  
 }
 
  #gallery_cats
 {
  text-align: center;   
  padding:5px; 
  width:auto;  
  padding-top:5px;
  padding-bottom:11px;  
  font-family:Georgia, "Times New Roman", Times, serif; 
 }   

 
#login_top { 
	width: 790px;	
	text-align:left;
	color:#FF0000;
	padding-right:10px;
	padding-bottom:10px;
	font-size:10px;
	text-transform:uppercase;
        margin-left: 12px;
	}
	
img#central {
	padding: 10px 0px 5px 0px;
}

img#middle {
	padding: 10px 0px 5px 0px;
}

div span.readmo {
	width:200px;
	float:left;
	}
	
div.readmo2 {
	float:left;
	padding-right:20px;
	}
	
	
div span.posted{
	width:200px;
	text-align:right;
	float:left;
	padding:0px;
	}
.footmain	{
	width:400px;
	height:15px;
	padding:0px;
	margin:0px;
	}
	
#footy {
	padding: 10px 0px 0px 0px;
	}

#footy ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	font-size:10px;
	text-transform:uppercase;
	} 

#footy ul li {
	margin-left: 0;
	padding: 0px 10px 0px 10px;
	border-left: 1px solid #FFF;
	list-style: none;
	display: inline;
	}
	
#footy ul li.first {
	margin-left: 0;
	padding: 0px 10px 0px 0px;
	border-left: none;
	list-style: none;
	display: inline;
	}


#menu_bottom ul {
	margin-left: 0;
	padding-left: 0px;
	display: inline;
	font-size:10px;
	text-transform:uppercase;
	} 

#menu_bottom ul li {
	margin-left: 0;
	padding: 0px 10px 0px 10px;
	border-left: 1px solid #FF0000;
	list-style: none;
	display: inline;
	}
	
#menu_bottom ul li.first {
	margin-left: 0;
	padding: 0px 10px 0px 0px;
	border-left: none;
	list-style: none;
	display: inline;
	}
	
#pre_footer	{
 clear:both; 
 height: 40px; 
 width: 783px;
 
 }

 .paginate p { padding: 0; margin: 0 0 5px 0 }

 .paginate a {
  color: #000000;
  text-decoration: none;
  border-bottom: none;
  }
.paginate a:hover {
  color: #000000;
  text-decoration: line-through;
 }

.pagecount a {
  color: #000000;
  text-decoration: none;
  border-bottom: none;
  }
.pagecount a:hover {
  color: #000000;
  text-decoration: line-through;
  
  }

 div.hr {
  height: 1px;
  background: #cccccc url(../gry_px.gif) repeat-x ;
  margin-bottom:10px;
  margin-top:10px;

}

div.hr hr {
  display: none;
}

.picleft {float:left; margin-right:5px;}