/*----------------------------
GENERAL BODY/HTML STYLE
--------------------------*/

body{

text-align:center;
margin:20px 0 0 0;}

html{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;}

h2{
margin-top:0px;}

#page{
width:960px;
margin:0 auto;
}

h1{
background-image:url(/media/images/headerimg.jpg);
background-repeat:repeat-x;
background-position:top center;
font-size:14px;
height:30px;
width:auto;
margin:0px;
color:#FFFFFF;
padding-top:7px;
padding-left:5px;
font-weight:normal;
text-align:left;}

#content{
width:100%;
margin:0 auto;
}

#content{
    list-style-position: inside
}

.newshome, .eventshome{
/*width:150px;
float:right; */
text-align:justify; 
margin:0;
padding: 0 20px;
}

.newshome h3, .eventshome h3{
padding-bottom:5px;
width:100%;
clear:both;
color:#4890A1;
margin-bottom:0px; 
margin-top:0px;
font-size:14px;
}

.newshome p, .eventshome p{
margin-bottom:0px; 
margin-top:0px;
}

#newsbox, #eventsbox{
/*background-image:url(/media/images/basllogovertical.jpg);
background-repeat:no-repeat;
background-position:left;*/
}
#newsbox h3 a{
color:#000000;}

.postedon{
color:#F79321;}

h2.blacktitle a{
color:#000000;}

/*----------------------------
ORANGE HEADER BAR
--------------------------*/

#header{
width:100%;
background-color:#4890A1;
height:auto;
border-bottom:4px solid #AFDBE7;
margin-bottom:10px;
color:#FFFFFF;
}

#header2{
padding:5px;
width:auto;}

#contactbox{
width:19%;
float:left;
text-align:left;
}

#contactbox h3{
margin-top:0px;
margin-bottom:0px;
}

#logo{
width:50%;
text-align:center;
float:left;
margin-top:18px;
}

#loginbox{
width:25%;
float:right;
text-align:left;
}

#loginbox h3{
margin:0px 0px 0px 0px;
}

#loginbox input[type=submit]{
border:0px;
background-color:#1072BA;
color:#FFFFFF;
padding:2px 4px 2px 4px;
clear:right;
}

#loginbox input[type=text]{
padding:2px 4px 2px 4px;
margin-bottom:2px;
margin-left:8px;}

/*----------------------------
LEFT HAND COLUMN
--------------------------*/


#column1{
width:25%;
float:left;
}

#menu{
width:100%;
text-align:left;
line-height:25px;
color:#666666;
margin-bottom:10px;}

#menu a{color:#666666;
text-decoration:none;}

#menu a:hover{color:#6666666;
text-decoration:none;}

#menuitem{
padding:2px 5px 2px 5px;}

#menuitem:hover{
background-color:#F8D7AC;
cursor:hand;
cursor:pointer;}

#menuitem.selected{
font-weight:bold;
background-color:#F8D7AC;}

#donatebox{
width:100%;
border:1px solid #000000;
text-align:center;
height:120px;
}

/*----------------------------
RIGHT HAND COLUMN
--------------------------*/

#column2{
width:73%;
float:right;
text-align:left;
}

#column2 a{
color:#F79321;
text-decoration:none;}

#mainboxhome{
border:0px solid #000000;
margin-bottom:10px;
width:99.7%;
height:250px;
overflow:hidden;
background-image:url(/media/images/liverpic.jpg);
background-repeat:no-repeat;
background-position:top left;}

#mainboxhomemenu{
width:25%;
height:250px;
float:right;
text-align:right;
background-color:#666666;}

#mainboxhomemenuitem1,#mainboxhomemenuitem2,#mainboxhomemenuitem3,#mainboxhomemenuitem4,#mainboxhomemenuitem5{
width:100%;
text-align:right;
background-image:url(/media/images/headerimgmainbox.jpg);
background-repeat:repeat-x;
background-position:top center;
font-size:14px;
text-align:left;
height:50px;
color:#FFFFFF;
border:0px solid #999999;
position:relative;
}

#mainboxhomemenuitem1 p,#mainboxhomemenuitem2 p,#mainboxhomemenuitem3 p,#mainboxhomemenuitem4 p,#mainboxhomemenuitem5 p{
margin-left:0px;
margin-top:0px;
padding-top:15px;
padding-left:10px;
clear:both;}

#mainboxhomemenuitem1:hover, #mainboxhomemenuitem2:hover, #mainboxhomemenuitem3:hover, #mainboxhomemenuitem4:hover, #mainboxhomemenuitem5:hover{
background-image:url(/media/images/menuselect.jpg);
background-repeat:repeat-x;
background-position:top center;
cursor:pointer;
cursor:hand;
}

#mainboxhomemenuitem1.selected,#mainboxhomemenuitem2.selected,#mainboxhomemenuitem3.selected,#mainboxhomemenuitem4.selected,#mainboxhomemenuitem5.selected{
background-image:url(/media/images/menuselect.jpg);
background-repeat:repeat-x;
background-position:top center;

}

#mainboxhometext{
width:30%;
text-align:left;
background-image:url(/media/images/back.png);
color:#FFFFFF;
height:100%;
float:left;
}

#mainboxhometext2{
margin:5px;
}

#link{
margin-left:5px;}

#eventsbox{
width:224px;
float:left;
border:1px solid #000000;
margin-left:12px;
overflow:hidden;
}

#newsbox{
width:224px;
float:left;
border:1px solid #000000;
}

#annualmeetingbox{
width:224px;
float:right;
border:1px solid #000000;
}

#boxfooter{
height:25px;
width:100%;
background-color:#CCCCCC;
text-align:center;
}

#boxfooter p{
margin-top:0px;
margin-bottom:0px;
padding-top:5px;}


#cardlogos{
margin-top:5px;
margin-bottom:5px;}

/*----------------------------
FOOTER
--------------------------*/

#footer{
width:100%;
clear:both;
border-top:4px solid #AFDBE7;
}

#footer a{
color:#CC0000;
font-weight:bold;
text-decoration:none;}


#footer a:hover{
color:#F79321;
text-decoration:underline;}

.lefthandfooter{
width:30%;
float:left;
text-align:left;
}

.righthandfooter{
width:30%;
float:right;
text-align:right;
}

.centerfooter{
float:right;
width:40%;
text-align:center;
}

#linkhomebox{
color:#FFFFFF;}

