body{
	
	
}

#outterBodyWrap{
border-top:1px solid black;
	background:url("../images/starburst.jpg") no-repeat top;
	text-align:center;
	font-family:sans-serif;
	line-height:1.4em;
}



#pageWrap{

        width:800px;
        margin-left:auto;
        margin-right:auto;
        margin-top:71px;
        text-align:left;
}

/***********************

Styles for the top logo bar

************************/

#topBar{
	display:block;
	padding:0px;
	background:url("../images/banner.png");
	border:0px solid #ccc;
	width;800px;
	height:195px;
	position:relative;
}

#join_link{
        display:block;
        position:absolute;
 	bottom:0;
 	right:0;
 	width:94px;
 	height:96px;
        }


#logo_link{
        display:block;
        position:absolute;
 	top:76px;
 	left:30px;
 	width:248px;
 	height:84px;
        }
        

/***********************

Styles for the top menu

************************/

#menu{ 
	position:absolute;
	bottom:0;
	left:4px;
       background:transparent;
 }

#menu ul{
        list-style:none;
        margin:0px;
        padding:0px;
        margin-left:13px;
        }

        #menu ul li{
        float:left;
        padding:0px;
	margin:2px 0 5px 0;
	border-right:1px solid #ccc;
	
        }


        #menu li a{
        text-decoration:none;
        display:block;
        margin:2px 15px;
        padding:2px;
        color:#eee;
        font-weight:light;        
        }

        #menu li a:hover{
        color:#333;
        background:#eee;
        }



/***********************

Styles for the main 
content area

************************/
#bodyWrap{
        background:#2e2a2b url("../images/pageBG.jpg") no-repeat;
        width:800px;        
        }
        
#mainContent{
width:580px;
font-size:.8em;
color:#eee;
float:left;
}

#mainContent a{
color:#bbf;
}

#mainContent a:hover{
color:#fff
}
#new_design_test #pageBody{
padding:0;
}

#pageBody{
padding:0 25px 0 25px;
}

#rightContent{
display:inline;
width:210px;
float:right;
color:#000;
}

#mailSignUp{
background:#ccc;
padding:3px 10px 5px 10px;
margin-left:0px;
margin-bottom:20px;
font-size:.7em;
text-align:left;
}

#signUp{
text-align:center;
font-variant:small-caps;
}

#signUpLabel{
display:inline;
margin-right:20px;
}


#rightContent a img{
margin:0 40px 10px 0;;
display:inline;
float:right;
}

#rightContent a:hover img{
background:#565253;
}

#upperLeft{
float:left;
}

#upperLeft img{
display:inline;
float:left;
margin:0;
margin-left:6px;
}

#upperRight{
display:inline;
float:left;
width:170px;
margin-left:6px;
color:#000;
}

#lowerArea{
width:100%;
color:#eee;
clear:both;
padding:0 25px 25px 25px;
}

#lowerLeft{
width:380px;
font-size:1.1em;
float:left;
}

#lowerRight{
width:310px;
float:left;
margin-left:50px;
}




/*********************

Image feed styles

**********************/

ul.feed_image_list{
	list-style:none;
}

ul.feed_image_list li{
	float:left;
	margin:0px;
	padding:0px;
}



/*********************

Tag cloud styles

**********************/

#tags_div{ 
       margin:10px;
 }

#tags_div a{ 
         margin:5px;
         padding:5px;
 }

#tags_div a:hover{
               background:#eee;
               } 



/*********************

Styles for the footer

 ********************/


#footer{
	position:relative;	
	background:url("../images/footer.jpg") no-repeat bottom;
	width:800px;
	height:212px;
}

#footer a{

}


#aPeelLink{
	display:block;
	width:95px;
	height:55px;
	position:absolute;
	bottom:101px;
	left:22px;
}

#footer #firstAmLink{
display:block;

width:95px;
	height:55px;
	position:absolute;
	bottom:101px;
	left:267px;


}

#footer #arvestLink{
display:block;

	width:85px;
	height:55px;
	position:absolute;
	bottom:101px;
	left:150px;

}



