/*  
Theme Name: Galizia-Blog
Theme URI: http://www.galizia.de/
Description: Galizia.de-Theme (mit Analytics)
Version: 0.2
Author: Dieter Mueller
Author URI: http://www.orangeguru.net/

I used the default template and Kubrick as eaxamples to see
how WP templates work.


ATTENTION!
The CSS instructions for the Header graphix are
in header.php. This is necessary to handle the different URLs
of your installation/the template folder.

*/



/* Basic Structure and Areas */

body {
margin: 30px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background:#fff url(http://www.galizia.de/log/media/bg_verlauf.jpg) repeat-x left top;
font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
}


/* Hauptstruktur für Content */

#header        {
padding: 0 0 0 0px;
margin: 0 auto;
width: 750px;
padding: 0px 0px 0px 0px;
background: white url(http://www.galizia.de/blog/media/header_white_cube.gif) no-repeat;
text-align: center;
height: 120px;
}


#wrapper    {
padding: 0 0 0 0px;
width: 750px;
margin: 0 auto;
background: white url(http://www.galizia.de/blog/media/bg_main_outline.gif) repeat-y;
}


#content  {
background-color: none;
width: 420px;
margin: 0px;
padding-right: 20px;
padding-left: 20px;
float: left;
}


#sidebar  { 
color: black;
background-color: none;
text-align: left; 
padding-right: 20px; 
padding-left: 20px; 
width: 248px; 
float: right;
border-left: 1px dotted gray;
}


/* Footer */


#footer {
font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
font-size: x-small;
line-height: 120%;
width: 750px;
height: 70px;
padding: 20px 0px 0px 0px;
background: white url(http://www.galizia.de/blog/media/footer_bg.gif) no-repeat;
text-align: center;
text-align: center;
 clear: both;
 }




/* Fixxer */

.clearfix:after {
display:block;
content:".";
height:0;
visibility:hidden;
clear:both;
}
.clearfix {display:inline-table;}/* for IEMac only */

/* this line hides these rules from IEMac \*/
* html .clearfix{height:1%;} /* for IE*/
.clearfix {display:block;} /* resets to block */
/* end hide from IEMac */




/* Basic Navi Header*/


#navcontainer ul
{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: url(http://www.galizia.de/blog/media/bg_main_outline.gif) repeat-y;;
font-size: x-small;
color: Black;
float: left;
width: 745px;
font-family: "DIN", arial, helvetica, sans-serif;
border-bottom: 1px solid #C1C1C1;
border-top: 1px solid #C1C1C1;
border-left: 1px solid #C1C1C1;
border-right: 1px solid #C1C1C1;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
 font-size: x-small;
padding: 0.2em 1em;
background-color: white;
color: black;
text-decoration: none;
float: left;
border-right: 1px solid #C1C1C1;
}

#navcontainer ul li a:hover
{
 font-size: x-small;
background-color: #8F1D25;
color: white;
}



/* Basic Typo & Styles*/


A 		
{ color: #8F1D25; text-decoration: none; font-weight:normal; }

A:link	 
{ color: #8F1D25; text-decoration: none }

A:visited 
{ color: #8F1D25; text-decoration: none; }

A:active 
{ color: #8F1D25; }

A:hover	 
{ color: white; background-color: #8F1D25; }

h1     
{ color: #8F1D25;
font-size: xx-large;
font-family: "DIN Schrift", "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
font-weight: normal; 
text-transform: none; 
line-height: 120%; 
text-align: left }

h2     
{ color: #8F1D25; 
font-size: x-large; 
font-family: "DIN Schrift", "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
font-weight: normal; 
text-transform: none; 
line-height: 120%; 
text-align: left }
	
h3     
{ color: #8F1D25; 
font-size: large; 
font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
font-weight: normal; 
text-transform: none; 
line-height: 120%; 
text-align: left }

.center {
	text-align: center;
	}


small {
font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
font-size: x-small;
line-height: 120%;
}



/* Header */


#header a,
#header a:link,
#header a:visited,
#header a:active,
#header a:hover {
font-family:verdana, arial, sans-serif;
font-size: x-large;
color: #0097E2;
text-decoration: none;
}


.description    { 
color: #ffffff; 
font-weight: bold; 
font-size: small; 
font-family: arial, sans-serif
}	


/* Blog Entries */


.post     {padding: 0px 0px 0px 0px;}
	
.entry      { 
color: black; 
font-size: .7em; 
font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
font-weight: normal; 
line-height: 180%; 
text-align: left }

.entry a
{ color: #8F1D25; text-decoration: none }

.entry a:link
{ color: #8F1D25; text-decoration: none; }
		
.entry a:active
{ color: #8F1D25; text-decoration: none; }
	
.entry a:hover  
{ color: white; font-weight: normal; background-color: #8F1D25 }


.category	    {
	color: #8F1D25;
	font-size: x-small;
font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
	font-weight: normal;
	text-transform: none;
	margin-top: 40px;
}


.title	    {
	color: #8F1D25;
	font-size: x-large;
font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
	font-weight: bold;
	text-transform: none;
	line-height: 120%;
	text-align: left;
	margin: 5px 0px 0px;
	padding: 0px;
}


.date  {
color: gray;
font-size: medium;
font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
font-weight: bold;
text-transform: none;
margin-top: 30px;
margin-bottom: 20px;
}			

	
.underpost { 
color: gray; 
font-size: x-small; 
font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
font-weight: normal;
text-transform: none;
text-align: right; 
margin-bottom: 60px; 
}
		

.undersmall { 
color: gray; 
font-size: x-small; 
font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
font-weight: normal;
text-transform: none;
text-align: right; 
margin-bottom: 20px; 
}

/* Archiv-Seiten */



.pagetitle {
color: gray; 
font-weight: bold;
font-size: medium; 
line-height: 120%; 
font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
text-align: left; 
text-transform: none; 
padding-top: 2px; 
padding-bottom: 4px; 
}


/* Sidebar */

			
.sidetitle { 
color: gray; 
font-weight: normal;
font-size: large; 
line-height: 120%; 
font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
text-align: left; 
text-transform: none; 
margin-top: 10px; 
padding-top: 2px; 
padding-bottom: 4px; 
border-bottom: 1px dotted gray 
}



.side {
color: gray;
font-size: x-small;
font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
font-style: normal;
line-height: 160%;
text-align: left;
text-transform: none;
margin-top: 10px;
overflow: hidden; 
}

	
.side a { 
color: #8F1D25;
text-decoration: none;
text-align: left; 
}

	
.side a:hover {
color: white;
text-decoration: none;
background-color: #8F1D25; 
}



#sidebar h2     
{ color: #4A4A4A; 
font-size: medium; 
font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
font-weight: bold; 
text-transform: none; 
line-height: 120%; 
text-align: left;
margin: 0 0 0 0px;
 }




/* Navigation at the end of the page NEXT & PREVIOUS entries/pages */


.navigation {
color: gray;
font-size: x-small;
font-family: Arial, sans-serif;
display: block;
text-align: center;
margin-top: 5px;
margin-bottom: 60px;
	}

.alignright {
	float: right;
	padding-right: 0px;
	}
	
.alignleft {
	float: left
	}


	



/* Begin Form Elements */

#searchform {
	margin: 10px auto;
	padding: 5px 3px; 
	text-align: left;
	}

#sidebar #searchform #s {
	width: 130px;
	padding: 2px;
	}

#sidebar #searchsubmit {
	padding: 1px;
	}

.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}

select {
	width: 200px;
	}


		
/* End Form Elements */


/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */

html>body .entry ul {
	margin-left: 0px;
	padding: 0 0 0 30px;
	list-style: none;
	padding-left: 10px;
	text-indent: -10px;
	} 

html>body .entry li {
	margin: 7px 0 8px 10px;
	}

.entry ul li:before, #sidebar ul ul li:before {
	content: "\00BB \0020";
	}

.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
	}

.entry ol li {
	margin: 0;
	padding: 0;
	}

.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}
	
#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
	}

#sidebar ul li {
color: gray; 
font-size: x-small;
font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
font-style: normal;
line-height: 140%;
list-style-type: none;
list-style-image: none;
margin-bottom: 15px;
}

