* {
padding: 0px;
margin: 0px;
font-weight: normal;
 
}
/*.  */
body { 
font-family: Trebuchet MS,Verdana,sans-serif;
background-color: #000;
color: #888;
font-size: 13px;
text-align: left;
padding: 0px;
margin: 0px;
margin-top: 10px;
margin-bottom: 30px;
background-repeat: repeat-x;
background-position: 50% 100%;
text-align: center;
letter-spacing: 0px; 
}

#body2 {
margin: 0px;
padding 0px;
}

/*-----------------------------------------------------------------------------------------------------------------------------------------------------general stuff*/

a {
color: #9c9c9c;
text-decoration: none;
}

a:hover {
color: #9c9c9c;
text-decoration: none;
background-image: url("../images/menuleftlink.png");
background-position: 0px 0px;
}

a:active img
{
outline: none;
}

a:active
{
outline: none;
}


p {
 
height: 10px;
}

:focus
{
-moz-outline-style: none;
}

li, ul, p  {
margin: 0px;
padding: 0px;
list-style-type: none;
display: inline;
}


fieldset {
	border: none;
	padding: 0;
	margin: 0;
 
}
fieldset legend {
	display: none;
}

hr {
display: none;

}

#disable {
color: #333;
}

address {
font-style: normal;

}

/*-----------------------------------------------------------------------------------------------------------------------------------------------------main */

#mainmain {
margin-left: auto;
margin-right: auto;
width: 1000px;
font-size: 11px;
padding: 0px;
text-align: left;
margin-top: 0px;

height: 100%;
}


#main {
width: 1000px;
float: left;
margin-left: 0px;
background-image: url("../images/background.png");
background-repeat: no-repeat;
background-position: 0% 0%;

overflow: hidden;
background-color: #1d1e1e;
 display: inline;
 
 }

#minheight{
float: left;
width: 1px;
height: 730px;
margin-left: 88px;
 display: inline;
}
/*-----------------------------------------------------------------------------------------------------------------------------------------------------head */



h1, h1 a:link, h1 a:visited, h1 a:hover, h1 a:active {
 padding: 0px;
margin: 0px;
	background-image: url("../images/sprites.png");
	width: 1000px;
	height: 0px;
	display: block;
	overflow: hidden;
	padding-top: 59px;
	cursor: pointer;
 
 

}



/*-----------------------------------------------------------------------------------------------------------------------------------------------------footer */
#foot {
 display: inline;
width: 1000px;
height: 59px;
padding: 0px; 
float: left;
background-image: url("../images/footfill.png");
background-position: 0% 0%;
background-repeat: repeat-y;
background-color: #1d1e1e;
 
 
}

#footline {
width: 1000px;
height: 6px;
background-image: url("../images/sprites.png");
background-position: 0 -60px;
background-repeat: no-repeat;
font-size: 1px;
}

#footcontent {
 display: inline;
width: 786px;
height: 24px;
float: left;
margin-left: 99px;
padding: 0px;
margin-top: -2px;
} 

#footcontent a{
color: #888;
 text-decoration: underline;
  }

  
  
#footcontent a:hover{
 background-image: none;
 color: #f2f2f2;
  }

#rss {
display: inline;
float: left;
width: 22px;
height: 12px;
float: left;
padding: 0px;
marginp: 0px;
background: none;
} 


#rss img {
outline: none;
background: none;
} 
 
 #rss  a {
 background-image: none;
 outline: none;
 border:none;
 margin: 0px; 
 }
 
#rss  a img  {
 background-image: none;
 outline: none;
 border:none;
 margin: 0px; 
 }

#rss  a:hover img { 
border:none; 
margin: 0px; 
}
 

/*-----------------------------------------------------------------------------------------------------------------------------------------------------menu left */

#menuleft {
width: 121px;
float: left;
 display: inline;
 
 
 }

#menuheader {
height: 17px;
margin-top: 20px;
margin-bottom: 9px;
color: #e2e2e2;
font-size: 16px;
margin-left: 10px;
 
}

#menuitem {
display: block; 
width: 121px; 
height: 18px;
margin-top: 0px;
margin-bottom: 0px;
color: #9c9c9c;
font-size: 12px;
overflow: visible;
line-height: 14pt;

}

#menuitem_sel {
display: block; 
width: 121px; 
height: 18px;
margin-top: 0px;
margin-bottom: 0px;
color: #ececec;
font-size: 12px;
overflow: hidden;
 line-height: 14pt;
 background-image: url("../images/sprites.png");

background-position: -20px -80px;
}

#menuitem  a {
 line-height: 14pt;
display: block; 
color: #9c9c9c;
text-decoration: none;

}

#menuitem  a:hover {
 
display: block; 
color: #ececec;
text-decoration: none;
background-image: url("../images/sprites.png");
background-position: -20px -380px;
}

#menuleftspacer {
height: 10px;
width: 10px;
float: left;
 
}

/*-----------------------------------------------------------------------------------------------------------------------------------------------------content  */

