    body {
    margin: 0; 
    padding: 0; 
    font: 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    min-width: 1000px;
    
     }

a
{
color: #004080;
font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
}

a:visited
{
text-decoration: none;
}

a:hover
{
color: #48A4FF;
text-decoration: underline;
}

* img { 
border: 0; 
}

.dynamic {
	display: inline;
}


    #utility, #tab-nav1, #tab-subnav1 ul {
      list-style: none;
      margin: 0;
      font-weight: bold;
    }
    #navi, #utility li, #tab-nav1 li, #tab-nav1 a, #tab-subnav1 ul li {
      float: left
    }
    #tab-nav1 a, #tab-subnav1 a {color: #ffffff; }
    #tab-nav1 a:hover, #tab-subnav1 a:hover,  #utility li a, #tab-subnav1 ul #subnav-sec1 a 
    {color: #88C4FF; text-decoration: none}
    #tab-subnav1 ul #subnav-sec1 a { color: #000 }
    #navi {
      width: 100%;
      height: 145px;
      background: #111C9C url(images/bottom-line.jpg) bottom left repeat-x;
    }
    #utility { 
      background: #000040; 
      padding: 3px 5px; 
      border-bottom: 1px solid #ffffff;
      border-left: 1px solid #ffffff;
      position: absolute;
      right: 0;
      top: 0;
    }
    #utility li {
      font-size: 85%;
      padding: 0 7px;
      border-left: 1px solid #0080FF;
    }
    #utility li#ut-home, #tab-subnav1 ul #subnav-sec1 {border: none}
    #utility li a { color: #ffffff; font: 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
    #utility li a:hover { color: #0080FF }

/************************************************************************************/
   
    .utility2 {
      list-style: none;
      margin: 0;
      font-weight: bold;
    }
    .utility2 li {
      float: left;
      color: #800000;
      font-weight: bold;
      padding: 0 7px;
      border-left: 1px solid #0080FF;      
    }

    .utility2 { 
      font: 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
      padding: 3px 5px; 
      border-bottom: 1px solid #ffffff;
      border-left: 1px solid #ffffff;

	   left: 8px;

      
    }
    .utility2 li#ut-home {border: none}
    
    .footernav {
      font: 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
			display:table;
		  padding:0; 
		  margin:0 auto; 
			list-style-type:none;
			font-weight: bold;
			white-space:nowrap;
		 }
    .footernav li {
      float: left;
      color: #800000;
      font-weight: bold;
      padding: 0 7px;
      border-left: 1px solid #0080FF;      
    }
    .footernav li#ut-home {border: none}
		.container3 {clear:both; text-decoration:none;}
		* html .container3 {display:inline-block;} 
/*******************************************************************************/    
    
    #tab-nav1 { float: right; padding: 115px .8em 0 0 }
    #tab-nav1 li {
      margin: 0 0 0 1px;
      padding: 0 1px;
      background: #000000;
      border: 1px solid #000000;
      border-bottom: none;
      }
    #tab-nav1 li#nav-sec1 { background: #fff }
    #tab-nav1 a {   
      padding: 5px 10px;
      text-decoration: none;
      background: #7E8095 url(images/tab.jpg) 0 0 repeat-x;
    }
    #tab-nav1 #nav-sec1 a { 
      background: #fff url(images/act-tab.jpg) repeat-x;
      padding-bottom: 6px;
      color: #000;
    }
    #tab-subnav1 {
    position: absolute;
    width: 100%;
          top: 142px;
    min-width: 1000px;
    }
    #tab-subnav1 ul {
      float: right;
      right: 5px;
      vertical-align: middle;
      padding: 5px 5px 0 0;
    }
    #tab-subnav1 ul li {
      font: bold 90% arial, sans-serif;
      padding: 0 7px;
      vertical-align:middle;
      border-left: 1px solid #999;
    }
        
    #logo { 
      font-size: 100%;
      margin: 0;
      height: 145px;
      position: absolute;
      top: 0px;
      left: 0px;
      z-index: 2;
    }
    #logo a {
      display: block;
      text-indent: -9000px;
      text-decoration: none;
      background: url(images/logo.jpg) 0 0  no-repeat;
      width: 382px;
      height: 145px;
      z-index: 2;
    }
    
    .content {
     position: absolute;
     width: 99%;
     min-width: 1000px;
     clear: both; 
     top: 175px;
	   left: 10px;
     right: 180px; 
     font: 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
     }

