/*  
Theme Name: DrKatharina
Theme URI: http://
Description: 
Author: Melton Eduardo Cartes
Author URI: http://www.anadguy.com
*/

/* < =COLORS: #CCDFFF (light blue background); #336699 (darker blue for type); #5C7880 (bluegrey, sidebar, posttitle) > */



/*< =01 MAIN LAYOUT ELEMENTS =* >*/
html, body {height:100%;margin:0;padding:0;border:none;}
body {position:relative;font-family:Tahoma, "Lucida Sans Unicode", sans-serif;font-size:62.5%;min-width:81.2em;color:#336699;background:#FFF;z-index:0;}
/*height:100% not good for SAF, good for IE6 */

.headerart, .bodyart, .footerart {position:absolute;width:108em;margin:0;padding:0;z-index:-1;}
.headerart {top:0;left:0;}
.bodyart {display:none;height:100%;top:0;left:0;z-index:-100;}

#mainbox {position:relative;min-height:100%;width:108em;left:42.5%;margin-left:-50em;min-width:108em;z-index:1;}
#container {width:81.2em;margin:0 0 0 18em;}
#content {float:right;display:inline;width:58em;margin:9em 0 3em 0;}
.post {position:relative;margin:0;height:100%;width:53em;padding:2em;float:left;display:inline;}
#sidebar {float:left;display:inline;width:16em;margin:7em 0 0 1em;z-index:400;font-family:Georgia,Serif;color:#5C7880;font-size:1.3em;line-height:1.5em;}
#sidebar_2 {}
#sidebar_2 ul {margin:0 0 0 -2em;}

#footer {height:100%;position:relative;clear:both;width:81.2em;margin:0;padding:0;}
.footerart {height:100%;bottom:0;left:0;}
/*< =End-01 MAIN LAYOUT ELEMENTS =* >*/



/* <  * HEADER * > */
#header {height:23em;width:81.2em;margin:0;}
#header img {position:absolute;height:10.5em;width:81.2em;top:0;left:0;z-index:0;}

#logo {float:left;display:inline;position:relative;width:66em;margin:6.5em 0 0 8em;text-align:right;}
#logo h1 {font-weight:normal;font-size:4em;margin:1.2em 0 0 2.15em;padding:0;font-family:Georgia,Serif;}
#logo h1 a {position:relative;text-decoration:none;color:#336699;padding:0;z-index:400;}
#logo h1 a:hover {text-decoration:none;}
.description {position:relative;float:left;display:inline;width:33em;clear:left;font:italic normal normal 2em Georgia, Serif;margin:.25em 0 0 4em;padding:0;text-align:right;z-index:100;}
/*#contact{position:relative;width:64em;clear:left;font-size:1em;margin:0 0 1.5em 8em;padding:0;}*/
#header h2{font-size: 1.3em;font-weight:normal;}
#header h2 a{text-decoration:none;}
/* <  * end of HEADER * > */



/* < =COLORS: #CCDFFF (light blue background); #336699 (darker blue for type); #5C7880 (bluegrey, sidebar, posttitle) > */



/* < *=02 Main Content area elements, Post, Entry, Links, Tables, Lists *====* > */

/* < * General * T E X T  > */
p {font:normal normal 1.3em/1.6em Tahoma, "Lucida Sans Unicode", sans-serif;margin:0;padding:0;}
.entry p, .post p, #sidebar_2 p {margin:0 0 1em 0;padding:0;}


/* < * General Headings * > */
h3, h4, h5, h6 {text-indent:0;margin:1em 0 .2em 0;}
h2{font-size:1.9em;}
h3{font-size:1.6em;}
h4{font-size:1.6em;text-align:center;}
h5{font-size:1.3em;}
h6{font-size:1.2em;}
/* < * end of Headings * > */



/* < * Hides * > */
.post .home, .post .info, #sidebar ul .info {display:none;}



/* < * Link elements * > */
a {color:#336699;}
.entry a, .post a {text-decoration:underline;}

a:link {margin:0;padding:0;text-indent:0;color:#336699;}
a:visited {text-decoration:underline;color:#336699;}
a:hover {text-decoration:underline;color:#1E90FF;}
/* < * end of Link elements * > */


/* < * Table elements * > */
table {font-size:1.2em;width:100%;margin:0 auto;padding:.3em;	background:#ECEDF8;}

.entry table col {}
.entry table caption {font-size:1.6em;font-weight:bold;}
.odd {background:#CCCBDB;}
/* < * end of Table elements * > */



/* < * Lists * > */
.post ul,.post ol {font-size:1.3em;}
.post ul ul,.post ol ol {font-size:1em;}

.postmetadata ul, .postmetadata li {display:inline;list-style-type:none;list-style-image:none;}
/* < * end of Lists * > */



/* < * Definition Lists * > */
/*dl {font-size:1.4em;font-weight:normal;}
dt {font-weight:bold;}
dd {font-style:italic;}*/
/* < * end of Definition Lists * > */



/* < * Blockquote elements * > */
blockquote {text-align:left;margin:1em;padding:1em;background:#ddd;}
blockquote cite {margin:5px 0 0;display:block;}
/* < * end of Blockquote elements * > */



/* < * CommentBox elements * > */
.commentBox {position:relative;float:right;display:inline;height:5.4em;width:4.7em;text-align:center;z-index:100;}
.commentBox img {border:0;}
.commentsquare {position:absolute;width:4.7em;top:0;left:0;text-align:center;z-index:100;}
.commentsquare a:link, .commentsquare a:visited {color:#5C7880;font-size:2.1em;text-decoration:none;}
.commentsquare a:hover {text-decoration: underline;}
.commentsquareImg {position:absolute;float:right;width:4.7em;top:0;left:0;margin:0;padding:0;z-index:-1;}
/* < * end of CommentBox elements * > */



/* < * additional elements * > */
.clear, hr {clear:both;}
.attr {display:block;font-weight:bold;font-style:italic;text-align:right;margin:0 0 1em 0;	}
code {text-align:left;color:#000;}
/* < * end of additional elements * > */


/* < * Navigation block elements * > */
.navigation {position:relative;float:left;display:inline;width:96.5%;margin:.2em 0 0 0;color:#5C7880;font-size:1.8em;}
.navigation a:link, .navigation a:visited, .navigation a:active {color:red;}
.navigation a:hover {color:#8B0000;}

.navigation .alignleft {float:left;display:inline;}
.navigation .alignright {float:right;display:inline;}
.navigation .alignleft, .navigation .alignright {margin-bottom:.4em;}
/* < * end of Navigation block elements * > */



/* < * Post elements ==See Main Layout elements * > */
.posttitle {float:left;display:inline;font-size:1.1em;}
.posttitle small {font-size:1.1em;color:#7F7F7F;}
.post h2 {/*display:none;*/}
.pagetitle {text-indent:0;text-align:left;font:normal normal 1.6em/1em Georgia, Serif;color:#5C7880;margin:1em 0 2em 0;}
.post h2 a {margin:0;padding:0;}
.post a:hover {text-decoration:underline;}

#respond, #comments {clear:both;}

.postcontent {	clear: both;}
.postfoot,.postmetadata {clear:both;border-top:1px solid #336699;border-bottom:1px solid #369;padding-top:6px;padding-bottom:6px;margin-top:4.3em;}

.postmetadata.alt {margin:0;padding:1em;background:#FFF;}
/* < * end of Post elements * > */



/* < * Widget stuff * > */
/* < end of Widget stuff > */

/* < *  Form, Comment form Elements * > */
.entry form { /* This is mainly for password protected posts, makes them look better. */text-align:center;}
select {width:130px;	}

#commentform {float:left;width:50em;}
#commentform input {width:17em;padding:.2em;margin:.5em .5em .1em 0;}
#commentform textarea {width:98%;padding:.2em;}
#commentform #submit {margin:0;float:right;display:inline;}
/* < *  End of Form Elements * > */

/* < *  Comments elements * > */
.alt {margin:0;padding:1em;background:#CCDFFF;}
.commentlist {padding:0;text-align:justify;}
.commentlist li {margin:1.5em 0 .3em;padding:.5em 1em .3em;list-style:none;}
.commentlist p {margin:1em .5em 1em 0;}
#commentform p {margin:.5em 0;}
.nocomments {display:none;text-align:center;margin:0;padding:0;}
.commentmetadata {margin:0;display:block;}
/* < *  end of Comments elements * > */


/* < ===================================  Contact Form styles =================================== > */
#gb_form_div fieldset {border:0;}

#mainlegend span {}
#reason {margin:0 0 .5em 0;}
/* < =================================== end Contact Form styles =================================== > */



/* < W P  C A L E N D A R   *  W P  C A L E N D A R   *  W P  C A L E N D A R   *  W P  C A L E N D A R   *   > */
#wp-calendar #prev a, #wp-calendar #next a {font-size: 9pt;	}
#wp-calendar a {text-decoration: none;}
#wp-calendar caption {font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;text-align: center;}
#wp-calendar th {font-style: normal;text-transform: capitalize;}
	
/* < E N D   W P  C A L E N D A R   *   E N D   W P  C A L E N D A R   *   E N D   W P  C A L E N D A R   *   > */
#wp-calendar {empty-cells: show;margin: 10px auto 0;width: 155px;	}
#wp-calendar #next a {	padding-right: 10px;text-align: right;	}
#wp-calendar #prev a {	padding-left: 10px;text-align: left;	}
#wp-calendar a {	display: block;	}
#wp-calendar caption {	text-align: center;width: 100%;	}
#wp-calendar td {	padding: 3px 0;text-align: center;	}
#wp-calendar td.pad:hover { /* Doesn't work in IE =================================== */
	background-color: #fff; }
/* < * end of WP CALENDAR * > */



/* < * Begin Various Tags & Classes * > */
acronym, abbr, span.caps {cursor:default;}
acronym, abbr {}

.center {text-align:center;}
a img {border:none;}
/* < *  End Various Tags & Classes * > */



/* < *  Toxicity Questionnaire * > */
.toxformUser {width:30em;margin:0 auto;}
.toxformUser #labels {		}
.toxformUser #labels p {text-align:right;}
.toxformUser #fields {		}
.toxformUser #name {float:right;	}
.toxformUser #email {float:right;	}

.toxform {border-collapse:collapse;width:40em;margin:1em auto;text-align:left;}
th.toxform, td#toxform {padding:0;}
.toxformUser caption, .toxform caption, .toxformInfo caption {font-size:1.7em;font-weight:bold;}

.toxformUser strong, .toxform strong {font-size:1.2em;}
.toxform .radio {}

.radio {margin:0;padding:0;}

.questions {width:23em;}
.radiobuttons {width:17em;}
.radiobuttons td {background:pink;}
.toxform .radio {height:1em;width:auto;}

.toxformInfo {width:30em;margin:3em auto;text-align:left;}
.toxformInfo strong {font-size:1.2em;font-weight:normal;}

.toxformUser p, .toxform p, .toxformInfo p {font-size:1.4em;}
.toxformUser tr, .toxform tr, .toxformInfo tr {border-bottom:1px solid #ccc;}
.toxformUser tr:hover, .toxform tr:hover, .toxformInfo tr:hover {background:#cfd;}
tr.nohover:hover {background:#fff;border:0;}
tr.nohover {border:0;}

.legend {width:100%;margin:2em auto;background:#cccdff;text-align:left;font-size:1.1em;}
.legend caption {font-size:1.6em;font-weight:bold;text-align:center;}
/* < * End of Toxicity Questionnaire * > */



/* < * Archivebox elements - Is this needed? * > */
.archivebox {background-image: url("images/list1.gif");background-repeat: repeat-y;width: 186px;padding-bottom: 3px;border: 1px solid #DFE882;}
.archivebox ul {padding: 0px;margin: 0px;}
.archivebox li {list-style-type: none;margin-top: 6px;margin-left: 27px;}
.archivebox a {font-size: 12px;}
.archivebox a:link, .archivebox a:visited {text-decoration:underline;}
.archivebox a:hover {text-decoration: underline;color:#8B0000;}



/* < * Other Stuff * > */
.meta {}

/* < *=END-02 of Main Content area elements, Post, Entry, Links, Tables, Lists *====* > */



/* < *=03 PHOTO or IMAGE SIZING elements * > */

/* < ============================= PHOTO or IMAGE SIZING AND BORDERS ======================== > */
.post img.alignleft {float:left;display:inline;margin:0 .8em 1em 0;}
.post img.alignright {float:right;display:inline;margin:0 0 1em .8em;}

/*< * GALLERY * >*/
.gallery {background:#fff;width:90%;}
.gallery-item {}
.gallery-icon {}
.gallery-caption {margin:0 0 1em 0;font-size:.9em;font-style:italic;}
.attachment-thumbnail {}
/* < 		Taken from wp-includes>media.php		 > */
	.gallery {margin:auto;border:none;}
	.gallery-item {float:left;margin-top:1em; width:33.3%;}
	.gallery img {/*border:2px solid #cfcfcf;*/}
/* < 		Taken from wp-includes>media.php		 > */
/*< * end of GALLERY * >*/



/* < * WP-Caption and WP uploaded image handling * > */
.wp-caption {margin:.25em 1em .5em 1em;padding:0;font-size:1em;text-align:center;color:#425232;		}
.wp-caption img {margin:0;padding:0;}

/* < WP-Caption Text > */
p.wp-caption-text {font-style:italic;margin:0;text-indent:0;font-size:1.2em;line-height:1.2em;width:95%;}

/* < Sizes with side margins > */
.size-thumbnail,
.size-medium,
.size-full,
.size-large {margin:0 1em;}

/* < Alignright with Captions > */
.alignright p.wp-caption-text {float:right;}
.alignright .size-thumbnail {float:right;}
.alignright .size-medium {float:right;}

/* < Alignnone AlignCenter > */
.alignnone,.aligncenter {display:block;margin:0 auto;}

/* < Captions with AlignLeft, AlignRight> */
.wp-caption.alignleft,.wp-caption.alignright {margin:0;}

/* < AlignLeft, Alignright > */
.alignleft {float:left;display:inline;margin:0 1em 0 0;}
.alignright {float:right;display:inline;margin:0 0 0 1em;}
/* < * end of WP-Caption and WP uploaded image handling * > */


/* < * Vipers Video Quicktags * > */
.vvqbox {display:block;margin:0;padding:0;}


/* < * end Vipers Video Quicktags * > */
/* < *=END-03 of IMAGE SIZING AND BORDERS * > */



/* < *=04 Sidebars 1, 2, 3, 4 etc. * > */
/*< * see MAIN LAYOUT ELEMENTS for Sidebar positioning rules * >*/

/* < * SIDEBAR 1, site navigation menu * > */
/* < * This hides the default title "Pages" from the Sidebar nav menu * > */
.widget_pages h2 {display:none;}

#sidebar h2 {margin:0;padding:0;font-size:1.4em;text-align:left;font-weight:normal;text-indent:.2em;}
#sidebar ul p {margin:0 .4em 0 0;padding:0;font-family:Georgia, Serif;text-align:left;font-size:1em;}
#sidebar ul p a {font-size:1em;color:#5C7880;}

#sidebar ul .info, #sidebar ul .home {text-decoration:none;}

/* < * Search Form Elements * > */
#sidebar #searchform {float:left;display:inline;width:16em;margin:0;padding:0;background:#CCDFFF;}
#sidebar #s {float:left;display:inline;height:2em;width:130px;margin:.5em 0 .5em .5em;padding:0;border:1px solid #5C7880;		}
#sidebar #searchsubmit {float:right;display:inline;height:2.2em;width:4.5em;margin:.5em .5em .5em 0;padding:0;border:1px solid #5C7880;		background:#FFF;}
/* < * end of Search Form Elements * > */


/* < Level 1 This contains the hidden Sidebar h2s > */
#sidebar ul {list-style:none;margin:0;padding:.2em 0 .3em 0;	}
#sidebar li {width:16em;margin:0 0 .5em 0;}
#sidebar li a {margin:0 0 0 .3em;}

/* < Level 2 - 2 2 2 2 2  Goldenrod > */
#sidebar ul ul {/*display:none;background:goldenrod;*/width:10em;margin:0;padding:0;}
#sidebar li li {/*border:1px solid darkgoldenrod;*/}
#sidebar li li:hover,#sidebar li li:hover a {color:#fff;background:#369 !important;}
/*#sidebar li:hover ul,#sidebar li a:hover ul {display:block;} reveals Level 3 */
/*#sidebar li li:hover li li,#sidebar li li a:hover li li {display:none;} hides Level 4 */


/* < Level 3 - 3 3 3 3 3 3 3 3 3 3  Green > */
#sidebar ul ul ul {position:absolute;z-index:400;margin:-.2em 0 0 5em;padding:0;/*background:#fff;*/}
#sidebar li li li {display:none;width:10.9em;margin:0 0 -.1em 0;padding:0;border:1px solid #369;		background:#fff;}
#sidebar li li:hover li,#sidebar li li:hover li a {display:block;color:#5c7880 !important;background:#fff !important;}
#sidebar li li:hover li:hover,#sidebar li li:hover li:hover a {display:block;color:#fff !important;background:#369 !important;}
#sidebar li li:hover li li,#sidebar li li a:hover li li {display:none;color:#5C7880 !important;background:#fff !important;}

/* < Level 4 - 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4  Red > */
#sidebar ul ul ul ul {/*background:red;*/margin:0 0 0 .5em;padding:0;}
#sidebar li li li li {/*display:none;*/width:10.35em;color:#5C7880 !important;background:#fff !important;/*border:1px solid darkred;background:none;*/margin:0 0 -.1em 0;padding:0;}
#sidebar li li li:hover li,#sidebar li li li:hover li a {display:block;color:#5C7880 !important;background:#fff !important;}
#sidebar li li:hover li:hover li,#sidebar li li:hover li:hover li a {display:block;color:#5c7880 !important;background:#fff !important;}
#sidebar li li li:hover li:hover,#sidebar li li li:hover li:hover a {color:#fff !important;background:#369 !important;}
#sidebar li li li:hover li li,#sidebar li li li a:hover li li {display:none;}
/* if this were to continue, it would need to hide the next LI #5 as above. */

/* < * Sidebar Links * > */
#sidebar, #sidebar a, .categories a {color:#5C7880;}
	#sidebar a:link {text-decoration:none;}
#sidebar a:visited {text-decoration:none;color:#5C7880;}
#sidebar a:hover {text-decoration:none;color:#1E90FF;}
/* < * end of Sidebar Links * > */

/* < * Sidebar Current Page elements * > */
#sidebar ul li.current_page_item {background:#CCCCFF;}
/* < * end of Sidebar Current Page elements * > */

/* < * Sidebar Widget elements * > */
/* < * end of SIDEBAR 1, site navigation menu * > */



/* < * Sidebar_2 elements * > */
#sidebar_2 ul {list-style:none;}
/* < * end of Sidebar_2 elements * > */



/*< * Sidebar_3, see Main Layout elements * >*/
/*< * end of Sidebar_3 * >*/



/*< * Sidebar_4, see Main Layout elements  * >*/
/*< * end of Sidebar_4 * >*/
/*< *=END-04 Sidebars * > */



/* < =COLORS: #CCDFFF (light blue background); #336699 (darker blue for type); #5C7880 (bluegrey, sidebar, posttitle) > */



/* < *=05 FOOTER elements * > */
.footer {min-height:10em;width:81.2em;margin:0;padding:0;z-index:-1;}
.footer img {height:9em;}

#footercontent {margin:0 auto;}
#footer h2 {text-align:center;font-size:1em;font-weight:normal;margin:0 auto;}
#footer a {margin:0;padding:0;font-size:1em;font-weight:normal;}
#footer h3 {margin:0;padding:0;}
#footer h3 a {margin:0;padding:0;font-size: 11px;font-weight: bold;}

.recent_date {margin:0 .5em;}
.recentcontent {margin-bottom:.5em;}
.recentcontent p {margin:0;padding:0;}

.footbox {width:15em;float:left;display:inline;text-align:center;margin:.2em 0 1.4em 0;}
.footbox ul {width:100%;float:left;display:inline;margin:0;padding:0;text-align:center;}
.footbox li {text-align:center;list-style-type:none;margin-top:.3em;font-size:1em;}
.footbox li a {}

#footbar {width:100%;height:2em;text-align:center;margin:.5em auto 0 auto;font-size:1em;font-weight:normal;}
#footbar a {}
/*< ...these match. This set is if the bottom footer widget is being used. >*/
#footer li.widget {list-style:none;width:15em;float:left;text-align:center;margin:.2em .5em 1.4em .5em;}
#footer .widget ul {width:100%;float:left;display:inline;margin:0;padding:0;text-align:center;}
#footer .widget li {text-align:left;list-style:none;margin-bottom:.8em;font-size:1.1em;}
#footer .widget ul ul {margin:0 0 1em 0;}
#footer .widget li li {font-size:1em;margin:0 0 0 1em;}
/* < *=END-05 end of FOOTER elements * > */



/* < =COLORS: #CCDFFF (light blue background); #336699 (darker blue for type); #5C7880 (bluegrey, sidebar, posttitle) > */



/* <  = = = = =  TEMPORARY LOCATING BORDERS = = = = =  TEMPORARY LOCATING BORDERS = = = = > */
/* < 
body {	border:1px dashed red;}	
#mainbox {	border:1px solid green;}	
#container {	border:1px solid blue;}		

.clear {		border:1px solid red;	}		
#header {	border:1px solid maroon;	}	
#logo {	border:1px solid maroon;	}
.description {		border:1px solid green;		}	
.headerart {	border:1px solid purple;}
.bodyart {	border:1px solid teal;}
.footerart {	border:1px solid maroon;}

#content {		border:1px dashed orange;}		
.post {		border:1px solid purple;	}		
.posttitle {		background:yellow;	}
.post img {		border:4px double red;	}

.entry {	border:1px solid orange;	background:red;		}
.entry a, .post a {			}

.wrap {		border:1px solid orange;	}

#sidebar {		border:1px solid red;			}	
#sidebar ul {		border:3px solid blue;				background:orange;	} 
#sidebar ul li { 	border:1px solid purple; }

#footer {		border:1px solid blue;		}	
.footer {		border:1px solid orange;	}
.footer img {		border:1px solid green;	}

#footercontent {		border:1px solid purple;		}	
#footer h2 {		background:yellow;		}
.footbox {			border:1px solid lightblue;		}

#searchform {		background:yellow;		}

*html #menu li {		border:1px solid maroon;	}
*html #menu ul li a:hover {		border:1px solid pink;		}
> */