body { font-family:Arial, Helvetica, sans-serif; padding: 0; margin: 0; }

body, legend, label, td, p { font-size: 14px; }



#header { text-align: center; }



#nav { height: 50px; margin-top: 10px; text-align: center; background:url(images/nav_bg.gif) repeat-x;}

#nav ul { padding: 10px 0px; margin: 0 auto; list-style-type: none; }

#nav li { display: inline; padding: 0; margin: 0; }

#nav li a { color: #FFF; padding: 10px 16px; font-size: 25px; text-decoration: none; border-right: 1px solid #990066; border-left: 1px solid #9966CC }

#nav li a:hover { color: #FFF; background: url(images/nav_hover_bg.gif) repeat-x; border-right-color: #033; border-left-color: #033; }



#content { width: 80%; padding: 20px; margin: 0 auto; min-height: 300px}

#content h1 { color: #54adbf; border-bottom: 3px solid purple; }

#content p, #content li { line-height: 150%; }



#footer { clear: both;}



#vendors { background: #999; border: 1px solid #333; color: #FFF;}

#vendors td { text-align: center; padding: 10px 0; }

#vendors a { border: 0px !important; border: 3px solid #777;  }

#vendors a:hover { border: 0px !important; border: 3px solid #333; }

#vendors a img { border: 3px solid #777 !important; border: 0px;  }

#vendors a:hover img { border: 3px solid #333 !important; border: 0px; }

#vendors a img.bbb, #vendors a:hover img.bbb { border: none !important}

#copyright { position: relative; color: #FFF; background: purple url(images/copyright_bg.gif) repeat-x; margin: 0; padding: 5px 0; text-align: center; font-size: 13px; border: 1px solid #404; border-top: 0px; }

#copyright a { color: #FFF; text-decoration: none; }

#copyright span { position: absolute; right: 0; font-size: 10px; }



fieldset { border: 2px solid #53acbe; padding: 10px; margin: 10px; }

legend { font-size: 16px; color: #993399; font-weight: bold; }

input, textarea{ border: 1px solid #53acbe; color: #993399; font-weight: bold; background: url(images/input_bg.gif) repeat-x;}

.error { color: #F00; font-weight: bold; }



.rotate { float: right; }



.question { color: purple; }

.answer { color: #000;}



/* RIGHT RAIL */

.rightRail{float:right;width:241px;padding-left:10px}
.portfolio{width:241px;border:1px solid #c3c3c3;margin-left:-7px}

.voice_of_color { float: right; width: 241px; margin: 5px; padding-top: 80px; background: url(images/voice_of_color.gif) no-repeat top left; border: 1px solid #09C; }

.voice_of_color a { text-decoration: none; color: #060;}

.voice_of_color em { color: #54adbf; }

.voice_of_color p { padding: 5px; }

/* PORTFOLIO */
.flash{float:left;text-align:center;margin:10px auto 0px;padding:15px 15px 0;width:764px;height:540px;text-align:center;vertical-align:middle}
