/* CSS Document */

* {
padding: 0;
margin: 0;
}
body {
background-image:url('images/bodyback.jpg');
background-repeat:repeat-y;
font-family:Geneva, sans-serif;
font-size: 100%
}

h2, h3, h4 {
height:25px;
background-color:#693C6F;
font-family:Geneva, sans-serif;
font-weight:bold;
font-size:18px;
color:#ffffff;
text-align:center;
padding-top:5px;
padding-bottom:5px;

}	
	
h3 {
font-size:15px;
color:#fff;
margin:3px;
}	
	
h4 {
background-color:#D2DBE3;
font-size:16px;
height:20px;
color:#000;
margin:3px;}	

h5 {
font-size:18px;
}

h6 {
font-family:"Trebuchet MS", Georgia, sans-serif;
font-size:24px;
font-style:italic;
font-weight:bold;
color:#FF00CC;
text-align:center;
padding-top:5px;
}

h7 {
height:30px;
background-color:#693C6F;
font-family:Geneva, sans-serif;
font-weight:bold;
font-size:18px;
color:#ffffff;
text-align:center;
padding-top:5px;
padding-bottom:5px;

}	

HR {
    height:5px;
    width:50%;
    background-color:#D2DBE3;
    margin: 0px 150px 0px 150px;
	  
   }

.arrows p a{
color:#579AA6;
}

.clearit {
clear:both;
}


.otherlinks a{
line-height:1.5em;
border-bottom:1px solid purple;
}

.style1 {
font-style:italic;
font-weight:normal;
font-size:14px;
color:#fff;
background-color:#084796;
line-height:40px;
text-align:center;
padding-left:10px;
width:360px;
margin-top:20px;
	}

.style2 {
font-weight:normal;
font-size:12px;
color:#fff;
background-color:#693C6F;
line-height:50px;
text-align:center;
padding:10px;
width:360px;
margin:auto;
	}

.style3 {

font-family:"Trebuchet MS", Georgia, sans-serif;
font-size:16px;
padding-bottom:5px;
padding-top:5px; 
}	

.style4 a{
color:#fff;
background-color:#693C6F;
}

.style5 {

font-family:"Trebuchet MS", Georgia, sans-serif;
font-size:26px;
font-style:italic;
color:#084796;
padding-bottom:5px;
padding-top:5px; 
}	

.style6 {
	font-size: 17px;
	color: #991B7F;
}

.style7 {
	color:#F00;}
	
.style8 {
	color:#33F;}	
	
.bluebadge {
width:380px;
height:260px;
background-color:#dde8e2;
margin:10px 20px 10px 10px;
padding:10px;}

.guestbook {
	float:right;
	margin-right:20px;}
	
	.guestbook a{
color:#ffffff;
}

.visitbirmingham {
	float:left;
	background-color:#fff;
	padding:10px;
	line-height:1.8em;
	color: #000;
	padding:5px;
	margin-left:20px;
}

.visitbirmingham a {	
	color: #06F;
}

.visitbirmingham a:visited {
	color:#693C6F;	
}
.arrows{
float:left;
font-size:12px;
padding:5px;
}

.arrows a{
color:#2D4235;
}
.left{
float:left;}

.picleft{
float:left;
margin-left:20px;
padding:5px;}

.right{
float:right;}

.bannertext{
	float:right;
	margin-left:10px;
	padding:5px 20px 5px 20px;}

#banner{
display:block;
float:left;
width:830px;
background-color:#BFF3B6;
border:10px outset green; 
font-size:16px;
color:#A71F1F;
padding-top:20px;
padding-left:30px;
margin:10px 20px 20px 40px;
}

#banner2{
display:block;
float:left;
width:830px;
background-color:#D2D7F9;
font-size:16px;
color:#A71F1F;
border:10px outset green; 
padding-top:20px;
padding-left:30px;
margin:10px 20px 20px 40px;
}

#btour{
	line-height:1.5em}

#review{
width:600px;
font-size:12px;
background-color:#FFFFFF;
padding:20px;
margin-top:30px;
margin-left:100px;
}

.tablepic{
margin-left:100px;
padding:5px;
}


.breather {margin:5px;}

#pageheader {

margin:10px auto -10px;
height:164px;
width:960px;

background-color:#AFAFBF;
}

#container {
padding-top: 5px;
 font-size:16px;
 color:#2C362F;
	width: 960px;
	background-color:#c0d3ca;
	
	margin: 0 auto ;
}


#container ul li a {
font-family:Geneva, sans-serif;
font-weight:bold;
font-size:11px;
color:#4F3626;
	
	
}
#container ul li a:hover {
background-color:#693C6F;
color:#FFFFFF;

}