.content table {
font: 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

.content h2 a
{
color: #004080;
font: bold 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
}

.content h2 {
font: bold 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}     
     .content h1 {
     color: #4A5396;
     font-size: 18px;
     font-weight: bold;
     }
     
    #usernav {
    position: absolute;
      float: left;
      left: 10px;
      top: 142px;
      z-index: 100;
      padding: 5px 5px 0 0;
    }
    #mainbody {
    position: absolute;
    left: 250px;
    clear: none;
    margin: 10px;
    z-index: 2;
    
    }
#topbn {
width: 100%;
min-width: 1000px;
top: 24px;
position: absolute;
}
#bn {
float: right;

right: 2px;

}    
#rtbn {
float: right;
position: absolute;
right: 2px;
top: 180px;
z-index: 1;

}

#sidebar {
float: right;
position: absolute;
top: 0px;
right: 200px;
}

#sidebar h2 {
color: #0080C0;
font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;

}
    
#left {
	position: absolute;
	margin: 10px;
	width: 200px;

}    
#t1 {
width: 213px;
	background: #BBBFDA;
	border: 1px solid #000000;

}

.taborder
{
	background: #7F86D4;
	color: #000000;
	border: 1px solid #0B198C;
}
.taborder a
{
	color: #ffffff;
}

.taborder a:visited
{
	color: #ffffff;
}


.alt1, .alt1Active
{
	background: #313BAA;
	color: #FFFF00;
}
.alt2, .alt2Active
{
	background: #6F78EA;
	color: #FFFF00;
}
.smallfont
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;

}
#search_box {
font-size: 10px; 
border: #000000 solid 1px; 
width:120px;
}
#search {
font-size: 10px; 
border: #000000 solid 1px; 
}

.contact {
font: 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
border: #000000 solid 1px; 
width: 100%;
}

.contact_text {
font: 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
border: #000000 solid 1px; 
width: 100%;
height: 250px;
}

.contact_button {
font: 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
border: #000000 solid 1px; 
}

.mytable {
	padding: 0;
	margin: 0;
}

caption {
	padding: 0 0 5px 0;
	font: italic 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}


.highlight {
background: #FFFF80;
}

.searchhead {
	 color: #583C6F;
	 font-weight: bold;
   font-size: 16px;
}
.search_drop {
font-size: 10px; 
border: #000000 solid 1px; 
}


#t1 {
width: 213px;
	background: #BBBFDA;
	border: 1px solid #000000;

}
#listing {
	background: #BBBFDA;
	border: 1px solid #000000;
	width: 200px;
	padding: 0.5em;
	height: 30em;
	overflow: auto;
}

#listing ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#listing li {
	margin: 0;
	padding: 0;
}

#listing a{
	color: black;
	font-weight: normal;
	text-decoration: none;
} 

#listing a:hover {
	color: black;
	text-decoration: underline;
} 

.mytable {
	padding: 0;
	margin: 0;
}

