/*  
Theme Name: PromoMasters.at Template
Theme URI: 
Description: Das Blog Template des PromoMasters Blog
Version: 1.1
Author: Tobias Eibich (Glosys)
Author URI: http://www.glosys.de/

	
 */

body {
	font-family: 	Arial, Helvetica, sans-serif;
	font-size: 		12px;
	line-height: 	1.2em;
	color: 			#000;
	text-align: 	center;
}
a img {border:0}
* {margin:0; padding:0}

h1 {font-size:14px; line-height:1.2em}
h2 {font-size:14px; line-height:1.2em}
h3 {font-size:14px; line-height:1.2em}

p {
	margin:0px;
	padding:10px 0px 10px 0px;}
ul {list-style:none}

/* Hyperlinks */
a:link {color:#000; text-decoration:underline}
a:visited {color:#000; text-decoration:underline}
a:hover {color:#3D3938; text-decoration:underline}
a:active {color:#ff8000; text-decoration:underline}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display:inline-block}
* html .clearfix {height:1%}
.clearfix {display:block}

.left {float:left}
.right {float:right}

address {font-style:normal}

#container {
	width: 960px;
	border: 1px solid #000;
	text-align: left;
	margin: 25px auto;
}


/* 02. HEADER
------------------------------------------------------------------*/
#header {position:relative; background:#7b8ab5}
#header h1 {
	width: 201px;
	height: 126px;
	text-indent: -999em;
	background: url(images/promomasters_logo.gif) no-repeat;
	float: left;
}
#header h1 a {
	height: 126px;
	width: 201px;
	display: block;
	cursor: pointer;
}

ul#help_navigation {	
	text-align: right;
	font-size: 12px;
	color: #fff;
	padding: 10px 3px 0 0;
}
ul#help_navigation li {display:inline; font-weight:bold}
ul#help_navigation li a {color:#fff; text-decoration:none}

#helpnav a:link {color:#fff}
#helpnav a:visited {color:#fff; text-decoration:none}
#helpnav a:hover {color:#b1b1b1; text-decoration:none}
#helpnav a:active {color:#b1b1b1; text-decoration:none}
#helpnav a.active {color:#b1b1b1}

#helpnav a.small {font-size:10px}
#helpnav a.medium {font-size:11px}
#helpnav a.large {font-size:12px}

#header #banner {
	position: absolute;
	top: 30px;
	left: 260px;
	width: 500px;
	text-align: left;
}


/* 03. MAIN NAVIGATION
------------------------------------------------------------------*/
#main_navigation {
	border-top: 2px solid #ffc65b;
	border-bottom: 2px solid #ffc65b;
	background: #ff7f00;
}
#main_navigation ul {padding:5px 0 5px 15px}
#main_navigation ul li {display:inline; font-weight:bold; color:#fff}
#main_navigation ul li a {font-weight:bold; color:#fff; text-decoration:none; padding:0 3px}


#content {background:url(images/bg_sidebar.gif) right repeat-y}


/* 04. MAIN
------------------------------------------------------------------*/
#main {
	float:left;
	padding: 15px;
	width: 640px;
	position: relative;
}
#main #rss {position:absolute; top:15px; right:15px}
#main h1 {font-size:23px; padding-top:20px;}
#main .thread {padding-top:40px}
#main .thread_content {margin-left:25px}
#main .thread h2 {margin-bottom:12px; background:url(images/bg_h2.gif) left center no-repeat; padding:2px 0 2px 25px}
#main .thread img {border:1px solid #ccc; padding:2px; float:left; margin-right:8px;}
#main .thread .details {font-size:10px; margin-top:10px}
#main .details p {float:left; padding-top:1px; padding-bottom:1px}
#main .details_posted {}
#main .details_date {background:url(images/icon_date.gif) left center no-repeat; padding-left:20px; margin-left:20px}
#main .details_comments {background:url(images/icon_comments.gif) left center no-repeat; padding-left:20px; margin-left:20px}

#main p#pagination {text-align:center; margin-top:30px; font-weight:bold}



/* 05. FOOTER
------------------------------------------------------------------*/
#footer {
	margin-top: 40px;
	font-size: 10px;
	text-align: center;
}


/* 06. SIDEBAR
------------------------------------------------------------------*/
#sidebar {
	float: right;
	width: 280px;
	color: #fff;
}
#sidebar h3 {
	font-size: 12px;
	border-top: 2px solid #ffc65b;
	border-bottom: 1px solid #fff;
	background: #ff7f00;
	padding: 5px 10px;
}
#sidebar ul,
.sidebarbox,
#search {
	background: #7b8ab5;
	padding: 7px 10px 3px 12px;
}
#sidebar ul li {margin-bottom:4px}
#sidebar ul a,
.sidebarbox a {display:block; background:url(images/bg_li.gif) left center no-repeat; padding-left: 8px; font-weight:bold; color:#fff; text-decoration:none}
#sidebar .box {text-align:center; padding:10px}

/**********************
*   Comments          *
***********************/

.commentpage {
	margin: 0 30px;
	padding: 0;
	}

#comments {
	margin: 0;
	padding: 0;
	}

.comments-num {
	background: transparent url(images/separator_green.gif) repeat-x center bottom;
	padding: 0 0 10px 0;
	}

#commentlist {
	margin: 0;
	padding: 0;
	list-style-type: none;
	}
#commentlist li {
	padding: 20px 25px 0 0;
	border-bottom: 1px solid #b4bcd2;
	background: #c4cce5 url(images/comment_bg.gif) repeat-y 0 0;
	}
	.alt {
		background-color: #fff !important;
		background-image: none !important;
		}


.comment-title,
.comment-meta,
.comment-text {
	margin: 0 0 0 20px;
	}

.comment-title,
.comment-title a,
.comment-title a:hover{
	color: #030612;
	font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
	}
.comment-meta,
.comment-meta a,
.comment-meta a:hover {
	font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
	color: #2f63b3;
	}

h3#postcomment {
	margin: 30px 0 0 0;
	padding: 0 0 10px 0;
	}

.postcomment {
	clear: both;
	margin: 20px 0 0 0;
	padding: 20px;
	background: #b4bcd2;
	}

.postcomment input,
.postcomment textarea {
	border: 1px solid #7b8ab5;
	}
.postcomment input:hover,
.postcomment textarea:hover {
	border: 1px solid #fec02a;
	}
.postcomment input#author,
.postcomment input#email,
.postcomment input#url {
	width: 100% !important;
	width: 435px; /* Fuck IE */
	height: 18px;
	}
.postcomment textarea#comment {
	width: 100% !important;
	width: 435px; /* Fuck IE */
	height: 200px;
	}

.postcomment input#submit {
	width: auto;
	height: 25px;
	padding: 2px 10px 3px 10px;
	background: #e5edff;
	}
.postcomment input#submit:hover {
	background: #e5edff;
	}	
.twitter-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.twitter-link a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

#sidebar ul.wp-tag-cloud {
	text-align: justify;
	padding-left: 0px;
}

#sidebar ul.wp-tag-cloud li {
	list-style: none;
	display: inline-block;
}

#sidebar ul.wp-tag-cloud li a {
	background: none;
}