#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;
	}

#sidebar ul ul, #sidebar ul ol {
	margin: 5px 0 0 10px;
	}

#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 10px;
	}

ol li, #sidebar ul ol li {
	list-style: decimal outside;
	}

#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;
	}
/* End Entry Lists */



/* Begin Comments*/


#comment  { 
color: gray;
background-color: none; 
text-align: left; 

}


.commentshead { 
color: black; 
font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
font-size: small;
font-weight: bold; 
line-height: 140%; 
text-align: left 
margin-top: 30px;
}


.commentstext   { 
color: black; 
font-size: small; 
font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
font-weight: normal; 
line-height: 160%; 
text-align: left 
margin-top: 5px;
margin-bottom: 50px;
}


.commentsmetadata { 
color: grey; 
font-size: x-small; 
font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
font-weight: normal; 
line-height: 140%; 
}



#commentform input {
	width: 400px;
		color: black;
		font-size: small; 
font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
	padding: 5px 2px 5px 2px;
		margin: 2px 0px 2px 0px;
	text-align: left; 
	}

#commentform textarea {
	width: 390px;
	color: black;
		padding: 5px 5px 5px 5px; 
font-size: small; 
font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
	}

#commentform #submit {
font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
	margin: 0px;
		text-align: center; 
			color: black;
	float: center;
	}




.nocomments {
	text-align: right;
	margin: 0;
	padding: 0;
	}


/* End Comments */


/* SUBSCRIPTION MANAGER STYLE */
.subscription-manager {
padding: 10px 0 20px 0;
margin: 5px 0 0 55px;
width: 650px;
}

div.wrap {
background: #fafafa;
padding: 5px 10px;
margin: 20px 0;
border: 1px solid #ccc;
}

div.wrap h2 {
margin: .5em 0 1em 0;
border-bottom: 2px solid #589bd2;
}

div.wrap fieldset {
border: 1px solid #555;
margin: 1em 0;
padding: 5px 10px;
}

div.wrap fieldset legend {
font-weight: bold;
font-size: small;
}

div.wrap p.submit {
text-align: right;
}


.updated {
background: #B9D6EF;
border: 1px solid #589bd2;
margin: 1em 5% 10px;
padding: 0 1em;
}

.updated-error {
background-color: #FFA3A3;
border: 1px solid #FF5D5D;
}

div.wrap form {
margin: 0;
padding: 0;
}

div.warp li {
margin-bottom: 6px;
line-height: 130%;
}
/* END SUBSCRIPTION MANAGER STYLE */


/* The End */
