body,td,th { color: #434343; }
body {margin:0; background:#B4B4B4; font-family:Verdana, Arial, Helvetica, sans-serif;}
.frame{position:relative; width:942px; padding:0 4px; margin:0 auto; background:#5B5B5B;}
.frame .title{ position:relative; width:942px; height:151px; background: url(/img/sanjose-inside-picture.jpg) center top;}
.frame .title h1{position:absolute; display:block; overflow:hidden; top:6px; left:17px;}
.frame .title h1 a {display:block; width:183px; height:2px; padding:45px 0 0 0; margin:0; overflow:hidden;}
.frame .content{position:relative; width:942px; background-color:#FFF;}
.frame .content .info { float:left; clear:both; width:932px; padding:0 0 0 10px;} 
.frame .content .info ul.menu{float:left; width:608px; height:26px; margin:0; padding:13px 10px 25px 0; list-style:none;}
.frame .content .info ul.menu li{float:left; border:1px solid #797979; background:#D5D5D5 url(/img/bg_menu.jpg) left bottom repeat-x; padding:5px 3px; margin-right:7px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px;}
.frame .content .info ul.menu li:hover{background: #DCDEDB; color:#4F793B;}
body#home li#navHome,
body#id_4 li#navTom,
body#id_31 li#navJack,
body#id_22 li#navSingle,
body#id_5 li#navJohn,
body#id_44 li#navPierluigi,
body#guest li#navGuest,
body#id_57 li#navFly,
.frame .content .info ul.menu li:active{background: #797979 url(/img/bg_menu_active.jpg) left bottom repeat-x; color:#FFF;}
.frame .content .info ul.menu li a:hover{color:#4F793B; text-decoration:none;}
body#home li#navHome a,
body#id_4 li#navTom a,
body#id_31 li#navJack a,
body#id_22 li#navSingle a,
body#id_5 li#navJohn a,
body#id_44 li#navPierluigi a,
body#guest li#navGuest a,
body#id_57 li#navFly a,
.frame .content .info ul.menu li a:active{color:#FFF; text-decoration:none;}
body#home li#navHome a:hover,
body#id_4 li#navTom a:hover,
body#id_31 li#navJack a:hover,
body#id_22 li#navSingle a:hover,
body#id_5 li#navJohn a:hover,
body#id_44 li#navPierluigi a:hover,
body#guest li#navGuest a:hover,
body#id_57 li#navFly a:hover{text-decoration:underline;}
.frame .content .info .left{float:left; width:120px; margin:0;}
.frame .content .info .left .menu {float:left; width:120px; padding:10px 0 0 0; margin:10px 0; background:#FFF url(/img/separator-01.gif) top left no-repeat;}
.frame .content .info .left .menu img{margin-top:10px;}
.frame .content .info .left .menu a:link, 
.frame .content .info .left .menu a:visited, 
.frame .content .info .left .menu a:active { color: #4F793B; text-decoration: none; font-size:11px; font-weight:bold;}
.frame .content .info .left .menu a:hover { text-decoration: underline; color: #4F793B;}
.frame .content .info .left h2{margin:0 0 0 6px;}
.ads{float:left; width:100%; margin: 10px 0px; text-align: center}
.ads .caption {font-size: 10px;}
.frame .content .info .center{float:left; width:472px; padding: 0 15px; font-size:12px;}
.frame .content .info .center p{font-size:12px;}
.frame .content .info .center h1 { margin:8px 0 4px 0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:normal;}
.frame .content .info .center h3 {font-weight:normal;}
.frame .content .info .center h3 a{font-weight:bold;}
.frame .content .info .right{float:right; width:300px; padding:13px 10px 0 0;}
.frame .content .info .right .ads{float:left; width:300px; margin:10px 0; clear:both;}
.frame .content .info .right .ads img{border:0;}
.frame .content .info .right .sideBlock{float:left; width:300px; clear:both;}
.frame .content .info .credit{float:left; width:922px; margin: 10px; border-top:2px solid #D6D6D6; color: #797979;  font-size:10px;}
h2{font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:0 0 4px 0;}
h3{padding:0; margin:0; color:#797979; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.frame .content .info h3 a{color:#4F793B; text-decoration:none;}
.frame .content .info h3 a:hover{color:#4F793B; text-decoration:underline;}
.frame .content .info p{font-size:11px;}
.frame .content .info .center p{line-height:18px;}
.frame .content .info p.comment{padding-bottom:10px;}
.frame .content .info p.comment a{color:#4F793B; font-weight:bold; text-decoration:none;}
.frame .content .info p.comment a:hover{color:#4F793B; font-weight:bold; text-decoration:underline;}
.frame .content .info .center .pagination{float:left; width:472px; padding-top:10px; background:url(/img/separator-02.gif) top left no-repeat; font-size:11px; color:#434343;}
.frame .content .info .center .pagination img {margin: 10px 0;}
ul{ list-style:none; margin:0 0 0 6px; padding:0;}
li{ font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:5px 0;}
ol li p{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; font-size:0.85em; line-height:1.4em; margin:0pt 0pt 14px;}
ul.bullet li{list-style:circle; margin-left:5px; padding-left:5px;}
a:link,
a:visited,
a:active { color: #505050; text-decoration: none;}
a:hover { text-decoration: underline; color: #505050;}
div.posted {background:none; border-bottom:1px solid #CCCCCC; margin-bottom:12px; padding:0;}
div.posted a { color: #4F793B; text-decoration: none; font-size:11px; font-weight:bold;}
div.posted a:hover { text-decoration: underline; color: #4F793B;}
h2.title2{color:#333;}
p.text_right{text-align:right;}
div.credit a{text-decoration:underline;}