/* --- UptownKiwanis.com Version 2.0.0 --- */
/* --- Stylesheet Master --- */

body { background:#B1953A url("../img/bg.gif") repeat-x; background-attachment:fixed; color:#fff; font:normal 12px 'lucida grande',tahoma,verdana,sans-serif; margin:10px; padding:0; text-align:center; }
body>#col1 {	/* Be Nice to Opera 5 */ width:150px; }
a { color:#B1953A; }
a:hover { color:#004A85; }
a img { border:0; }

#col1 { border:solid #e6e6e6; border-width:0 1px 0 0; color:#000; margin:0; padding:10px; vertical-align:top; width:170px;
  /* Tantek Celik hack */ voice-family: "\"}\""; voice-family:inherit; width:190px; }
#col1 h3 { background:url("../img/col1h3bg.gif") no-repeat; border:1px solid #c7c7c7; color:#004A85; font-size:9px; font-weight:bold; margin:5px 0; padding:5px 0 5px 5px; text-transform:uppercase; }
#col1 p { font-size:10px; margin:0 0 10px 7px; padding:0; }
#col1 ul { font-size:10px; list-style:square; margin:0 0 0 22px; padding:0; text-indent:0; }

#col2 { color:#000; margin:0; padding:10px; vertical-align:top; width:450px; /* Tantek Celik hack */ voice-family: "\"}\""; voice-family:inherit; width:470px; }
#col2 h1, #col2 h2, #col2 h3, #col2 h3 #col2 h4 { color:#004A85; }
#col2 h1 { font-size:28px; font-weight:normal; margin:2px 0 5px 0; padding:0; }
#col2 h2 { font-size:14px; font-weight:bold; margin:10px 0 5px 0; padding:0; }
#col2 p { font-size:12px; margin:0 0 10px 0; padding:0; }
#col2 ol { font-size:12px; list-style:lower-roman; margin:0 0 0 25px; padding:0; text-indent:0; }
#col2 ul { font-size:12px; list-style:square; margin:0 0 0 22px; padding:0; text-indent:0; }
#col2 .btn { font-size:9px; margin:10px 0; vertical-align:middle; }
#col2 .btn img { vertical-align:middle; }
#col2 .left { float:left; margin:0 10px 10px 0; }
#col2 img.photo { border:1px solid #e6e6e6; }
#col2 .right { float:right; margin:0 0 10px 10px; }

#footer { color:#fff; font-size:10px; margin:0 auto; padding:0; width:660px; }
#footer a { color:#004A85; }
#footer a:hover { color:#c30; }
#footer p { margin:0 0 4px 0; padding:0; }
#footer .credit { float:right; }
#footer .copyright { padding:10px 0 10px 8px; text-align:left; }

#header { border:0; margin:0; padding:0; width:100%; }
#header .logo { width:180px; }
#header .name { width:auto; }
#header img { border:0; display:block; margin:0; padding:0; }
#header td { background:url("../img/ukwww_03.gif") repeat-x; border:0; margin:0; padding:0; }

#innershell { background:#fff; border:1px solid #c7c7c7; margin:0; padding:0; text-align:left; width:640px; }

#maintable { border:0; margin:0; padding:0; }

#md { border:solid #004a85; border-width:1px 1px 0 1px; width:100%; }
#md address { font-style:normal; margin:0 0 10px 0; }
#md img { border:0; }
#md td { border:solid #004a85; border-width:0 0 1px 0; padding:5px; vertical-align:top; }
#md th { background:#004A85; color:#fff; padding:5px; }
#md .info { vertical-align:top; }
#md .photo { vertical-align:top; width:100px; }
#md .off td { background:#e6e6e6; }
#md .on td { background:#fff; }
#md .p { text-align:center; }

#outershell { background:#fff; border:1px solid #004A85; margin:0 auto; padding:5px; text-align:left; width:640px; }

#topnav { background:#004A85; color:#fff; font-size:11px; margin:0; padding:10px; }
#topnav a { color:#fff; margin:0; padding:0 15px 0 0; text-decoration:none; }
#topnav a:hover { color:#fc0; }
#topnav strong { color:#fc0; font-weight:normal; margin:0; padding:0 15px 0 0; text-decoration:none; }

#weatherinfo { border:1px solid #999; font-size:9px; margin:0; padding:0; width:100%; }
#weatherinfo .icon { text-align:center; width:45px; }
#weatherinfo td { background:#e6e6e6; margin:0; padding:2px; vertical-align:top; }
#weatherinfo th { background:#999; color:#fff; padding:5px; }
#weatherinfo th a { color:#fff; }
#weatherinfo ul { list-style:none; margin:0; padding:0; text-indent:0; }

/*
Miscellaneous Classes
*/
.committees { border:solid #999; border-width:0 1px 1px 1px }
.committees td { border:solid #999; border-width:1px 0 0 0; padding:7px; }
.committees tr.on td { background:#e6e6e6; }
.committees th { padding:10px 0 0 0; }

.memberlist { width:100%; }
.memberlist th { padding:10px 0 0 0; }

.members { width:100%; }
.members td { vertical-align:top; }






