/* aSeptik '09 */

body {
	font: 62.5% "Trebuchet MS",Helvetica,Jamrul,sans-serif;
	color: #c1c1b7;
	text-align: center;
	background: #181816 url("../images/bg.jpg") repeat 50% 0;
}

#decorated {
	float: left;
	width: 100%;
	background-repeat: no-repeat;
	background-position: 50% 0;
}

#wrapper {
	float: left;
	width: 100%;
	background: url("../images/wrapper-bg.png") repeat-y 50% 0;
}

#container {
	position: relative;
	width: 960px;
	margin: 0 auto;
	text-align: left;
}

/* @group header */

/* HEADER
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

#header {
	position: relative;
	float: left;
	width: 100%;
	height: 467px;
	background: #181816 url("../images/header-bg.jpg") no-repeat 50% 0;
	overflow: hidden;
}

#logo {
	position: relative;
	float: left;
	display: inline;
	width: 480px;
	height: 56px;
	margin: 17px 0 17px 20px;
	font-size: 2em;
	overflow: hidden;
}

#logo span {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: url("../images/logo.jpg") no-repeat 0 0;
}

#logo a {
	color: #4b4c44;
	text-decoration: none;
}

#social {
	float: right;
	width: 407px;
	height: 56px;
	margin: 17px 17px 0 0;
}

#social li {
	float: left;
	display: inline;
}

#social a {
	float: left;
	height: 0;
	padding-top: 56px;
	overflow: hidden;
	text-decoration: none;
}

#social-connect {
	width: 54px;
	height: 56px;
	text-indent: -5000px;
	background: url("../images/social-buttons.jpg") no-repeat 0 0;
}

#social-subscribe {
	width: 78px;
	height: 56px;
	text-indent: -5000px;
	background: url("../images/social-buttons.jpg") no-repeat -219px 0;
}

#social-facebook a {
	width: 55px;
	background: url("../images/social-buttons.jpg") no-repeat -54px 0;
}

#social-facebook a:hover {
	background: url("../images/social-buttons.jpg") no-repeat -54px -56px;
}

#social-myspace a {
	width: 55px;
	background: url("../images/social-buttons.jpg") no-repeat -109px 0;
}

#social-myspace a:hover {
	background: url("../images/social-buttons.jpg") no-repeat -109px -56px;
}

#social-twitter a {
	width: 55px;
	background: url("../images/social-buttons.jpg") no-repeat -164px 0;
}

#social-twitter a:hover {
	background: url("../images/social-buttons.jpg") no-repeat -164px -56px;
}

#social-feed a {
	width: 56px;
	background: url("../images/social-buttons.jpg") no-repeat -297px 0;
}

#social-feed a:hover {
	background: url("../images/social-buttons.jpg") no-repeat -297px -56px;
}

#social-email a {
	width: 54px;
	background: url("../images/social-buttons.jpg") no-repeat -353px 0;
}

#social-email a:hover {
	background: url("../images/social-buttons.jpg") no-repeat -353px -56px;
}

/* @group nav */

/* NAV
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	line-height:	1.0;
}
.sf-menu ul {
  margin-top:5px;
	position:		absolute;
	top:			-999em;
	width:			10em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			2.5em; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}

/*** DEMO SKIN ***/

.sf-menu {
	float:			left;
  margin-bottom: 5px;
}
.sf-menu a {
	font-size: 1.6em;
	font-weight: bold;
	color: #8e8e83;
	text-decoration: none;
  text-transform:uppercase;
}

.sf-menu li a {
	padding: 	10px 10px 2px 10px ;
}
.sf-menu li li li a,
.sf-menu li li a {
	padding: 	10px ;

}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color: #8e8e83;
}
.sf-menu li {
	background:transparent;
}
.sf-menu li li {
	background: #242422;
}
.sf-menu li li li {
	background: #242422;
}
body #nav .sf-menu a:focus, 
body #nav .sf-menu a:hover, 
body #nav .sf-menu a:active {
  color: #1b1b19;
	background: #7d8a2e;
}

body #nav .sf-menu ul a:focus, 
body #nav .sf-menu ul a:hover, 
body #nav .sf-menu ul a:active {
  color: #1b1b19;
	background: #7d8a2e;
}
.sf-menu li li a:hover {
  color: #1b1b19;
	background: #7d8a2e;

}


/*** arrows **/
.sf-menu a.sf-with-ul {
	padding-right: 	2.25em;
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			.75em;
	top:			1.05em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
	background:		url('../images/arrows-ffffff.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:			.8em;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
.sf-shadow ul {
	background:	url('../images/shadow.png') no-repeat bottom right;
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
}
.sf-shadow ul.sf-shadow-off {
	background: transparent;
}

#nav {
	clear: both;
	width: 960px;
	height: 30px;
	background: url("../images/nav-bg.jpg") no-repeat 0 0;
}

#nav ul#navlist{
}

#navlist-news a {
	width: 70px;
	background: url("../images/nav.jpg") no-repeat 0 0;
}

#navlist-news a:hover {
	background: url("../images/nav.jpg") no-repeat 0 -30px;
}

#navlist-news.current a {
	background: url("../images/nav.jpg") no-repeat 0 -60px;
	cursor: default;
}

