/* CSS Document -  This file is for custom global CSS selectors & styles that are repeated elements on every page 

of a given site such as header, footer, and navigation selectors & styles*/



#page_wrapper {

postion:absolute;

width:100%;

height:100%;





} 



#main_wrapper {

position:relative;

width:1040px;

margin:auto;		

background-image:url(../images/background/page_background.jpg);

background-repeat:no-repeat;

background-postion:top center;



}



#clancy_logo {

position:relative;

top:0px;

left:0px;

float:left;

display:inline;

}



#clancy_tagline {

position:relative;

top:0px;

left:0px;

float:right;

}

#clancy_tagline h5{

position:relative;

display:inline;

top:42px;

}



#nav {

position:relative;

clear:both;

top:5px;

left:0px;

color:#FFF;



}



#nav a{

font-size:.85em;

color:#CCC;



}



#nav a:hover{

color:#FFF;



}



#nav .active{

color:#FFF;

border-bottom:1px #FFF dotted;

padding-bottom:2px;

font-size:0.95em;

font-weight:bold;



}



#sub_page_wrapper{

position:relative;

display:block;

top:0px;

width:1024px;

height:465px;

left:0;

overflow:hidden;

margin-bottom:0px;

}



#page_left_bucket {

display:inline;

float:left;

height:340px;

width:480px;

margin-bottom:50px;



}



#page_left_bucket h1{

font-family:arial, verdana, tahoma;

border-bottom:1px #FFF dotted;

padding-bottom:15px;

font-size:1.95em;

font-weight:bold;

color:#FFF;

display:block;

margin-top:0px;			



}



#page_left_bucket h4{

font-weight:bold;

color:#FFF;		



}



#page_left_bucket p{

font-size:.75em;

color:#CCC;	



}



#page_main_bucket li{

font-size:.75em;

color:#CCC;



}



#topline{

margin-top:0px;



}



#page_right_bucket {

position:relative;

display:block;

float:left;

left:47px;

top:-50px;

width:500px;





}

#page_title{

font-family:arial, verdana, tahoma;

border-bottom:1px #CCC dotted;

margin-top:30px;

padding-bottom:5px;

font-size:1.95em;

font-weight:bold;

color:#FFF;



}



#page_main_bucket {

display:block;

width:1004px;

height:320px;

overflow:auto;

padding-right:20px;

margin-bottom:50px;

}



#page_main_bucket h1{

border-bottom:1px #FFF dotted;

padding-bottom:10px;

display:inline;

font-size:1.75em;

font-weight:bold;

color:#FFF;

display:block;

}



#page_main_bucket p{

font-size:.75em;

color:#CCC;

}







#foot_wrapper {

display:compact;

margin-bottom:20px;

display:block;

height:220px;

}





.foot_box {

color:#222222;

float:left;

left:0px;

}



.foot_box h4 {



font-size:1.25em;

font-weight:bold;

display:compact;

margin-top:5px;

margin-bottom:10px;

border-bottom:1px #222 dotted;

padding-bottom:5px;

color:#172645;



}





.foot_box p {

position:inline;

color:#222;

font-size:0.70em;

font-weight:bold;

border-top:1px #222 dotted;

margin-top:5px;

padding-top:5px;

width:321px;



}



table tr td{

padding:2px;

}


