/*   
Theme Name: KTEB
Theme URI: http://www.kteb.net
Description: The KTEB's official site design. Thanks, Dona (http://dona-v.com).
Author: KTEB
Author URI: http://www.kteb.net
Version: Same as always. Constantly improved.
.
General comments/License Statement if any?
I don't know. Common sense is your friend?
.
*/


/* General Stuff */

* {
margin: 0;
padding: 0;
border: 0;
}

span.italic {
font-style: italic;
}
span.bold {
font-weight: bold;
}
span.strike {
text-decoration: line-through;
}
span.alarm {
color: #fafafa;
}

.hidden {
display: none;
}

noscript {
color: #fff;
}

small {
font-size: .8em;
color: #9dacb4;
}

abbr, acronym, span.abbr {
cursor: help;
border-bottom: 1px dotted;
}

blockquote, q {
font: 1em/1.5 Georgia, Times New Roman, Serif;
color: #b0b6bd;
quotes: none;
}
	blockquote {
	margin-left: 2em;
	}
	.nomargin {
	margin-left: 0;
	}

img {
border: 0;
vertical-align: middle;
}
	img.floatleft {
	float: left;
	margin: 0 .8em 0 0;
	}
	img.floatright {
	float: right;
	margin: 0 0 0 .8em;
	}
	img.middle, img.sab {
	margin: 0 auto;
	display: block;
	}
	img.floatleft, img.floatright, img.middle {
	border: 1px solid #bcc0c5;
	}
	a img.banner {
	text-decoration: none;
	background: none;
	padding: 0;
	}


p, ul, ol, dl, table, pre, hr, blockquote {
margin-bottom: 1.5em;
}
	.question {
	margin-bottom: 0;
	color: #c9d1d5;
	}
	.meta_comment {
	margin: .7em 0; padding-bottom: .7em;
	border-bottom: 1px dotted #ddd;
	}
	.news {
	margin: 0;
	font-size: .8em;
	position: absolute;
	top: 606px;
	left: 704px;
	}

ul {
list-style: url(images/forum_bullet.gif);
margin-left: 1.2em;
}
ul.xoxo {
margin-left: 0;
}

ol#commentlist {
list-style: none;
margin-left: 0;
}
	ol#commentlist li {
	margin-bottom: 2.3em;
	}


h1, h2, h3, h4, h5, h6 {
margin: .6em 0 .5em;
}
	h2 {
	font: bold 1em Arial, Verdana, Tahoma, Sans-Serif;
	color: #c3504e;
	background: #4f6672;
	text-transform: uppercase;
	letter-spacing: .4em;
	padding-left: .5em;
	margin-bottom: 1.5em;
	}
		#nav h2.navigation {
		position: absolute;
		top: -35px;
		left: 13px;
		width: 186px;
		font: bold .7em Georgia, Garamond, "Times New Roman", "New York", Serif;
		color: #9dacb4;
		text-align: left;
		letter-spacing: 0;
		padding: .8em 0 .3em 1em;
		background: #5f7581;
		}
	h3 {
	font: 1.5em Georgia, Garamond, "Times New Roman", "New York", Serif;
	color: #d2d7dc;
	}
	h4 {
	font: .875em Arial, Verdana, Tahoma, Sans-Serif;
	margin: 0 0 2em;
	color: #aaa;
	}

a {
text-decoration: none;
}
a:link {
color: #eee;
}
a:visited {
color: #eee;
}
a:hover, a:active {
text-decoration: underline;
}

hr {
background: 0;
border: 0;
border-bottom: 1px dotted #ddd;
}

.center {
text-align: center;
}


/* Forms */

input, textarea, submit input {
color: #fff;
background: #5f7581;
border: 1px solid #9dacb4;
}



/* Site Specific */

body {
font-family: Helvetica, Arial, Verdana, Sans-Serif;
line-height: 1.127em;
color: #7fa4b2;
background: url(images/backpattern.jpg) repeat;
}

#container {
background: url(images/header.jpg) no-repeat;
position: absolute;
top: 0;
left: 0;
width: 780px;
margin: 0 0 3em 0;
padding: 0;
}

#message {
font: .675em/1.5em Tahoma, Arial, Verdana, Sans-Serif;
color: #9dacb4;
text-indent: 3em;
clear: both;
margin: 420px 25px 5px 0;
width: 420px;
float: right;
}

#content {
background: #4a616d;
width: 66%;
float: right;
font-size: .8em;
padding: 0 .6em;
}
	#content li {
	margin-left: 1em;
	}
	#content ul ul {
	margin: 0;
	}
	#content li.cat-item {
	margin: 0 0 0 2em;
	}
	#content ul ul li{
	list-style: url(images/forum_bullet.gif);
	margin-left: 3em;
	}
	#content img {
	margin-bottom: 0;
	}
	#content a img {
	padding: .3em;
	margin: .3em .3em .6em;
	border: 1px solid #c3504e;
	}
	#content a:hover img {
	background: #c3504e;
	}
	#content .tagcloud {
	margin-bottom: 2em;
	}

.navigation {
display: block;
text-align: center;
margin-top: 10px;
margin-bottom: 60px;
}
	.alignright {
	float: right;
	}
	.alignleft {
	float: left
	}

#nav {
position: absolute;
top: 524px;
left: 8px;
}
	#navigation, #navigation2 {
	background: #5f7581;
	font: .7em Tahoma, Verdana, Sans-Serif;
	color: #9dacb4;
	width: 190px;
	padding: .3em 0 .3em .6em;
	}
	#navigation2 {
	background: transparent;
	margin: .725em 0 0 1em; padding: 0 .5em;
	}
	#navigation ul {
	margin-bottom: 0;
	}
	#navigation li {
	margin: 0 0 .5em 1.125em;
	list-style: url(images/dot_bullet.gif);
	}
	#navigation li.forumbullet {
	list-style-image: url(images/forum_bullet.gif);
	margin-left: 1.3em;
	}
		#navigation li a {
		text-decoration: none;
		color: #852721;
		}
		#navigation li a:hover {
		text-decoration: underline;
		}

#footer {
width: 530px;
height: 2em;
float: right;
clear: both;
font: .625em/1.5em Tahoma, Arial, Verdana, Sans-Serif;
color: #9dacb4;
text-align: center;
}
	#footer a {
	text-decoration: underline;
	color: #c9d1d5;
	}
	#footer a:hover {
	text-decoration: none;
	}
	p.footer {
	width: 370px;
	margin: 3em auto;
	}