#navlist-interviews a {
	width: 126px;
	background: url("../images/nav.jpg") no-repeat -70px 0;
}

#navlist-interviews a:hover {
	background: url("../images/nav.jpg") no-repeat -70px -30px;
}

#navlist-interviews.current a {
	background: url("../images/nav.jpg") no-repeat -70px -60px;
	cursor: default;
}

#navlist-reviews a {
	width: 98px;
	background: url("../images/nav.jpg") no-repeat -196px 0;
}

#navlist-reviews a:hover {
	background: url("../images/nav.jpg") no-repeat -196px -30px;
}

#navlist-reviews.current a {
	background: url("../images/nav.jpg") no-repeat -196px -60px;
	cursor: default;
}

#navlist-contests a {
	width: 112px;
	background: url("../images/nav.jpg") no-repeat -294px 0;
}

#navlist-contests a:hover {
	background: url("../images/nav.jpg") no-repeat -294px -30px;
}

#navlist-contests.current a {
	background: url("../images/nav.jpg") no-repeat -294px -60px;
	cursor: default;
}

#navlist-forums a {
	width: 94px;
	background: url("../images/nav.jpg") no-repeat -406px 0;
}

#navlist-forums a:hover {
	background: url("../images/nav.jpg") no-repeat -406px -30px;
}

#navlist-forums.current a {
	background: url("../images/nav.jpg") no-repeat -406px -60px;
	cursor: default;
}

#navlist-contact a {
	width: 101px;
	background: url("../images/nav.jpg") no-repeat -499px 0;
}

#navlist-contact a:hover {
	background: url("../images/nav.jpg") no-repeat -499px -30px;
}

#navlist-contact.current a {
	background: url("../images/nav.jpg") no-repeat -499px -60px;
	cursor: default;
}

/* @end */

form#search {
	float:left;
  display: inline;
	width: 310px;
	height: 30px;
	margin: 0 120px;
	background: url("../images/search-bg.jpg") no-repeat 0 0;
}

#search2 {
	width: 260px;
	margin: -8px 0 0 0;
}

#search #s, #search2 #s {
	float: left;
	display: inline;
	width: 250px;
	height: 20px;
	margin: 0 35px;
	padding: 8px 0 5px;
	font-size: 1.1em;
	color: #53534c;
	background: transparent;
	border: none;
}

#search2 #s {
	
}

#search #s:focus, #search2 #s:focus {
	color: #8e8e83;
}

#search-button, #search2-button {
	cursor: pointer;
}

#header .leaderboard {
	float: left;
	display: inline;
	width: 728px;
	height: 90px;
	margin: 10px 0 0 20px;
	overflow: hidden;
}

#submit-news {
	position: relative;
	float: right;
	display: inline;
	width: 170px;
	height: 90px;
	margin: 11px 20px 0 0;
	font-size: 1.2em;
	overflow: hidden;
}

#submit-news span {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: url("../images/submit-news.jpg") no-repeat 0 0;
}

#submit-news span:hover {
	background: url("../images/submit-news.jpg") no-repeat 0 -90px;
}

#submit-news a {
	color: #4b4c44;
	text-decoration: none;
}

#showcase {
	clear: both;
	width: 940px;
	height: 240px;
	margin-left: 10px;
	background: url("../images/showcase-bg.jpg") no-repeat 0 0;
}

#showcase-news-nav {
	float: left;
	display: inline;
	width: 346px;
	height: 37px;
	margin: 0 0 5px -5px;
}

#showcase-news-nav li {
	display: inline;
}

#showcase-news-nav a {
	float: left;
	height: 0;
	padding-top: 37px;
	overflow: hidden;
	text-decoration: none;
}

#showcase-news-nav-latest {
	width: 151px;
	margin-right: 20px;
	background: url("../images/showcase-news-nav.png") no-repeat 0 -37px;
}

#showcase-news-nav-latest.current {
	background: url("../images/showcase-news-nav.png") no-repeat 0 0;
	cursor: default;
}

#showcase-news-nav-popular {
	width: 173px;
	background: url("../images/showcase-news-nav.png") no-repeat -173px -37px;
}

#showcase-news-nav-popular.current {
	background: url("../images/showcase-news-nav.png") no-repeat -173px 0;
	cursor: default;
}

#showcase-news {
	float: left;
	display: inline;
	width: 490px;
	height: 175px;
	margin: 35px 0 0 40px;
}

#showcase-latest li, #showcase-popular li, #showcase-forums li {
	clear: both;
	float: left;
	width: 490px;
	padding: 5px 0 10px;
	font-size: 1.2em;
	font-weight: bold;
	text-transform: uppercase;
	background: url("../images/showcase-divider.gif") repeat-x 0 100%;
}

#showcase-forums li {
	width: 325px;
	font-size: 1.1em;
	padding-bottom: 7px;
	background: transparent;
}

#showcase-latest li .showcase-news-date, #showcase-popular li .post-stats, #showcase-forums li .showcase-news-date {
	display: block;
	font-size: .85em;
	font-weight: normal;
	color: #53534c;
}

#showcase-latest a, #showcase-popular a, #showcase-forums a {
	color: #8e8e83;
	text-decoration: none;
}

