body {background:url(images/bodybg.png) repeat-x #cecece;color:black;font-family:Arial, Verdana, Tahoma, sans-serif;font-size:12px;text-align:left;min-width:600px;}

div#wrapper {background-color:#F0F7FF;border:solid 1px #1a4019;width:95%;margin:0 auto;}

/* header */
div#header {height:120px;width:100%;background:url(images/headerbg_green.png) repeat-x bottom #8AC4FF;border-bottom:solid 2px #0E223F;}
div#header img {border:none;}

#logo {padding:10px 0 0 10px;vertical-align:bottom;display:inline-block;height:80px;}
#logo a {text-decoration:none;font-size:32px;font-weight:bold;color:#a9a9a9;}

/* content */
div#content {min-height:400px;margin:10px 10px 10px 10px;}

/* menu */
div#menu {float:left;width:93px;background-color:#BCDBFF;border:1px solid #777777;}
#menu ul {list-style:none;padding:5px;margin:0px} /*  0 5px;padding:5px;*/
#menu ul li a {margin:5px;display:block;color:#000000;font-size:13px;text-decoration:none;}/*  width:100px;height:15px;  0 0 10px;*/
#menu ul li a:hover {text-decoration:underline;} 
#menu ul li a.active {text-decoration:underline;}

/* inner-content */
div#inner-content {margin:0px 10px 10px 103px;min-height:200px;}
.clear {clear:both;}
img.thumb {width:40%;height:40%}

/* post */
.post {margin:10px;width:98%;font-size:14px;}
.post h2 {font-size:20px;font-weight:bold;color:#091840;padding:5px;border-bottom:1px solid #777777;}
.post h3 {font-size:16px;font-weight:bold;color:#091840;padding:5px;}
.post img {float:right;margin:0 10px 10px 10px;}
.post li {list-style-image: url(images/bullet_green.png);margin:9px 0;}
.post input {margin:0px 10px 0px 5px;font-weight:bold;}
.post input#dbutton {height:3em;}
.post label {display:inline;}
.post a {color:#091840;text-decoration:none;border-bottom:1px dotted #091840;}
.post p.bold {padding:0 5px;font-weight:bold;}
.post #checkbox span {vertical-align:middle;}
div#eula {margin:0 5px;padding:10px;height:30em;font-size:13px;overflow:scroll;overflow-x:hidden;background-color:#f0f0f0;color:#212121;border:1px solid #7f7f7f;}
div#eula p.title1 {font-size:1.1em;font-weight:bold;}
div#eula p.title2 {font-style:italic;font-weight:bold;}

/* footer */
div#footer {min-height:40px;background-color:#f0f0f0;color:#8AC4FF;font-size:11px;text-align:center;border-top:solid 1px #C4C4C4;}
#footer p {padding:0px;display:inline-block;}
