/*  
Theme Name: Glitschka Studios Theme
Theme URI: http://labs.utopian.net/
Description: A custom WordPress theme for Von Glitschka
Version: 3.1
Author: Designed by Von Glitschka, developed for WordPress by Utopian.net
Author URI: http://utopian.net
*/
			html {
				height:100%;
			}
			body {
				margin:0;	
				background-image:url('http://www.vonglitschka.com/wp-content/themes/glitschkastudios/images/gsbg.gif');
				font-family: "Helvetica Neue", Helvetica, "Lucida Grande",Verdana,sans-serif;
				height:100%!important;
				overflow:auto;
			}
			#wrapper {
				margin:auto;
				width:950px;
				min-height:100%!important;
				background-color:#fff;
				background-image:url('http://www.vonglitschka.com/wp-content/themes/glitschkastudios/images/wrapbg.png');
				background-repeat:repeat-y;
			}
			#maincontent {
				width:625px;
				padding:0px 24px 0px 25px;
				float:left;
				height: 100%;
				background-image:url('images/header_background_map.jpg');
				background-repeat:no-repeat;
				background-color:#fff;
			}
			#masthead {
				width: 625px;
				height:130px;
				padding-top:15px;
			}
			h1 {
			margin-top:10px;
			font-size:11pt;
			font-weight:normal;
			letter-spacing:.08em;
			}
			h4 {
			padding-top:20px;
                        padding-bottom:8px;
			font-size:10pt;
			color:#a3a4a6;
			}
			a{
							color:#000;
			text-decoration:none;
						}
			a:hover{
				color:#900;
			}
			img {
				border:none;
			}
			li {
				list-style-type:none;
				}
			.menu {
				font-size: 9pt;
			}
			.menu li {
				list-style-type:none;
				display:inline;
				font-size:8pt;
				font-weight:bold;
				margin:0px;
				padding:0px 8px;
				border-right:1px solid #000;
				letter-spacing:.08em;
			}
			.menu li:last-child {
				border-right:none;
			}	
			.menu li a {
				color:#000;
			} 
			.menu li.current_page_item a{
				color:#900;
			}
			#topmenu {
				margin:-10px 0px 10px -8px;
				text-transform: lowercase;
			}
			#topmenu ul {
				margin-left:50px;
			}
			#bottommenu {
				margin:0px 0px 10px -8px;
			}		
			#sidebarone {
				width:89px;
				min-height:100%;
				background-color:#9e0033;
				float:left;
			}
			#sidebartwo {
				width:158px;
				float:right;
				background-color:#fff;
				padding:8px 18px 0px 8px;
				font-size:8pt;

			}
			#sidebartwo h2 {
			
				margin:0px;
				font-size:9pt;
			}
			#sidebartwo h2 {
				margin-top:4px;
			}	
			 em {
				color:#a3a4a6;
				font-size:7pt;
			}
            #sidebartwo em.dossier {
				padding-bottom:18px;
			}


			#sidebartwo a {
				
				color:#000;
				
			}
			#sidebartwo a:hover {
				color:#9e0033;		
			}		
			#sidebartwo .cat-item a img
			{
				margin:0px 8px 0px -16px;
			
			}	
			#sidebartwo .cat-item {
				width:145px;
				font-size:8pt;
			}	

			#sidebartwo .textwidget {
				width:145px;
				padding-bottom:10px;
			}
			#sidebartwo ul li {
				border-top:1px dotted #000;
				padding-top:10px;
				
			}
			#sidebartwo ul li:first-child {
			border:none;
			}


			#sidebartwo ul li ul li:first-child, #sidebartwo ul li ul li, .cat_item {
				border:none!important;
				padding:0px!important;
				margin-bottom:0px!important;
			}				
			#footer {
				/*display:none*/
				margin-top: 48px;
				text-transform:lowercase;
			}
			.spacer {
				clear:both;
			}
					
		
			div.post h2 {
				font-size:10pt;
			}


			div.post {
				width:625px;
				text-align: left;
				border-bottom:1px solid #000;
				padding-bottom:0px;
				}
			div.post p {
			font-size:9pt;
			}
			div.post div.alignleft {
			float:left;
			width:238px;
			margin-top:0px;
			}
			div.post div.alignright {
			float:right;
			width:376px;
			margin-bottom:0px;
			}
			.entry {
			
			}
.cat_icons_h img {
	margin-right:5px;
	margin-bottom:15px;
}
.cat_icons_v {
width:10px;
float:left;
}
.cat_icons_v img {
	margin-right:0px;
	margin-bottom:5px;
}
ul.post-meta {
width:220px;
float:left;
margin-left:0px;
margin-top:0px;
font-size:8pt;
}
.post-meta-key{
font-weight: bold;
}
a.more {
text-decoration:underline!important;
}			
			.catpost {
				width:625px;
				border-bottom:1px solid #000;
				font-size:8pt;
				padding-top:20px;
				padding-bottom:3px;
			}
