body {position:relative; width:100%; height:100%; background-color:#e6e0c0; font-family:Verdana, Helvetica, Arial, sans-serif; font-size:10px;}
strong {font-weight:bold;}
em {font-style:italic;}
.clear {clear:both;}
.clearlist {position:relative !important; float:none !important; clear:both !important; width:0 !important; height:0 !important; margin:0 !important; padding:0 !important; line-height:0 !important; border:none !important;}

h1, h2, h3, h4, h5, p {margin-bottom:0;}
h1 {font-size:2em; line-height:1em; font-weight:bold; color:#000;}
h2 {font-size:1.4em; line-height:1em; font-weight:bold; color:#000;}
	h2.thank-you { position: absolute; top: 215px; left: 205px; width: 621px; height: 70px; overflow: hidden; text-indent: -9999px; background: url(../../images/site_specific/layout/bg_thank_you.png) no-repeat; z-index: 20; }
h3 {font-size:1.2em; line-height:1.2em; color:#000;}
h4 {font-size:1.2em; line-height:1.3em; font-weight:normal; color:#000;}
h5 {font-size:1em; line-height:1.1em; font-style:italic; color:#000;}
p {font-size:1em; line-height:1.4em; margin-bottom:1.4em; color:#000;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
hr {border:0; background:url(../../images/site_specific/layout/hr-short.jpg) no-repeat; height:2px; width:100%; margin:24px 0 4px 0;}

#top_section {position:relative; width:100%; background:url(../../images/site_specific/layout/rough-edge.jpg) repeat-x bottom center #f5edd6;}
#top_wrapper {position:relative; width:673px; height:465px; padding:330px 72px 0 320px; margin:0 auto; background:url(../../images/site_specific/layout/bg.jpg) no-repeat top center;}

#top_wrapper p {font-size:0.9em; color:#605d53;}

#resources td { width: 330px; }
#resources h4 { color: #a36035; font-size: 1.3em; font-weight: bold; margin-bottom: 2px; text-transform: uppercase; }
#resources p { font-size: 1.2em; line-height: 1.5em; }
	#resources p.contact a { text-decoration: none; }
		#resources p.contact a:hover { text-decoration: underline; }
#resources a { text-decoration: underline; }
	#resources a:hover { text-decoration: none; }
#your-station input { margin-top: 4px; }

#broadcast-support { position: relative; margin: 30px 0 0 0; width: 546px; height: 22px; overflow: hidden; text-indent: -9999px; background: url(../../images/site_specific/layout/bg_broadcast_support.png) no-repeat; }
	#broadcast-support a { position: absolute; top: 7px; left: 333px; display: block; width: 211px; height: 15px;  }
		#broadcast-support a:hover { background: url(../../images/site_specific/layout/bg_email_hover.png) no-repeat; }
   
/* Footer */
#footer {position:relative; width:1065px; height:90px; margin:0 auto; padding:40px 0 0 0;}
#compassion_logo {display:block; position:absolute; width:220px; height:83px; left:73px; top:10px; background:url(../../images/site_specific/layout/compassion-logo.gif) no-repeat;}
#footer p {position:absolute; width:430px; height:70px; left:332px; top:47px; line-height:1.4em;}
#footer p a {font-weight:bold; color:#000;}
#social_links {position:absolute; width:185px; height:83px; left:814px; top:25px;}
#footer h2 {width:182px; height:22px; margin-left:2px; overflow:hidden; text-indent:-9999px; background:url(../../images/site_specific/layout/find-online.gif) no-repeat;}
#footer ul {}
#footer ul li {float:left; width:41px; height:42px; margin-right:4px;}
#footer ul li a {display:block; width:41px; height:42px; overflow:hidden; text-indent:-9999px; background-image:url(../../images/site_specific/layout/social-links.jpg); background-repeat:no-repeat;}
#footer ul li a#facebook {background-position:0px 0px;}
#footer ul li a#facebook:hover {background-position:0px -42px;}
#footer ul li a#flickr {background-position:-44px 0px;}
#footer ul li a#flickr:hover {background-position:-44px -42px;}
#footer ul li a#twitter {background-position:-89px 0px;}
#footer ul li a#twitter:hover {background-position:-89px -42px;}
#footer ul li a#youtube {background-position:-133px 0px;}
#footer ul li a#youtube:hover {background-position:-133px -42px;}

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

#cboxOverlay{background:#000;}

#colorbox{}
    #cboxContent{margin-top:32px;}
        #cboxLoadedContent{background:#fff; padding:0 0 0 15px;}
        #cboxLoadingGraphic{background:url(../../images/site_specific/layout/loading.gif) center center no-repeat;}
        #cboxLoadingOverlay{background:#fff;}
        #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/site_specific/layout/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;}