#showcase-latest a:hover, #showcase-popular a:hover, #showcase-forums a:hover {
	color: #c1c1b7;
	text-decoration: none;
}

#showcase-latest {
	clear: left;
	position: relative;
	height: 130px;
	overflow: hidden;
}

#showcase-news .headline {
	position: absolute;
	top: 130px;
	left: 0;
}

#showcase-news .showcase-comments {
	float: right;
	display: inline;
	width: 25px;
	height: 22px;
	margin: -2px 0 0 15px;
	padding-top: 3px;
	font-size: .85em;
	text-align: center;
	background: url("../images/showcase-comments.gif") no-repeat 0 0;
}

#showcase-popular {
	position: relative;
	/*display: none;*/
}
#showcase-latest {
display: none;
}
#showcase-forums {
	/*display: none;*/
}
#showcase-comments {
	display: none;
}
#showcase-readers {
	float: right;
	display: inline;
	width: 315px;
	margin: 35px 55px 0 0;
}

#widgetscroll {
overflow: hidden;
padding: 1em 0 1em 0;
position: relative;
float: left;
height: 100px; /* You should adjust this height for your project. */
min-width: 100px;
-moz-border-radius-bottomright: 10px;
}

#showcase-readers-nav {
	float: left;
	display: inline;
	width: 322px;
	height: 28px;
	margin: 8px 0 5px -2px;
}

#showcase-readers-nav li {
	display: inline;
}

#showcase-readers-nav a {
	float: left;
	height: 0;
	padding-top: 28px;
	overflow: hidden;
	text-decoration: none;
}

#showcase-readers-nav-comments {
	width: 162px;
	margin-right: 20px;
	background: url("../images/showcase-readers-nav.png") no-repeat 0 -28px;
}

#showcase-readers-nav-comments.current {
	background: url("../images/showcase-readers-nav.png") no-repeat 0 0;
	cursor: default;
}

#showcase-readers-nav-forums {
	width: 139px;
	background: url("../images/showcase-readers-nav.png") no-repeat -183px -28px;
}

#showcase-readers-nav-forums.current {
	background: url("../images/showcase-readers-nav.png") no-repeat -183px 0;
	cursor: default;
}

.showcase-comments-item {
	float: left;
	width: 100%;
	padding-bottom: 8px;
}

#showcase-comments .avatar {
	float: left;
	width: 28px;
	height: 28px;
	padding: 3px;
	margin-right: 10px;
	background: url("../images/avatar-28x28-bg.jpg") no-repeat 0 0;
}

#showcase-comments h3 {
	font-size: 1.2em;
	font-weight: bold;
	margin: 0 0 1px;
}

#showcase-comments h3 span {
	font-size: .95em;
	font-weight: normal;
	color: #53534c;
}

#showcase-comments h3 a {
	color: #c1c1b7;
	text-decoration: none;
}

#showcase-comments h3 a:hover {
	color: #fbf7e4;
	text-decoration: none;
}

#showcase-comments p {
	font-size: 1em;
	font-weight: bold;
	text-transform: uppercase;
}

#showcase-comments p a {
	color: #8e8e83;
	text-decoration: none;
}

#showcase-comments p a:hover {
	color: #c1c1b7;
	text-decoration: none;
}

/* @end */

/* @group mid */

/* MID
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

#mid {
	float: left;
	width: 100%;
	background: url("../images/mid-bg.jpg") repeat-y 0 0;
}

#mid-inner {
	float: left;
	width: 100%;
	background: url("../images/mid-bottom.jpg") no-repeat 0 100%;
}


#mid-full {
	float: left;
	width: 100%;
	background: url("../images/mid-full-bg.jpg") repeat-y 0 0;
}

#mid-full-inner {
	float: left;
	width: 100%;
	background: url("../images/mid-full-bottom.jpg") no-repeat 0 100%;
}

/* @end */

/* @group content */

