/*
Theme Name: TAKTEEK01
Version: 1.4
Description: TAKTEEK01 is a dark-colored theme that features plain text as the main banner. The text can easily be changed in the theme options. You also have the option to use an image as the main banner or both.
Author:
Author URI: 
Tags: black, orange, white, dark, three-columns, left-sidebar, right-sidebar, fixed-width, custom-header, theme-options
*/

/* -standards- */

* {
	margin: 0 auto;
	}
body {
	background: #000000;
	color: #ffffff;
	font-family: "Arial";
	font-size: .75em;
	}
a {
	color: #ffffff;
	text-decoration: none;
	}
cite {
	font-style: normal;
	}
cite a {
	color: #ffa20f;
	font-style: normal;
	}
code {
	font-size: 1.1em;
	line-height: 1.3em;
	}
h1 {
	font-size: 2em;
	font-weight: normal;
	}
h2 {
	font-size: 1.5em;
	font-weight: normal;
	}
p {
	line-height: 1.5em;
	margin: 1.2em auto;
	text-align: left;
	}
pre {
	background: #252525;
	border: 1px solid #303030;
	font-size: 1.1em;
	line-height: 1.3em;
	overflow: auto;
	padding: 10px;
	width: 488px;
	}
textarea {
	font-family: "Arial";
	font-size: 1em;
	}
	
/* -header- */

#banner {
	padding: 20px 0 20px 0;
	height: 200px;
	text-align: center;
	width: 888px;
	}
#banner img {
	max-width: 928px;
	}
#topbar {
	background: #181818;
	color: #ffffff;
	padding: 10px;
	width: 908px;
	}
#topbar a {
	color: #ffa20f;
	}

/* -content- */

#content {
	float: left;
	margin: 0 20px 0 20px;
	width: 528px;
	}
#contentwrap {
	border-top: 1px solid #181818;
	display: block;
	padding-top: 20px;
	width: 928px;
	}

/* -post and entries- */

.post {
	background: #181818;
	margin-bottom: 20px;
	padding: 10px;
	}
.post a {
	color: #ffa20f;
	text-decoration: none;
	}
.post a:hover {
	color: #ffffff;
	text-decoration: none;
	}
.post blockquote {
	background: #252525;
	border: 1px solid #303030;
	margin: 10px 0 0 0;
	padding: 10px 10px 10px;
	}
.post embed, .post img, .post object {
	display: block;
	margin: 1.2em auto;
	}
.post h2, .post h2 a {
	color: #ffa20f;
	}
.post h2 a:hover {
	color: #ffffff;
	}
.post img, .post object {
	border: 4px solid #303030;
	}
.post table {
	background: #252525;
	border: 1px solid #303030;
	border-collapse: collapse;
	line-height: 1.5em;
	margin: 1.2em auto;
	width: 100%;
	}
.post th, .post td {
	border: 1px solid #303030;
	padding: 5px;
	}
.post ul, .post ol {
	line-height: 1.5em;
	margin: 1.2em auto;
	}
.post .wp-smiley {
	border: none;
	display: inline;
	margin: 0;
	}
.postmetadata-top {
	border-bottom: 1px dotted #404040;
	padding-bottom: 20px;
	text-transform: uppercase;
	}
.postmetadata-bottom{
	text-transform: uppercase;
	}

/* -sidebar- */

#sidebar1, #sidebar2 {
	float: left;
	width: 160px;
	}
#sidebar1wrap, #sidebar2wrap {
	background: #181818;
	float: left;
	margin-bottom: 20px;
	padding: 10px;
	}
#sidebar1 a, #sidebar2 a, #sidebar1 li.recentcomments, #sidebar2 li.recentcomments, #sidebar1 .textwidget, #sidebar2 .textwidget {
	border-bottom: 1px dotted #252525;
	color: #ffffff;
	display: block;
	padding: 3px 3px 3px 10px;
	}
#sidebar1 a small, #sidebar2 a small {
	color: #ffa20f;
	}