caption {
	padding: 0 0 5px 0;
	font: italic 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

.mytable th {
	font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #CAE8EA url(images/bg_header.gif) repeat-x top left;
}


.mytable th.nobg {
	border-top: 0;
	border-left: 0;
	color: #fff;
	border-right: 1px solid #C1DAD7;
	background: #000080;
}

.mytable th.nobgbox {
	border-top: 0;
	border-left: 0;
	color: #fff;
	border-right: 1px solid #C1DAD7;
	border-left: 1px solid #C1DAD7;
	background: #AAAAFF;
}

.mytable td {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #D9E2E6;
	padding: 2px 2px 2px 4px;
	color: #4f6b72;
}


.mytable td.alt {
	background: #F5FAFA;
	color: #797268;
	
}

.mytable td.songbox {
	background: #FFFFCE;
	color: #797268;
	
}


.mytable2 td {
	border: 0;
	background: #D9E2E6;
	padding: 2px 2px 2px 4px;
	color: #4f6b72;
}


.mytable2 td.alt {
	background: #F5FAFA;
	color: #797268;
}

.mytable th.spec {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #D9E2E6 url(images/bullet1.gif) no-repeat;
	font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #000080;
}

.mytable th.specalt {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #f5fafa url(images/bullet2.gif) no-repeat;
	font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #000080;
}

.mytable th.songboxspec {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #FFFFCE url(images/bullet1.gif) no-repeat;
	font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #000080;
}

/* Star ratings CSS  */

.ratingblock {
	display:block;

	}

.loading {
	height: 16px;
	background: url('images/working.gif') 50% 50% no-repeat;
	}
	
.unit-rating { /* the UL */
	list-style:none;
	margin: 0px;
	padding:0px;
	height: 16px;
	position: relative;
	text-align: left;
	background: url('images/starrating.png') top left repeat-x;		
	}

.unit-rating li{
    text-indent: -90000px;
	padding:0px;
	margin:0px;
	font: 2px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	/*\*/
	float: left;
	/* */
	}
	
.unit-rating li a {
	outline: none;
	display:block;
	width:16px;
	height: 16px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
	}
	
.unit-rating li a:hover{
	background: url('images/starrating.png') left center;
	z-index: 2;
	left: 0px;
	}

.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:16px;}
.unit-rating a.r2-unit{left:16px;}
.unit-rating a.r2-unit:hover{width: 32px;}
.unit-rating a.r3-unit{left: 32px;}
.unit-rating a.r3-unit:hover{width: 48px;}
.unit-rating a.r4-unit{left: 48px;}	
.unit-rating a.r4-unit:hover{width: 64px;}
.unit-rating a.r5-unit{left: 64px;}
.unit-rating a.r5-unit:hover{width: 80px;}
.unit-rating a.r6-unit{left: 80px;}
.unit-rating a.r6-unit:hover{width: 96px;}
.unit-rating a.r7-unit{left: 96px;}
.unit-rating a.r7-unit:hover{width: 112px;}
.unit-rating a.r8-unit{left: 112px;}
.unit-rating a.r8-unit:hover{width: 128px;}
.unit-rating a.r9-unit{left: 128px;}
.unit-rating a.r9-unit:hover{width: 144px;}
.unit-rating a.r10-unit{left: 144px;}
.unit-rating a.r10-unit:hover{width: 160px;}

.unit-rating li.current-rating {
	background: url('images/starrating.png') left bottom;
	position: absolute;
	height: 16px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	}