#maincontent div:last-child {
border:none;
}
			.catpost h2 {
				font-size:10pt;
margin-bottom:0px;
			}
			.commpost {
				float:left;
				width:310px;
				margin-left:30px;
				text-align: left;
				margin-top: 18px;
			}
			.catpost a, .commpost a {
				text-decoration:none;
				color:#000;
			
			}
			.cat_excerpt_image {
				float:right;
				width:368px;
			}
			.newspostimage {
				float:left;
				margin-left:0;
				margin-top:18px;
				width:200px;
			}
			.archspacer {
				clear:both;
				height:10px;
				margin-bottom:10px;
				margin-left:4px;
				border-bottom:1px solid #000;
				width:700px;
			}
			.commspacer {
				clear:both;
				height:10px;
				margin-bottom:10px;
				margin-left:40px;
				border-bottom:1px solid #000;
				width:500px;
			}			
			a.readmore{
				text-align:right;
				font-style:italic;
			}
			.catpost em {
				font-size:8pt;
				font-weight:bold;
			}
			.cat_item {
				margin:0;
			}
			.cat_item img {
				margin-right:5px
			}
/* Comments styles */
			div#respond{
				text-align: left;
width:500px!important;
margin:0px 0px 0px -100px;

			}
fieldset {
width:500px!important;
margin:0px;

}
#comment {
width:500px;
}
/* eshop panel listings */
			ul.eshoppanels{
				list-style:none;
				margin:0;
				padding:0;
			}
			ul.eshoppanels li{
				list-style:none;
				float:left;
				margin:5px;
			        padding:6px;
				text-align:left;
			        width:205px;
				min-height:220px;
			}
			#content ul.eshoppanels li a{
				text-decoration:none;
				display:block;
				padding:0 4px;
			       font-size: medium;
			}
			#content ul.eshoppanels li a img{
				float:none;
				margin:0;
			}
			.creditline {
				display:none;
			}
/* gallery listings */
			.gallery {
				margin: auto;
			}
			.gallery-item {
				float: left;
				margin-top: 10px;
				text-align: center;
				width: 33%;			}
			.gallery img {
				border: 0px !important;
			}
			.gallery-caption {
				margin-left: 0;
			}

			span.caps {
				font-size: 0.9em;
				letter-spacing: .07em;
			}
			p img {
				padding: 0;
				max-width: 100%;
			}
			.aligncenter,
			div.aligncenter,
			img.centered {
				display: block;
				margin-left: auto;
				margin-right: auto;
			}
			img.alignleft {
				padding: 4px;
				margin: 0 7px 2px 0;
				display: inline;
			}
			img.alignright {
				padding: 4px;
				margin: 0 0 2px 7px;
				display: inline;
			}
			.alignleft {
				float: left
			}
			.alignright {
				float: right;
			}
			span.caps {
				cursor: help;
			}
			.center {
				text-align: center;
			}
			.navigation {
				display: block;
				text-align: center;
				margin-top: 10px;
				margin-bottom: 60px;
			}
			.hidden {
				display: none;
			}
			.wp-caption {
				border: 1px solid #bcbcbe;
				text-align: center;
				background-color: #eeeeee;
				padding-top: 4px;
				margin: 10px;
			}
			.wp-caption img {
				margin: 0;
				padding: 0;
				border: 0 none;
			}
			.wp-caption p.wp-caption-text {
				font-size: 11px;
				line-height: 17px;
				padding: 0 4px 5px;
				margin: 0;
			}
			form#commentform {
				margin-left:140px;
			}
			fieldset p {
				text-align: left;
			}
						
			textarea#comment {
				max-width: 500px;
			}
			div.reply {
				margin-bottom:10px;
			}
			.archpost {
text-align:left;
}
h2.post-title {
text-align:left;
}
.page-item-10 {
border:none!important;
}
.leftcol {
width: 300px;
float: left;
padding-right: 5px;
vertical-align: top;
}
.rightcol {
width: 300px;
float: right;
vertical-align: top;
padding-left: 5px;
}
.rightcol #secondary {
	margin-top:-10px;
}
.widgetp {
	color:#a3a4a6; 
	font-size:9px;
}
.widgetspacer {
	clear:both;
	height:12px;
	width:140px;
}
.links {
	font-size:9px;
}

@media screen and (-webkit-min-device-pixel-ratio:0){
			div.post div.alignright img { margin-bottom: 27px;}
			li a:hover {color:#990000;}
			#sidebartwo li#category-icons {border-top:1px dotted #000!important;}
}
