body {
margin:0px; background-color: #141414;
	background-image: url('http://pattinsonsource.com/images/vO2/18.png');
	background-repeat: repeat-x;
	color: #dddddd;
	font-family: trebuchet ms;
	font-size: 7pt; 
    line-height: 14px;
    color: #a0a0a0;
    margin: 0px
		  	

}



table, tr, td, table table {
     
font-size: 7pt;
}


.catrow_noalb {
background: #1D1D1D;
border-bottom: 1px solid #3D3D3D;
}



.catrow_noalb:hover {
        
background: #2A2A2A;
        
border-bottom: 1px solid #3D3D3D;       
}



h1{
        
font-weight: normal;
        
font-size: 7pt;
        
font-family: trebuchet ms;
        
text-decoration: none;
        
color: #a0a0a0;
        
margin: 2px;
}



h2 {
        
background-image : ;
        
background-repeat : no-repeat;
        
background-position : left 50%;
        
padding-left : 18px;
        
font-size: 7pt;
        
font-family: trebuchet ms;
        
margin: 0px
}



h3 {
        
font-weight: normal;
        
font-size: 7pt;
        
font-family: trebuchet ms;
        
margin: 2px;
}



p {
        
font-size: 7pt;
        
font-family: trebuchet ms;
        
margin: 2px 0px;
}



ul {
        
margin-left: 5px;
        
padding: 0px;
}



li {
        
margin-left: 7pt;
        
margin-top: 4px;
        
margin-bottom: 4px;
        
padding: 0px;
        
list-style-position: outside;
        
list-style-type: disc;
}



.textinput {
        
font-family: trebuchet ms;
        
font-size: 7pt;
        
border: 1px solid #CCC66C;
        
padding-right: 3px;
        
padding-left: 3px;
}



.listbox {
        
font-family: trebuchet ms;
        
font-size: 7pt;
        
border: 1px solid #CCC66C;
        
vertical-align : middle;
}

.button {
        
font-family: trebuchet ms;
        
font-size: 7pt;
        
color: #aaaaaa;
        
border: 1px solid #CCC66C;
        
background: #1D1D1D;
}



.comment_button {
        
font-family: trebuchet ms;
        
font-size: 7pt;
        
color: #aaaaaa;
        
border: 1px solid #ccc66c;
       
background: #1d1d1d;
}



.radio {
        
font-family: trebuchet ms;
        
font-size: 7pt;
        
vertical-align : middle;
}



.checkbox {
        
font-family: trebuchet ms;
        
font-size: 7pt;
        
vertical-align : middle;
}



a {
        
color: #444444;
        
text-decoration: none;
}



a:hover {
        
color: #CCC66C;
        
text-decoration: none;
}

bblink a {
        
color: #444444;
        
text-decoration: none;
}



bblink a:hover {
        
color: #CCC66C;
        
text-decoration: none;
}



.maintable {
        
border: 1px solid #3D3D3D;
        
background-color: #101010;
        
margin-top: 1px;
        
margin-bottom: 1px;
		  
width: 850px;	
		  
padding-top: 5px;	
        
padding-right: 5px;
        
padding-bottom: 5px;
        
padding-left: 5px;
}



.tableh1 {
        
font-family: trebuchet ms;
        
font-size: 7pt;
        
background : #1D1D1D url('http://pattinsonsource.com/images/vO2/19.png') no-repeat;
        
color: #ffffff;
        
padding-top: 7px;
        
padding-right: 7pt;
        
padding-bottom: 7px;
        
padding-left: 7pt;
		  
border: 1px none #3D3D3D;	

		  	

}



.tableh1_compact {
        
font-family: trebuchet ms;
        
font-size: 7pt;
        
background :#1D1D1D;
        
color: #FFFFFF;
        
padding-top: 2px;
        
padding-right: 3px;
        
padding-bottom: 2px;
        
padding-left: 3px;
}

.tableh1 a {
        
text-decoration: none;
        
color: #444444;
}


.tableh1 a:hover {
        
text-decoration: none;
        
color: #CCC66C;
}



.tableh2 {background:#1D1D1D; 
	border-top: 1px solid #3D3D3D;
	border-left: 1px solid #3D3D3D;
	border-bottom: 1px solid #3D3D3D;
	border-right: 1px solid #3D3D3D;       
color : #FFFFFF;
        
padding-top: 3px;
        
padding-right: 7pt;
        
padding-bottom: 3px;
        
padding-left: 7pt
}


