/*
Gibraltar To Antigua page CSS
Version: 1
Author: David Bonner
Author URI: http://19eightyseven.com
*/

/* BODY structure */

#outsidecontainer {
height:auto;
margin:0px auto 0px;
padding:0px;
text-align:left;
width:610px;
}

#insidecontainer{
float:left;
height:auto;
width:100%;
}

/* HEADER */

#header {
height:430px;
padding:0;
width:100%;
}

/* NAVIGATION */

ul#nav {
float:left;
font-size:18px;
height:36px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
width:100%;
}

ul#nav li {
float:left;
height:33px;
line-height:21px;
margin:0;
padding:0;
width:auto;
}

a#home {
background:transparent url(../images/nav.jpg) no-repeat scroll -4px -10px;
float:left;
height:33px;
margin:10px 0 0 6px;
width:41px;
}
a#home span {
display: none;
}
a#home:hover {
background: transparent url(../images/nav.jpg) no-repeat -4px -53px;
float: left;
}
a#home.current_page_item {
background: transparent url(../images/nav.jpg) no-repeat -4px -53px;
float: left;
}

a#aboutus {
background:transparent url(../images/nav.jpg) no-repeat scroll -54px -10px;
float:left;
height:33px;
margin:10px 0 0 8px;
width:69px;
}
a#aboutus span {
display: none;
}
a#aboutus:hover {
background: transparent url(../images/nav.jpg) no-repeat -54px -53px;
float: left;
}
a#aboutus.current_page_item {
background: transparent url(../images/nav.jpg) no-repeat -54px -53px;
float: left;
}

a#gbc {
background:transparent url(../images/nav.jpg) no-repeat scroll -133px -10px;
float:left;
height:33px;
margin:10px 0 0 10px;
width:100px;
}
a#gbc span {
display: none;
}
#gbc:hover {
background: transparent url(../images/nav.jpg) no-repeat -133px -53px;
float: left;
}
a#gbc.current_page_item {
background: transparent url(../images/nav.jpg) no-repeat -133px -53px;
float: left;
}

a#ourprep {
background:transparent url(../images/nav.jpg) no-repeat scroll -242px -14px;
float:left;
height:28px;
margin:14px 0 0 11px;
width:114px;
}
a#ourprep span {
display: none;
}
a#ourprep:hover {
background:transparent url(../images/nav.jpg) no-repeat scroll -242px -57px;
float: left;
}
a#ourprep.current_page_item {
background: transparent url(../images/nav.jpg) no-repeat -242px -57px ;
float: left;
}

a#mtt {
background:transparent url(../images/nav.jpg) no-repeat scroll -366px -10px;
float:left;
height:33px;
margin:10px 0 0 11px;
width:60px;
}
a#mtt span {
display: none;
}
a#mtt:hover {
background: transparent url(../images/nav.jpg) no-repeat -366px -53px ;
float: left;
}
a#mtt.current_page_item {
background: transparent url(../images/nav.jpg) no-repeat -366px -53px ;
float: left;
}

a#blog {
background:transparent url(../images/nav.jpg) no-repeat scroll -438px -10px;
float:left;
height:33px;
margin:10px 0 0 11px;
width:36px;
}
a#blog span {
display: none;
}
a#blog:hover {
background: transparent url(../images/nav.jpg) no-repeat -438px -53px ;
float: left;
}
a#blog.current_page_item {
background: transparent url(../images/nav.jpg) no-repeat -438px -53px ;
float: left;
}

a#contact {
background:transparent url(../images/nav.jpg) no-repeat scroll -486px -10px;
float:left;
height:33px;
margin:10px 0 0 11px;
width:60px;
}
a#contact span {
display: none;
}
a#contact:hover {
background: transparent url(../images/nav.jpg) no-repeat -486px -53px ;
float: left;
}
a#contact.current_page_item {
background: transparent url(../images/nav.jpg) no-repeat -486px -53px ;
float: left;
}

a#rss {
background:transparent url(../images/nav.jpg) no-repeat scroll -555px -10px;
float:left;
height:33px;
margin:10px 0 0 7px;
width:50px;
}
a#rss span {
display: none;
}
a#rss:hover {
background: transparent url(../images/nav.jpg) no-repeat -555px -53px ;
float: left;
}
a#rss.current_page_item {
background: transparent url(../images/nav.jpg) no-repeat -555px -53px ;
float: left;
}

/* MAIN DONATE */

#maindonate {
float:left;
height:auto;
text-align:center;
width:100%;
}

a#donatebtn {
background:transparent url(../images/bigdonate.png) no-repeat scroll -13px 0;
display:block;
height:69px;
margin:0 auto;
text-indent:-9999px;
width:170px;
}

a#donatebtn:hover {
background:transparent url(../images/bigdonate.png) no-repeat scroll -13px -86px;
}

/* HOME BLOCKS */

#homeblocks {
float:left;
height:210px;
margin:50px 0 0;
width:100%;
}

#meetimg img {
float:right;
margin:-43px 0 0;
}

#meetmedia {
float:left;
left:77px;
margin:-5px 0 -120px;
position:relative;
width:314px;
}

#total {
background:transparent url(../images/totalraised.png) no-repeat scroll 0 0;
float:left;
height:111px;
margin:12px 0;
width:270px;
}

