/* COMMON */
*						{ margin: 0; padding: 0; }
.cleaner				{ clear: both; }
.floatedleft			{ float: left; }
.floatedright			{ float: right; }
.underline				{ text-decoration:underline;}
body					{ text-align: center; padding: 60px 0; font-family: Palatino, 'palatino linotype', serif;
						  background:#ACBFD0 url(../Images/bg-blue-headline.jpg) repeat-x  left top;}
/* CONTAINER */
#container				{ margin: 0 auto; font-size:100%; max-width: 688px; position:relative;						  
						  border: solid 1px #515151; background-color:White;
						  /*-moz-border-radius:0.75em;*/}
#foto					{ width:155px; height:102px; background: url(../Images/karel-steigerwald-foto-s.jpg);
						  position:absolute; right: 8px; top: 8px;	}
#lefttopround			{ position:absolute; top: -1px; left:-1px; width:13px; height:12px; 
					      background: url(../Images/lefttopround.gif) no-repeat; }
/* HEADER */
#header					{ height:15px;margin-bottom:10px;}
#header	ul				{ list-style-type:none; text-align:right;
						  position:absolute; right:-7px; top:-27px; }				
#header	li				{ display:inline;}
#header	li a			{ font-size:120%; font-style:oblique; color:white; text-decoration:none;
						  float:left; width:114px; height:27px; margin: 0 5px; text-align:center;
						  background: url(../Images/nav.gif) no-repeat 0 0; padding-top:1px; }
#header	li a:hover		{ text-decoration:underline; }
#header	li a:active		{ color:whitesmoke; }
.theatre .theatre2, 
.about .about2,
.mainpage .mainpage2	{ color:white!Important; font-weight:bold; }

#headerwrapper			{}
h2						{ font-size:80%; color: #000000; font-family : 'Trebuchet MS', 'Geneva CE', lucida, sans-serif; 
						  font-weight:bold; width:180px; text-align:left; position:absolute; right:0;}
h4						{ position:absolute; left: 25px; top:0px; color: #191970;color:Black;
						  font-size:120%; font-style:oblique; width:300px; border-bottom: solid 1px #CC262C; text-align:left; }
/* CONTENT */
#content				{ margin-right:190px; padding-left:10px; padding-top:18px;  }
#content h1				{ font-size:190%; color: #000000; margin: 0 0 0 20px;text-align:left; 
						  font-family : 'Trebuchet MS', 'Geneva CE', lucida, sans-serif; font-weight:normal;}
.articleheader			{ font-size:70%; color: black; margin: 0 0 22px 28px; text-align:left; 						  
						  font-family : 'Trebuchet MS', 'Geneva CE', lucida, sans-serif; }
.articleheader	strong	{ text-transform:capitalize; font-weight:normal; font-style:normal; /*color:#3399CC; */}
.articleheader	em		{ font-weight:normal; /*font-variant:small-caps;*/ font-style:normal; color:#CC262C;  }
#content p				{ margin:0 17px 1em 35px; font-size:80%; line-height:1.4em; text-align:justify; color:Black!Important;
						  font-family: 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;}				
#content p em			{ float:left;height:40px; width:28px; position:relative;  }
#content p em span		{ line-height: 53px; position:absolute; top: -6px; left: -3px; font-style:normal; font-size:53px; color:gray;}
#content p label		{ display:block; width:50px; height:1em;}
#content .hr			{ clear:left; max-width:500px; font-size:110%; text-align:left; letter-spacing: 0.4em; margin: 0 0 0 20px; 
						  color:gray; position:relative; top: -6px;}
/* SIDEBAR */
#sidebar				{ float:right; margin-top:100px; margin-right:8px; display:inline;}
#sidebar h3				{ color:#333333; border-bottom: solid 1px #333333; width:155px; text-align:left;
						  font-size:90%; margin-bottom:3px;font-variant:small-caps;}
#archiveH3				{ cursor:pointer; background: url(../Images/archive.gif) no-repeat right 3px;}
#sidebar ul				{ list-style-type:none; text-align:left; font-size:75%; width:155px; margin-bottom:1em; 
						  font-family: 'Trebuchet MS', 'Geneva CE', lucida, sans-serif; }				