#sidebar1 a:hover, #sidebar2 a:hover {
	background: #ffa20f;
	color: #000000;
	}
#sidebar1 a:hover small, #sidebar2 a:hover small {
	background: #ffa20f;
	color: #000000;
	}
#sidebar1 h2.small, #sidebar2 h2.small {
	border-bottom: 1px dotted #404040;
	color: #ffa20f;
	font-size: 1em;
	font-weight: bold;
	margin-top: 20px;
	text-transform: none;
	}
#sidebar1 li, #sidebar2 li {
	list-style: none;
	margin-top: 3px;
	}
#sidebar1 select, #sidebar2 select {
	margin: 3px 3px 3px 10px;
	}
#sidebar1 small, #sidebar2 small {
	text-transform: uppercase;
	}
#sidebar1 ul, #sidebar2 ul {
	margin: 0;
	padding: 0;
	}
#sidebar1 ul.children a, #sidebar2 ul.children a {
	padding-left: 20px;
	}
#sidebar1 ul.children ul.children a, #sidebar2 ul.children ul.children a {
	padding-left: 30px;
	}

/* -sidebar calender- */

#sidebar1 table, #sidebar2 table {
	border: 1px solid #252525;
	line-height: 1.5em;
	margin: 1.2em auto;
	width: 100%;
	}
#sidebar1 table th, #sidebar2 table th {
	border: none;
	color: #ffffff;
	padding: 0;
	text-align: center;
	}
#sidebar1 table td, #sidebar2 table td {
	border: none;
	color: #404040;
	padding: 0;
	text-align: center;
	}
#sidebar1 table a, #sidebar2 table a {
	border: none;
	background: #252525;
	color: #ffa200;
	display: block;
	padding: 0;
	}
#sidebar1 table caption, #sidebar2 table caption {
	font-weight: bold;
	margin-top: 10px;
	}

/* -comments- */

#commentswrap a {
	color: #ffa20f;
	}
#commentbox {
	height: 100px;
	width: 520px;
	}
#commentform a {
	color: #ffa20f;
	}
#commentform input, #commentform textarea {
	background: #252525;
	border: 1px solid #303030;
	padding: 3px;
	color: #ffffff;
	}
#commentlist {
	margin-bottom: 20px;
	}
#comments {
	clear: both;
	color: #ffa20f;
	margin-bottom: 20px;
	}
#commentlist div {
	padding: 10px;
	}
#commentlist div.alt {
	background: #181818;
	border-bottom: 1px solid #303030;
	border-top: 1px solid #303030;
	color: #ffffff;
	padding: 10px;
	}
#commentlist div.alt blockquote {
	background: #000000;
	border: 1px solid #303030;
	margin-top: 10px;
	padding: 10px 10px 10px;
	}
#commentlist div blockquote {
	background: #252525;
	border: 1px solid #303030;
	margin-top: 10px;
	padding: 10px 10px 10px;
	}
#commentlist small {
	text-transform: uppercase;
	}
.gravatar {
	float: left;
	margin: 0 10px 10px 0;
	}
#respond {
	clear: both;
	color: #ffa20f;
	}
small a.comment-edit-link {
	color: #ffa20f;
	text-transform: uppercase;
	}

/* -search form- */

#s {
	background: #252525;
	border: 1px solid #303030;
	color: #ffffff;
	padding: 3px;
	width: 152px;
	}
#searchsubmit {
	display: none;
	}

/* -footer- */

#footer {
	background: #181818;
	clear: both;
	color: #ffffff;
	padding: 10px;
	text-align: right;
	width: 908px;
	}
#footer small {
	text-transform: uppercase;
	}

/* -misc and universal- */

#navlink {
	background: #181818;
	color: #ffffff;
	margin-bottom: 20px;
	padding: 10px;
	text-align: center;
	}
.uppercase {
	text-transform: uppercase;
	}
.wp-smiley {
	border: none;
	display: inline;
	margin: 0;
	}

/* -floats - */

.aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}
.alignleft {
	float: left;
	}
.alignright {
	float: right;
	}