body { margin:0;background-color:#fff;}
body,div,h1,h2,h3,li,p,td { font:12px/16px arial,sans-serif;color:#000;letter-spacing:.07em; }
.button,submit { margin:3px 0 3px 0;border:#933 1px solid; }

tr {vertical-align:top;}
a { font:12px/14px arial,sans-serif;color:#630; text-decoration:none; }
a:hover { color:#900; text-decoration:underline;}

table #nav {padding:0 0 15 0px;}
table #nav img {margin-right:5px;vertical-align:middle;}
table #nav a {  font: 12px/12px arial,sans-serif;letter-spacing:.11em; margin:0px 9px 0 2px; }
table #nav a:hover, #nav a.current {color:#933; }
table #nav a.current:hover {text-decoration:underline;}

#left { background:url(images/left_background.gif) repeat-y;}
#middle { background:url(images/middle_background.gif) repeat-y;padding-right:25px;padding-bottom:40px;padding-left:10px;}
#right { background:url(images/right_background.gif) repeat-y;}

#footer { font: 12px/24px arial,sans-serif;letter-spacing:.11em;padding-top:7px;border-top:1px solid #900; }


#mp3s {margin-left:130px;}

/* from here down goes into cms style options */
h1 { font:12px/17px arial,sans-serif; padding:0 5 0 7px; margin: 10 0 10 0px; color: #900;border-bottom:1px solid #933; background-color:#fff;} 
h2, .head {font: 12px/14px arial,sans-serif; color:#630; }
h3 {font: bold 12px/14px arial,sans-serif; color:#630; margin: 5 0 4 0px; text-align:center;}

img.icon {margin-right:5px; float:left; }
img.right_column {border:10px solid #fff;}
img.left, img.right {border-top:1px solid #efefef;border-left:2px solid #efefef;border-bottom:3px solid #ccc;border-right:3px solid #666; }
img.right { float:right;margin:0 0 35px 20px; }
img.left { float:left;margin:0 15px 35px 0; }

.readmore { margin-top:15px; }



img { border:0px; }
#posterror{padding:4px;margin-bottom:20px;text-align:justify;background-color:#fff;border:1px dashed #CC0000;color:#CC0000;font-weight:bold;}

td.error{background-color:#cc0000;color:#ffffff;}