/* CONTENT
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
#content-full {
	float: left;
	display: inline;
	width: 100%;
}

#forum {

}

#content {
	float: left;
	display: inline;
	width: 559px;
}

.content a:link, .content a:visited, .content a:active {
	color: #8e8e83;
	text-decoration: none;
}

.content a:hover {
	color: #fbf7e4;
	text-decoration: none;
}

.content h1, .content h2, .content h3, .content h4, .content h5, .content h6 {
	text-transform: uppercase;
	color: #7d8a2e;
}

.content h3, .content h4, .content h5 {
	padding-bottom: 5px;
	border-bottom: 2px solid #1b1b19;
}

.content h1 {
	margin-bottom: 5px;
	font-size: 2.4em;
	text-transform: uppercase;
	line-height: 1.2em;
	color: #7d8a2e;
}

.page h1 {
	margin-bottom: 15px;
}

#archive-title .post-inner {	
	min-height:30px;
	padding:15px 0 10px 0;
}

#archive-title h1 {
	font-size: 1.6em;
	font-weight: bold;
	color: #8e8e83;
}

#archive-title h1 strong {
	color: #c1c1b7;
}

#archive-title a {
	float: right;
	font-size: .85em;
}

.content h2 {
	margin-bottom: 5px;
	font-size: 2.4em;
	text-transform: uppercase;
	line-height: 1.2em;
	color: #7d8a2e;
}

.content .post.archive h2 {
	font-size: 1.8em;
}

.content h2 a:link, .content h2 a:visited, .content h2 a:active {
	color: #7d8a2e;
	text-decoration: none;
	border-bottom: 1px solid #1b1b19;
}

.content h2 a:hover {
	color: #1b1b19;
	background: #7d8a2e;
	border-bottom: 1px solid #7d8a2e;
}

.content h3 {
	margin: 2em 0 1em;
	font-size: 1.8em;
	font-weight: bold;
}

.content h4 {
	margin: 2em 0 1em;
	font-size: 1.6em;
	font-weight: bold;
}

.content h5 {
	margin: 2em 0 1em;
	font-size: 1.4em;
	font-weight: bold;
}

.content h6 {

	font-size: 1.2em;
	font-weight: bold;
}

.content .p {
	margin-bottom: 1.5em;
	font-size: 1.4em;
	line-height: 1.5em;
}

.content p{
	margin-bottom: 1.5em;
	font-size: 1.2em;
	line-height: 1.5em;
}

.content ul {
	margin: 0 0 15px 30px;
}

.content ul li {
	list-style-type: square;
}

.content ol {
	margin: 0 0 15px 30px;
	list-style-type: decimal;
}

.content ol li {
	list-style-type: decimal;
}

.content li {
	margin-bottom: 5px;
	font-size: 1.3em;
	line-height: 1.4em;
}


.widget{
margin:20px 0 20px 0;
}

img.whitetiger_image {
width:450px;
margin:10px 25px 10px 25px;
border: 2px solid #000;
}
img.whitetiger_image:hover {
border: 2px solid #7D8A2E;
}
.content .blockquote {
	margin: 0 15px;
	padding: 0 15px 0 15px;
	color: #8e8e83;
	border-left: 5px solid #191917;
	font: italic .95em Georgia, "Times New Roman", Times, serif;
}

.content b, .content strong {
	font-weight: bold;
}

.content i, .content em {
	font-style: italic;
}

.content img {
	padding: 5px;
	background: url("../images/image-bg.jpg") repeat 50% 50%;
}

.content img.alignleft {
	float: left;
	display: inline;
	margin: 5px 15px 10px 0;
}

.content img[align $='left'] {
	float: left;
	display: inline;
	margin: 5px 15px 10px 0;
}

.content img.alignright {
	float: right;
	display: inline;
	margin: 5px 0 10px 15px;
}

.content img[align $='right'] {
	float: right;
	display: inline;
	margin: 5px 0 10px 15px;
}

.content img.aligncenter {
	text-align: center;
}

.post, #comments {
	float: left;
	width: 100%;
	background: url("../images/post-bottom.jpg") no-repeat 0 100%;
}



.post-inner, #comments-inner {
	min-height: 200px;
	padding: 30px 20px 0;
	background: url("../images/post-top.jpg") no-repeat 0 0;
}


.post-inner2{
  float:left;
	min-height: 40px;
	padding: 30px 20px 0;
	background: url("../images/post-top.jpg") no-repeat;
}

#post-full-inner{
	background: url("../images/post-full-top.jpg") no-repeat ;
	width:960px;
	min-height: 150px;
}

.forum img {
padding:0px;
margin:0px;
border:0;
text-decoration:none;
background:transparent;
}

.forum{
font-size: 1.2em;
font-family: 'Trebuchet MS', Verdana, Geneva;
}



.forum_header.middle img{
vertical-align:middle;
}
.forum_header.middle{
vertical-align:text-middle;
}
.forum_header h6{
vertical-align:text-middle;
padding-top:15px
}
.center p{
text-align:center;
padding:0px;
margin:0px;
}

.left p{
text-align:left;
padding:0px;
margin:0px;
}

.cboxmsg {
float:right;
width:160px;
}

.chatboxmessage{
color:#8e8e83;
float:left;
width:160px;
margin:10px 0 0 0;
overflow:hidden;
border-bottom:1px dotted #000
}

.chatboxmessage:hover {
  color: #7d8a2e;
	background: #1b1b19
}

.right p{
text-align:right;
padding:0px;
margin:0px;
}
.piastrina{
vertical-align:middle;
display:block;
overflow:hidden;
width:153px;
height:80px;
background: url("../images/piastrina.png") no-repeat;
padding:0;
margin:0;
}
.piastrina p a:visited,
.piastrina p a:active,
.piastrina p a:link,
.piastrina p a,
.piastrina p {
letter-spacing: 2px;
font-weight: normal;
text-transform:capitalize;
font-size: 1.1em;
font-family: Courier, 'Courier New', monospace;
padding:25px 0 0 0;
text-align:center;
text-decoration:none;
}
.rightborder {
float:left;
height:4px;
margin:0;
width:100%;
background: url("../images/hozseparator.jpg") repeat-x;
}
.rightborder2 {
float:left;
height:4px;
margin:10px 0 10px 0;
width:500px;
background: url("../images/hozseparator.jpg") repeat-x;
}
#whitetiger_pm p {
margin:10px 0
}
.rightborder_pm {
float:left;
height:4px;
margin:0;
width:520px;
background: url("../images/hozseparator.jpg") repeat-x;
}
.rightborder_pm_small {
float:left;
height:4px;
margin:0;
width:400px;
background: url("../images/hozseparator.jpg") repeat-x;
}



.emptyspace{
float:left;
height:4px;
margin:10px 0 10px 0;
width:100%;
}

.forum_header{
padding: 5px 0 0 0;
text-align:center;
/*height:40px;
background: url("../images/tdseparator.jpg") repeat-y right;
*/
}


