/* eBrandon CSS Document */

body
{
margin:0px;
background-color:#ffca79;
background-image:url(../images/bg.jpg);
background-repeat:repeat-y;
background-position:center;
}

.top_links
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#a52900;
}

.class_img
{
float:left;
padding-left:0px;
padding-right:2px;
}

.top_links a
{
font-size:11px;
color:#a52900;
text-decoration:none;
}

.top_links a:hover
{
font-size:11px;
color:#a52900;
text-decoration:underline;
}

.bot_bar a
{
font-size:11px;
color:#cccccc;
text-decoration:none;
}

.bot_bar a:hover
{
font-size:11px;
color:#dddddd;
text-decoration:underline;
}

.bot_bar
{
text-align:left;
}

.search_table
{
background-color:#cd4f25;
border:#782002 solid 1px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#FFFFFF;
}

.form_text
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}

.menu
{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
background-image:url(../images/menu_divider.jpg);
background-repeat:no-repeat;
background-position:right;
}

.menu a
{
color:#FFFFFF;
font-size:12px;
text-decoration:none;
line-height:30px;
width:100%;

}

.menu a:hover
{
color:#FFFFFF;
font-size:12px;
text-decoration:none;
display:block;
background-image:url(../images/menu_hover.jpg);
background-repeat:no-repeat;
background-position:right;
line-height:30px;
width:100%;
}

.content
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
color:#000000;
}

.content a
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
color:#cd4f25;
text-decoration:underline;
}

.content a:hover
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
color:#cd4f25;
text-decoration:none;
}


.titleheader
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:19px;
color:#cd4f25;
font-weight:bold;
}

.heading1
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
color:#353535;
font-weight:bold;
}


.heading2
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#cd4f25;
font-weight:bold;
}

.heading3
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:19px;
color:#cd4f25;
font-weight:bold;
}

.directory_heading
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
color:#ffffff;
text-transform:uppercase;
font-weight:bold;
padding-left:15px;
}

.brown_links
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
color:#cd4f25;
text-decoration:none;
line-height:18px;
}

.brown_links a
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
color:#cd4f25;
text-decoration:underline;
}

.brown_links a:hover
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
color:#cd4f25;
text-decoration:none;
}

.black_links
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
color:#000000;
}

.black_links a
{
font-size:11px;
color:#000000;
text-decoration:none;
}

.black_links a:hover
{
font-size:11px;
color:#000000;
text-decoration:underline;
}

.white_links
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
color:#ffffff;
}

.white_links a
{
font-size:11px;
color:#ffffff;
text-decoration:underline;
}

.white_links a:hover
{
font-size:11px;
color:#ffffff;
text-decoration:none;
}

.date
{
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-weight:bold;
font-size:14px;
}

.place
{
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:12px;
}

.tab_links
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-transform:uppercase;
}

.tab_links a
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-transform:uppercase;
text-decoration:none;
}

.tab_links a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-transform:uppercase;
text-decoration:underline;
}

.content
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
color:#000000;
line-height:18px;
}

.photo_num
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#cd4f25;
}

.photo_num a
{
font-size:11px;
color:#cd4f25;
text-decoration:none;
}

.photo_num a:hover
{
font-size:11px;
color:#333333;
text-decoration:underline;
}


.footer
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
text-decoration:none;
}

.active_tab
{
background-image:url(../images/menu_bg.jpg);
background-repeat:repeat-x;
}

.contenttableforum1 {
	background-color: #ffffff;
	border-width: 1px;
	border-color: #cccccc;
	border-style: solid;
	padding: 4;
	border-bottom-width: 0px;
}

.contenttableforum2 {
	background-color: #eeeeee;
	border-width: 1px;
	border-color: #cccccc;
	border-style: solid;
	padding: 4;
	border-bottom-width: 0px;
}



.pageunselected {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	border-width: 1px;
	border-color: #cccccc;
	border-style: solid;
	background-color: #ffffff;
}

.pageunselected a {
	font-size: 14px;
	color: #cc3300;

}

.pageunselected:hover {
	background-color: #cccccc;
	font-size: 14px;
	color: #cc3300;
}

.pageunselected a:hover {
	background-color: #cccccc;
	font-size: 14px;
	color: #cc3300;
}


.pageselected {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	border-width: 1px;
	border-color: #cccccc;
	border-style: solid;
	background-color: #cccccc;
}

.arrowmenu a {
      color: #a52900;
      height: 10px;
      padding: 0 5px;
      text-decoration: none;
      background: #ffffff;
}

.arrowmenu li {
      display: inline-block; 
      position: relative;
      border-right: solid 1px black; 
      color: #a52900;
      background: #ffffff;
}

.arrowmenu li:last-of-type { border-right: none; }

.arrowmenu li > ul {
    position: absolute;
    left: 100%;
    top: 0;
    width: auto;
    display: none;
    white-space: nowrap;
    padding:6px;
    width: 120px;
}

.arrowmenu > li > ul {
    top: auto;
    left: 0;
    width: 120px;
    background: #ffffff;
    text-align:left;
}

.arrowmenu li > a:after { margin-left: 5px; content: '\25BA'; }
.arrowmenu > li > a:after { margin-left: 5px; content: '\25BC'; }
.arrowmenu li > a:only-child:after { margin-left: 0; content: ''; }

.arrowmenu li > ul > li { 
    border-right: none; 
    border-bottom: solid 1px black;
    display: block; 
}

.arrowmenu li:hover > ul {display: block; }
