* {
margin:0;
padding:0;
border:0;
background:transparent;
}

a {
color:#9b0505;
text-decoration:none;
font-size:12px;
font-weight:bold;
}

a.text:hover {
color:#610303;
border-bottom:1px dotted #d3b994;
}

strong {
font-size:13px;
font-weight:bold;
}

table tr td {
font-size:12px;
}

span.small-text {
font-size:10px;
}

span.small-text a {
font-size:10px;
}


#content-browser {
width:520px;
height:280px;
background:transparent;
font-family:"Arial", "Helvetica", "Verdana", "Tahoma", san-serif;
font-size:12px;
}

#content-browser .head {
height:30px;
background:transparent;
padding:0;
}

#content-browser .head ul {
height:auto;
background:transparent;
list-style:none;
padding:0;
}

#content-browser .head ul li {
display:inline;
margin:0;
}

#content-browser .head ul li a {
color:#9b0505;
font-size:12px;
text-decoration:none;
}

#content-browser .body {
height:220px;
background:#fff;
z-index:2;
}

#content-browser .foot {
height:30px;
background:#9b0505;
text-align:right;
}

.foot-pad a {
color:#fff;
}

.foot-pad a:hover {
color:#d3b994;
border-bottom:1px dotted #d3b994;
text-decoration:none;
}

.foot-pad { 
padding:0px 10px 0px 10px;
vertical-align:middle;
}

.foot-pad img{ 
/* height:20px; */
margin-top:4px;
}

.pad {
padding:3px 5px 3px 5px;
}

#forum-block {
margin-bottom:10px;
background:transparent;
}

#forum-block h2 {
font-size:14px;
font-weight:bold;
color: #9b0505;
}

#forum-block .links {
font-size:10px;
}

#forum-block .links a {
font-size:10px;
color:#9b0505;
}

#forum-block .links a:hover {
color:#610303;
border-bottom:1px dotted #d3b994;
text-decoration:none;
}

#forum-block a h2 {
border-bottom:1px dotted transparent;
}

#forum-block a:hover h2 {
border-bottom:1px dotted #d3b994;
}

ul.events li {
list-style:none;
}

#minical {
float:right;
margin:5px;
}

#blog-block {
margin-bottom:5px;
}

#blog-block h2 {
font-size:14px;
font-weight:bold;
color: #9b0505;
}


#blog-block a h2 {
border-bottom:1px dotted #fff;
}

#blog-block a:hover h2 {
border-bottom:1px dotted #d3b994;
}

/* photos as of 29 April 2008 */
table#photo-nav {
width:500px;
padding:0;
margin:10px;
}

td {
padding:0;
}

table#photo-nav tr td div.text {
text-align:center;
font-weight:bold;
margin:0;
padding:0;
}

table#photo-nav tr td a:hover div.text {
border-bottom:2px solid #ccc;
} 

div.text a {
font-size:10px;
}

table#photo-nav tr td div.text a:hover {
border:none;
}

.replies-box {
padding:5px; background-color:#d3b994; border:1px solid #ccc; font-size:10px; text-align:center;
}
