* { margin: 0; padding: 0; }
body {
	color: #000;
	font-family: Arial, Helvetica;
	font-size: 12px;
	background: url(/images/bg_body.gif) top left repeat-x #f3ffe3;
}

#main {
	margin: 0 auto; /*centered on page*/
}
#main {
	width: 100%;
}
#content {
	margin: 0;
}
#topsection {
	margin-bottom: 5px;
	position: relative;
	width: 100%;
	min-width: 980px;
}
#section {
	background-color: #fffde8;
	border-top: 1px solid #c75b46;
	border-bottom: 1px solid #c75b46;
	margin: 0;
	position: relative;
	width: 100%;
	min-width: 980px;
	height: 25px;
	text-align: center;
}
* html .minw {border-left:980px solid #fff; position:relative; float:left; z-index:1;}
* html .minwc {margin-left:-980px; position:relative; float:left; z-index:2; text-align:left;}
#topsection .inner {
	margin: 0 auto;
	width: 950px;
	padding: 0;
	position: relative;
}
#wrapper {
	float: left;
	width: 100%;
}
.wrap { width: 720px; margin: 0 auto; }
.inner table { margin: 0 auto; }

#footer {
	clear: left;
	width: 100%;
	text-align: center;
	padding: 10px 0 0 0;
}

#content .inner {
	margin: 20px 4px 0 4px;
}
a {
	color: #b31d00;
	text-decoration: none;
}


#textgals {
	width: 900px;
	margin: 5px auto;
	padding: 0;
}
.txtgal {
	list-style: none;
	width: 880px;
	margin: 0 auto 0 10px;
	padding: 0;
}
.txtgal li {
	float: left;
	display: inline;
	width: 425px;
	text-align: justify;
	margin-bottom: 3px;
	padding-left: 12px;
	background: url(/images/bg_starlist.gif) 0 3px no-repeat;
}
.txtgal a {
	font-size: 12px;
	font-weight: bold;
	text-transform: capitalize;
}


#footer a {
	color: #6e3a30;
}
#footer p {
	margin: 5px auto;
}
#topsection .logo { text-align: center; margin: 5px 0 0 0; float: left; width: 180px; }
#topsection .ads { color: #000000; margin: 5px 0 0 0; text-align: right; float: right; width: 730px; font-size: 30px; }
#topsection .ads p { margin: 2px auto 0 auto; padding-top: 0; }
#topsection .ads a { color: #be2400; text-decoration: underline; }
#topsection .ads a:hover { color: #764300; }

#section ul { list-style: none;	margin: 0 auto;	padding: 0; width: 940px; height: 25px; text-align: center; }
#section ul li { float: left; display: inline; text-align: center; padding: 0 5px; height: 25px;}
#section ul li.bm { float: right; display: inline; }
#section ul li a { line-height: 25px; height: 100%; display: inline-block; color: #ad260c; text-decoration: none; font-size: 14px; font-weight: bold; padding: 0 5px; }
#section ul li a:hover, #section ul li a.on { color: #fff; background-color: #c75b46;}

#subsection { min-width: 960px;}
#subsection ul { list-style: none; width: 930px; text-align: center; margin: 1px auto;}
#subsection ul li { display: inline; text-align: center; }
#subsection ul li a { font-weight: bold; color: #882000; text-decoration: none; display: inline-block; background-color: #fff; border: solid 1px #c75b46; padding: 2px 5px; text-align: center;}
#subsection ul li a:hover { color: #000; text-decoration: underline; }

.inlinelist ul { list-style-type: none; margin: 0 auto; text-align: center; width: 760px; }
.inlinelist ul li { display: inline; margin: auto 7px; }
.biglist1 a { font-size: 18px; font-weight: bold; line-height: 2em; }

#content a:hover, #leftside a:hover, #rightside a:hover {
	color: #6f2b13;
}

h1 {
	font-size: 24px;
	color: #7d3c2f;
	text-align: center;
}
h2 {
	font-size: 18px;
	color: #7d3c2f;
	text-indent: 15px;
}
.menus form {
	margin: 0 auto;
}
.menus p {
	margin: 0 4px;
	padding: 3px auto;
}
p.pages { margin: 20px auto; font-size: 14px; text-align: center; }
p.pages span { font-size: 18px; font-weight: bold; margin: auto 5px; }

#content .subtitles { position: relative; text-align: left; width: 940px; margin: 10px auto 4px auto; height: 37px; background: url(/images/bg_subtitles.gif) left no-repeat; }
#content .subtitles h3 { width: 720px; padding-top: 8px; text-indent: 45px; font-size: 18px; color: #853212; letter-spacing: 1px; }
#content .subtitles span { position: absolute; z-index: 5; left: 725px; top: 2px; width: 200px; text-align: right; }
#content .subtitles span a { font-size: 18px; color: #ab1313; letter-spacing: 1px; font-weight: bold; }

.ender { width: 940px; height: 25px; margin: 0 auto; background: url(/images/bg_ender.gif) no-repeat; }