.separator3 {
margin:15px 0 0 0;
padding: 0;
width:4px;
background: url("../images/tdseparator.jpg") repeat-y right;

}

.separator {
margin:15px 0;
padding: 0;
width:4px;
height: 30px;
background: url("../images/tdseparator.jpg") repeat-y;
float:left;
}

.separator_pm {
margin:5px 0 5px 5px;
padding: 0;
width:4px;
height: 30px;
background: url("../images/tdseparator.jpg") repeat-y;
float:left;
}
.separator_pm_long {
margin:5px 0 5px 5px;
padding: 0;
width:4px;
height: 250px;
background: url("../images/tdseparator.jpg") repeat-y;
float:left;
}
.separator_long {
margin:15px 0;
padding: 0;
width:4px;
background: url("../images/tdseparator.jpg") repeat-y right;
}

ul.posterinfo {
padding:5px;
}

ul.posterinfo li{
font-size:12px
}
.forum ul li {
margin: 0;
padding: 5px 0 0 0;
list-style-type: none;
}

.forum_post p{
padding:10px;
}
.admin_icons{
float:right;
padding:10px 0 0 0;
margin:0px;
}

.admin_icons img {
padding:0px;
margin:0px;
border:0;
text-decoration:none;
}

.forum_header.fname p a:link,
.forum_header.fname p a:visited,
.forum_header.fname p a:active,
.forum_header.fname p a {
  font-weight: bold;
  padding:0 5px 0 5px;
  font-size: 12px;
	text-decoration: none;
	text-transform: uppercase;
	font-family: 'Trebuchet MS', Verdana, Geneva;
}
.forum_header.fname p{
text-transform: uppercase;
padding:0 10px 0 10px;
text-align:left
}

.parentname h6 {
padding:10px;
}


.forum_header.count p{
	font-size: 2em;
	padding:0;
	margin:0;
}
.forum_header.count2 p{
	font-size: 1.2em;
	padding:0;
	margin:0;
}
.forum_header p {
	padding:5px;
	margin:0;
  font-size: 0.85em;
	font-weight: normal;
	color: #627478;
	font-family: 'Trebuchet MS', Verdana, Geneva;
}

.forum_header p a:link,
.forum_header p a:visited,
.forum_header p a:active,
.forum_header p a {
	font-weight: oblique; 
  padding:0 5px 0 5px;
  font-size: 1.1em;
	text-decoration: none;
	font-family: 'Trebuchet MS', Verdana, Geneva;
}

.login_menu_link{

}

div.hr_image {
  height: 27px;
  background: url("../images/spinato.png") repeat-x center;
  margin-bottom:20px;
}
div.hr_image hr {
  display: none;
}

div.hr {
  border-bottom:1px dashed #1c1c1a;
  margin:0px;
  height: 5px;
  width:100%;
  clear:both;
}

.grid_7 p.setinfo {
color:#53534b;
font:italic 11px verdana;
padding:5px
}

.grid_7 p.setinfo:hover {
color:#7d8a2c;
}


.body_pages {
font-size: 1.4em;
font-family: 'Trebuchet MS', Verdana, Geneva;
}

.body_pages p{
font-size: 1.1em;
}
  .forum-inner {
  min-height:30px;
	padding: 5px 0 0 0;
	background: url("../images/post-full-top.png") no-repeat 0 0;
}
  .forum-inner2 {
  min-height:30px;
	background: url("../images/post-full-top.png") no-repeat 0 0;
}
.post.archive .post-inner {
	min-height: 0;
}

.post-date {
	margin-bottom: 20px;
	font-size: 1.4em;
	font-weight: bold;
	text-transform: uppercase;
	color: #53534c;
}

.post.archive .post-date {
	font-size: 1.2em;
}

.post-meta {
	float: left;
	width: 100%;
	padding: 15px 0;
}

.post-comments {
	float: left;
	display: inline;
}

.post-comments a {
	display: block;
	padding: 5px 0 5px 37px;
	font-size: 1.3em;
	font-weight: bold;
	background: url("../images/post-comments.gif") no-repeat 0 0;
}

.post-social {
	float: right;
	display: inline;
	width: 165px;
	height: 24px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

.content .post-meta ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.content .post-meta ul li {
	display: inline;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.post-social li {
	display: inline;
	margin: 0;
	padding: 0;
	text-indent: -5000px;
	list-style-type: none;
}

.post-social a {
	float: left;
	height: 0;
	margin: 0 10px 0 0;
	padding: 25px 0 0 0;
	overflow: hidden;
}

.post-mail a {
	width: 25px;
	background: url("../images/email2.png") no-repeat 0 0;
}

.post-print a {
	width: 25px;
	background: url("../images/printer.png") no-repeat 0 0;
}

.post-rss a {
	width: 24px;
	background: url("../images/rss.png") no-repeat 0 0;
}

.post-trackback a {
	width: 25px;
	background: url("../images/attachment.png") no-repeat 0 0;
}

.post-social-email a {
	width: 25px;
	margin-right: 0;
	background: url("../images/social-email.gif") no-repeat 0 0;
}



#incoming {
	display: block;
	float: none;
	width: 550px;
}

#form {
	width: 450px;
	margin: 0 auto;
	padding: 30px 0;
}

