﻿html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, table, tbody, tfoot, thead, tr, th, td {margin: 0px; padding: 0px; border: 0px; font-size: 100%; }
body {background-color:#383734;color:#000;font-family: Arial,Helvetica,sans-serif; }




#rw-gallery-wrapper { width:980px; margin:0 auto; border:solid 6px #ffffff;}
#powerband {width:100%; height:48px; overflow:hidden;}
#rw-gallery-header { background:#FFFFFF url("images/rw-2009-header.jpg") left top no-repeat; width:100%; height:95px; margin-top:0px; overflow:hidden;}
.rw-gallery-container { width:100%; background-color:#969494; } /*e4e4e4*/



/*Horizontal menu*/
#rw-gallery-nav {height:25px; width:100%; background:#000 url("images/main-nav-bg.jpg") left top no-repeat; border-top:solid 2px #292424; border-bottom:solid 1px #292424;}
#rw-gallery-nav .divider { background-color:#666666; height:14px; width:1px; display:block; float:left; margin:5px 4px 4px 4px;}
#rw-gallery-nav a { color:#cccccc; font-weight:bold; display:block; float:left; padding:4px  2px 4px 2px; margin-left:5px; text-decoration:none; font-size:80%; }
#rw-gallery-nav a:hover { color:#ffffff; font-weight:bold; display:block; float:left; padding:4px 2px 4px 2px; margin-left:5px; text-decoration:none; font-size:80%;}




/*slideshow content containers*/
#rw-gallery-content{ width:640px; float:left; margin-left:8px}
#rw-gallery-rail {width:310px; float:left; margin-left:5px}
#rw-gallery-credit { background-color:#292424; height:30px; width:100%; overflow:hidden; margin-top:5px;}
#rw-news-container { width:620px; float:left;}
#rw-news-container-full { width:980px; float:left;} /*RD 4-15-2010*/

/* box and box headers */
.box310 { width:310px; margin-top:5px; background-color:#FFFFFF; }
.box-header {height:32px; width:100%; background-color:#666666;}

.newsbox { width:305px; float:left; margin-left:5px; background-color:#7c7878;color:#ffffff; overflow:hidden;}
.newsbox-header { width:100%; height:30px; background:#666666 url("images/news-header.jpg") left top no-repeat;}
.newsbox .content {font-size:70%;}
.newsbox .content a:link, .newsbox .content a:visited {color:#ffffff; text-decoration:none; border-bottom:dotted 1px #cccccc;}
.newsbox .content a:hover {color:#cccccc; text-decoration:none; border-bottom:dotted 1px #ffffff;}




.share-header { height:30px; width:100%; background:#666666 url("images/share-bg.jpg") left top no-repeat; }
/*slide nav */
.nav-slidenum {width:100px; float:left; padding-top:8px; font-size:80%; color:#ffffff; font-weight:bold; text-align:center;}
.nav-buttons {width:202px; float:right; height:32px; overflow:hidden;}
.nav-buttons a {outline:none;}
.nav-buttons img {border:none;}

#indicator { background-color:#666666; width:100%; height:15px; padding:0; margin:0; overflow:hidden;}
#incdicator a:active {border:none; text-decoration:none;}


/* album banner +desc */
#album-description {width:100%; background:#444444 url("images/feature_background.gifx") left top repeat-x; height:auto;}
#album-description .albumtext { padding:5px 5px 5px 10px; height:auto; color:#ede9e9;}
#album-description h1 { text-transform:uppercase; color:#FFFFFF; font-size:120%; font-weight:bold;}
#slideshow {width:620px; margin:10px auto; overflow:hidden;}



/*text containers for photo name and desc */
.slidename{color:#ffffff; display:block; font-size:105%; font-weight:bold; padding:15px 8px 0px 10px;}
.slidedesc{display:block; font-size:90%; padding:0px 8px  10px 10px;}
.slidedesc p {margin-top:2px; padding-top:2px;}
.slidedesc a:link, .slidedesc a:visited { font-weight:bold; color:#cccccc; text-decoration:underline;}
.slidedesc a:hover { font-weight:bold; color:#ffffff; text-decoration:underline; }



#imageframe {width:610px; height:525px; overflow:hidden;}
#imageframe img {border:solid 6px #666666;}
.imgbox {margin:0 auto;}
/*credits for given slide*/
.pcredit {
    margin-top:-33px; height:30px; overflow:hidden; z-index:5001;
    width:100%;
    
}
.pcredit span {
 display:inline-block; margin-left:6px; padding:6px 0px  6px 8px; width:100%;
 background:transparent url("images/credit.png") left top repeat; font-size:80%; color:#cccccc; 
 }

/* promo box - last slide */
.promobox { color:#ffffff; font-size:75%; }
.promobox #promoframe img {border:solid 4px #666666;}
.promobox .mainstory {font-size:125%; font-weight:bold;}
.promobox .ministory {font-size:98%; font-weight:bold;}
.ministory a:link, .mainstory a:link, .ministory a:visited, .mainstory a:visited {  color:#ffffff; text-decoration:none; padding:0px 3px 2px 3px; }
.ministory a:hover, .mainstory a:hover { color:#cccccc; text-decoration:none; padding:0px 3px 2px 3px;} 

/*Footer*/
#rw-gallery-footer {
 width:100%; background:#666666; color:#ffffff; font-size:80%;
}
#footerlinks {
  width:95%; height:20px; margin:0 auto; text-align:left; padding:5px;
}
#footerlinks .divider { background-color:#999999; height:14px; width:1px; display:block; float:left; margin:3px 4px 4px 4px;}
#footerlinks a:link, #footerlinks a:visited { color:#cccccc; display:block; float:left; text-decoration:none; padding:0px 3px 2px 3px; border-bottom:dotted 1px #cccccc; }
#footerlinks a:hover { color:#ffffff; display:block; float:left; text-decoration:none; padding:0px 3px 2px 3px; border-bottom:dotted 1px #ffffff; }


/* Misc. classes*/
.clearright{clear:right;}
.clearboth{clear:both;}
