@import url("base.css");

body { color: #9b9b86; background: #000 url("images/home-body.gif") repeat-x center top; }

#page { background: url("images/home-page.jpg") no-repeat center top; height: 100%;  }

#content { width: 930px; margin: 0 auto; }

#left { width: 248px; float: left; }

#right { width: 270px; float: right; }

#center { margin: 42px 290px 0 273px; }
		
.ad { margin: 30px auto; text-align: center; height: 160px; width: 230px; background: #262626; color: #000; }

.rss { float: right; padding-left: 16px; background: url("images/rss.gif") no-repeat left 2px; }

.more { float: right; padding-left: 16px; padding-right: 8px; margin-right: 8px; border-right: 1px solid #9b9b86; }

#search { margin: 0 auto; width: 260px; background: #43240f url("images/home-search-bottom.gif") no-repeat center bottom; padding-bottom: 8px; }
#search .wrapper { background: url("images/home-search-top.gif") no-repeat center 0; padding: 8px; height: 100%; }
#search h4 { color: #fff; margin-top: 10px; font-weight: normal; padding-bottom: 4px; }

#search hr { background: #351b0b; border: none; margin: 12px 0; }

#center h2 { background: url("images/center-head.jpg") no-repeat center top; height: 72px; padding-bottom: 4px; }
	#center h2 span { display: none; }
#center p { padding-bottom: 8px; }

#ps { margin: 0 auto 20px auto; padding: 76px 0 26px 0; background: url("images/ps.jpg") no-repeat center top; width: 258px; border: 1px solid #d14928; }
	#ps h3 { display: none; }
	#ps p { padding: 0 12px; }

#widgetgamesearch h3 { background: url("images/gs-head-brown.gif") no-repeat -2px top; height: 23px; padding-bottom: 4px; }
	#widgetgamesearch h3 span { display: none; }
#widgetgamesearch .button { margin-top: 8px; width: 90px; }
#widgetgamesearch select { width: 100%; }
	
#widgetmapsearch h3 { background: url("images/ms-head-brown.gif") no-repeat -2px top; height: 23px; padding-bottom: 4px; }
	#widgetmapsearch h3 span { display: none; }
#widgetmapsearch a.map { background: url("images/map-brown.gif") no-repeat center center; display: block; height: 151px; margin-top: 8px; }
	#widgetmapsearch a.map span { display: none; }
	
.widget { padding-bottom: 12px; margin-bottom: 12px; }
.widget ul li { margin-bottom: 2px; list-style: inside square; }

#search .widget { padding-bottom: 12px; border-bottom: 1px solid #351b0c; margin-bottom: 12px; }
#search .widget ul li { margin-bottom: 2px; list-style: inside square; color: #604532; }

#rss-362989211 { margin: 20px auto; width: 260px; }	
#rss-362989211 h3 { color: #eebd4e; font-weight: bold; font-size: 1.8em; font-variant: small-caps; font-family: "helvetica condensed","arial narrow",helvetica,arial,sans-serif; }
	#rss-362989211 h3 a { color: #eebd4e; display: block; float: right; }
	#rss-362989211 h3 a + a { display: inline; float: none; }
#rss-362989211 h4 { margin: 4px 0 8px 0; padding: 8px; background: #262626; }
#rss-362989211 ul { padding-top: 8px; }
	#rss-362989211 ul li { list-style: outside none none; padding-bottom: 12px; border-bottom: 1px solid #262626; margin-bottom: 12px; }
	
#hn { margin: 20px auto; }
#hn h3 { color: #eebd4e; font-weight: bold; font-size: 1.8em; font-variant: small-caps; font-family: "helvetica condensed","arial narrow",helvetica,arial,sans-serif; }
/* #hn h3 { background: url("images/hn-head.gif") no-repeat left top; height: 19px; } */
	#hn h3 span {  }
#hn dl { padding-top: 8px; }
#hn dl dd { padding-bottom: 12px; border-bottom: 1px solid #262626; margin-bottom: 12px; }

.post { margin-bottom: 20px; }
	
#mm { margin: 0 auto; width: 366px; background: #262626 url("images/mm-bottom.gif") no-repeat center bottom; padding-bottom: 8px; }
	#mm .wrapper { background: url("images/mm-top.gif") no-repeat center top; padding: 8px; }
	#mm h3 { font-size: 1.6em; color: #fff; font-variant: small-caps; font-weight: normal; padding-bottom: 8px; }
	#mm h4 { font-weight: normal; margin-bottom: 0; padding-bottom: 0; }
	#mm a img { border: 2px solid #fff; }
	#mm a:hover img { border-color: #d14928; }
	#mm .button { width: 166px; margin: 0 auto; }
	
#mm-tabs { height: 34px; background: url("images/mm-top.gif") no-repeat center bottom; }
	#mm-tabs h3 { height: 27px; width: 112px; line-height: 1.8; font-size: 1.3em; padding-left: 8px; color: #d14928; background: url("images/mm-tab.gif") no-repeat left top; float: left; cursor: pointer; }
	#mm-tabs h3.active { height: 34px; color: #fff; background: #262626 url("images/mm-tab-active.gif") no-repeat left top; }

#mm-v, #mm-p, #mm-poll { padding: 4px 8px; }
	
.yt { height: 100px; margin-bottom: 16px; }
	.yt h4 { padding: 0; }
	.yt p { padding: 0; }
	.yt .left { float: left; width: 138px; }
	.yt .info { margin-left: 140px; padding-top: 4px; }
	.yt .thumb {  }
	
.fl { height: 85px; margin-bottom: 16px; }
	.fl h4 {  }
	.fl p { padding: 0; }
	.fl .left { float: left; width: 118px; }
	.fl .info { margin-left: 120px; padding-top: 4px; }
	.fl .thumb {  }
	
#footer { width: 930px; margin: 40px auto 0 auto; }