#form h1 {
	margin-bottom: 20px;
	font-size: 2.2em;
}




.related {
	margin: 30px 0;
	padding-top: 20px;
}

.related h3 {
}

.related-title {	
	padding: 0;
	font-size: 1.2em;
	font-weight: bold;
	text-transform: uppercase;
}

.related-title a:link, .related-title a:visited, .related-title a:active {
	text-decoration: none;
}

.related-title a:hover {
	text-decoration: none;
}

.related-date {
	margin-bottom: 15px;
	font-size: 1.1em;
	text-transform: uppercase;
	color: #53534c;
}

#content .post-ratings {
	float: left;
	display: inline;
	width: 340px;
	font-size: 1.2em;
	margin-top: 5px;
	line-height: 16px;
	color: #8e8e83;
}

.post-ratings img {
	float: left;
	display: inline;
	padding: 0;
	background: transparent;
}

.post-ratings-desc {
	margin-left: 10px;
}

form {
margin:0;
padding:0;
border:none;
}


/* @end */

/* @group sidebar */

/* SIDEBAR
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

#sidebar {
	float: right;
	display: inline;
	width: 400px;
	padding: 30px 0;
	background: url("../images/sidebar-top.jpg") no-repeat 0 0;
}

#sidebar-left {
	float: left;
	display: inline;
	width: 160px;
	padding-right: 22px;
	margin-left: 20px;
	background: url("../images/sidebar-divider.gif") repeat-y 100% 0;
}

#sidebar-right {
	float: right;
	display: inline;
	width: 160px;
	margin-right: 20px;
}

#featured-video {
	position: relative;
	float: left;
	margin: 0 0 30px 20px;
	background: url("../images/video-bg.jpg") no-repeat 0 100%;
}

#featured-video-inner {
	width: 320px;
	padding: 65px 20px 20px;
	background: url("../images/video-top.jpg") no-repeat 0 0;
}

#featured-prod {
	position: relative;
	float: left;
	margin: 0 0 30px 20px;
	background: url("../images/video-bg.jpg") no-repeat 0 100%;
}

#featured-prod-inner {
	width: 320px;
	padding: 10px 20px 10px 20px;
}

#featured-prod-inner h3 {
font:normal 28px Impact, Charcoal, sans-serif;
word-spacing:3.0em;
}


#featured-video embed {
	margin-bottom: 10px;
}

#featured-video-sponsor {
	position: absolute;
	width: 65px;
	height: 32px;
	top: 15px;
	right: 50px;
	text-decoration: none;
	background: transparent url("../images/spacer.gif") repeat 0 0;
}

#featured-video h3 {
	margin-bottom: 10px;
	padding-bottom: 0;
	font-size: 1.4em;
	text-align: center;
	text-transform: uppercase;
	background: transparent;
}

#featured-video h3 a {
	color: #cad788;
}

#featured-video h3 a:hover {
	color: #fbf7e4;
	text-decoration: none;
}

#featured-video p {
	margin-bottom: 20px;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.3em;
	text-align: center;
	color: #8e8e83;
}

#featured-video ul {
	float: left;
	width: 100%;
	margin: 0 0 20px;
	padding: 0;
	list-style-type: none;
}

#featured-video ul li {
	float: left;
	display: inline;
	margin: 0 5px 5px 0;
	padding: 0;
	width: 100px;
	height: 60px;
	list-style-type: none;
	background: transparent;
	overflow: hidden;
}

#featured-video .bigbox {
	margin-left: 10px;
}

.sidebar a:link, .sidebar a:visited, .sidebar a:active {
	color: #8e8e83;
	text-decoration: none;
}

.sidebar a:hover {
	color: #c1c1b7;
	text-decoration: none;
}

.sidebar h2 {
	margin-bottom: 1em;
	font-size: 1.8em;
}

.sidebar h3 {
	padding-bottom: 5px;
	font-size: 2.4em;
	font-weight: normal;
	text-transform: uppercase;
	color: #7d8a2e;
	background: url("../images/divider-sidebar.gif") no-repeat 0 100%;
}

.sidebar h3 .feed {
	float: right;
	display: inline;
	width: 16px;
	height: 16px;
}

.sidebar h4 {
	margin-bottom: 1em;
	font-size: 1.4em;
	font-weight: bold;
}

.sidebar h5 {
	margin-bottom: 1em;
	font-size: 1.3em;
	font-weight: bold;
}

.sidebar h6 {
	margin-bottom: 1em;
	font-size: 1.2em;
	font-weight: bold;
}

.sidebar p, .sidebar .blockquote {
	margin-bottom: 1.8em;
	font-size: 1.3em;
	line-height: 1.4em;
}

.sidebar ul {
	margin: 0 0 30px 0;
}

.sidebar ul li {
	margin: 0;
	font-size: 1.2em;
	line-height: 1.2em;
	list-style-type: none;
}

.sidebar ol {
	margin: 0 0 15px 30px;
	list-style-type: decimal;
}

.sidebar ol li {
	list-style-type: decimal;
}

.sidebar li {
	padding: 6px 0 8px;
	background: url("../images/divider-sidebar.gif") no-repeat 0 100%;
}

#sidebar .skyscraper {
	margin-bottom: 30px;
}

/* @end */