.tableh2 a {
        
text-decoration: none;
        
color: #444444;
}



.tableh2 a:hover {
        
text-decoration: none;
        
color: #CCC66C;
}



.tableh2_compact {background:#1D1D1D; 
	border-top: 1px solid #3D3D3D;
	border-left: 1px solid #3D3D3D;
	border-bottom: 1px solid #3D3D3D;
	border-right: 1px solid #3D3D3D;        
color : #FFFFFF;
padding-top: 2px;
        
padding-right: 5px;
        
padding-bottom: 2px;
        
padding-left: 5px
}



.tableb {
        
background: #1D1D1D;
		  
color: #FFFFFF;	 
        
padding-top: 3px;
        
padding-right: 7pt;
        
padding-bottom: 3px;
        
padding-left: 7pt;
}



.tableb_compact {
        
background: #1d1d1d;
        
padding-top: 3px;
        
padding-right: 7px;
        
padding-bottom: 3px;
        
padding-left: 7px;
		  
color: #FFFFFF;	
}



.tablef {
        
background: #1D1D1D;
        
padding-top: 7pt;
        
padding-right: 7pt;
        
padding-bottom: 7pt;
        
padding-left: 7pt;
		  
color: #FFFFFF;	
}



.album_stat {
        
font-size: 7pt;
        
margin: 5px 0px;
}


.alblink {
background:#101010; 
	border-top: 1px solid #3D3D3D;
	border-left: 1px solid #3D3D3D;
	border-bottom: 1px solid #3D3D3D;
	border-right: 1px solid #3D3D3D;;
}



.alblink a {
        text-decoration: none;
        color: #444444;
}

.alblink a:hover {
        color: #CCC66C;
        text-decoration: none;
}


.statlink a {
        text-decoration: none;
        color: #444444;
}


.statlink a:hover {
        color: #CCC66C;
        text-decoration: none;
}


.thumb_title {
        
font-weight : bold;
        
font-size: 7pt;
        
padding: 2px;
        
display : block;
}



.thumb_caption {
        
font-size: 7pt;
        
padding: 1px;
        
display : block;
}



.thumb_caption a {
        
text-decoration: none;
        
color: #444444;
}

.thumb_caption a:hover {
        
text-decoration: none;
        
color: #CCC66C;
}




.thumb_num_comments {
        
font-weight: normal;
        
font-size: 7pt;
        
padding: 2px;
        
font-style : italic;
        
display : block;
}



.user_thumb_infobox {
        
margin-top: 1px;
        
margin-bottom: 1px;
}



.user_thumb_infobox th {
        
font-weight : bold;
        
font-size: 7pt;
        
margin-top: 1px;
        
margin-bottom: 1px;
        
text-align : left;
}



.user_thumb_infobox td {
        
font-size: 7pt;
        
margin-top: 1px;
        
margin-bottom: 1px;
        
text-align : left;
}



.user_thumb_infobox a {
        
text-decoration: none;
        
color: #444444;
}



.user_thumb_infobox a:hover {
        
color: #CCC66C;
        
text-decoration: none;
}



.sortorder_cell {
        
background : transparent;
        
color: #FFFFFF;
        
padding: 0px;
        
margin: 0px;
}



.sortorder_options {
        
font-family: trebuchet ms;
        
background : transparent; 
        
color: #FFFFFF;
        
padding: 0px;
        
margin: 0px;
        
font-weight: normal;
        
font-size: 7pt;
        
white-space: nowrap;
}



.navmenu {
        
font-family: trebuchet ms;
        
font-size: 7pt;
        
width: 600;
        
color: #FFFFFF;
        
font-weight: bold;
        
background : #1D1D1D;
        
border-style: none;
        
padding-top: 5px;
        
padding-bottom: 5px;
        
padding-left: 5px;
        
padding-right: 5px;
}



.navmenu img {
border: 1px;
}



.navmenu a {
        
text-decoration: none;
        
color: #444444;
}



.admin_menu_thumb {
       
font-family: trebuchet ms;
        
font-size: 7pt;
        
border: 1px solid #3D3D3D;
        
color: #FFFFFF;
        
font-weight: ;
        
width: 85px
}



