/* CSS Document */

body { background:#656565; color:000; font:normal small 'trebuchet ms',verdana,tahoma,sans-serif; margin:0; padding:0; text-align:center; }

#container { background:#fff; border:solid #7f7f7f; border-width:0 1px 1px; margin:0 auto; padding:0; text-align:left; width:760px; }

#header { background:url("../images/wisteria_01.gif") no-repeat; height:116px; margin:0; padding:0; width:760px; }
#header #topnav { margin:0; padding:0; position:relative; top:80px; left:445px; text-align:right; width:300px; color:#fff; font-size:90%; font-weight:bold; }
#header #topnav a { color:#fff; margin:0; padding:0; text-decoration:none; }
#header #topnav a:hover { color:#0082CA; }
#header #topnav #si { }

#content { border:0; border-collapse:collapse; border-spacing:0; width:100%; }
#content td { vertical-align:top; }

#contheader { font-weight:bold;font-size:24px;color:#0071BC;position:relative;top:8px;}

#flash {border:1px solid black;}

#gallery table { width:100%; text-align:center; }
#gallery td {width:33%; text-align:center; padding:0 10px 15px 10px; }
#gallery td a {text-decoration:none; color:#004a80; }
#gallery td a img {border:2px solid #004a80; }
#gallery td a:hover img {border:2px solid #0082CA; }
#gallery td a:hover {font-weight:bold; color:#0082CA;}

#funname {font-weight:bold;}

#menuname {font-weight:bold;position:relative;left:-40px;}

#menubutton { width:134px;background:#0071BC url("../images/col1navbg.gif") bottom left; border:1px solid #004A80; margin:0 0 5px 0; padding:15px; text-align:right;}
#menubutton a { color:#fff; font:bold 110% 'trebuchet ms',verdana,tahoma,sans-serif; text-decoration:none; position:relative; top:10px; left:10px;}
#menubutton a:hover { color:#000; }

#photoname {font-weight:bold;font-size:24px;color:#0071BC;position:relative;bottom:5px;}

#funphoto td {vertical-align:middle;padding:0 10px 10px 0;}
#funphoto a img {border:2px solid #004a80;}
#funphoto a:hover img {border:2px solid #0082ca;}

#funphoto2 td {padding:0 10px 10px 0;}
#funphoto2 a img {border:2px solid #004a80;}
#funphoto2 a:hover img {border:2px solid #0082ca;}
#funphoto2 a {text-decoration:none;color:#004a80;}
#funphoto2 a:hover {color:#0082ca;font-weight:bold;}
#flink {text-align:center;}

#catmenu {font-weight:bold;text-align:center;}
#catmenu a {text-decoration:none;color:#004a80;font-weight:normal;}
#catmenu a:hover {color:#0082ca;font-weight:bold;}

#botlink {position:relative;right:95px;text-align:center;font-weight:bold;}
#botlink a {text-decoration:none;color:#004a80;font-weight:normal;}
#botlink a:hover {color:#0082ca;font-weight:bold;}

#col1 { width:175px; }
#col1 ul { list-style:none; margin:0; padding:0; text-indent:0; }
#col1 ul li { background:#0071BC url("../images/col1navbg.gif") bottom left; border:1px solid #004A80; margin:0 0 5px 0; padding:15px; text-align:right;}
#col1 ul li a { color:#fff; font:bold 110% 'trebuchet ms',verdana,tahoma,sans-serif; text-decoration:none; position:relative; top:10px; left:10px;}
#col1 ul li a:hover { color:#000; }
#col1 img { border:0; display:block; margin:0 0 5px; }

#col3 { width:50px; }
#col3 ul { list-style:none; margin:0; padding:0; text-indent:0; }
#col3 ul li { background:#0071BC url("../images/col1navbg.gif") bottom left; border:1px solid #004A80; margin:0 0 5px 0; padding:15px; text-align:right;}
#col3 ul li a { color:#fff; font:bold 110% 'trebuchet ms',verdana,tahoma,sans-serif; text-decoration:none; position:relative; top:10px; left:10px;}
#col3 ul li a:hover { color:#000; }
#col3 img { border:0; display:block; margin:0 0 5px; }

#home { margin:10px 0; }
#home td { padding:0 10px 0 0; vertical-align:top; }
#home h3 { color:#0071BC; font-size:125%; margin:0; padding:0; }
#home h9 { color:#0071bc; font-size:30px; margin:0; padding:0; }
#home p { font-size:85%; margin:0 0 10px; }

#footer { font-size:80%; margin:20px auto; padding:0; text-align:center; }
#footer p { color:#fff; }
#footer a { color:#ff0; text-decoration:none; }
#footer a:hover { color:#fff; }