.totalamount {
display:block;
font-size:32px;
font-weight:bold;
height:38px;
line-height:45px;
padding:0;
position:relative;
text-align:center;
text-shadow:0 -1px 6px #000000;
top:54px;
}

#rowingfor {
background:transparent url(../images/sailingfor.png) no-repeat scroll 0 0;
float:right;
height:127px;
margin:-9px 0;
width:298px;
}

#rowingfor p {
font-size:19px;
font-weight:bold;
margin:85px 0 0 70px;
position:relative;
text-align:center;
text-shadow:0 -1px 6px #000000;
}

#postcontainer {
float:left;
height:auto;
width:100%;
}

.post {
float:left;
margin:0 0 0;
}

.postdate {
background:transparent url(../images/datebg.png) no-repeat scroll 0 0;
color:#ABDEF7;
float:left;
height:108px;
line-height:24px;
padding:36px 0 0;
text-align:center;
text-shadow:0 -1px 2px #000000;
text-transform:uppercase;
width:88px;
}

.day {
font-size:41px;
}

.month {
font-size:23px;
margin:6px 0 0;
}

.year {
font-size:20px;
margin:-2px 0 0;
}

.postinside {
float:right;
padding:36px 0 0;
width:500px;
}

.postexsingle {
}

/* FOOTER */

#footer {
height:30px;
text-align:right;
width:100%;
}

#footer p {
padding:0 10px 0 0;
}

/* COMMENTS */

#comments {
float: left;
}

textarea#comment, input#author, input#email, input#url {
background:#001E38 none repeat scroll 0 0;
border-top:1px solid #000000;
border-right: none;
border-bottom: 1px solid #214365;
border-left: none;
color: #edf7ff;
font-family: Helvetica, Arial, Sans-serif;
width:580px;
font-size:12px;
padding:10px;
}
textarea#comment:focus, input#author:focus, input#email:focus, input#url:focus {
background:#00172b none repeat scroll 0 0;
}
input#author, input#email, input#url, input#scf_field_name, input#scf_field_email, input#scf_field_subject, textarea#scf_field_message {
background:#001E38 none repeat scroll 0 0;
border-top:1px solid #000000;
border-right: none;
border-bottom: 1px solid #214365;
border-left: none;
color: #edf7ff;
font-family: Helvetica, Arial, Sans-serif;
width:300px;
font-size:12px;
padding:10px;
margin: 0 10px 0 0;
}
input#author:focus, input#email:focus, input#url:focus, input#scf_field_name:focus, input#scf_field_email:focus, input#scf_field_subject:focus, textarea#scf_field_message:focus {
background:#00172b none repeat scroll 0 0;
}
input#submit, input.submit {
background:#001E38 none repeat scroll 0 0;
border-top:1px solid #000000;
border-right: none;
border-bottom: 1px solid #214365;
border-left: none;
color: #edf7ff;
cursor: pointer;
padding: 5px;
}
input#submit:hover, input.submit:hover {
background:#00172b none repeat scroll 0 0;
}

.form-label {
margin: 10px 0 4px 0;
}

.form-submit {
margin: 15px 0 0 0;
}

/* BLOG */

.button-left {
float:left;
font-style:italic;
margin:0 0 0 10px;
}
.button-right {
float:right;
font-style:italic;
margin:0 10px 0 0;
}

/* SIDEBAR */

#sidebar {
}

/* GALLERY */

	
.thumbout{
border:1px solid #DFECF7;
height:160px;
margin:10px 0;
position:relative;
width:180px;
}
.thumbin{
clip:rect(98px 294px 258px 114px);
left:-114px;
position:absolute;
top:-98px;
}

.gallerypost {
float:left;
height:187px;
margin:0 10px 20px;
width:182px;
}

.thumbin img {
width: 145%;
}

/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    ColorBox example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:#fff;}

#colorbox{}
    #cboxContent{margin-top:32px;}
        #cboxLoadedContent{background:#000; padding:1px;}
        #cboxLoadingGraphic{background:url(../images/loading.gif) center center no-repeat;}
        #cboxLoadingOverlay{background:#000;}
        #cboxTitle{position:absolute; top:-22px; left:0; color:#000;}
        #cboxCurrent{position:absolute; top:-22px; right:205px; text-indent:-9999px;}
        #cboxSlideshow, #cboxPrevious, #cboxNext, #cboxClose{text-indent:-9999px; width:20px; height:20px; position:absolute; top:-20px; background:url(../images/controls.png) 0 0 no-repeat;}
        #cboxPrevious{background-position:0px 0px; right:44px;}
        #cboxPrevious.hover{background-position:0px -25px;}
        #cboxNext{background-position:-25px 0px; right:22px;}
        #cboxNext.hover{background-position:-25px -25px;}
        #cboxClose{background-position:-50px 0px; right:0;}
        #cboxClose.hover{background-position:-50px -25px;}
        .cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious{right:66px;}
        .cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px; right:44px;}
        .cboxSlideshow_on #cboxSlideshow.hover{background-position:-100px -25px;}
        .cboxSlideshow_off #cboxSlideshow{background-position:-100px 0px; right:44px;}
        .cboxSlideshow_off #cboxSlideshow.hover{background-position:-75px -25px;}

