/* Normal, standard links. */
a:link
{
	color: #333333;
	text-decoration: none;
		font-weight: bold;
}
a:visited
{
	color: #333333;
	text-decoration: none;
		font-weight: bold;
}
a:hover
{
		  color: #888888;
}

/* Navigation links - for the link tree. */
.nav, .nav:link, .nav:visited
{
	color: #333333;
	text-decoration: none;
}
a.nav:hover
{
	color: #888888;
}

.nav img { border: 0px;  margin-bottom: -10px; }

/* Tables should show empty cells. */
table
{
	empty-cells: show;
}

/* By default (td, body..) use verdana in #333333. */
body, td, th , tr
{
	color: #333333;
	font-size: small;
	font-family: Arial;
}

/* The main body of the entire forum. */

body
{
	
background-image: url(images/grass-texture.jpg); background-position:  top left;
background-repeat: repeat;
	font-family: Arial, Verdana, Tahoma, "Trebuchet MS", Sans-Serif, Georgia, Courier, "Times New Roman", Serif;
	font-size: 12px; color:#555555;
	line-height: 135%;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

/* Input boxes - just a bit smaller than normal so they align well. */
input, textarea, button
{
	font-size: 90%;
	background-color: #FAFAFA;
	border: 1px solid #333333;
	font-weight: bold;
}

input, button
		  font-size: 90%;
	background-color: #FAFAFA;
	height:22px;
	border: 1px solid #333333;
	font-weight: bold;
}


textarea
{
	font-size: 90%;
		  background-color: #FAFAFA;
	border: 1px solid #333333;
	font-weight: bold;
}

/* All input elements that are checkboxes or radio buttons. */
input.check
{
}

/* Selects are a bit smaller, because it makes them look even better 8). */
select
{
	font-size: 90%;
	font-weight: normal;
	color: #333333;
	font-family: Arial;
}

/* Standard horizontal rule.. ([hr], etc.) */
hr, .hrcolor
{
	height: 1px;
	border: 0;
	color: #666666;
	background-color: #666666;
}

/* No image should have a border when linked */
a img
{
	border: 0;
}
/* A quote, perhaps from another post. */
.quote
{
	color: #333333;
	background-color: #f0f0f0;
	border: 1px solid #b10e0e;
	margin: 0px;
	padding: 3px;
	font-size: 12px;
	line-height: 1.4em; 
}

/* A code block - maybe even PHP ;). */

.code {	 /* Don't wrap its contents, and show scrollbars. */
	white-space: nowrap;
	overflow: hidden;
	/* Stop after about 24 lines, and just show a scrollbar. */
	max-height: 24em; 
max-width:100%; }

/* The "Quote:" and "Code:" header parts... */
.quoteheader
{
	color: #ffffff;
	background: #c20f0f;
	background-color: #c20f0f;
	border: 1px solid #c20f0f
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	padding: 5px;
	font-size: 12px; 
}

.codeheader { display: none; }

.quoteheader a:link, .quoteheader a:visited, .codeheader a:link, .codeheader a:visited { font-weight: bold;
	color: #ffffff;
	font-style: normal; }

/* Generally, those [?] icons.  This makes your cursor a help icon. */
.help
{
	cursor: help;
}

/* /me uses this a lot. (emote, try typing /me in a post.) */
.meaction
{
	color: red;
}

/* The main post box - this makes it as wide as possible. */
.editor
{
	width: 96%;
}

/* Highlighted text - such as search results. */
.highlight
{
	background-color: #d1d1d1;
	font-weight: bold;
	color: #333333;
}

/* Alternating backgrounds for posts, and several other sections of the forum. */
.windowbg, #preview_body
{
	color: #333333;
	background-color: #d1d1d1;
}

.windowbg2
{
	color: #333333;
	background-color: #d1d1d1;
}
.windowbg3
{
	color: #333333;
	background-color: #d1d1d1;
}