.thumbsindex180, .indextube, .indexstars, .indexreview, .aff, .indextags, .indexpm, .indexfriends, .users, .toplist { list-style: none; width: 920px; margin: 0 auto; }
.thumbsindex180 li { float: left; display: inline; width: 184px; height: 139px; text-align: center; }
.indextube li { float: left; display: inline; width: 184px; height: 180px; text-align: center; }
.thumbsindex180 li img { border: solid 1px #293c50; width: 180px; height: 135px; display: block; }
.indextube li img { border: solid 1px #293c50; width: 180px; height: 135px; display: block; }

.indexads3 { width: 920px; margin: 0 auto;}
.indexads3 .singlerow { float: left; width: 306px; display: inline; }
.indexads3 .singlerow ul { list-style: none; }

.indextube .vidlistdesc { width: 170px; margin: 1px auto 2px auto; text-align: center; font-size: 11px; height: 14px; overflow: hidden; font-weight: bold;}
.indextube .vidlistviews { float: right; display: inline; width: 85px; margin-top: 0; font-size: 11px; padding-right: 4px; text-align: right; color: #222;}
.indextube .vidlistlength { float: left; display: inline; width: 85px; text-indent: 4px; text-align: left; margin-top: 0; font-size: 11px; color: #222;}

.indexstars li { float: left; display: inline; width: 184px; margin: 0 0 4px 0; text-indent: 11px; background: url(/images/bg_starlist.gif) 0 2px no-repeat; }
.indexstars li a { font-weight: bold; }

.indexreview .single { float: left; width: 450px; height: 210px; display: inline; margin-left: 8px; background: url(/images/bg_indexreview.gif) no-repeat;}
.indexreview .single h4 { font-size: 16px; margin-top: 5px; font-weight: bold; color: #9a2b04; text-indent: 20px; clear: both; background: url(/images/bg_indexreviewttl.gif) 3px 3px no-repeat;}
.indexreview .single .scr { margin-top: 4px; float: left; display: inline; width: 210px; height: 150px; text-align: center; }
.indexreview .single .scr img { display: block; margin: 0 auto;}
.indexreview .single .desc { margin: 4px 0 0 0px; padding-right: 10px; height: 153px; overflow: hidden;}
.indexreview .single .lnk { text-align: right; background: url(/images/bg_indexreviewlnk.gif) right no-repeat; clear: both; height: 18px; margin: 0 4px 0 0; line-height: 16px;}
.indexreview .single .lnk a { color: #fff; display: inline-block; background: url(/images/bg_indexreviewlnka.gif) left no-repeat; height: 18px; margin-right: 10px; text-indent: 10px;}
#content .indexreview .single .lnk a:hover { color: #fff17b; }

.aff { text-align: center; }
.aff iframe { margin-left: 20px; width: 880px; margin-top: 10px; }
.aff iframe a { color: #6d3100; }

.indexfriends ul {list-style: none; font-size: 16px; font-weight: bold; padding-left: 15px;}
.indexfriends ul li {float: left; display: inline; margin: 0 0 5px 0; padding-left: 20px; width: 280px; line-height: 1em; background: url(/images/bg_exch.gif) left no-repeat;}
.indexfriends ol {list-style: none; font-size: 16px; font-weight: bold; float: left; display: inline; width: 300px; }
.indexfriends ol li { list-style: none; margin: 0 0 5px 15px; padding-left: 20px; line-height: 1em; background: url(/images/bg_exch.gif) left no-repeat; }

.more { text-align: right; margin-bottom: 10px; padding-right: 30px; }
.more a { display: inline-block; margin-right: 10px; font-size: 18px; font-weight: bold; }
.indexpm { position: relative; height: 30px; }
.indexpm .nav { position: absolute; z-index: 100; height: 30px; width: 300px; top: 12px; left: 10px;}
.indexpm .nav li { float: left; display: inline; width: 105px; height: 30px; background: url(/images/bg_picsmovs.gif) right no-repeat; font-family: Arial, Helvetica; font-size: 16px; font-weight: bold; color: #5e2600; text-align: center; line-height: 29px; }
.indexpm .nav li a { color: #5e2600; text-decoration: none; }
.indexpm .nav li.on { background: url(/images/bg_picsmovs.gif) left no-repeat; color: #fff; }
.indexpm .nav li.on a { color: #fff; text-decoration: none; }

.users li { float: left; display: inline; width: 152px; height: 166px; text-align: center; }
.users li img { border: none; }

.bottomnav { list-style: none; text-align: center; }
.bottomnav li { display: inline; padding: 0 3px; font-weight: bold; }

.toplist ol {list-style: none; font-size: 18px; font-weight: bold; float: left; display: inline; width: 305px; }
.toplist ol li { list-style: none; width: 250px; height: 44px; margin: 0 0 5px 25px; line-height: 42px; background: url(/images/bg_toplist.gif) top center no-repeat; text-align: center;}

.friends {
	font-weight: normal;
	margin: 5px auto;
	padding: 0;
	width: 620px;
	height: 120px;
}
.friends ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 620px;
}
.friends ul li {
	float: left;
	width: 205px;
	height: 15px;
	margin: 0;
	padding: 0;
	text-align: center;
}
.friends ul li a {
	vertical-align: middle;
	font-weight: normal;
}


.cleared:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
li.cleared:after {
	margin-bottom: 20px;
}
.cleared {
	display: inline-block;
}
li.cleared {
	display: inline-block;
	margin-bottom: 20px;
}
/* Hides from IE-mac \*/
* html .cleared {height: 1%;}
* html li.cleared {height: 1%; margin-top: 20px; }
.cleared {display: block;}
li.cleared {display: block; margin-top: 20px;}
/* End hide from IE-mac */


ul.archiv { list-style: none; margin: 0 auto 10px auto; width: 940px; height: 25px; text-align: center; font-size: 18px; font-weight: bold;}
ul.archiv li { float: left; display: inline; margin-left: 5px; width: 30px; background-color: #fff; border: 1px solid #36771f; text-align: center; padding: 0 5px; height: 25px; line-height: 25px;}
ul.archiv li.ar { width: 180px; margin-left: 410px; border: none; background-color: transparent;}
ul.archiv li a { height: 100%; display: inline-block; color: #ad260c; text-decoration: none; padding: 0 5px; }