/* CSS Document */

/* Standard Classes */

body{
margin-left:auto;
margin-right:auto;
text-align:center;
background-position:center;
background-repeat:repeat-y;
margin-top:0px;
margin-bottom:20px;
padding-top:10px;
font-family:Arial, Helvetica, sans-serif;
}

.page{
text-align:center;
padding:0px;
height:auto;
overflow:hidden;
border:#999999 1px solid;
background-color:#333333;
text-align:center;
width:970px;
}

h1{
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em
margin:0px;
padding:0px;
padding-bottom:3px;
clear:none;
}

p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px;
padding:0px;
padding-bottom:3px;
clear:none;
line-height:17px;
}

h3{
padding:0px;
margin:0px;
padding-bottom:3px;
font-size:1.0em;
}

h5{
padding:0px;
margin:0px;
padding-bottom:3px;
font-size:1.2em;
}

h4{
margin:0px;
padding:0px;
}

.whitetext{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px;
padding:0px;
padding-bottom:3px;
clear:none;
color:#FFFFFF;
}

h4{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
}

/* Custom Classes */

.pagetop{
width:980px;
height:24px;
background-image:url(../cssimages/top_style1.jpg);
background-repeat:no-repeat;
}

.pagebase{
width:980px;
height:24px;
background-color:#6666CC;
background-image:url(../cssimages/bottom_style1.jpg);
background-repeat:no-repeat;
}

.sitetitle{
width:972px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:22px;
text-align:left;
margin-top:5px;
margin-bottom:5px;
padding:0px;
background-color:#33547B;
}

.sitefoot{
width:922px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:22px;
text-align:left;
margin-top:5px;
margin-bottom:5px;
padding:25px;
background-image:url(../jan2009/backfooter.jpg); /* MODIFY BACK GROUND TOP */
background-repeat:no-repeat;
background-position:top;
height:250px;
}

/* Splash Classes */

.splash{
width:600px;
height:220px;
float:left;
clear:left;
background-color:#CC9900;
margin:5px;
}

.splashadvert{
width:960px;
height:145px;
float:left;
clear:none;
margin:5px;
margin-top:0px;
}

.splashes{
float:left;
}

.eventsplash{
width: 332px;
height: 198px;
float:left;
clear:right;
background-color:#EEEEEE;
color:#003366;
border:#FFFFFF 1px solid;
margin-top:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:10px;
text-align:justify;
}

.newssplash{
width: 332px;
height: 86px;
float:left;
background-color:#EEEEEE;
color:#003366;
border:#FFFFFF 1px solid;
margin-top:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:10px;
text-align:justify;

}

/* Content Class */
.content{
text-align:center;
}

/* Menu Class */
.menusystem{
width:198px;
float:left;
clear:left;
visibility:visible;
margin-left:5px;
text-align:left;
border:#FFFFFF 1px solid;
background-color:#701D1F;
visibility:visible;
overflow:visible;
padding-top:10px;
}

/* Main Content Class */
.maincontent{
width:468px;
float:left;
clear:none;
border:#FFFFFF 1px solid;
background-color:#EEEEEE;
color:#003366;
visibility:visible;
overflow:visible;
margin-left:5px;
padding:15px;
text-align:justify;
}

.maincontent p {
padding-bottom:10px;
}

.subtitle{
font-weight:bold;
font-size:14px;
}

.appendcomments{
font-weight:bold;
font-size:12px;
}

.eventtitle{
font-weight:bold;
font-size:16px;
color:#FF0000;
}

.newstitle{
font-weight:bold;
font-size:16px;
color:#000000;
}

/* Advertising Class */
.advertising{
width:248px;
float:left;
clear:none;
/*border:#FFFFFF 1px solid;
background-color:#003366;*/
visibility:visible;
overflow:visible;
margin-left:5px;
}

/* Sponsor Class */

.sponsor{
width:958px;
margin:5px;
height:125px;
text-align:center;
clear:both;
float:left;
border:#FFFFFF 1px solid;
background-color:#003366;
}

/* Tarbert Image Class */

.tarbertimages{
width:958px;
margin:5px;
margin-bottom:0px;
height:125px;
text-align:center;
clear:both;
float:left;
}

/* Links Bar Class */

.linksbar{
width:958px;
padding-top:5px;
margin:5px;
height:19px;
text-align:center;
clear:both;
float:left;
border:#FFFFFF 1px solid;
background-color:#EEEEEE;
color:#003366;
visibility:visible;
overflow:visible;
font-weight:bold;
}

.tarbertlochfynebody{
background-color:#6C93C1;
width:970px;
text-align:center;
margin-left:auto;
margin-right:auto;
padding-top:300px;
background-image:url(../feb2010/backtop.jpg); /* MODIFY BACK TOP */
background-repeat:no-repeat;
background-position:top;
}

/* Footer Class */

.footer{
width:958px;
height:19px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
margin:5px;
border:#FFFFFF 1px solid;
background-color:#003366;
color:#FFFFFF;
clear:both;
float:left;
padding-top:5px;
}


/* MENU CLASSES */

.style4 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	padding-left:10px;
	font-size: 14px;
	padding-top:2px;
	padding-bottom:2px;
}

.style6 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;}

.style7 {font-size: 14px;
text-decoration:none;}

.style8 {font-size: 14px;
color:#FFFF33;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;}

.sectionfooter{
margin-bottom:5px;
}

a{
color:#FFFFFF;
text-decoration:none;
}

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

.emaillink{
color:#000099;
text-decoration:none;
}

.emaillink:hover{ 
text-decoration:none; 
color:#CCCC00;
font-weight:bold;
}

.paddingtop5px{
padding-top:5px;
}

.advertimg{
padding-bottom:3px;
}

.paddingtop5{
padding-top:5px;
}

/* dec 2008 footer styles */

.footer1{
float:left;
width:35%;
margin-left:10%;

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#CCCCCC;
}

.footer2{
float:left;
width:30%;

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#CCCCCC;
}

.footer3{
float:left;
width:25%;

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#CCCCCC;
}