/* @group comments */

/* COMMENTS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

#comments {
	clear: both;
	margin: 0;
	padding-bottom: 30px;
}

#comments .commentlist {
	margin: 0 0 30px;
	padding: 0;
}

#comments .commentlist li {
	margin: 0;
	padding: 15px 0 0;
	list-style: none;
	font-size: 12px;
}

#comments .commentlist li.depth-1 {
	margin: 0;
	padding-bottom: 0;
	border-bottom: 1px solid #242520;
}

#comments .commentlist ul {
	margin: 0 0 15px 0;
	padding: 0 0 0 15px;
	border-left: 5px solid #242520;
}

#comments .commentlist li ul li {
	margin: 15px 0 0 0;
	padding-bottom: 0;
}

.commentlist p {
	margin: 10px 5px;
	font-size: 12px;
	line-height: 16px;
}

.children {
	padding: 0;
}

#comments .avatar {
	margin: 0 15px 15px 0;
	padding: 3px;
	background: #1b1b19;
}

#comments .bypostauthor > div > div > .avatar {
	background: #7d8a2e;
}

#comments h2 {
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom: 2px solid #1b1b19;
}

#respond h2 {
	margin-bottom: 30px;
}

.commentlist p {
	clear: left;
	margin: 10px 0;
	font-size: 12px;
	line-height: 1.4em;
	color: #8e8e83;
}

h3#respond {
	margin-bottom: 20px;
}
#contactForm p,
#commentform p {
	margin: 5px 0 10px;
}
#contactForm p small,
#commentform p small {
	font-size: 11px;
	line-height: 1.3em;
	color: #7b7869;
}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
}

.commentmetadata {
	margin: -2px 0 15px;
	display: block;
	font-size: 1em;
}

#comments .commentmetadata a:link, #comments .commentmetadata a:visited, #comments .commentmetadata a:active {
	color: #53534c;
}

#comments .commentmetadata a:hover, #comments .comment-author a:hover {
	color: #8e8e83;
	text-decoration: none;
	background: transparent;
}

#comments .avatar {
	float: left;
	display: inline;
	margin: 0 10px 10px 0;
}

#comments .comment-author {
	font-size: 11px;
	text-transform: lowercase;
	color: #7b7869;
}

#comments .comment-author cite {
	display: block;
	font-size: 1.4em;
	font-style: normal;
	color: #c1c1b7;
	padding: 12px 0 2px;
}

#comments .comment-author .says {
	display: none;
}

#comments .comment-author a:link, #comments .comment-author a:visited, #comments .comment-author a:active {
	color: #c1c1b7;
	text-transform: none;
}

#comments .comment-author a:hover {
	color: #fbf7e4;
}

#comments .navigation {
	display: none;
}
#contactForm,
#commentform {
	position: relative;
	margin: 0;
	padding-bottom: 30px;
}
#contactForm label small,
#commentform label small {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #8e8e83;
}
#contactForm label small span,
#commentform label small span {
	font-size: 11px;
	color: #53534c;
}

.tooltip{
  display:hidden;
	position:absolute;
	z-index:200;
	border:1px solid #7D8A2E;
	background-color:#53534c;
	padding:10px;
	color:#ccc;
	left:-9999px;
	top:0px;
	font-size: 14px;
  font-family: 'Trebuchet MS', Verdana, Geneva;
}



#commentform p.subscribe-to-comments {
	float: left;
	display: inline;
	margin: -25px 0 0 5px;
	font-size: 1.2em;
	color: #8e8e83;
}

#commentform p.subscribe-to-comments input {
	float: left;
	margin: 0 5px 0 0;
	padding: 0;
	border: 0;
}



.comment #commentform #submit {
	float: left;
	margin-left: 282px;
}



#comments .reply a {
	display: inline;
	padding: 5px 12px;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #d9d9d0;
	background: #53534c;
	border: none;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

#comments .reply a:hover {
	color: #1b1b19;
	background: #8e8e83;
	text-decoration: none;
}

#comments .cancel-comment-reply {
	margin: 0 0 10px 15px;
}

#comments .cancel-comment-reply a {
	display: inline;
	padding: 5px 12px;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #d9d9d0;
	background: #53534c;
	border: none;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

#comments .cancel-comment-reply a:hover {
	color: #1b1b19;
	background: #8e8e83;
	text-decoration: none;
}

/* @end */

/* @group footer */