#contactbox{
	width:300px;
	float:left;}

#contactsocialbox{
	width:400px;
	float:right;
	}

#topnavigation, #poster{
padding-top:10px;
width:90%;
margin:auto;
font-size:.6em;
}
#poster{
float:left;
}

#navigation, #posternavigation {
list-style-type:none;
}
#navigation a, #posternavigation a, #navigation a:link {
background-color:#E8F0FD;
border: 1px solid #000;
color: #000;
text-decoration: none;
margin: 1px;
width: 10em;
padding: 0.5em;
display:block ;
}
#posternavigation a:hover, #navigation a:hover {
background-color:#693C6F;
}
#posternavigation a:hover {
color:#FFFFFF;}

#posternavigation li, #navigation li {
float: left;
}
#posternavigation a {
color:#000;
}

#twitterbox{
	width:140px;
	height:30px;
	background-color:#FFF;
	text-align:center;
}

#introduction {
background-image:url('images/infoback.jpg');
background-repeat:no-repeat;
width:820px;
margin:20px 20px 20px 40px;
float:left;
color:#2C362F;
font-size:12px;
font-weight:600;
line-height:150%;
background-color:#c0d3ca; padding-left:30px; padding-right:30px; padding-top:10px; padding-bottom:10px; background-position-y:50%
}

#introduction p{
padding-left: 10px;
}

#introduction form{
padding-bottom:10px;
}

.textbox {
float:left;
width:300px;
padding:10px;
margin-left:40px;
margin-top:50px;
line-height:2.5em;
color:#693C6F;
font-weight:bold;
}

.textbox p {
font-size:17px;
}
#rotator {
	display:block;
float:left;
width:400px;
height:370px;
margin-left:20px;
margin-top:30px;
margin-bottom:10px;
padding:2px;
}

#slidestext{
color:#A624A6;
font-size:16px;
}

#memberlist {
font-size:12px;
font-weight:500;
line-height:150%;
color:#2C362F;
background-color:#f3fef9;
width:820px;
padding:20px 30px;
margin:20px 20px 20px 40px;
}

#memberlist ul a{
background-image:url('images/underline2light.jpg');
width:300px;
display:block;
padding:2px;
text-decoration:none
}

#memberlist table td ul{

list-style-type:none;
}
#memberlist table td ul a{
font-size:14px;
color:#693C6F;
border-bottom:1px solid purple;
padding-left:5px;
}

#memberlist li{padding:3px;}
#memberlist a:hover{
background-image:url('images/underline1light.jpg')
}

#csquare {
float:left;
padding-left:20px;
}

#mapbox {
background-color:#f3fef9;
width:890px;
padding:20px;
margin:40px auto;
font-size:14px;
}


#rules{
	float:left;
	padding:10px;
	font-size:12px;
	background-color:#E8F0FD;
	margin:10px;
	border:black 1px solid; 
	}
	
#footer {
width:920px;
padding:20px;
float:left;
background-color:#c0d3ca;
text-align:center;
font-size:12px;
}




#attractionintro {
background-image:url('images/introbackcol.jpg');
background-repeat:repeat-y;
padding:20px;
background-color:#f3fef9;
width:900px;
margin:20px 10px;
float:left;
color:#2C362F;
font-size:14px
}

#attractionintro.clearback {
background-image:url('images/guideback.jpg');
background-repeat:repeat-y

}

#freegive
{
	line-height:normal;
	font-weight:normal;}

#linkslist{
margin:20px 30px;
width:200px;
padding:10px;
float:left;
background-color:#D2DBE3;
font-size:10px;
}

#linkslist ul li {
list-style-type:none;
padding:3px;}

#linkslist ul li a {

}

#linkslist ul li a:hover {
background-color:#693C6F;
} 

#pic{
margin:20px 0px 10px 220px;
}

#pic1{
margin:20px 0px 10px 60px;
float:left;
}

#pic2{
margin:10px 60px 10px 20px;
float:right;
}

#pic3{
margin:60px 160px 10px 20px;
float:right;
}

#pic4{
margin:60px 10px 10px 20px;
float:right;
}

#pic5{
margin:20px 0px 10px 280px;
}

#pic6{
margin:20px 0px 10px 220px;
}

#information{
float:left;
background-color:#f3fef9;
width:900px;
padding:20px;
margin: 10px 10px;

}

#information ul{
list-style-type:none;
font-size:13px;

}
#information ul li a {
font-size:13px;
color:#3366FF;
	}
#information ul li a:hover{	

}

#information table td ul{

list-style-type:none;
}

#information table td{
background-color:#D7E3E8;
padding:8px;
font-size:12px;

}.justify {
	text-align: justify;
}

