/* @override 
	http://blog.tgr.tg/wp-content/themes/setzwein/style.css
	http://blog.setzwein.com/wp-content/themes/setzwein/style.css
*/

/* 
Theme Name: setzwein it-management
Theme URI: http://blog.setzwein.com
Version: 1.0
Description: setzwein theme by thorsten greiner for setzwein it-management.
Author: thorsten greiner
Author URI: http://www.tgrworx.net/
*/

body { background: #FFFFFF; color: #333333; font: 0.9em/1.3em "Trebuchet MS",Georgia, Times, "Times New Roman", sans-serif; margin: 0; padding: 0; text-align: center; }

a { color: #83404a; text-decoration: none; }

a:visited { color: #83404a; }

a:hover { color: #b48c88; text-decoration: underline; }

input, textarea { background: #cccccc; border: #999999 1px solid; }

#rap { background: #FFFFFF none repeat-y center; font: 0.9em "Trebuchet MS",Georgia, Arial, serif; margin: 0 auto; padding: 0px 8px; text-align: left; width: 760px; border-left: 1px solid #83404a; border-right: 1px solid #83404a; }

#header { background: url(img/top.jpg) #FFFFFF no-repeat bottom; border: #FFFFFF 0px solid; height: 183px; margin: 0 auto; padding: 0; width: 760px; }

#main { margin: 0 auto; padding: 0; width: 740px; background: url(img/main_bg.gif) repeat-y -10px top; }

#content { display: inline; float: left; margin: 0; overflow: hidden; width: 510px; padding: 5px; }

#sidebar { color: #83404a; display: inline; float: right; font-size: 1em; margin: 5px 0; padding: 0px 8px 10px 8px; width: 186px; }

a img { border: none; }

acronym, abbr { border-bottom: 1px dotted #0C6BF0; }

acronym, abbr, span.caps { cursor: help; letter-spacing: .07em; }

code { font-size: 1em; font-style: italic; }

code { color: #D48B00; font-family: "Courier New", Courier, monospace; padding-left: 2px; padding-right: 2px; }

blockquote, cite { background: url(img/blockquote.gif) no-repeat left top; margin: 15px 30px 0 0; padding: 0 10px 20px 50px; }

.commentmetadata { margin: 15px 30px 0 0; padding: 0 10px 20px 50px; }

img { border: none; }

h3 { font-size: 1.3em; margin: 0; padding: 0; }

p { line-height: 1.5em; margin: 0 0 1em; padding: 0; }

h1, h2, h3, h4 { font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; font-weight: normal; letter-spacing: 1px; }

hr { border-top: #BBC4A3 1px solid; }

#header h1 { font-size: 1.6em; margin: 0; padding: 15px 0 0 20px; text-align: left; }

#header h1 a { color: #f8981c; text-decoration: none; font-weight: bold; }

#header h1 a:hover { color: #f8981c; }

#header #desc { color: #f8981c; font-size: 1em; font-style: italic; font-weight: bold; margin: 0; padding: 0 0 0 20px; text-align: left; }

#sidebar ul h2 { border-bottom: #F3F6ED 0px solid; color: #f8981c; height: 1em; margin: 10px 0 0 0; padding: 5px; text-align: left; font: bold 0.9em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; background-image: none; }

#sidebar ul ul h3 { border-bottom: #83404a 0px solid; color: #f8981c; height: 1em; margin: 0 0 0; padding: 5px; text-align: left; font: bold 1em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; background-image: none; text-transform: uppercase; }

#sidebar ul { list-style-type: none; margin: 0; padding: 0px; }

#sidebar ul ul { background: none no-repeat; font-size: 0.9em; list-style-type: none; margin: 0 0 0 10px; padding: 5px; padding-bottom: 1em; }

#pagenav { list-style: none; }

#sidebar ul ul li { margin: 0.1em 0 0 0; padding: 0; }

#sidebar ul ul li a { border: none; text-decoration: underline;}

#sidebar ul ul li a:link { color: #83404a; }

#sidebar ul ul li a:visited { color: #83404a; }

#sidebar ul ul li a:hover, #sidebar ul ul li a:active { color: #bd8c88; }

#sidebar ul ul ul { background: none; border: none; font-size: 1em; list-style-type: none; margin: 0; padding: 5px; }

#sidebar ul ul ul li { margin: 0 0 0 10px; padding: 0 0 0 10px; }

#content ul { list-style-type: square; margin-left: 0; color: #83404a; list-style-position: inside; }

#content ul li { }

#content ul li a { color:  #83404a; }

.post , .page { margin: 0 0 30px 0; }

.page { margin: 25px -5px 0 27px; }

.post-info, .page-info { color: #333333; font: 0.85em Verdana, Arial, Sans-Serif; margin: 0; padding: 0; }

.page-info { text-align: left; }

.post-info a { color: #5C3F41; }

.post-info a:hover { color: #000000; }

.post-content, .page-content { border-top: #83404a 1px solid; font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; margin: 3px 0; padding: 10px 0; }

.page-content {  }

.page-content h2 { color:  #83404a; }

.post-title, .page-title { font: bold 1.3em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; margin: 0; }

.page-title { font-size: 1.6em; font-weight: normal; }

#content .page-title a, .post-title a:link, .post-title a:visited, .post-title a:hover, .post-title a:active { color: #f8981c; text-decoration: none; }

.post-date { background: #FFFFFF; color: #5C3F41; float: left; font: bold 0.9em/1em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; margin: 3px 10px 0 0; padding: 8px 3px; text-align: center; width: 65px; border: 1px solid #5C3F41; }

.post-picture { background: #FFFFFF; color: #5C3F41; float: left; font: bold 0.9em/1em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; margin: 3px 10px 0 0; padding: 0px 0px; text-align: center;  border: 1px solid #5C3F41; }


.post-footer { padding-top: 20px; background: url(img/divider.gif) no-repeat center center; }

#footer { border-top: #83404a 1px solid; clear: both; color: #999999; font-size: 0.8em; margin: 5px auto; padding: 7px 0; text-align: center; width: 740px; }

#footer a { border: none; color: #83404a; }

.commentlist { font-size: 1em; font-weight: normal; }

.commentlist p { margin:  7px 0 0; }

#commentform { margin: 0 0 0 40px; }

#commentform textarea { width: 80%; }

#commentform p { margin: 0 0 1em; }

#comments,#respond { color: #83404a; font: 0.9em verdana, helvetica, sans-serif; margin: 3em 0 1em 40px; text-transform: uppercase; }

.commentlist li { border: #b48c88 1px solid; margin: 5px 0; padding: 10px 10px 20px 10px; }

.commentlist .alt {  }

#topnav { font: 0.9em Verdana, Arial, Sans-Serif; list-style: none; margin: 0 auto; padding: 12px 20px 0 0; text-align: right; color: #5C3F41; }

#topnav li { display: inline; font-weight: bold; list-style: none; margin: 0; padding: 0; }

#topnav li a:link, #topnav li a:visited { color: #FFFFFF; text-decoration: none; }

#topnav li a:hover, #topnav li a:active { color: #FFFFFF; }

/************/

/* Calendar */

/************/

#calendar { margin: 10px 0px 0px 0px; position: inherit; }

#wp-calendar { empty-cells: show; font-size: 0.9em; margin: 0px; padding: 3px; padding-bottom: 1em; text-align: center; width: 100%; }

#wp-calendar #next a { padding-right: 10px; text-align: right; color: #83404a; }

#wp-calendar #next a:hover { color: #ffffff; }

#wp-calendar #prev a { padding-left: 10px; text-align: left; color: #83404a; }

#wp-calendar #prev a:hover { color: #ffffff; }

#wp-calendar a { display: block; text-decoration: none; }

#wp-calendar a:hover { background: #b48c88; color: #83404a; }

#wp-calendar caption { color: #f8981c; font-size: 1em; font-weight: bold; height: 1.1em; margin: 10px 0 0 0; padding: 2px; text-align: left; }

#wp-calendar caption a, #wp-calendar caption a:hover { background: transparent; color: #000000; }

#wp-calendar td { color: #CCCCCC; letter-spacing: normal; padding: 2px 0; text-align: center; }

#wp-calendar td.pad:hover { background: #FFFFFF; }

#wp-calendar td:hover, #wp-calendar #today, #wp-calendar #today a { background: #b48c88; color: #ffffff; }

#wp-calendar th { font-style: normal; text-transform: capitalize; }

#wp-calendar .today { background: #EEEEEE; font-weight: bold; }

/* Text and Image Alignment */

.center { text-align: center; }

.left { float: left; }

.right { float: right; }

.alignleft { text-align: left; }

.alignright { text-align: right; }