/*  
Theme Name: tsc
Theme URI: http://www.tsc-web.net
Description: My personell template
Version: 1.6
Author: Tobias Schlemmer
Author URI: http://www.tsc-web.net
*/


/* style & layout in logical groups */

	body {
		font: normal 0.9em/1.3em 'Lucida Grande', 'Lucida Sans Unicode', Lucida, Helvetica, Verdana, Arial, Sans-serif;
		margin: 0 auto;
		padding: 10px;
		text-align: center;
		background: #eee;
	}
	#wrapper {
		background-color: white;
		width: 760px;
		border: 1px solid black;
		margin: 0 auto;
		padding: 8px;
		text-align: left;
		background: #fff;
	}

	#skip {
		display: none;
	}

/* begin header */
	#header {
		background: url(images/mtb.jpg) no-repeat center;
		border: 1px solid black;
		width: 760;
		height: 230px;
		margin: 0 auto;
		padding: 0;
	}
	#header h1 {
		margin: 0;
		padding: 10px 10px;
		background-color: white;
		display:inline;
		opacity: 0.7;
	}
	#header a {
		text-decoration: none;
		color: #000;
		font-weight: normal;
		font-variant: small-caps;
		letter-spacing: 0.05em;
	}
	#header p {
		margin: 0;
		padding: 0 0 10px 10px;
		color: #000;
	}
/* end header */

/* begin top navigation */
	#navigation {
			border-bottom: 1px solid black;
	}
	#navigation ul {
		list-style:none;
		margin:0 auto;	
		padding:5px 0 0 5px;
		text-align:right;	
		text-transform:uppercase;
	}
	#navigation ul li {
		list-style:none;
		display:inline;
		padding:0 0 0 1.0em;
		margin:0;
	}
	#navigation ul li a {
		text-decoration: none;
	}
	#navigation ul li a:hover {
		text-decoration: underline;
	}
/* end top navigation */

/* begin inner & content */
	#inner {
		float: left;
		width: 100%;
	}
	#content {
		float: left;
	}
	#content h1 {
		padding: 2px;
		font-size: 1.3em;
		font-weight: normal;
		text-transform: capitalize;
	}
	#content h2 {
		padding: 2px;
		font-size: 1.0em;
		text-transform: uppercase;
		letter-spacing: 0.05em;
		border-bottom: 1px solid #999;
	}
	#content h3 {
		font-size: 1.0em;
		margin: 0;
	}
	.widecolumn {
		width: 100%;
	}
	.smallcolumn {
		width: 75%;
	}

/* end inner & content */


/* begin sidebar */
	#sidebar {
		float: right;
		padding-top: 20px;
	}
	.menu {
		background-color: white;
		border: 1px solid #999;
		margin: 0 auto 10px;
		padding: 0;
		width: 170px;
	}
	.menu h2 {
		border-bottom: 1px solid #999;
		font-size: 1.2em;
		font-weight: normal;
		font-variant: small-caps;
		letter-spacing: 0.05em;
		margin: 0;
		padding: 1px 2px 1px 2px;
		background-color: #ccc;
	}
	.menu ul {
		list-style-type: none;
		margin: 0;
		padding: 2px;	
	}
	.menu li {
		padding-left: 3px;
	}
/* end sidebar */


/* begin footer */
	#footer {
		margin:0;
		padding: 3px;
		clear: both;
		color: #999;
		text-align:center;
		border-top: 1px solid #000;
	}
	#footer p {
		margin: 0;
	}
/* end footer */

	#gotop {
		clear: both;
		width: 747px;
		height: 26px;
		margin: 0 auto;
		padding: 3px 0 0 0;
	}


	#searchform {
		margin: 0;
		padding: 5px 3px;
	}
		
	input:focus, textarea:focus {
		background-color: #ff9;
	}
	#commentform {
		background-color: #eee;
		border: 1px solid #ccc;
		padding: 0 10px;
	}
	.alignright {
		float: right;
	}
	.alignleft {
		float: left
	}
	img.alignright {
		margin-left: 10px;
		border: 1px solid black;
	}
	.post {
		clear: both;
		text-align: justify;
		margin: 0 0 20px 0;
	}
	.meta {
		font-family: Arial, Helvetica, Sans-Serif;
		font-size: 0.9em;
		line-height: 1.3em;
		padding: 0;
	}
	.entry {
		margin: 0px;
		padding: 0px;
	}
	.hidden {
		display: none;
	}
	.top {
		width: 100%;
		text-align: right;
	}
	img {
		border: 0px solid black;
	}

	code {
		font-family:"Courier New",Courier,monospace;
		padding:0.5em;
		text-align:left;
		display: block;
		background-color: #fbfbfb;
		border: 1px dotted black;
	}

	#linkcat-1, #linkcat-2 {
		list-style-type: none;
	}

/* tables */
table {
	border: 1px solid #999;
	border-collapse: collapse;
}
table th, table td {
	border: 1px solid #999;
	padding: 2px;
	padding-right: 10px;
}
thead {
	background-color: #eee;
	font-weight: bold;
}