#sidebar li				{ line-height:14px; cursor:pointer; padding-left:16px; background:url(../Images/post.gif) no-repeat 2px 2px;}				
#sidebar .articleslink li { line-height:14px; margin-bottom:2px;}				
.articleslink .selected   { /*color: #333333!Important; font-weight:bold;*/ }				
#sidebar .articleslink a  { color:Black;text-decoration:none; /*padding-left:9px;*/ 
	}
#sidebar li	a:visited	{ color:Gray;}
#archive li				{ margin-left:1em; }
#sidebar li	a:hover		{ text-decoration:underline;}
#sidebar ul	li ul		{ display:none; font-size:100%;/* margin-left:1em;*/ width:100px;}		
#sidebar ul	li ul li	{ font-weight:normal;margin-left:0;}	
#sidebar ul	li.hover	{ }	
#sidebar ul li ul li a  { color:Black; text-decoration:none;}	
#sidebar ul	li.displayblock ul { display:block;}	
#sidebar ul	li.displaynone ul { display:none;}		
.displayblock			{ display:block;}	
.displaynone			{ display:none;}		
#archive .selectedyear ul {display:block; }
.selectedyear,
.selected,
.selectedmonth			{ background: url(../Images/postenabled.gif) no-repeat 2px 2px!Important;}
/* FOOTER */
#footer					{ letter-spacing: 0.1em; background: url(../images/footer_bg.JPG) no-repeat left top; 
						  height: 75px; position:relative; clear:both; }
#footer	ul				{ left: 90px; position: absolute; top: 35px; display:none;}
#footer li				{ display: inline;  }
#footer li a			{ color: #000000; text-decoration: none; font-size:110%; }
#footer li a:hover		{ text-decoration: underline; }
#footer #info			{ right: 0; position: absolute; top: 70px; }
#footer #info a			{ text-decoration: none; color:#333333; font-weight: bold;letter-spacing: 0.1em; font-size:10px; }
#footer #info span		{ color:#333333;font-size:10px; font-weight: bold;letter-spacing: 0.1em; }
#footer #info a:hover	{ text-decoration: underline; color:Black; }
/* SEARCH BOX */
#searchfieldset			{ text-align:right; width:150px; border:0; font-family: 'Trebuchet MS', 'Geneva CE', lucida, sans-serif; }
#searchbutton			{ display:inline; background-color:#D6E0EA;	border: solid 1px #ACBFD0; cursor:pointer; 
						  font-weight:bold;	}
#searchbox				{ float:right; border: solid 1px silver; margin: 4px 0; padding:1px;
						  font-size:13px; width:120px; color:Gray;
						  font-family: 'Trebuchet MS', 'Geneva CE', lucida, sans-serif; }
/* COMMENT FORM */
#commentform			{ float:left; border:0; overflow:hidden; width:450px; }		
#commentform label		{ font-size:120%; font-style:oblique; }
#commentform input, #commentform textarea
{
	float: left;
	border: solid 1px gray;
	width: 250px;
	overflow: auto;
	margin: 4px;	
	padding: 1px 2px;
	font-family: 'Trebuchet MS' , 'Geneva CE' , lucida, sans-serif;
	color: #333333;
	font-size: 12px;
	/*background-color: #ebf2fa;*/
}
#commentform br			{ clear:both;}
#commentform textarea	{ height:110px; width:400px; }
/* ARTICLES LISTING */
.articletitle					{ font-size: 120%; text-decoration:none; color:Black; font-weight:bold;
								  margin-left:1em; display:block; text-align:left;  }
#articleslisting .articleheader { margin-bottom:0;display:block;}
#articleslisting .paragraph		{ display:block; font-size:80%; line-height:1.4em; text-align:justify; color:Black!Important;
								  font-family: 'Trebuchet MS', 'Geneva CE', lucida, sans-serif; margin:0 17px 1em 35px;}
#articleslisting a				{ text-decoration:none;border-bottom: solid 1px white; padding:1px;}
#articleslisting a:hover		{ background-color:#F4F2E4; border-bottom: solid 1px #9A8E51;}
#articleslisting h1				{ font-size:110%; text-align:left;} 