.admin_menu_thumb a {
        
color: #444444;
        
text-decoration: none;
        
display: block;
        
position: relative;
        
padding-top: 5px;
        
padding-bottom: 5px;
        
padding-left: 5px;
        
padding-right: 5px;
			

}




.admin_menu_thumb a:hover {
        
color: #CCC66C;
        
text-decoration: none;
}



.admin_menu {
        
background: #101010;
 
background-image: url('http://i39.tinypic.com/261hjld.png');       
font-family: trebuchet ms;
        
font-size: 7pt;
        
padding-top: 5px;
        
padding-bottom: 5px;
        
padding-left: 5px;
        
padding-right: 5px;
		  
		 

}


.admin_menu a {
       
color: #444444;
        
text-decoration: none;
		  
}	


.admin_menu a:hover {	
       
color: #CCC66C;
        
text-decoration: none;
		  
}	



.comment_date{
        
color : #346B92;
        
font-size: 90%;
        
vertical-align : middle;
}



.image {
        border: 4px solid #444444;
}




.image:hover{
        border: 4px solid #CCC66C;
}



.thumb_title {
        
font-weight : bold;
        
font-size: 7pt;

        
padding: 2px;
        
display : block;
}



.thumb_caption {
        
font-size: 7pt;
        
padding: 1px;
        
display : block;
}



.thumb_caption a {
        
text-decoration: none; 
color: #444444;
}

.thumb_caption a:hover {
        
text-decoration: none; 
color: #CCC66C;
}




.thumb_num_comments {
        
font-weight: normal;
        
font-size: 7pt;
        
padding: 2px;
        
font-style : italic;
        
display : block;
}





.imageborder {
        
margin-top: 5px;
        
margin-bottom: 5px;
        
background-color:#1D1D1D;
}






a img {
        
border-style: solid;
        
border-width:2px;
        
border-color: #444444;
	    
padding:4px;
        
margin: 4px;
	    
background-color:#1D1D1D;
}





a:hover img {
        
border-style: solid;
        
border-width:2px;
        
border-color: #CCC66C;
	    
padding:4px;
        
margin: 4px;
	    
background-color:#1D1D1D;


}



.footer {
        
font-size: 7pt;
		  
color: #FFFFFF;	
}



.footer a {
        
text-decoration: none;
        
color: #444444;
}



.footer a:hover {
        
color: #CCC66C;
        
text-decoration: none;
}



.catlink {
        
display: block;
        
margin-bottom: 2px;
		  
color: #101010;
		  	
			

}


.catlink a {
        
display: block;
        
margin-bottom: 2px;
		  
color: #444444;
		  	
			

}

.catlink a:hover {
        
display: block;
        
margin-bottom: 2px;
		  
color: #CCC66C;
		  	
			

}

.topmenu {
        
background: #101010;
        
border: 1px solid #3D3D3D;
        
font-family: trebuchet ms;
        
font-size: 7pt;
		  
color: #FFFFFF;
		  
padding-top: 2px;	
        
padding-right: 4pt;
        
padding-bottom: 2px;
        
padding-left: 4pt;	
}



.topmenu a {
        
color : #444444;
        
text-decoration : none;
}



.topmenu a:hover  {
        
color : #CCC66C;
        
text-decoration : none;
}



.img_caption_table {
        
border:1px solid #3D3D3D;
        
background-color: #1D1D1D;
        
width : 100%;
        
margin : 4px;
}



.img_caption_table th {
        
background: #1D1D1D;
       
font-size: 7pt;
        
color : #9e9e9e;
        
padding-top: 4px;
        
padding-right: 7pt;
        
padding-bottom: 4px;
        
padding-left: 7pt;
        
border: 1px solid #3D3D3D;
}



.img_caption_table td {
        
background: #1D1D1D;
        
padding-top: 6px;
        
padding-right: 7pt;
        
padding-bottom: 6px;
        
padding-left: 7pt;
        
border-top : 0px solid #3D3D3D;
}


.header a img {
        
border-style: solid;
        
border-width:0px;
        
border-color: #444444;
	    
padding:0px;
        
margin: 0px;
	    
background-color:#1D1D1D;
}





.header a:hover img {
        
border-style: solid;
        
border-width:0px;
        
border-color: #CCC66C;
	    
padding:0px;
        
margin: 0px;
	    
background-color:#1D1D1D;


}

.header image {
        border: 0px solid #444444;
}





.header image:hover{
        border: 0px solid #CCC66C;
}