/*Globals*/

html, body,  { margin: 0; padding: 0;}
img { border: 0;}
a { font-weight: bold; text-decoration: none;}
.left { float: left;}
.clear { clear: both;}
body { background: url(images/header_bg.jpg) repeat-x; text-align: center;}
a { font-weight: bold; color: #5C5C5C;}

/*Container*/

#wrapper { text-align: left; margin: auto; width: 50em;}

/*Header*/

#header { position: absolute; }
#header img { position: absolute; top: -.5em;}
#header ul {  position: relative; bottom: -9em; width: 70em;}
#header-right { float: right; position: absolute; top: -.5em; left: 50em;}

/*headline*/

#headline { padding-top: 15em;}

/*body*/

#body { padding-top: 2em; text-align: justify;}
#body, h1, h2, h3, form { font: 10px tahoma, arial, sans-serif; margin: 0; padding: 0; color: #5C5C5C;}
#body p { font-size: 1.3em;}
#body a:hover { text-decoration: underline;}
#body-left {float: left; width: 35%; height: 100%; position: relative; padding-right: 1.2em;}
#body-right { float: right; width: 60%; padding-left: 1.2em;}
#body h2, #body p {	margin: 0.3em 0;}
#body-right p {	margin-right: 2em;}
#body a.green {	color: #9AAB68;	font-weight: normal; text-decoration: underline;}
#body ul, li { font-size: 1.1em;}

/*titles*/
#title {font-size: 1.5em; color: #abbe69; font-weight: bolder;}

/*blockquote*/
blockquote { margin: 10px auto 10px auto; width: 65em; background: #3B3B3B url(images/blockquote.gif) no-repeat center bottom; font-size: 1em; font-style: italic;}
blockquote p { margin: 10px; padding: 10px; color: #fff;}
cite { color: #fff; text-indent: 20px; font-size: 1.2em;}

/*footer*/

#footer { color: #a4a3a7; background: #42453D url(images/footer_bg.gif) repeat-x; padding: 6px 0 5px 0; margin-top: 2em; text-align: left; font-size: .8em;}
#footer p { margin: 0; padding: 0;}

/*images*/
#img-right { float: right; padding-left: 1em; padding-bottom: 1em;}
#img-left { float: left; padding-right: 1em; padding-bottom: 1em;}

/*drop Down Menus*/
#sddm {	margin: 0; padding: 0; z-index: 30}
#sddm p { color: #eef7d4; display: inline; font-size: 1em; padding-right: .8em; font-weight: bold;}
#sddm li {	margin: 0; padding: 0; list-style: none; color: #3d4c15; float: left; line-height: 1em;}
#sddm li a { display: block; margin: 0 1px 0 0; padding: .5em; width: relative; font-size: 1em; color: #3d4c15; text-align: center; text-decoration: none}
#sddm li a:hover { color: #eef7d4}
/*#sddm li a
{	display: block;
	color: #eef7d4;
	text-align: center;}*/

#sddm div {	position: absolute; visibility: hidden; margin: 0; padding: 0; margin-left: 1.5em; padding: 0; background: #EAEBD8; border: 1px solid #3d4c15}
#sddm div a { position: relative; display: block; margin: 0; padding: 5px 10px; width: auto; white-space: nowrap; text-align: left; text-decoration: none; background: #EAEBD8; color: #3d4c15; font: .75em arial}
#sddm div a:hover {	background: #3d4c15; color: #eef7d4}