html, body { font-family: Georgia, Arial; margin:0; padding:0;  color: #333;}
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,input { margin:0; padding:0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code { font-size:1em; font-weight:normal; font-style:normal; }
ul,ol { list-style:none; }
img { border:none; }
body {padding-bottom: 50px; }
a {color: #a44e0e;}

#my_window, #commentform, #comments {width:678px; margin:40px auto;}




#massage 	{position:absolute; top: 50%; left: 50%; background: url(/images/bg.gif); width:678px; margin-top: -150px; margin-left: -339px; padding: 20px;}
#massage h1	{font-size: 200%; font-family: Georgia; line-height: 150%; margin-bottom: 20px;}
#massage p	{margin-bottom: 20px}

#my_window {  position:relative; background: url(/images/bg.gif) }
#my_window_decorator	{background: url(/images/bgtop.gif) top left no-repeat; padding: 20px 55px; overflow: hidden; zoom:1;}

#centerred {  position:relative; background: url(/images/bg.gif) }
#manage	{background: url(/images/bgtop.gif) top left no-repeat; padding: 20px 55px; overflow: hidden; zoom:1;}


#globalheaders h1	{font-size: 188%; font-family: Garamond, serif; color: #a44e0e; text-align: center; margin-bottom: 0;}
	#globalheaders h1 a {color: #a44e0e;}
	#globalheaders h1 img {margin-left: 10px;}

#globalheaders h2	{font-size: 81%; color: #c2a996; text-align: center; margin: 0 auto 10px; margin-bottom: 10px; width: 365px;}
#contextheaders h3	{font-size: 238%; font-family: Georgia, serif; color: #424239; margin: 50px 0 40px; font-variant: small-caps; line-height: 140%;}
#contextheaders h3 img	{margin: 5px;}

h4.middle	{font-size: 81%; font-family: Georgia; line-height: 150%; margin-bottom: 20px;}
h4.middle a	{color: #a44e0e;}

#content	{font-size: 81%; font-family: Georgia; line-height: 150%}
#content p	{margin: 0 0 20px;}

#commentform h2	{ color: #a44e0e; padding: 20px 0 10px; font-size: 200%; font-family: Georgia, serif; font-variant: small-caps; }
#commentform label	{display: block; font-weight: bold;}
#commentform input	{display: block; font-size: 14px; margin: 0 0 10px;}
#commentform textarea	{font-size: 12px !important;}
#cbutton	{font-size: 200% !important;  margin: 10px 0 0!important; font-family: Georgia, serif; font-variant: small-caps;}

#comments, #commentform	{font-size: 81%; padding-left: 50px; font-family: Georgia;}

#comments h2	{ color: #a44e0e; padding: 20px 0 30px; font-size: 200%; font-family: Georgia, serif; font-variant: small-caps; }
#comments b	{color: #56c116}
#comments a	{text-decoration: none; font-weight: bold}
#comments ul	{margin: 0 15px; width: 90%}
#comments li	{padding-bottom: 10px; margin-bottom: 20px !important;}
#comments p	{margin: 15px 0 5px 20px !important; padding: 0 !important;}

#first_more_link, #third_more_link {width: 210px; float: left; font-size: 81%; }
#second_more_link {width: 100px; float: left; padding: 0 15px; font-size: 113%;}

#first_more_link {text-align: left;font-family: Georgia, serif;}
#second_more_link {text-align: center;font-variant: small-caps;font-family: Georgia, serif;}
#third_more_link {text-align: right;font-family: Georgia, serif;}

#second_more_link a {color: #db5f03; }
#first_more_link a, #third_more_link a {color: #a44e0e}
#tags 	{padding-top: 20px;clear: both; width: 400px; margin: 0 auto 30px; text-align: center; font-size: 81%; font-family: Georgia, serif; color: #56c116;}
#tags a	{white-space: nowrap; color: #56c116;}

#userblock  {text-align: center; margin-top: 20px; ; font-size: 75%}
#userblock p {display: inline; margin: 0 10px; }
#userblock a	{white-space: nowrap; color: #56c116;}

#alltagsblock 	{ font-family: Georgia, serif;}
#alltagsblock img	{margin: 0 5px; }

table.form_box	{margin-top: 50px;}
table.form_box td {font-size: 72% !important; font-family: arial; padding-right: 10px; padding-bottom: 20px;}
.form_sub	{color: #c2a996; font-size: 80%}
table.form_box th	{vertical-align: top; padding-bottom: 20px;}

.submit {font-size: 200% !important;  margin: 10px 0 0!important; font-family: Georgia, serif; font-variant: small-caps;}

#massage label		{display: block; font-weight: bold;}
#massage input		{display: block; font-size: 14px; margin: 0 0 10px;}

#calendar		{float: right; width: 120px; margin-left: 30px; margin-top: 50px; font-size: 75%; }
#calendar h5		{font-size: 200% !important; margin: 20px 0;}
#calendar p		{font-weight: normal; margin-bottom: 5px; margin-left: 10px;}
#calendar b a		{color: #db5f03; font-size: 200%; font-weight: normal}

#counters		{position: absolute; right: 20px; z-index: 2;}