#content {
float: left;
width: 720px;
overflow: visible;
margin-top: 23px;
 
display: inline;
}
 
.cont {
 
width: 725px;
 float: left;
background-image: url("../images/vertcenter.png");
background-position:  0px  0px;
background-repeat: repeat-y;
overflow: visible;
 
}

#verttop {
width: 17px;
background-image: url("../images/sprites.png");
background-position: -150px -80px;
height: 13px;
 
 
}

#vertbottom {
 float: left;
width: 17px;
background-image: url("../images/sprites.png");
background-position: -180px -81px;
height: 13px;
overflow: hidden; 
}

#minh {
width: 1px;
float: right;
height: 634px;
font-size: 1px;
margin: 0px; 
display: inline;

}

/*------------------------------------------------------------------------------------------------------------------------------------------------------item  */
 #item{
overflow: visible;
width: 683px;
height: 100px;
float: left;
margin-left: 17px;
margin-top: -13px;
margin-bottom: -13px;
 
}


#item a {
 
}
#item a:hover {
 background-image: none;
}

#itemspace { 
width: 605px;
height: 38px;
float: left;
  
margin-left: 17px;
}
.hover {

 background-image: url("../images/itemfill.png");
cursor: pointer;
}

.hot {
 
}


#title {
color: #e2e2e2;
font-size: 13px;
width: 650px;
 line-height: 19px;
height: 22px;
margin-left: 27px;
    display: inline;
}

#title a{
color: #e2e2e2;
}

#title a:hover{
color: #f2f2f2;
}

#thumb {
 width: 639px;
 height: 61px;
   /*background-image: url("../images/thumbtest.png")*/
   margin-left: 27px;
 
}

#details{
color: #9c9c9c;
font-size: 10px;
width: 510px;
 
height: 18px;
margin-left: 28px;
margin-top: 0px;
float: left;
margin-top: 0px;
 
 overflow: hidden;
  display: inline;
}

#tags{
color: #888;
font-size: 10px;
width: 120px;
 overflow: hidden;
height: 18px;
margin-right: 17px;
margin-top: 0px;
float: right;
margin-top: 0px;
 
text-align: right;
 display: inline;
}

/*------------------------------------------------------------------------------------------------------------------------------------------------------singe item*/
#sitem{
overflow: visible;
width: 683px;
 
 float: left;
margin-left: 17px;
 
margin-top: -13px;
margin-bottom: -13px;
overflow: visible;
color: #aaa; 
font-size: 13px;
 }
  
  
 #sitem a{
color: #888;
 text-decoration: underline;
  }

  
  
 #sitem a:hover{
 background-image: none;
 color: #f2f2f2;
  }

  
#video_ph{
overflow: visible;
width: 683px;
display: block;

margin-left: 20px;
margin-top: 10px;
margin-bottom: 15px;
 
 
}

 


#stitle {
color: #e2e2e2;
font-size: 16px;
width: 650px;
 line-height: 19px;
height: 30px;
margin-left: 26px
}

#sthumb {
 width: 639px;
 height: 62px;
   /*background-image: url("../images/thumbtest.png")*/
   margin-left: 26px;
 
}

#stext {
 width: 639px;
 
   /*background-image: url("../images/thumbtest.png")*/
   margin-left: 26px;
   margin-top: 10px;
}

#sdet{
color: #777;
font-size: 11px;
width: 650px;
 
height: 25px;
margin-left: 26px;
margin-top: 0px;
float: left;
margin-top: -5px;
 
 overflow: hidden;
}

 /*------------------------------------------------------------------------------------------------------------------------------------------------------archive */

#archtitle {
color: #e2e2e2;
font-size: 12px;
width: 650px;
 line-height: 19px;
height: 18px;
margin-left: 28px;
 
}

#atitle {
color: #e2e2e2;
font-size: 13px;
width: 650px;
 line-height: 19px;
height: 20px;
margin-left: 28px;
margin-top: 10px;
}


#archtitle a{
color: #9c9c9c;
}

#archtitle a:hover{
color: #f2f2f2;
 text-decoration: none;
  background-image: none;
  
}

#arch {
overflow: visible;
width: 683px;
float: left;
margin-left: 17px;
margin-top: -13px;
margin-bottom: -13px;
overflow: visible;
}

#itemspace2 { 
width: 605px;
height: 20px;
float: left;
 
margin-left: 17px;
}
/*----------------------------------------------------------------------------------------------------------------------------------------------------- prev/next */
 #prevnext {
 float: right;
width: 600px;
 
 height: 20px;
 margin-top: 28px;
 margin-right: 33px;
 text-align: right;
 color: #e2e2e2;
font-size: 13px;
 display: inline;
 
}

 #prevnext a{
 text-decoration: none;
 background-image: none;
 
 }
 
 #prevnext a:hover{
 text-decoration: none;
  background-image: none;
  color: #e2e2e2;
 }
 
 
 #search {
float: right;
width: 100px;

 height: 15px;
 margin-top: 0px;
 margin-right: 10px;
 
 color: #e2e2e2;
font-size: 13px;
}

