/*  
nod
*/



/* Begin Typography & Colors */

body, select {  font-size: 14px; font-family: "Times New Roman", Georgia, Times; color: black; text-align: left; 	}
#page { text-align: left; background-image: url('images/bg.gif'); background-repeat: repeat-y; }
#header { border-bottom: 1px solid #00a5df; }
#headerimg 	{ margin: 0px;  height: 127px;  width: 204px; float: left;  } 
.alt { background-color: #f8f8f8; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; }

small { font-size: 11px }
h1, h2, h3 { font-weight: bold; }
h2 { font-size: 21px; }
h1 { display: none; }
#headerimg .description { text-align: left; }
h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description { text-decoration: none; color: black; }
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite { text-decoration: none; }
code { 	font: 1em 'Courier New', Courier, Fixed; 	}
a  { color: black;	}
h2 a:hover { text-decoration: underline; }
#sidebar a:hover, #sidebar h2 a:hover { text-decoration: underline }  

#wp-calendar #prev a, #wp-calendar #next a { 	}
#wp-calendar a { 	text-decoration: none; }
#wp-calendar caption { text-align: center; }
#wp-calendar th { font-style: normal; text-transform: capitalize; 	}

/* End Typography + Colors */


/* Specials */

li .cat_menu { font-size: 20px; line-height: 1em; }
li .cat_menu a { text-decoration: none; }

.subcat_menu li { font-size: 14px; margin: 0px 2px 0px 12px; padding: 2px 0px; }
.subcat_menu { margin: 10px 4px; padding: 0px; font-size: 21px; }

.backlink { font-size: 11px; }

.narrowcolumn h2 { font-weight: bold; }
.fixer { width: 400; clear: both; }

#kat a { color: gray; font-weight: bold }

.NoLab, .NoLab a, .cat-item cat-item-3 { color: #CD3D90; }
.teatroNoD, .teatroNoD a { color: #0488b6; }
.galerieNoD, .galerieNoD a { color: #009078; }
.bioNoD, .bioNoD a { color: #fe9b00; }


.cal { border-bottom: 1px solid #0488B6; float: left; }

.gallery_box {  }
.gallery_box h3 { color: #009078; }
.galleru_box h3 a:hover { text-decoration: underline; }
.gallery_box h3 { color: #009078; font-size: 21px; margin: 0px; line-height: 1em; }
.gallery_box h4 a { font-size: 16px; margin: 0px; text-decoration: none;   }
.gallery_box h4 { margin: 0px; padding: 0px;  }

.gallery_free a {float: left; }
.gallery_free img { width: 140px }

#side_box_1 { border-bottom: 1px solid #0488B6; padding-top: 10px; float: left }
#side_box_2 { border-bottom: 1px solid #0488B6; float: left }
#side_box_2 h2 { margin: 0px; padding: 0px }

/* Begin Structure */

body { margin: 0 0 20px 0; 	padding: 0;  	}
#page { margin: 20px; padding: 0; width: 760px; }
#header { margin: 0 0 0 1px;  padding: 0;  height: 135px; width: 758px; }
.narrowcolumn { float: left; padding: 0px 30px 20px 2px; margin: 0px; width: 558px; overflow: hidden; }

.post { width: 500px; margin: 0px; text-align: left; }
.narrowcolumn .post hr { display: block; overflow: hidden; border: 0px; height: 1px; background: #0488b6;  }
.blue { color: #0488b6; }
.narrowcolumn .postmetadata { padding-top: 5px; }
.postmetadata { clear: left; }

#footer { 	border: none; padding: 0px; margin: 0px auto; width: 760px; clear: both;  font-size: 12px;	}
#footer p { margin: 0; padding: 20px 0; text-align: left; }

.entry p { margin-bottom: 0px; }
.post { margin: 10px 0px 10px 0px; padding-bottom: 10px; border-bottom: 1px solid  #0488b6; }
	
/* End Structure */



/*	Begin Headers */

h1 { 	padding-top: 10px; margin: 0; }
h2 { 	margin: 0px; }
h2.pagetitle { margin-top: 30px; text-align: left; }
#sidebar h2 { margin: 5px 0 0; padding: 0; 	}
h3 { 	padding: 0; margin: 30px 0 0; 	}
h3.comments { padding: 0; margin: 40px auto 20px; }
#sidebar h2 { font-size: 14px; font-weight: normal; margin-top: 30px;  }
.about{ margin-top: 2px; }

#top_box { float: right; width: 528px; height: 128px; overflow: hidden; text-align: left; font-weight: bold; }
#top_box p { margin: 0px; padding: 0px; width: auto; text-align: left; }


/* End Headers */


/* Begin Images */

p img { padding: 0; 	max-width: 100%; }
img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }
.alignright { 	float: right; }
.alignleft { float: left }
.post p img { float: left; margin: 0px 10px 10px 0px; clear: both }
#sidebar img { margin: 0px; padding: 0px; }
#program_page .entry img, #sidebar img { width: 129px; }

/* End Images */



/* Begin Lists */

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

.entry ul li:before, #sidebar ul ul li:before {	}
.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; }

/* End Entry Lists */



/* Begin Form Elements */

#searchform { margin: 0px; padding: 0px; text-align: left;  }
#sidebar #searchform #s { width: 107px; height: 16px; padding: 2px; border: 1px solid #00A5DF; }
#sidebar #searchform #searchsubmit:hover { color: #00A5DF }
#sidebar #searchsubmit { font-size: 13px; padding: 2px; padding-top: 0px; height: 22px; width: 48px; border: 1px solid #00A5DF; background: white; }

.entry form { text-align:center; }
select { width: 130px; }
#commentform input { width: 170px; 	padding: 2px; 	margin: 5px 5px 1px 0; 	}
#commentform textarea { width: 100%; padding: 2px; }
#commentform #submit { margin: 0; float: right; }
#dropdown { padding: 1px 2px 2px 2px; border: 1px solid #00A5DF; background: white; }

/* End Form Elements */


/* Begin Sidebar */

#sidebar { padding: 20px 0 10px 0; width: 165px; float: right; overflow: hidden }
#sidebar form { margin: 0; }
#sidebar p { margin:10px 0px; padding: 0px; }

#sidebar ul, #sidebar ul ol { margin: 0px; padding: 0px; }
#sidebar ul li { list-style-type: none; list-style-image: none; margin-bottom: 15px; float: left; width: 165px; }
#sidebar ul p, #sidebar ul select { margin: 0px; padding: 0px; }
#sidebar ul ul, #sidebar ul ol { margin:  0px; padding: 0px; }
#sidebar ul ul ul, #sidebar ul ol { margin: 0px; padding: 0px; }
ol li, #sidebar ul ol li { margin: 0px; }
#sidebar ul ul li, #sidebar ul ol li { margin: 3px 0px 0px 0px; padding: 0px; }

/* End Sidebar */



/* Begin Calendar */

#wp-calendar { empty-cells: show; margin: 0px; width: 155px; font-size: 14px; }
#wp-calendar a { display: block; 	}
#wp-calendar caption { text-align: left; margin-left: 6px; margin-bottom: 5px; font-size: 14px;  }
#wp-calendar td { padding: 1px 0px; text-align: center; font-size: 12px;  }
#wp-calendar a { line-height: 1.2em; }
#wp-calendar td a { color: #00A5DF; font-weight: bold }
#wp-calendar #next a { text-align: right; font-size: 12px; }
#wp-calendar #prev a { text-align: left; font-size: 12px; }

/* End Calendar */



/* Begin Various Tags & Classes */

acronym, abbr, span.caps { 	cursor: help; }
acronym, abbr { border-bottom: 1px dashed #999; }

blockquote { margin: 15px 30px 0 10px; padding-left: 20px; border-left: 5px solid #ddd; }
blockquote cite { 	margin: 5px 0 0;  display: block; }
.center { text-align: center; }
hr { display: none; }
a img { border: none; }

.navigation  .alignleft { width: 500px; clear: both; margin: 8px 0px 15px 0px; }
.navigation .alignleft a {  font-size: 12px; } 
.navigation a, .navigation { color: #666666; text-decoration: none } .navigation .alignleft a:hover { color: black; }
#backlink { font-size: 11px; font-weight: bold; }

/* End Various Tags & Classes*/