.windowbg4 
{
 max-height: 500px;
	overflow: auto;
	color: #333333;
	background-color: #d1d1d1; }

/* the today container in calendar */
.calendar_today
{
	background-color: #d1d1d1;
}

/* These are used primarily for titles, but also for headers (the row that says what everything in the table is.) */
.titlebg, tr.titlebg th, tr.titlebg td, .titlebg2, tr.titlebg2 th, tr.titlebg2 td
{
	color: #333333;
	font-style: normal;
	background: url(images/subbg.gif) #FFFFFF repeat-x;
	border-bottom: solid 0px #333333;
	border-top: solid 0px #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
}
.titlebg, .titlebg a:link, .titlebg a:visited
{
	font-weight: bold;
	color: #333333;
	font-style: normal;
}

.titlebg a:hover
{
	color: #404040;
}
/* same as titlebg, but used where bold text is not needed */
.titlebg2 a:link, .titlebg2 a:visited
{
	color: #333333;
	font-style: normal;
	text-decoration: underline;
}

.titlebg2 a:hover
{
	text-decoration: underline;
}

/* This is used for categories, page indexes, and several other areas in the forum.
.catbg and .catbg2 is for boardindex, while .catbg3 is for messageindex and display headers*/
.catbg , tr.catbg td , .catbg3 , tr.catbg3 td
{
	background: #c20f0f;
	color: #ffffff;
	padding-left: 10px;
	padding-right: 10px;
}
.catbg2
{
	background-image: url(images/liverbird.gif); background-position:  bottom right;
background-repeat: no-repeat;
	color: #444444;
border-bottom: 1px solid #444444; height: 35px; font-size: 17px;
}
.catbg, .catbg3
{
	border-bottom: solid 1px #D82F1B;
}
.catbg, .catbg2
{
	font-weight: bold;
}
.catbg3, tr.catbg3 td, .catbg3 a:link, .catbg3 a:visited
{
	font-size: 95%;
	color: white;
	text-decoration: none;
}
.catbg a:link, .catbg a:visited , .catbg2 a:link, .catbg2 a:visited
{
	color: white;
	text-decoration: none;
}
.catbg a:hover, .catbg2 a:hover, .catbg3 a:hover
{
	color: #e0e0ff;
}
/* This is used for tables that have a grid/border background color (such as the topic listing.) */
.bordercolor
{
	background-color: #333333;
	padding: 0px;
}
.bordercolor2
{
	border-color: #333333;
	padding: 0px;
}

/* This is used on tables that should just have a border around them. */
.tborder
{
	border: 1px solid #FFFFFF;
	background-color: #FFFFFF;
}

/* Default font sizes: small (8pt), normal (10pt), and large (14pt). */
.smalltext
{
	font-size: 11px;
	font-family: Arial;
}
.middletext
{
	font-size: 90%;
}
.normaltext
{
	font-size: small;
}
.largetext
{
	font-size: large;
}


/* Posts and personal messages displayed throughout the forum. */
.post, .personalmessage
{
	width: 100%;
	overflow: auto;
	line-height: 1.3em;
}

/* All the signatures used in the forum.  If your forum users use Mozilla, Opera, or Safari, you might add max-height here ;). */
.signature
{
	width: 100%;
	overflow: auto;
	padding-bottom: 3px;
	line-height: 1.3em;
}

/* Sometimes there will be an error when you post */
.error
{
	color: red;
}


/* definitions for the main tab, active means the tab reflects which page is displayed */
  .maintab_first  {
vertical-align : top;
}
.maintab_back {
vertical-align : top;
}
.maintab_last {
vertical-align : top;
}
.maintab_active_first {
vertical-align : top;
}
.maintab_active_back {
vertical-align : top;
}
.maintab_active_last {
vertical-align : top;
}
.maintab_back {
padding-right : 1em;
padding-left : 1em;
font-size : 0.85em;
padding-bottom : 0.3em;
padding-top : 0.3em;
text-decoration : none;
}
.maintab_active_back {
padding-right : 1em;
padding-left : 1em;
font-size : 0.85em;
padding-bottom : 0.3em;
padding-top : 0.3em;
text-decoration : none;
}
.maintab_first {
display : none;
}
.maintab_back {
border-bottom : 0px solid #333333;
}
.maintab_last {
display : none;
}
.maintab_active_first {
display : none;
}
.maintab_active_back {
color : #333333;
border-bottom : 0px solid #333333;
text-decoration : none;
}
.maintab_active_last {
display : none;
}
.maintab_back A:link {
text-decoration : none;
}
.maintab_back A:visited {
text-decoration : none;
}
.maintab_active_back A:link {
text-decoration : none;
}
.maintab_active_back A:visited {
text-decoration : none;
}
.maintab_back A:hover {
border-bottom-width : 0px;
border-bottom-color : #333333;
color : #333333;
text-decoration : none;
}
.maintab_active_back A:hover {
border-bottom-width : 0px;
border-bottom-color : #333333;
color : #333333;
text-decoration : none;
}
.mirrortab_first {
vertical-align : top;
}
.mirrortab_back {
vertical-align : top;
}
.mirrortab_last {
vertical-align : top;
}
.mirrortab_active_first {
vertical-align : top;
}
.mirrortab_active_back {
vertical-align : top;
}
.mirrortab_active_last {
vertical-align : top;
}
.mirrortab_back {
padding-right : 1em;
padding-left : 1em;
font-size : 0.85em;
padding-bottom : 0.3em;
padding-top : 0.3em;
text-decoration : none;
}
.mirrortab_active_back {
padding-right : 1em;
padding-left : 1em;
font-size : 0.85em;
padding-bottom : 0.3em;
padding-top : 0.3em;
text-decoration : none;
}
.mirrortab_first {
display : none;
}
.mirrortab_back {
border-top : 0px solid #333333;
}
.mirrortab_last {
display : none;
}
.mirrortab_active_first {
display : none;
}
.mirrortab_active_back {
border-top : 0px solid #333333;
color : #333333;
text-decoration : none;
}
.mirrortab_active_last {
display : none;
}
.mirrortab_back A:link {
text-decoration : none;
}
.mirrortab_back A:visited {
text-decoration : none;
}
.mirrortab_active_back A:link {
text-decoration : none;
}
.mirrortab_active_back A:visited {
text-decoration : none;
}
.mirrortab_back A:hover {
border-top-width : 1px;
color : #888888;
border-top-color : #333333;
text-decoration : none;
}
.mirrortab_active_back A:hover {
border-top-width : 1px;
color : #888888;
border-top-color : #333333;
text-decoration : none;
} 
/* The AJAX notifier */
#ajax_in_progress
{
	background: #32CD32;
	color: white;
	text-align: center;
	font-weight: bold;
	font-size: 18pt;
	padding: 3px;
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
}
.brkdmrcnsol
{  background-color: #c20f0f;
	background-image: url(images/cat_left.gif);
	width: 17px;
	height: 35px;
}

.brkdmrcnsag
{  background-color:#c20f0f;
	background-image: url(images/cat_right.gif);
	width: 17px;
	height: 35px;
}
.brkdmrcnorta
{
	background: #c20f0f; border-top: 1px solid #444444;
	color: white; font-size:13px;
	font-weight: bold;
		text-align: left;
}
.brkdmrcnaltsol
{  background-color:#c20f0f;
	background-image: url(images/catend_left.gif); background-repeat: no-repeat; 
	width: 9px;
	height: 20px; padding: 0px;
}

.brkdmrcnaltsag
{  background-color:#c20f0f;
	background-image: url(images/catend_right.gif); background-repeat: no-repeat;
	width: 9px;
	height: 20px; 
}
.brkdmrcnaltorta
{
  background-color:#c20f0f;
	background-image: url(images/catend_middle.gif); background-repeat: repeat-x;
}

#stylefour{position:relative;display:block;height:30px;font-size:13px;font-weight:bold;background: #c20f0f;font-family:Arial;border-top:0px solid #ffffff;}
#stylefour ul{margin:0;padding:0;list-style-type:none;width:auto;}
#stylefour ul li{display:block;float:left;margin:0;}
#stylefour ul li a{display:block;float:left;color:#ffffff;text-decoration:none;padding:11px 20px 0 20px;height:23px;background: #c20f0f;}


/* Yeni Üye Giriş Paneli by Hoochie Coochie Man and Powered by YooTheme  */
span.quick span.yoo-login span.login {
	height: 20px;
	width: 500px;
	font-size: 100%;
}

span.quick span.yoo-login span.login .username,
span.quick span.yoo-login span.login .password,
span.quick span.yoo-login span.login .login-button-text,
span.quick span.yoo-login span.login .login-button-icon,
span.quick span.yoo-login span.login .lostpassword,
span.quick span.yoo-login span.login .activatecode,
span.quick span.yoo-login span.login .registration,
span.quick span.yoo-login span.logout .greeting,
span.quick span.yoo-login span.logout .logout-button-text,
span.quick span.yoo-login span.logout .logout-button-icon {
	padding-right: 5px;
	float: left;
}

span.quick span.yoo-login span.login .username input, span.quick span.yoo-login span.login .password input {
	width: 70px;
	height: 16px;
	padding: 4px 0px 0px 30px;
	border: none;
	outline: none;
	float: left;
	color: #646464;
	font-size: 75%;
}

span.quick span.yoo-login span.login .username input {
	background: url('images/username_bg.png') no-repeat 0 0;
}

span.quick span.yoo-login span.login .password input {
	background: url('images/password_bg.png') no-repeat 0 0;
}

span.quick span.yoo-login span.login .username input:hover, span.quick span.yoo-login span.login .username input.sfhover {
	background: url('images/username_bg.png') no-repeat 0 -20px;
	color: #333333
}

span.quick span.yoo-login span.login .password input:hover, span.quick span.yoo-login span.login .password input.sfhover {
	background: url('images/password_bg.png') no-repeat 0 -20px;
	color: #333333
}

span.quick span.yoo-login span.login .username input:focus, span.quick span.yoo-login span.login .username input.sffocus {
	background: url('images/username_bg.png') no-repeat 0 -20px;
	color: #333333
}

span.quick span.yoo-login span.login .password input:focus, span.quick span.yoo-login span.login .password input.sffocus {
	background: url('images/password_bg.png') no-repeat 0 -20px;
	color: #333333
}

span.quick span.yoo-login span.login .login-button-text button {
	margin-top: -1px;
	cursor: pointer;
}

span.quick span.yoo-login span.login .login-button-icon button {
	display: block;
	height: 20px;
	width: 21px;
	padding: 0px;
	border: medium none;
	background: url('images/login_button_bg.png') no-repeat 0 0;
	cursor: pointer;
	overflow: hidden
}

span.quick span.yoo-login span.login .login-button-icon button:hover, span.quick span.yoo-login span.login .login-button-icon button.sfhover  {
	background: url('images/login_button_bg.png') no-repeat 0 -20px;
}

span.quick span.yoo-login span.login .lostpassword a, span.quick span.yoo-login span.login .activatecode a, span.quick span.yoo-login span.login .registration a {
	display: block;
	height: 20px;
	width: 25px;
	cursor: pointer;
	overflow: hidden;
}

span.quick span.yoo-login span.login .lostpassword a  {
	background: url('images/lost_password_bg.png') no-repeat 0 0px;
}

span.quick span.yoo-login span.login .activatecode a  {
	background: url('images/activatecode.png') no-repeat 0 0px;
}

span.quick span.yoo-login span.login .registration a  {
	background: url('images/registration_bg.png') no-repeat 0 0px;
}



#topnavcon
{
	background: #c20f0f;
	vertical-align: bottom;
	height: 47px; 
	width: 100%;
}

#topnavright
{
	background: url(images/topnav_right.gif) no-repeat 100% 100%;
	height: 47px;
}

#topnavleft
{
	background: url(images/topnav_left.gif) no-repeat 0 100%;
	height: 47px; 
}

#nav
{
	margin: 0;
	padding: 0;
	float: left;
	font-size: 13px;
	font-weight: bold;
	width: 100%; 
	height: 10%;
	border-bottom: 2px solid #333333; 
}

#nav ul
{
	margin: 0;
	padding: 0; width:100%;
}

#nav li
{
	display: inline;
	margin: 0;
	padding: 0;
}

#nav li a:link,
#nav li a:active,
#nav li a:visited,
#nav li a:hover
{
	height: 23px;
	float: left;
	color: #ffffff;
	padding: 5px 15px 2px 15px;
	text-decoration: none;
	background: url(images/navspacer.gif) repeat-y right;
}

#nav li a:hover,
#nav li a:link.current,
#nav li a:active.current,
#nav li a:visited.current,
#nav li a:hover.current
{
	color: #c20f0f;
	background: #d1d1d1 repeat-x 0 100%; border-right: 2px solid #333333; margin-left: -3px; border-left: 2px solid #333333;
}

.topbancon
{
	background: transparent;
	height: 151px;
  
}

.loginstuff { font-size: 11px; color: #ffffff; font-weight: bold; text-shadow: #223322 20px -12px 2px;  }

.topbanright
{
	background: transparent;
	height: 151px;
}

.totalright
{
	background: url(images/totalright.PNG) no-repeat 100% 100%;
	height: 151px;
}

.topbanleft
{
	background: transparent;
	height: 151px;
}

.postrow { border-right: 1px solid #333333; }

.tbleft
{
	background-image: url(images/tbleft.gif);
	background-color: #c20f0f;
	background-position: top left;
	background-repeat: no-repeat;
	height: 50px;
	margin-left: -1px;
	margin-bottom: -2px;
}

.tbright
{
	background-image: url(images/tbright.gif);
	background-color: #c20f0f;
	background-position: top right;
	background-repeat: no-repeat;
	height: 50px;
	margin-right: -1px;
	margin-bottom: -2px;
}

.tbcentre
{
	background-image: url(images/tbcentre.gif);
	background-color: #c20f0f;
	background-position: top center;
	background-repeat: repeat-x;
	height: 50px;
	margin-right: 9px;
	margin-left: 9px;
	margin-bottom: -2px;
}

.postfooter { background: #d1d1d1; border: 1px solid #333333; }


.bannercentre
{
	background-image: url(http://i282.photobucket.com/albums/kk273/EddieC12345/top2.png);
	background-position: top center;
	background-repeat: repeat-x;
	height: 11px;
	margin-right: 11px;
	margin-left: 11px;
}

.bannerleft
{
	background-image: url(images/topleft2.png);
	background-position: top left;
	background-repat: no-repeat;
	height: 11px; 
}

.bannerright
{
  background-image: url(images/topright2.png);
	background-position: top right;
	background-repeat: no-repeat;
	height: 11px; 
}

.kopworldleft
{
	background: #ffffff url(http://i282.photobucket.com/albums/kk273/EddieC12345/left-8.gif);
	background-position: top left; border: 0px;
	background-repeat: repeat-y;
	width: 15px;
}

.kopworldright
{
	background: #ffffff url(http://i282.photobucket.com/albums/kk273/EddieC12345/right-8.gif);
	background-position: top right; border: 0px;
	background-repeat: repeat-y;
	width: 15px;
}

.bottomcentre
{
	background-image: url(http://i282.photobucket.com/albums/kk273/EddieC12345/bottom2.png);
	background-position: top center;
	background-repeat: repeat-x;
	height: 11px;
	margin-right: 11px;
	margin-left: 11px;
}

.bottomleft
{
	background-image: url(images/bottomleft2.png);
	background-position: top left;
	background-repeat: no-repeat;
	height: 11px;
}

.bottomright
{
	background-image: url(images/bottomright2.png);
	background-position: top right;
	background-repeat: no-repeat;
	height: 11px;
}

.bodyback
{
	background: #ffffff;
	text-align: left; padding: 0px 30px 0px 30px; border-left: 1px solid #555555; border-right: 1px solid #555555; color: 333333;
}

.container { width: 95%; }

h1 { margin: 0px; font-size: 12px; display: inline; }

h2 { margin: 0px; font-size: 13px; display: inline; }

h3 { margin: 0px; font-size: 13px; display: inline; }

.membertitle { font-size: 14px; margin-bottom: -8px; }

.memberdesc { margin-top: -3px; margin-bottom: -7px; color: #777777; }

.memberdetails { margin-top: 8px; margin-bottom: 5px; }

.caldetails { margin-bottom: 5px; margin-top:5px; }

.online a { font-weight: normal; }

.copyright a { color: #ffffff; }

.copyright a hover { color: #666666; }

.marker { padding: 0px; background: #c20f0f; width: 50px; }

.newpost { font-family: Impact; color: #c20f0f; font-size: 15px;}

.jqueryslidemenu{
font-size:13px;font-weight:bold;
background: #c20f0f;
width: 100%;
}

.jqueryslidemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.jqueryslidemenu ul li{
position: relative;
display: inline;
float: left;
}

/*Top level menu link items style*/
.jqueryslidemenu ul li a{
display: block;
background: #c20f0f; /*background of tabs (default state)*/
color: #ffffff;
padding: 8px 10px;
padding-left: 15px;
padding-right: 15px;
border-right: 1px solid #444444;
border-left: 1px solid #444444;
color: #ffffff;
text-decoration: none;
}

* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{ background: #c20f0f;
color: ffffff; border-bottom: 1px solid #444444;
}

.jqueryslidemenu ul li a:hover{
background: #d1d1d1; /*tab link background during hover state*/
color: #c20f0f;
}
	
/*1st sub level menu*/
.jqueryslidemenu ul li ul{
position: absolute;
left: 0;
display: block;
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{
font: normal 13px Verdana;
width: 170px; /*width of sub menus*/
padding: 5px;
margin: 0px;
border-top-width: 0;
border-bottom: 1px solid #333333;
}

.jqueryslidemenuz ul li ul li a:hover{ /*sub menus hover style*/
background: #eff9ff;
color: black;
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
display: none;
}

.rightarrowclass{
display: none;
}