/* 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;
}