.voted {color:#999;}
.thanks {color:#36AA3D;}
.static {color:#5D3126;}



/* Image drop shadow */

.img-shadow {
  float:left;
  display:block;
  background: url(images/shadowAlpha.png) no-repeat bottom right !important;
  background: url(images/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  }

.img-right {
background: url(images/lightbox.png);
background-repeat: no-repeat;
background-position: 0% 0%;
}

.img-shadow img {
  display: block;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
  }	
  
.another-image {
position: relative;
display: inline;
right: 5px;
      top:25;
      z-index:20;
}  
.credit_text {
    font: 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

.notice {
		color: red;
    font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

.green {
		color: green;
    font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

a.linkopacity img.op {
filter:alpha(opacity=100); 
-moz-opacity: 1.0; 
opacity: 1.0;}

a.linkopacity:hover img.op {
filter:alpha(opacity=50);   
-moz-opacity: 0.5;   
opacity: 0.5;
}

a.linkopacity img.rev {
filter:alpha(opacity=50); 
-moz-opacity: 0.5; 
opacity: 0.5;}

a.linkopacity:hover img.rev {
filter:alpha(opacity=100);   
-moz-opacity: 1.0;   
opacity: 1.0;
}


ul.sizes li.sizes {
	list-style-type: none;
 list-style-position: inside;
	padding: 0px;
	margin: 0px;
}

li.sizes a {
	background-image: url("images/screen.png"); 
	background-repeat: no-repeat;  background-position: 0 0;
	padding-left: 18px;
	padding-right: 18px;
}

li.sizes  a:hover {
	background-image: url("images/screen_over.png"); 
	background-repeat: no-repeat;  background-position: 0 0;
	padding-left: 18px;
	padding-right: 18px;
	text-decoration: none;
}

ul.clean {
	list-style-type: none;
 list-style-position: inside;
	padding: 0px;
	margin: 0px;
}

li.sizes_wide {
	list-style-type: none;
 list-style-position: inside;
	padding: 0px;
	margin: 0px;
}

li.sizes_wide a {
	background-image: url("images/screen_wide.png"); 
	background-repeat: no-repeat;  background-position: 0 0;
	padding-left: 18px;
	padding-right: 18px;
}

li.sizes_wide a:hover {
	background-image: url("images/screen_wide_over.png"); 
	background-repeat: no-repeat;  background-position: 0 0;
	padding-left: 18px;
	padding-right: 18px;
	text-decoration: none;
}

.sortorder_options {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #000000;
        padding: 0px;
        margin: 0px;
        font-weight: normal;
        font-size: 80%;
        white-space: nowrap;
}

.sortorder_options a:hover {
text-decoration: none;
}

.sorting {
  background: url(images/bottom_bg.png) repeat-x bottom;
}

.sorting_rev {
  background: url(images/top_bg.png) repeat-x top;
}


.maintable {
        border: 1px solid #ccd7e0;
        background-color: #FFF;
        margin-top: 1px;
        margin-bottom: 1px;
}

.maintable th {
	font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #CAE8EA url(images/bg_header.gif) repeat-x top left;
}

.tableh2_compact {
        background: #CBD7DE ;
        color : #000000;
        padding-top: 2px;
        padding-right: 5px;
        padding-bottom: 2px;
        padding-left: 5px;
}


.thumbnails {
        background: #F2F5F7 ;
        padding: 5px;
}

a.bigusername { font-size: 14pt; }

.smallfont
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

.fakebutton a:link {
      border-style: solid;
      border-width : 1px 2px 2px 1px;
      margin-bottom: 8px;
      text-decoration : none;
      padding : 2px;
      border-color : #69f #00f #00f #69f;
    }
.fakebutton a:hover { border-color: #ccc; }

.op40  {
filter:alpha(opacity=40);
-moz-opacity:.40;
opacity:.40;
}

.post_quote {
	background: #BBBFDA;
	width: 100%;
	border: 1px inset #000000;
}

.tiny {
font: 10px;
}

a.tiny hover {
text-decoration: none;
}

.palette a:hover {
text-decoration: none;
}

/* Tool Box */
div#social a{
  color:#888;
}
div#social a:hover{
  color:#666;
}
div#social a.searchLink{
  display:block;
  padding:4px;
  padding-left:25px;
  color:#828282;
  text-decoration:none;
  font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
  font-size:11px;  
}

div#social a span.small{
  font-size:9px;
  color:#9D9D9D;
}
div#social a.searchLink:hover{
  color:#666;
  text-decoration:underline;
}
div#social a.digg{
  background:transparent url(/images/digg.png) 3px no-repeat;
}
div#social a.facebook{
  background:transparent url(/images/facebook.png) 3px no-repeat;
}
div#social a.stumbleupon{
  background:transparent url(/images/stumbleupon.png) 3px no-repeat;
}
div#social a.delicious{
  background:transparent url(/images/delicious.png) 3px no-repeat;
}
div#social a.reddit{
  background:transparent url(/images/reddit.png) 3px no-repeat;
}
div#social a.google{
  background:transparent url(/images/google.png) 3px no-repeat;
}


div.autocompleter-loading
{
	float:					left;
	clear:					right;
	width:					20px;
	height:					16px;
}

ul.autocompleter-choices
{
	position:				absolute;
	margin:					0;
	padding:				0;
	list-style:				none;
	border:					1px solid #eee;
	background-color:		#52616F;
	border-right-color:		#ddd;
	border-bottom-color:	#ddd;
	text-align:				left;
	font-family:			Verdana, Geneva, Arial, Helvetica, sans-serif;
	z-index:				50;
}

ul.autocompleter-choices li
{
	position:				relative;
	padding:				0.1em 1.5em 0.1em 1em;
	cursor:					pointer;
	font-weight:			normal;
	font-size:				1em;
	border-bottom: white thin dashed;
}

ul.autocompleter-choices li a, ul.autocompleter-choices li 
{
color: #ffffff;
}



ul.autocompleter-choices li a span.autocompleter-queried, ul.autocompleter-choices li span.autocompleter-queried
{
	font-weight:			bold;
	color:					#9FCFFF;	
}

#pscroller1{
width: 700px;
height: 33px;
border: 1px solid black;
padding: 0 0 0 95px;
background-image: url('http://www.animegalleries.net/images/globe.gif');
background-repeat: no-repeat;
background-color: white;
}	