/* BODY */
body { background:#EFEFEF; margin:0px; font:14px arial; }
h1 { font-size:22px; color:#800080; }
h1.lg { font-size:24px arial; color:#800080; margin:0px; }
h2 { font-size:18px; margin:0px; }
h2.feature { margin-bottom:10px; }
h2.headertext { margin:-6px 0 1px 0; font-size:22px; }
h2.main_quote { width:90%; height:auto; text-align:left; margin:0px; font-style:italic; font-size:18px; }
h3 { font:bold 18px arial; }
form { margin:0px; display:inline; }
select.dept { font:11px arial; }
table { font:13px arial; }
.plum { color:#800080; }
.hline { line-height:.5em; }
.lineh { line-height:1.5em; }
.line5 { line-height:5px; }
.left200 { text-align:left; margin-left:200px; }
.left { text-align:left; }
.vspace { margin:0px; }
a:hover { color:#ff8000; }
#submit { background:gold; }
.red { color:red; }

/* HEADER */
#header { width:795px; text-align:left; }
.topmenu { width:100%; margin-top:5px; border-top:4px double #800080; border-bottom:4px double #800080; text-align:center; font:bold 13px arial; padding:2px 0 3px 0; }
.header_right { position:relative; font:normal 12px arial; text-align:right; }

/* CONTENT */
#wrapper { width:950px; height:auto; text-align:left; }
#wrapper2 { width:990px; height:auto; text-align:left; }
#col_1 { position:relative; float:left; width:250px; height:auto; margin-top:5px; }
#col_2 { float:left; width:390px; height:auto; margin:0 10px; padding:10px; }
//#col_3 { float:left; width:50%; height:auto; margin:0 10px; padding:10px; }
.heading { font:bold 16px arial; }
.feature_heading { font:bold 19px arial; color:#800080; }
.feature_title { font-weight:bold; text-align:left; }
#sec_1 { position:relative; float:left; width:185px; height:auto; text-align:left; border-right:1px solid #800080; }
#sec_2 { position:relative; float:left; width:185px; height:auto; text-align:left; padding-left:5px; }
#col_3 { float:left; width:250px; height:auto; margin-top:5px; }
#col_right { float:left; width:660px; height:auto; margin:0 0 0 10px; padding:10px; }

/* PHOTOCONTEST */
#photocol_right { float:left; width:710px; height:auto; margin:0 0 0 10px; padding:10px; }
#signup_box { position:relative; width:700px; height:auto; background:#c4e1ff; border:1px solid black; padding:5px; }
.pic_box { width:140px; height:190px; text-align:center; float:left; margin-bottom:15px; }
.img_box { margin:0px; width:130px; height:150px; }
#winner_box { width:auto; height:auto; border:5px double black; text-align:center; float:left; margin:0 20px 15px 0; }
.winner { width:130px; height:auto; float:left; margin:10px; }

/* FOOTER */
#footer { clear:both; width:100%; font:11px arial; text-align:center; }
.bottommenu { width:100%; border-top:4px double #800080; border-bottom:4px double #800080; text-align:center; padding:2px 0 3px 0; }
