/*
Theme Name: Guennes Page
Theme URI: http://www.guennes-page.de
Description: Guennes Theme
Version: 1.0
Author: Guenther Strauss
Tags: fixed width, three columns, green, widgets


/*----------- Guennes Design --------------*/

body	{ margin:0; padding:0; font-size: 13px; font-family: Tahoma, Trebuchet MS, Sans Serif; color:#666666; background:#9EC630 url(images/gup-back.gif) ; text-align:center; }
a	{ color:#4284B0; background-color:inherit; text-decoration:none; }
a:hover { color:#9EC068; background-color:inherit; }
h1	{ font-size: 1.5em; color: #7ea11e; margin:0px; }
h2	{ font-size: 1.3em; color: #7ea11e; margin:0px; }
h3	{ font-size: 1.2em; color: #7ea11e; margin:0px; }
h4	{ font-size: 1.1em; color: #4284B0; margin:0px; }
h1 a	{ color:#7ea11e; }


/* === Layout ======================== */

#mainlayout	{ background:#fff; width:920px; padding:20px 30px; height: 100%; margin:0px auto; text-align:left; background: url(images/bg_main.png) repeat-y; }
#main		{ float:left; margin:0px; padding:30px; width:460px; }
#main2		{ float:left; margin:0px; padding:30px; width:660px;  }
#main3		{ float:left; margin:0px 0px; padding:30px 0px; width:920px; background-position:right top; }
#maintop	{ margin:0px auto; height:10px; width:980px; background: url(images/bg_maintop.png) no-repeat; margin-top:20px; }
#mainbottom	{ margin:0px auto; height:10px; width:980px; background: url(images/bg_mainbottom.png) no-repeat; margin-bottom:20px; }
#header		{ position:relative; height:90px; border-top:solid 6px #9ec630; border-bottom:solid 6px #9ec630; margin:5px 0px; }
#contentleft	{ float:left; width:200px; margin:0; padding:0; padding-top:20px; }
#contentright	{ float:right; width:200px; margin:0; padding:0; padding-top:20px; }
.headerphoto img	{ border:0px; width:920px; height:120px; }
.headerphoto	{ height:120px; padding:20px 10px; margin:5px -10px; background-color:#ebebeb; background: url(images/bg_headerphoto.png) no-repeat; }



/* ===========================
   Widgets
============================== */

#tag_cloud-3 { width:180px; margin:0px; padding:10px; border:solid 1px #9ec630; background: url(images/bg_breadcrumb.png) center #fff; }
#tag_cloud-3 a { font-size:0.9em; }






#page { background:#fff; width:920px; padding:0px 30px; height: 100%; margin:0px auto; text-align:left; background: url(images/bg_mainlayout.gif) repeat-y; }

.guennes-link	{ border-left:6px solid #7ea11e; background-color:#f5f9ea; padding:15px; font-size:0.9em; }
.guennes-link a	{ padding-bottom:6px; }

.design-by	{ border-left:6px solid #ff9933; background-color:#ffffcc; padding:15px; font-size:0.9em; }
.design-by p	{ margin:0px; font-size:0.9em; }

.screenshot	{ float:left; padding:0px 10px 0px 0px; }
.linktags	{ font-size:0.9em; padding:2px; font-style:italic; }
.screenshot-web	{ margin-bottom:0px; border:solid 1px #333; }

.list_table	{ background-color:#f5f9ea;  }
.list_table ul	{ list-style:none; margin:0px; }
.list_table li	{ list-style:none; border-bottom:1px solid #cccccc; padding:4px 6px; font-size:1.1em; }

.guennes-weblink	{ border-left:6px solid #a742b0; background-color:#fce4f4; padding:15px; font-size:0.9em;  }
.guennes-weblink a	{ padding-bottom:0px; }

.more-link	{  }
.more-link a	{ border-left:6px solid #7ea11e; background-color:#f5f9ea; padding:15px; font-size:0.9em; width:440px; }



/* === Navigation ======================== */

#hauptnavi { float:right; width:500px; }

#breadcrumb { padding:6px 15px; margin-bottom:0px; margin-top:4px; background: url(images/bg_breadcrumb.png) center #fff; border-top:solid 1px #9ec630; border-bottom:solid 1px #9ec630; }
#breadcrumb p, 
#breadcrumb ul, 
#breadcrumb li { display: inline; }
.rex-breadcrumb { margin:0px; padding:0px; }
ul.rex-breadcrumb li { margin-left: 0px; padding: 0 6px 0 13px; background-image: url(images/dot.gif); background-position: 0px 4px; background-repeat: no-repeat; list-style: none; }
ul.rex-breadcrumb li.rex-lvl1 { margin: 0; padding-left: 0px; background: none; }

#breadcrumb a	{ }

.artikelnavi { margin:20px 0px; padding:4px 0px; text-align:center; background-color:#f2f2f2; border-top:solid 1px #cccccc; border-bottom:solid 1px #cccccc; }

.artikelmenue { width:200px; margin:0px; padding:0; display:inline; }
.artikelmenue ul { list-style:none; margin:0px; padding:0; }
.artikelmenue li {  }
.artikelmenue ul a { display:block; font-weight:normal; min-height:18px; border-bottom: 1px solid #9EC630; padding:2px 5px 2px 10px; }

#main3 iframe { padding:10px; }
.navigation	{ background-color:#f2f2f2; font-size:0.9em; border-top:solid 1px #ccc; border-bottom:solid 1px #ccc; padding:5px 20px;}

/* === Footer ======================== */

#footer		{ clear: both; background: #ffffff; border-top:solid 6px #9ec630; border-bottom:solid 6px #9ec630; margin-top:20px; padding:20px 0px; text-align:center; font-size:0.9em; }
#footer p	{ margin:0px; }
#footer .footer-left	{ margin-left:30px; float:left; width: 40%; text-align:left; }
#footer .footer-right	{ margin-right:30px; float:right; width: 40%; text-align:right; }


/* === Special Wordpress ======================== */

.artikelinfo { background-color:#f2f2f2; font-size:0.8em; border:solid 1px #ccc; padding:5px; }
.artikelinfo p { margin:0px; }
.date		{font-size:0.8em; }
.entry .wp-caption { background-color:#f2f2f2; border:solid 1px #ccc; text-align:center; font-size:0.9 em; }
.entry .wp-caption p	{ margin:0px; padding-bottom:5px; }
.entry .wp-caption img	{ margin:0px; padding:5px; }

.post .wp-caption { background-color:#f2f2f2; border:solid 1px #ccc; text-align:center; font-size:0.9 em; }
.post .wp-caption p	{ margin:0px; padding-bottom:5px; }
.post .wp-caption img	{ margin:0px; padding:5px; }
.post a		{ color:#4284B0; }
.post a:hover	{ color:#9EC068; }


blockquote { background: #eef8d1; font-style:italic; padding:8px 16px; margin:0px 10px; border-left:6px solid #9ec630; font-family: Century Gothic, Tahoma, Sans Serif; font-size:0.9em; }
.pagetitel_header p	{ margin:0px; }
.pagetitel_header	{margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #ccc; }


/* === Kommentare ======================== */

.kommentar	{ margin:20px 10px; }
.post .kommentar	{ margin:0px; }
.kommentar td	{ margin-bottom:8px; }
.kommentar input	{ border:none; border-bottom:dashed 1px #999; color:#7ea11e; }
.kommentar textarea	{ border:none; border:dashed 1px #999; color:#7ea11e; }
.kommentar submit	{ background-color:#7ea11e; border:solid 1px #999; color:#333; }
.kommentar h4	{ border-bottom:solid 1px #ccc; margin-bottom:8px}
ol.commentlist, .replytext, small { list-style:none; padding:0px; font-size:0.9em; }
ol.commentlist li		{ margin:4px 0px; padding:4px 8px; border-left:6px solid #4284B0; background-color:#f0f7fc; }
ol.commentlist li.alt		{ }
ol.commentlist a, .replytext a	{ }
small.commentmetadata		{ border-top:solid 1px #ccc; margin:4px 0px; padding:4px; text-align:right; width:100%; }
.commentautor		{ border-bottom:solid 1px #ccc; margin:4px 4px; padding:4px; text-align:right;  font-size:0.9em; font-style:italic; }	
.avatar { float:left; margin-right: 5px; padding: 2px; }

.kommentar-archiv	{ padding:8px; margin:15px 0px; font-size:0.9em; border-left:6px solid #4284B0; background-color:#f0f7fc; }
.kommentar-archiv h4	{ border-bottom:solid 1px #ccc; margin-bottom:2px; color:#666; }

/* === Sonstiges ======================== */


/* === sidebar */
#contentleft #sidebar { float:left; width:200px; margin:0px; padding:0; display:inline; }
#contentleft #sidebar ul { list-style:none; margin:0px; padding:0; }
#contentleft #sidebar li {  }
#contentleft #sidebar ul a { display:block; font-weight:bold; min-height:18px; border-bottom: 1px solid #9EC630; padding:2px 5px 2px 10px; }

#contentleft #sidebar ul a.current {
        padding:2px 5px 2px 10px;
        background: #6699cc;
        color: #ffffff;

}


#contentleft #sidebar ul a:hover {
        padding:2px 5px 2px 10px;
        background: #3270a9;
        color: #ffffff;

}


#contentleft #sidebar ul.nav2nd a.current {
        padding:2px 5px 2px 10px;
        background: #85b3e2;
        color: #ffffff;

}

#contentleft #sidebar ul.nav2nd a {
        padding:2px 5px 2px 10px;
        background: #9EC630;
        color: #ffffff; font-weight:normal;

}

#contentleft #sidebar ul.nav2nd a:hover {
        padding:2px 5px 2px 10px;
        background: #3270a9;
        color: #ffffff;

}


#contentleft #sidebar ul.rex-navi2 li { padding-left:8px; }
#contentleft #sidebar ul.rex-navi2 li a { font-weight:normal; }




/* === Widgets ======================== */


#categories-3  { width:200px; margin:0px; padding:0; display:inline;  }
#categories-3 ul { list-style:none; margin:0px; padding:0; }
#categories-3 ul .children { list-style:none; margin:0px; padding:0; }

#categories-3 li { display:block; font-weight:normal; min-height:18px; padding:2px 5px 2px 5px; }
#categories-3 ul a {  }

.cat-item	{ font-weight:bold; }
.cat-item .children { font-weight:normal; }

#archives-3  { width:200px; margin:0px; padding:0; display:inline; }
#archives-3 ul { list-style:none; margin:0px; padding:0; }
#archives-3 li { display:block; font-weight:normal; min-height:18px;  padding:2px 5px 2px 10px; border-bottom: 1px solid #9EC630; }
#archives-3 li a { }



#contentright ul	{ list-style:none; margin:0px; padding:0px; margin-bottom:20px; }
#contentright ul .widget_categories li  	{ font-weight:normal; }
#contentright ul .widget_categories li li	{ font-weight:normal; border-bottom: display:block; min-height:18px; border-bottom: 1px solid #9EC630; }
#contentright ul .widget_categories ul li a	{ font-weight:bold; }
#contentright ul .widget_categories ul ul li a 	{ font-weight:normal; }

#search-3 { padding:10px; margin-bottom:15px; border-bottom: 1px solid #9EC630; border-top: 1px solid #9EC630; }
#search-3 input	{ border:none; border-bottom:dashed 1px #999; color:#7ea11e; margin:6px 0px; }
#search-3 textarea	{ border:none; border:dashed 1px #999; color:#7ea11e; }
#search-3 input submit	{ border:solid 1px #999; color:#333; background-color:#f0f7fc; }

#contentleft ul	{ list-style:none; margin:0px; padding:0px; margin-bottom:20px; }


widget .widget_search { margin-right:10px; }
#contentleft ul .widget_meta li	{ font-weight:normal; border-bottom: display:block; min-height:18px; border-bottom: 1px solid #9EC630; padding-left:10px; }
#contentleft ul .widget_meta .widget-title	{padding-left:10px; }

#calendar-3 { width:158px; margin:0px 10px; background-color:#f2f2f2; border:solid 1px #9EC630; padding:10px; font-size:0.9em; margin-bottom:15px; }
.widget-title { font-weight:bold; border:none; margin:4px 0px; font-size:1.1em; color: #7ea11e; font-style:italic; }

.blogroller ul, .blogroller li		{ list-style:none; }
.blogroller li li	{ margin:4px 0px; padding:4px 8px; border-left:6px solid #4284B0; background-color:#f0f7fc; }
.blogroller ul	{ margin:10px 0px 15px 4px; padding:0px; }



/*----------- .blogroller h2	{ clear:both; } --------------*/


/*-----------Block Level Elements--------------*/





.description {
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	width: 450px;
	text-align: center;
}

#wrapper {
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 0px;
	width: 450px;
	border-top: 4px solid #ff0000;
	border-right: 4px solid #ff0000;
	border-left: 4px solid #ff0000;
	background: #202020;
	background-image: url(./images/teeth-upper.gif); 
	background-repeat: repeat-x;
	background-position: top center;
	padding-top: 50px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

#content {
	margin-left: auto;
	margin-right: auto;
	width: 440px;
	background: #202020;
	padding: 0 5px 0 5px;
	border-bottom: 3px solid #ff0000;
	padding-bottom: 50px;
	background-image: url(./images/teeth-lower.gif); 
	background-repeat: repeat-x;
	background-position: bottom center;
}


#sidebar-lt {
	float: left;
	width: 200px;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 0px;
}

#sidebar-rt {
	float: right;
	width: 200px;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 0px;
}





/*-------------The Post-------------*/




.post {
	padding: 10px;

}

.post p {
	color:;
}



.post a {
	color:;
}



.post li {
	color:;
}

.post ol {
	color:;
}



.entrytext .postmetadata {
	font-size: small;
}

.postmetadata alt {
	font-size: small;
}

.postmetadata a {
	text-decoration: none;
}

.navigation {

}

.alignleft {
	float: left;
}

.alignright {
	float: right;	
}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.pagetitle {
	font-size: medium;
}



cite {

}

a img {
	border: 0;
}

acronym, abbr {

}

/*--------------Sidebar------------*/



#sidebar-lt ul, #sidebar-rt ul {
	margin: 1px;
	padding-left: 7px;
}



#sidebar-lt ul li, #sidebar-rt ul li {
	list-style-type: none;
	list-style-image: none;
}

#sidebar-lt ul ul, #sidebar-rt ul ul {

}

#sidebar-lt ul ul li, #sidebar-rt ul ul li {

}

#sidebar-lt ul ul ul, #sidebar-rt ul ul ul {

}

#sidebar-lt p, #sidebar-rt p, .textwidget {
	text-align: left;
	padding-left: 7px;
	padding-right: 7px;
}

#sidebar-lt a, #sidebar-rt a {
	color: #ff00ff;
	text-decoration: none;
}

#sidebar-lt a:hover, #sidebar-rt a:hover {
	color: #ff00ff;
	text-decoration: underline;
}

#sidebar-lt a:visited, #sidebar-lt a:visited {
	color: #ff00ff;
	text-decoration: none;
}





/*--------------Search Form-------------*/

#searchform {
	padding: 5px;
}

#searchform input {
	width: 98%;
	margin-left: auto;
	margin-right: auto;
}

#searchform #s {

}


/*-------------Calendar-----------------*/

#wp-calendar {
	width: 100%;
}

#wp-calendar th {

}

#wp-calendar a {

}

#prev a, #next a {

}

#wp-calendar caption {

}

/*-------------Images------------------*/




/*-------------Other------------------*/

hr {
	color:#999; width:100%; border:1px solid; text-align:center; 
}

img#wpstats {
	display:none
}

.gallery	{ border-top:solid 1px #ccc; border-bottom:solid 1px #ccc; background-color:#f2f2f2; font-size:0.8em;  }
.gallery img	{ border:solid 1px #7ea11e; }