/*
 
 INDEX
 MAIN CONTAINERS (SEC01)
 HEADER STYLES (SEC02)
 PAGE LAYOUT STYLES (SEC03)
 
*/

/* MAIN CONTAINERS (SEC01)*/

body{
    margin:0 auto;
    background-color:#F3F3F3;
    font-family:arial, helvetica, sans-serif;
}

#full_container{
    margin:0 auto;
    width:1015px;
    background-color:#FFF;
    border-top:3px solid #19889B;
}
#header_container{
    width:1015px;
    height:175px;
    background:url(../img/backgrounds/header_background.png);
}
#page_content{
    width:1015px;
    background-color:#FFF;
}
#footer_container{
    width:1015px;
    background-color:blue;
}

/* HEADER STYLES (SEC02) */

#header_logo{
    height:175px;
    width:175px;
    background:url(../img/backgrounds/header_logo.png);
    float:left;
}
#header_text{
    margin-left:25px;
    width:810px;
    text-align:left;
    color:#FFF;
    float:left;
    background:url(../img/pictures/BBbeach.png) no-repeat right top;

}
#header_large_text{
    font-size:47pt;
    font-variant:small-caps;
    font-weight:bold;
    text-shadow: 2px 2px 3px #000;
    filter:progid:DXImageTransform.Microsoft.Shadow(color=#666666,direction=135);
    padding-left:150px;
}

#header_small_text{
    font-size:14pt;
    font-weight:bold;
    text-shadow: 1px 1px 2px #000;
    float:right;
}
#header_nav{
    width:748px;
    height:50px;
    float:left;
    text-align:right;
    padding-left:267px;
    background-color:#2BB3CB;
    border-bottom:2px inset #333;
}
.nav_item{
    width:120px;
    height:50px;
    text-align:center;
    font-size:12pt;
    float:left;
}
.small_nav{
    margin-top:5px;
    font-size:7pt;
}
.nav_item a{
    display:block;
    width:120px;
    height:48px;
    padding-top:3px;
    text-decoration:none;
    background:url('../img/backgrounds/nav_background.png');
    color:#FFF;
    font-weight:bold;
}
.nav_item a:hover{
    display:block;
    width:120px;
    height:48px;
    padding-top:3px;
    text-decoration:none;
    background:url('../img/backgrounds/nav_background_hover.png');
}
/* PAGE LAYOUT STYLES (SEC03)*/

#index_page_image_holder{
    padding:5px;
    float:left;
    width:400px;
}
#index_page_text_holder{
    padding-top:30px;
    padding-left:15px;
    padding-right:10px;
    float:left;
    width:560px;
}
#about_page_image_holder{
    padding:5px;
    padding-top:15px;
    float:left;
    width:600px;
}
#about_page_image_holder img{
    margin-bottom:20px;
}
#about_page_text_holder{
    padding-left:15px;
    padding-right:10px;
    float:left;
    width:960px;
}
#about_page_point_holder{
    padding-left:15px;
    padding-right:10px;
    margin-top:-10px;
    float:left;
    width:360px;
}
#issues_page_text_holder{
    padding-left:15px;
    padding-right:10px;
    float:left;
    width:960px;
}
#issues_page_text_holder img{
    padding-left:15px;
}
#quote{
    float:left;
    font-style:italic;
    padding-bottom:10px;
    padding-left:10px;
    width:230px;
    height:75px;
}
#twitter_feed{
    float:left;
    width:310px;
    height:210px;
    background:url(../img/backgrounds/twitter_feed.png);
    margin-right:10px;
    line-height:15px;
    font-weight:bold;
    font-size:9pt;
}

#twitter_feed ul li{
    list-style:none;
    padding-left:4px;
    padding-right:6px
}
#twitter_feed a{
    color:#000;
}