#footer #chamberLink{
display:block;
	width:99px;
	height:55px;
	position:absolute;
	bottom:101px;
	left:532px;

}

#footer #republicLink{
display:block;

width:75px;
	height:55px;
	position:absolute;
	bottom:101px;
	left:405px;

}

#mntLink{
display:block;
	width:91px;
	height:55px;
	position:absolute;
	bottom:101px;
	left:691px;
}

#aPeelLink span{
display:none;
}

#firstAmLink span{
display:none;
}

#arvestLink span{
display:none;
}

#immyLink span{
display:none;
}

#chamberLink span{
display:none;
}

#republicLink span{
display:none;
}

#mntLink span{
display:none;
}


/***********************
Styles for the home page rotator
***********************/

#pageBody #rotator img{
margin:0px;
border:0px;
}

#rotator{
width:574px;
height:338px;
position:relative;
background:transparent;
}

#rotator .back{
position:absolute;
left:0px;
top:0px;
background:transparent;
}

#rotator ul{
list-style:none;
margin:0px;
padding:0px;
}

#rotator ul li{
margin:0px;
padding:0px;
}

#rotator .rotator_small{
padding-top:10px;
padding-bottom:15px;
}

#rotator .rotator_small li{
float:left;
margin-right:15px;
padding:1px;
}



 #slideShow{
    position:relative;
    height:240px;
    width:500px;
    border:1px solid #666;
    overflow:hidden;
    top:17px;
    left:35px;
    }
    
    #barHolder{
    position:relative;
    top:31px;
    left:35px;
    }

#controlBar a span{
display:block;
}

#controlBar a{
display:block;
padding:1px;
float:left;
margin-right:15px;
}

#controlBar a:hover{
background:#aaa;
}

#controlBar a.curSb{
background:white;
}


    .slide{
    display:none;
    position:absolute;
    top:0px;
    text-align:center;
    
    }

    .curSlide{
    display:block;
    }
     
        
/*********************

Styles for the copyright area

 ********************/
        .siteInfo{
        width:800px;
        margin-left:auto;
        margin-right:auto;
        text-align:right;
        font-size:0.8em;
        margin-bottom:30px;
	color:white;
	
        }
        
        .siteInfo a{
        margin:0px 15px;
	color:#ccc;
        }

	.siteInfo a:hover{
	color:#fff;
        }










/*#pageBody img{
margin:10px;
padding3px;
background:white;
border:3px double black;
}*/




ul.gallery{ 
            margin:0px;
            padding:0px;
            list-style:none;
 }

ul.gallery li{ 
               float:left;
               background:#eee;
               padding:0px;
               border:1px solid #ccc;
               margin:5px;
 }


ul.form_errors{ 
                border:1px solid red;
                background:#fdd;
                padding:10px;
                padding-left:30px;
                }

div.submitted_ok{ 
                border:1px solid green;
                background:#dfd;
                padding:10px;
                padding-left:30px;  
                margin:10px;
 }

input.form_error,textarea.form_error,select.form_error{ 
                  border:2px inset red;
                  background:#fdd;
                  }


.pagination{
background:#eee;
padding:10px;
border:1px solid #ccc;
border-left:0px;
border-right:0px;
text-align:center;
margin:10px 0px;
}

.pagination a{
border:1px solid #ccc;
padding:3px 8px;
margin:3px;
}

.pagination a:hover{
background:#ccc;
color:black !important;
}

.tag1 {font-size: 1.0em;}
.tag2 {font-size: 1.2em;}
.tag3 {font-size: 1.4em;}
.tag4 {font-size: 1.6em;}
.tag5 {font-size: 1.8em;}
.tag6 {font-size: 2.0em;}


.clearfix, .clearfixLeft, .clearfixRight {
    display: inline-block;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html .clearfix {
    height: 1%;
}
/* End hide from IE-mac */
.clearfixRight:after {
    content: ".";
    display: block;
    height: 0;
    clear: right;
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html .clearfixRight {
    height: 1%;
}
/* End hide from IE-mac */

              
              /*Small rule to hide robot decoy elements*/
              .decoyEmail{display:none;}
              
              