/* FOOTER
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

#footer {
	float: left;
	width: 100%;
	background: url("../images/footer-bg.png") no-repeat 50% 0;
}

#footer-inner {	
	width: 960px;
	margin: 0 auto;
	text-align: left;
}

#footer p {
	margin-bottom: 30px;
	font-size: 1.1em;
	text-align: center;
	color: #494943;
}

#footer p span {
	margin: 0 5px;
	color: #2c2c29;
}

#footer p a:link, #footer p a:visited, #footer p a:active {
	color: #53534c;
	text-decoration: none;
	border-bottom: 1px solid #3a3a35;
}

#footer p a:hover {
	color: #8e8e83;
	border-bottom: 1px solid #53534c;
}

.footer-list {
	float: left;
	display: inline;
	width: 200px;
	margin: 30px 20px 20px;
}

#footer h3 {
	margin-bottom: 6px;
	font-size: 1.6em;
	text-transform: uppercase;
	color: #53534c;
}

#footer ul {
	margin: 0;
}

#footer ul li {
	margin: 0 0 8px;
	font-size: 1.2em;
	line-height: 16px;
}

#footer li a:link, #footer li a:visited, #footer li a:active {
	color: #8e8e83;
	text-decoration: none;
	border-bottom: 1px solid #3a3a35;
}

#footer li a:hover {
	color: #bbc1b7;
	border-bottom: 1px solid #53534c;
}

#footer-leaderboard {
	clear: left;
	width: 728px;
	height: 90px;
	overflow: hidden;
	margin: 0 0 15px 116px;
}

#footer #footer-popular li {	
	padding: 0;
	font-size: 11px;
	font-weight: bold;
	line-height: 13px;
	text-transform: uppercase;
}

#footer-popular a:link, #footer-popular a:visited, #footer-popular a:active {
	text-decoration: none;
}

#footer-popular a:hover {
	text-decoration: none;
}

#footer-popular span.post-stats {
	display: block;
	margin-bottom: 15px;
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase;
	color: #53534c;
}

/* @end */

/* @group miscellaneous */

/* MISCELLANEOUS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */



.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}

/* @end */


/**
 * e107 core style
 *
 */ 
 
a.visit:active,
a.visit:visited,
a.visit:link,
a.visit,
a.visit {
	text-transform: uppercase;
	color: #7d8a2e;
	text-decoration:none;
	padding:5px
}


a.visit:hover{
  background: #7d8a2e;
  color: #333;
 	padding:5px
}

.p a.bbcode,
.p a.bbcode:link,
.p a.bbcode:active,
span.searchhighlight{
font-style: italic;
border-bottom: 1px dashed #7d8a2e;
color: #7d8a2e;
}


.body_pages img {
border:none;
padding:0;
margin:0;
background:transparent;

}

a.visit:hover span.searchhighlight{
  color: #333;
  border-bottom: 1px dashed #333;
}

input.button:hover {
background: #6C6C62;
}

#contactForm input.button,
#commentform input.button,
input.button{
  cursor:pointer;
	margin:3px 3px;
	top:0;
	display: inline;
	padding:5px;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000;
	background: #54544C /*url('../images/button.jpg') no-repeat */;
	border-left: 2px dashed #2C2C2A;
	border-top: 0;
	border-right: 2px dashed #2C2C2A;
	border-bottom: 0;
	width:auto;
	
}

input.tbox,
input#author, 
input#email, 
input#subject, 
input#url {
	width: 150px;
	margin-right: 5px;
}

textarea.tbox,
#contactForm textarea,
#commentform textarea {
	 color:#53534c;
  font:14px normal 'Trebuchet MS', Verdana, Geneva;
	width: 400px;
	margin-bottom: 5px;
}


.comment #commentform textarea {
	width: 305px;
}

input#userpass,
input#username,
input#nick,
textarea#cmessage{

width:150px
}

input.tbox{
float:left;
margin:0;
}

#contactForm select{
min-width:162px
}

.forum input {
margin:0;
}

input#nick,
textarea#cmessage,
.tbox.login.pass,
.tbox.login.user {
margin:5px 0 5px 0;
}

#subject,
select.tbox,
#contactForm select,
#contactForm input,
#commentform input,
textarea.tbox,
input.tbox,
textarea,
input.tbox{
  margin:0;
  color:#53534c;
	padding: 5px;
	background: #2C2C2A;
	border: 1px solid #000;
	outline: none;
}


input.tbox:focus,
textarea.tbox:focus,
input.tbox:focus, 
textarea:focus,
input.tbox:focus{
	color: #53534c;
	background: #2C2C2A;
}

#comments span.smalltext{
text-align:center;
line-height:4em;
font-style:italic;
font-size:10px;
padding:5px;
border-bottom:1px dotted #666;
}


.forum_header .smalltext{

}

.sub-forum {
float:right;
padding:5px;
color:#7D8A2E
}

p.userinfo a:visited,
p.userinfo a:active,
p.userinfo a:link,
p.userinfo a,
{
color:#7D8A2E
}

.helpbox {
display:none;
}

td.pview_tiger{

margin:5px 0px 5px 0px;
border-bottom:2px solid #333
}

#userprofile .grid_6,
#userprofile .grid_3 {

}

.indent{
border:outset; 
background: #191917;
padding:15px 5px 15px 5px;
margin:5px 0px 5px 0px;
}

.nextprev {
width:500px;
padding:5px;
text-align:center;
margin:10px 0 10px 0;
height:50px;
}

