html, body { font-family: Verdana; background: #efefef; }

#wrapper { margin: 0 auto; width: 800px; }
#banner { background: url(banner.jpg); width: 800px; height: 200px; border: 1px solid black; } 

/*-----------------------
Navigation Styles
-----------------------*/
#navigation { height: 30px; padding-top: 9px; padding-bottom: 20px; }
#navlist { list-style: none; padding: 0; margin: 0;  }
#navlist li { font-size: 14px; float: left; background: url(buttonBG.png); width: 109px; height: 32px; text-align: center; padding-top: 6px; background-repeat: no-repeat; margin-left: 30px; }
#navlist a { text-decoration: none; color: black;  }

#lowerwrapper { background: url(bodyBG.jpg); width: 800px; height: 401px; border: 1px solid black; border-top: none; }

#contentwrapper { width: 720px; margin: 0 auto;  }

/*------------------------
Content Box Styles
------------------------*/
.contentheader { font-size: 18px; font-weight: bold; padding-top: 4px; padding-left: 10px; font-variant: small-caps; }

/*------------------------
Left Content Box Styles
------------------------*/
#left { width: 343px; float: left; }
#left #lheader { background: url(welcomeBG.gif); height: 32px; background-repeat: no-repeat; border: 1px solid black; }
#left #lcontentcontainer{ background: #efefef; border: 1px solid black; border-top: none; }
#left #lcontent { padding: 15px 15px 15px 15px; font-size: 10px; text-align: justify; line-height: 1.6em; }

/*--------------------------
 Right Content Box Styles
 -------------------------*/
#right { width: 306px; float: right; }
#right #rheader { background: url(blogpostBG.gif); height: 32px; background-repeat: no-repeat; border: 1px solid black; }
#right #rcontentcontainer { background: #efefef; border: 1px solid black; border-top: none; }
#right #rcontent { padding: 20px 15px 20px 15px; font-size: 10px; text-align: justify; line-height: 1.8em; }
#right #rimage { float: right; margin-left: 10px; }

.clearer { clear: both; height: 0px; overflow: hidden; margin-top: -1px; }

#copyright { text-align: right; font-size: 10px; padding-top: 15px; }

#googleads { width: 480px; margin: 0 auto; padding-top: 20px; }

/*--------------------------
Link styles
--------------------------*/

a, a:visited, a:active { color: red; }
a:hover { color: green; }

/*--------------------------
Form styles
--------------------------*/

.label { float: left; font-weight: bold; font-variant: small-caps; font-size: 12px;  }
.form { float: right; }
.c_form { border: none; }
textarea { width: 306px; height: 130px; border: 1px solid black; font-family: Arial; font-size: 12px; font-weight: bold; }
input { border: 1px solid black; font-family: Arial; font-size: 12px; font-weight: bold; }