@import url(http://fonts.googleapis.com/css?family=Arimo);
@import url(http://fonts.googleapis.com/css?family=Nobile);

body {background: #cde3ef url('http://www.wheelchairfoundation.org/public/styles/images/body_bg.png') top left repeat-x; font-family: 'Helvetic Neue LT', Helvetica, sans-serif;}

body:after {
content: url(http://www.wheelchairfoundation.org/dev/public/styles/images/featured_header_img1b.jpg)
		 url(http://www.wheelchairfoundation.org/dev/public/styles/images/featured_header_img2.jpg)
		 url(http://www.wheelchairfoundation.org/dev/public/styles/images/featured_header_img3.jpg); display:none;
}


@font-face {
    font-family: 'CABNDWebBold';
    src: url('fonts/cabndwebbold-webfont.eot?') format('eot'),
         url('fonts/cabndwebbold-webfont.woff') format('woff'),
         url('fonts/cabndwebbold-webfont.ttf') format('truetype'),
         url('fonts/cabndwebbold-webfont.svg#webfontWfi6LnzX') format('svg');
    font-weight: normal;
    font-style: normal;

}

div, ul, li {position: relative;}
.clear {clear: both;}

.imgleft {float: left;}
.imgright {float: right; margin-left: 20px;}

.errorText {color: red; text-decoration: none;}

.btt {color:#fed201; text-decoration: none;}

.top_logo {margin:0; padding:0; display:block; z-index:2000; position:absolute; top:-45px; left:-30px; width:286px; height:102px;}

div#main {width: 950px; margin: 40px auto 30px auto; padding:0 0 5px 0; background-color:#FFFFFF;}
div#content {margin: 0 5px 0 auto; background-color: #FFFFFF; padding:0; display:block; float:left;}

.number {font-size:80px; -webkit-text-size-adjust:40%; line-height:40%; margin:20px 0 25px 0; display:inline; padding:20px 20px 0 0;  color:#FFF; float:right; text-decoration:none; z-index:1000; }

div#footer {font-family: verdana, sans-serif; padding:10px; background-color:#085a7c; margin:15px 5px 0px 5px;font-size:10px; color:#FFF; text-align: center;}
#footer p { font-size:10px; color:#FFF; text-align: center;}
	div#footer div.right {float: right; text-align: right;}
	div#footer div.left {float: left;}
		div#footer ul#other_site{float: right; padding-top: 5px;}
		div#footer ul#other_site li {float: left; width: 32px; height: 32px; padding-left: 8px;}
		div#footer ul#other_site li#site_canada {background: url(images/flags/canada.png) 100% 0 no-repeat;}
		div#footer ul#other_site li#site_uk {background: url(images/flags/england.png) 100% 0 no-repeat;}
		div#footer ul#other_site li#site_china {background: url(images/flags/china.png) 100% 0 no-repeat;}
		div#footer ul#other_site li#site_australia {background: url(images/flags/australia.png) 100% 0 no-repeat;}
		div#footer ul#other_site li span {display: none;}
		div#footer ul#other_site li a {display: block; width: 32px; height: 32px;}
	
	div#footer h4 {color: #CCCCCC; font-size: 9px; padding-top: 5px;}
	div#footer h5 {color: #292929; font-size: 9px; padding-top: 5px; clear: left;}
	div#footer h6 {color: #292929; font-size: 8px;}
		div#footer h6 a {text-decoration: none; color: #292929;}
		div#footer h6 a:hover {color: #CCCCCC;}
	div#footer ul#footer_nav {margin: 0; padding: 0;}
	div#footer ul#footer_nav li {float: left; padding: 0 8px 0 11px; background: url(images/foot-pipe.png) 0 90% no-repeat;}
		div#footer ul#footer_nav li.first {background: none; padding-left: 0;}
	div#footer ul#footer_nav li a {color: #CCCCCC; font-size: 9px; text-decoration: none;}
		div#footer ul#footer_nav li a:hover {color: #292929;}



ul#nav {font-family: 'Helvetic Neue LT', Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #EDEEDC; padding: 0px 20px 0 0px; margin: 0 0 0 185px; z-index: 99;}
	ul#nav li {float: left; padding: 2px 20px 0 0px;}
		ul#nav li.first a {background: none; padding: 0 11px 0 12px !important;}
		ul#nav li.last a {padding-right: 0 !important;}
		ul#nav li a {color: #EDEEDC; text-decoration: none;}
			ul#nav li.sub a { background:none; padding: 0 11px 0 22px; }
			
		ul#nav li a:hover {color: #292929;}
	ul#nav li ul {text-align: center;}
	
	
	
	ul#nav ul.subnav {position: absolute; background: url(images/nav-subnav.png) 50% 11px no-repeat; padding: 2px 0 12px 0 !important; width: 141px; left: -9999em; z-index: 99;}
		
	
		ul#nav ul.subnav li {float: none; background: #cde3ef; color: #FFFFFF; padding: 10px 0 0 0; display: block; }
			ul#nav ul.subnav li.last {padding-bottom: 10px;}
		ul#nav ul.subnav li a {background: none; color: #085a7c; padding: 0; }
		ul#nav ul.subnav li a:hover {background: none; color: #EDEEDC; }
	
	
	#nav li:hover ul, #nav li.sfhover ul {left: 50%; margin-left: -70px; position: absolute; z-index: 99;}
	
	ul#nav li:hover {background: url(images/nav-current.png) 50% 0 no-repeat;}
		ul#nav li:hover a {color: #292929;}
	
	ul#nav ul#sub_about, ul#nav ul#sub_programs {width: 181px;}
		ul#nav li:hover ul#sub_about, ul#nav li:hover ul#sub_programs {margin-left: -90px;}



h1#logo {background: url(images/logo.png) 0 0 no-repeat; width: 289px; height: 108px; float: left; position: absolute; left: -20px; z-index: 90;}
	h1#logo span {display: none;}


div#top {z-index: 10; margin-top:0px;}
div#top div#corner h2 {position: absolute; top: 0; right: 0; z-index:99; float:right; background: url(images/titles/donations.png) 100% 0 no-repeat; display: block; width: 435px; height: 245px;}
	div#top div#corner h2 a {display:none;}
div#top div#corner h3 {position: absolute; top: 55px; right: 75px; width: 305px; height: 204px; background: url(images/titles/number-donated.png) 0 0 no-repeat; display:none; z-index:99; float:right; }
	div#top div#corner h3 span {display: none;}


#content_container {margin: 5px auto 0 auto; background-color: #FFFFFF; padding:0; display:block; float:left; width:950px; }
#col1 { margin: 0 0 0px 6px; padding:5px 0 0px 0px; display:block; float:left; width:650px; background-color:#FFF; height: 100%; }
#col1 p {line-height:16px; margin:60px 10px 0 25px; color:#002f51; font-family:"Times New Roman", Times, serif}
#col1 h1 {margin:10px 0 10px 5px; background:#FFF url(images/h1_bg.jpg) repeat-y; color:#085a7c; font-size: 20px; padding:5px; line-height:20px; width:100%; font-weight:normal; font-family: "Times New Roman", Times, serif;}
#gifts {float:right; display:block; width:200px; height:300px; margin: 120px 20px 0 0; padding-top:3px;  border-top:solid 1px  #a21137;}
#gifts p {margin:0 0 15px 0; padding:0; font-size:11px; color:#666666;}
#col1 p.partners {margin:5px 0 0 10px; color:#818181; font-family:"Times New Roman", Times, serif}

#col1_about { margin: 0 0 0px 6px; padding:5px 0 0px 0px; display:block; float:left; width:650px; background-color:#FFF; height: 100%; font-family:Arial, Helvetica, sans-serif;}
#col1_about h1 { margin:10px 0 10px 5px; background:#FFF url(images/h1_bg.jpg) repeat-y; color:#085a7c; font-size: 20px; padding:5px; line-height:20px; width:100%; font-weight:normal; }
#col1_about h3 { margin-left:5px; color:#333333; font-size: 14px; line-height:20px; width:100%; font-weight:bold; }
#col1_about p { font-size:12px; margin-left:5px; color:#333333; line-height:16px; font-weight:normal; padding:5px 0 10px 0;}
#col1_about ul { font-size:12px; color:#333333; list-style-type:circle;margin:0 0 10px 10px;}
#col1_about li {margin:10px 0 0 20px;}

#col1_contact {margin: 0 0 0px 6px; padding:0; display:block; float:left; width:650px; background-color:#FFF; height: 100%; font-family: 'Droid Sans', Garamond, Arial, sans-serif;}
#col1_contact h1 {margin:10px 0 20px 5px; background:#FFF url(images/h1_bg.jpg) repeat-y; color:#085a7c; font-size: 20px; padding:5px; line-height:20px; width:100%; font-weight:normal; font-family: "Times New Roman", Times, serif;}
#col1_contact h3 {color:#00456b; font-size: 14px; line-height:20px; display:inline; margin-left:10px; font-weight:bold;}
#col1_contact p {color:#00456b; line-height:18px; font-size:14px; display:inline; margin-left:10px;}
#col1_contact a {color:#1a85b5; font-size:14px;}

.recent_news {padding-right:5px; color:#70b6dc; font-size:12px; font-weight:normal;}
a.recent_news {font-size:12px; font-weight:bold; color:#085a7c; text-align:left; line-height:20px; display:inline; text-decoration:none}
a.recent_news:hover {color:#ffd101;text-decoration:underline;}
p.recent_news { color:#818181; font-size:12px;}

#col1_rotary { margin: 0px 0 0px 10px; padding:0px 0 5px 0px; display:block; float:left; width:620px; z-index:99;} 
#col1_rotary h1 {margin-bottom:10px; background:#FFF url(../styles/images/h1_bg.jpg) repeat-y; color:#085a7c; font-size: 18px; padding-left:10px; line-height:26px; width:50%; font-weight:normal; font-family: Arial, Helvetica, sans-serif;}
#col1_rotary p {color:#818181; line-height:16px; font-weight:normal; font-size:12px;}
.rotary_right {margin:0 10px 5px 0; padding:0px; width:265px; float:right; display:block; background-color:#f3f5f6; color:#085a7c; border:solid 1px #666666; clear:right;font-size:12px;}

#col2 {margin:20px 10px 0 0; padding:0; display:block; float:right; width: 265px; background-color:#f3f5f6; }
h2.col2 {font-size:16px;  text-align:left; margin:0; padding:5px; color:#fff; background:#085a7c url('http://wheelchairfoundation.org/public/styles/images/h1_bg5.jpg') repeat-x right top; font-family: 'Droid Sans', Garamond, Arial, sans-serif;}
h3.col2 { font-size:20px; padding:10px; font-weight:bold; text-align: center; color:#085a7c;}
p.col2 { text-align:center; color:#085a7c; font-size:16px; line-height:20px;}

a.rotary_link {color:#085a7c;}
a.rotary_link:hover {color:#FFD101;}


/* ------- Begin Golf Page Style -------- */

.golf_title {margin:140px 280px 0 35px; padding:0; font-size:38px;  font-weight:normal; color:#FFF; z-index:99; float:left; position:absolute; font-family: NobileRegular, Arial, sans-serif;}
#golf_right {float:right; display:block; margin:10px 10px 0 0; padding:0; width:265px; background-color:#f3f5f6;border:solid 1px #666666}
.filmstrip {height: 100px; width: 550px; display:block; float:right;}
#photos {float:left; display:block; margin:0; padding:0; width:550px;}
#photo_panel {float:left; width: 550px; overflow:visible; display:block;}
#filmstrip_panel {float: right; display:inline; width:550px;}
.galleryview {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
#pointer {display: none;}

/* ------- End Golf -------- */

#rss {width:590px; margin-left:0px; padding:0; display:block; float:left; z-index:99; max-height:250px; }
#rss li {margin-bottom:10px;}

#feed {margin:0; padding:0; display:inline; float:left;  color:#818181; font-size:12px;}
#feed1 a {margin:0; padding:0; font-size:12px; font-weight:bold; color:#085a7c; text-align:left; display:inline; text-decoration:none}
#feed1 a:hover {color:#ffd101;text-decoration:underline;}

#feed .datefield {margin:0; padding:0; color:#70b6dc; font-size:12px; }
#feed div {margin-top:10px;}


#feed2 {margin:0; padding:0; display:inline; float:left;  color:#818181; font-size:12px;}
#feed2 a {font-size:12px; font-weight:bold; color:#085a7c; text-align:left; text-decoration:none; display:inline;}
#feed2 a:hover {color:#ffd101;text-decoration:underline;}

#feed2 .datefield {margin:0; padding:0; color:#70b6dc; font-size:12px; }
#feed2 div {margin-top:10px;}


#news {margin:0 0 0 5px; padding:0; display:block; float:left; z-index:99;}

#news p {margin:0; font-size:12px; line-height:14px;  color:#818181; display:inline;}
#news a {font-size:12px; font-weight:bold; color:#085a7c; text-align:left; line-height:22px; text-decoration:none; display:inline;}
#news a:hover {color:#ffd101;text-decoration:underline;}
#news img {border: 1px solid #999999; margin-right: 15px; padding: 5px; display: inline; float:left;}
#news .date {margin:0; padding-right:5px; color:#70b6dc; font-size:12px; font-weight:normal; }
#col1_rotary .post_line {border-bottom: 1px solid #dfdfdf; width:600px;height:1px; margin:0; padding:5px; display:block; clear:left;}

#rotary_news {margin:0 0 0 5px; padding:0; display:block; float:left; z-index:99;}

#rotary_news p {margin:0; font-size:12px; color:#818181; display:inline;}
#rotary_news a {font-size:12px; font-weight:bold; color:#085a7c; text-align:left; text-decoration:none; display:inline; margin-top:3px;}
#rotary_news a:hover {color:#ffd101;text-decoration:underline;}
#rotary_news img {border: 1px solid #999999; margin:0 15px 5px 0; padding: 5px; display: inline; float:left;}
#rotary_news .date {margin:0; padding-right:5px; color:#70b6dc; font-size:12px; font-weight:normal; }



/* Album Thumbnails
------------------------------ */
#albums {
	float: left;
	width:650px; 
	display:block;
	z-index:99;
	
}
.album {
	margin: 0 5px 8px 0px;
		padding: 5px;
	float: left;
	width: auto;
	border: 1px solid #E7F0F5;
	background: #f3f5f6;
}

#albums h1 {margin-bottom:10px; background:#FFF url(../styles/images/h1_bg.jpg) repeat-y; color:#085a7c; font-size: 18px; padding-left:10px; line-height:26px; width:50%; font-weight:normal; font-family: Arial, Helvetica, sans-serif;}
.album_title {margin:0; padding:5px; display:inline; float:left; text-align:left; color:#9fc6db;}
.album_date {margin:0; padding:0; display:inline; float:left; color:#9fc6db;}
.album a img {  }
.album .thumb {
		float: left;
		width: 100px; 
		padding:2px;
		height:100px;
}
.album h3 {
	padding: 0;
	margin: 0;
}
.album .thumb p {
	line-height: 12px;
	font-size: 12px;
		padding: 5px;
		margin: 0px;
		text-align:center;
		color:#818181;
}
.albumdesc small {
	color: #8DB8CF;
}

/* Video Thumbnails
------------------------------ */
#videos {
	float: left;
	width:640px; 
	display:block;
	z-index:99;
	margin:0; 
	padding:0;
	
}


#ytvideo2 {
    float: left;
	margin:0px;
}


.yt_holder {
    background: #f3f5f6;
    padding: 5px;
    float: left;
    border: 1px solid #e3e3e3;
	margin:0 0 10px 0px;
	font-size:12px;
}


.demo2 ul {
    float: left;
    margin: 0;
    padding: 0;
    width: 220px;
color:#818181;
font-family:Arial, Helvetica, sans-serif;
}

.yt_holder  ul li {
    list-style-type: none;
    display:block;
    background: #f3f5f6;
    float: left;
    width: 220px;
    margin:0 0 5px 0;
	padding:1px;
color:#818181;
font-family:Arial, Helvetica, sans-serif;

}

.yt_holder  ul li img {
    width: 100px;
    float: left;
    margin:0 5px 0 5px;
    border: 1px solid #999;
}

.yt_holder ul li a {
    
    text-decoration: none;
    display: inline;
	margin:0;
	padding:0;
color:#818181;
font-family:Arial, Helvetica, sans-serif;
}
.yt_holder ul li a:hover {
	text-decoration:underline;
	color:#FF0000;
}

.currentvideo {
	background: #f3f5f6;
}	



#form {  background-color:#f3f5f6; margin:0 0px 10px 5px; padding:0px 0px 10px 0px; width:265px; height:200px; float:right; display:block; color:#085a7c; font-size:12px; font-family:Arial, Helvetica, sans-serif; border:solid 1px #666666; text-align:center;}
#form h2 {font-size:14px;  text-align:left; margin:0; padding:5px; color:#fff;background-color:#085a7c; font-weight:bold; }
.news_label {display:block; float:left; margin-top:10px;}
.news_input {display:block; clear:right; float: right; }
.button_text {display:block; clear:both; margin:0px; padding-top:30px; float:right;}
#form .submit {margin-top:10px;}

.rotary_contact {
		float:left;
		width:650px;			/* width of page */
		position:relative;
		line-height:18px;
	}

.col_a, .col_b, .col_c {
		float:left;
		position:relative;
		padding:0 5px 1em 5px;	/* no left and right padding on columns, we just make them narrower instead only padding top and bottom is included here, make it whatever value you need */
		overflow:hidden;
		display: block; 
	}
	
.col_b {padding:0 5px 0 5px; border-right: dotted 1px #818181; border-left: dotted 1px #818181;}

#side_content {margin: 5px 5px 0 0; padding:0; width: 265px; display:block; float:right; border: solid 1px #1D1D1D;}

/* PRESS PREVIEW */
ul.press {border-bottom: 1px solid #e0e0e0; padding: 5px 0 20px;}
	ul.press li {list-style: none !important;}
	ul.press li.img {float: left; padding: 0 10px 0 0;}
	ul.press li.title a {color: #242424; font-size: 12px; font-weight: bold;}
	
/* PAGINATION */
.pagination {margin: 0 20px 15px 10px; padding: 5px 15px; text-align: center;}
	.pagination span {display: block; color: #727461; font-weight: bold; font-size: 12px; padding-bottom: 10px;}
.pagination a {text-decoration: none; font-weight: normal; color: #d2d2d2; padding: 1px 5px; }
.pagination .current {color: #07200a; padding: 1px 5px; font-weight: bold;} 


/*BGS*/
.bg1, .bg2 {background-color: #FFF;}
.bg3, .bg4 {background-color:#FFF; color: #333333 !important;}
.bg5, .bg6 {background: url(images/temp2-bg-2.gif) 0 0 repeat-y; color: #292929;}


.bgform {background-color:#FFF; color: #002f51;}


 /* TEMPLATE 1 */
#corner {float:right; display:block; z-index:99;}
div#rotation {width: 950px; height: 250px; z-index: 1; background: url(images/header_featured1.jpg) 0 0 no-repeat; display:block; margin:0; padding:0;} 
 div#rotation div#rot1, div#rotation div#rot2, div#rotation div#rot3, div#rotation div#rot4, div#rotation div#rot5, div#rotation div#rot6, div#rotation div#rot7, div#rotation div#rot8 {position: absolute; left: 0; top: 0; z-index: 1;}

/* TEMPLATE 2 */
div#temp2 {width: 950px; padding-top:20px;}
	/* div.videoplayer {padding: 20px; width: 950px !important;} */
	div#temp2 div.left {float: left; width: 600px; padding: 0 10px 0 10px;}
	div#temp2 div.left h2, div#temp2 h2 {color: #292929; font-size: 23px; font-weight: bold; margin-bottom: 20px;}
		div.bg3 div.left h2, div.bg4 div.left h2 {color: #674B18 !important;}
	div#temp2 div.left h3 {color: #292929; font-size: 12px; font-weight: bold; margin-bottom: 10px; clear: left;}
		div#temp2 div.left h3 a {color: #333333; text-decoration: none;}
	div#temp2 div.left h5 {color: #292929; font-size: 18px; font-weight: bold; margin-bottom: 10px;}
		div#temp2 div.left h5 a {color: #292929; text-decoration: none;}
	div#temp2 div.left h6 {color: #292929; font-size: 10px; font-weight: bold; margin-bottom: 2px;}
		div#temp2 div.left h6 a.btt {font-weight: normal; margin: -20px 0 20px 0 !important; display: block;}
	div#temp2 div.left p, div#temp2 p {font-size: 12px; margin-bottom: 20px; line-height: 14px; text-align: justify; }
		div#temp2 p 
		div#temp2 div.left p a, div#temp2 p a {color: #292929; text-decoration: none;}
	div#temp2 div.left ul {font-size: 12px; margin-bottom: 20px; text-align: left; }
		div#temp2 div.left ul li {list-style: square; margin: 0 0 5px 20px;}
		div#temp2 div.left ul li a {color: #292929; text-decoration: none;}
		div#temp2 div.left ul li a:hover {font-weight: bold;}
	
.mail {color:#007eaf;}
.mail:hover {color:#ffd101;text-decoration:underline;}

	    div.rotary ul {font-size: 12x; margin:0px; padding:5px 0 0 10px; text-align: left; }
		div.rotary ul li {list-style: circle; margin: 15px 0 15px 20px;}
		div.rotary ul li a {color: #666666; text-decoration: none;}
		div.rotary ul li a:hover {font-weight: bold;}
	
                ul.col2_list {font-size: 14x; margin:0px; padding:5px 0 0 10px; text-align: left; }
		ul.col2_list li {list-style: circle; margin: 15px 0 15px 20px; font-size: 14px; color: #666666; }
		ul.col2_list li a {color: #666666; text-decoration: none; font-size: 14px;}
		ul.col2_list li a:hover {font-weight: bold;}


	div#temp2 div.left table {font-size: 12px; color: #292929; background: #FFF; margin-bottom: 20px; border-top: 1px solid #292929; }
		div#temp2 div.left table td {padding: 6px 10px; border-bottom: 1px solid #292929;}
		div#temp2 div.left table td.blueCell {background: #D5DADB;}
		
		
	div#temp2 div.right {margin:20px 20px 0 650px; background-color:#f3f5f6;  border:solid 1px #666666;}
	div#temp2 div.right h3#waystogive, div#temp3 div.right h3#waystogive {background: #635438 url(images/titles/ways-to-give.png) 20px 50% no-repeat; height: 30px;}
		div#temp2 div.right h3#waystogive span, div#temp3 div.right h3#waystogive {display: none;}
		
	div#temp2 div.right h3#about {background-color:#085a7c; color:#FFF; padding:10px; font-size:18px; text-transform:uppercase;}
	div#temp3 div.right h3#about {background-color:#085a7c; color:#FFF; padding:10px; font-size:18px; text-transform:uppercase;}
	
	
	div#temp2 div.right h3#getinvolved {background: #848674 url(images/titles/get-involved.png) 20px 50% no-repeat; height: 30px;}
		div#temp2 div.right h3#getinvolved span {display: none;}
	
	div#temp2 div.right h3#programs {background: #848674 url(images/titles/programs.png) 20px 50% no-repeat; height: 30px;}
		div#temp2 div.right h3#programs span {display: none;}
		
	div#temp2 div.right h3#newsandmedia {background: #191919 url(images/titles/news-and-media.png) 20px 50% no-repeat; height: 30px;}
		div#temp2 div.right h3#newsandmedia span {display: none;}
		
	div#temp2 div.right h3#contact {background: #666666 url(images/titles/contact.png) 20px 50% no-repeat; height: 30px;}
		div#temp2 div.right h3#contact span {display: none;}

			
	div#temp2 div.right ul {font-size: 12px; font-weight: bold; margin: 15px 0 0 15px;}
	div#temp2 div.right ul li {padding: 0 0 14px 0;}
	div#temp2 div.right ul li a {color: #292929; text-decoration: none; padding-left: 15px;}
	div#temp2 div.right ul li a:hover, div#temp2 div.right ul li.current a { color: #A3A280; background: url(images/arrow-side-brown.png) 0 0 no-repeat; }
	
		div.bg5 div.right ul {font-size: 12px; font-weight: bold; margin: 15px 0 0 15px;}
		div.bg5 div.right ul li {padding: 0 0 14px 0;}
		div.bg5 div.right ul li a {color: #292929; text-decoration: none; padding-left: 15px;}
		div.bg5 div.right ul li a:hover, div.bg5 div.right ul li.current a { color: #FFFFFF !important; background: url(images/arrow-side-white.png) 0 0 no-repeat !important; }
		div.bg5 div.right h5 {color: #292929 !important;}
			
		div.bg6 div.right ul {font-size: 12px; font-weight: bold; margin: 15px 0 0 15px;}
		div.bg6 div.right ul li {padding: 0 0 14px 0;}
		div.bg6 div.right ul li a {color: #292929; text-decoration: none; padding-left: 15px;}
		div.bg6 div.right ul li a:hover, div.bg6 div.right ul li.current a { color: #FFFFFF !important; background: url(images/arrow-side-white.png) 0 0 no-repeat !important; }
		div.bg6 div.right h5 {color: #292929 !important;}
		
	div#temp2 div#sponsor {}
		div#temp2 div#sponsor h4#donate {float: right; background: url(images/donate-chair.png) 0 0 no-repeat; width: 201px; height: 69px;}
		div#temp2 div#sponsor h4#donate  a {display: block; height: 69px; width: 201px;}
		div#temp2 div#sponsor h4#donate span {display: none;}
		div#temp2 div#sponsor blockquote {color: #292929; font-size: 13px; margin: 0 0 25px 20px;}
	
	div#temp2 div.right div.section {background: url(images/sidebar-seperator.png) 50% 0 no-repeat; padding: 20px 20px 0 20px;}
	div#temp2 div.right h5 {color: #848674; font-size: 14px; font-weight: bold; line-height: 16px; margin-bottom: 3px;}	
	div#temp2 div.right h5 span {font-size: 12px;}
	div#temp2 div.right p {color: #292929; font-size: 11px; line-height: 14px;}
		div#temp2 div.right p a {color: #292929; text-decoration: none; background: url(images/arrow-side-small.png) 100% 0 no-repeat; padding-right: 10px;}
	
	div#temp2 ul.issue {float: left; list-style: none !important; width: 125px; height: 200px;}
		div#temp2 ul.issue li {list-style: none !important;}
		div#temp2 ul.issue li img {height: 125px;}
		
	div#temp2 ul.current {float: left; list-style: none !important;}
		div#temp2 ul.current li {list-style: none !important;}
		
	div#temp2 h4#donate {float: right; background: url(images/donate-chair.png) 0 100% no-repeat; width: 201px; height: 69px; padding: 20px 20px 0 0;}
		div#temp2 h4#donate a {display: block; width: 201px; height: 69px;}
		div#temp2 h4#donate span {display: none;}
	
/* TEMPLATE 3 */
div#temp3 {color: #292929; width: 950px;}
	div#temp3 div.left {float: left; width:583px; padding: 20px}
	div#temp3 div.left h2 {color: #292929; font-size: 23px; font-weight: bold; margin-bottom: 20px;}
		div.calendar div.left h2 {color: #333333 !important;}
	div#temp3 div.left h3 {color: #292929; font-size: 14px; font-weight: bold; margin-bottom: 10px;}
			
		div#temp3 div.left h3 a {color: #292929; text-decoration: none; font-weight: bold;}
	div#temp3 div.left h4 {color: #666666; font-size: 11px; font-weight: bold; padding: 0 0 5px 0; border-bottom: 1px solid #CCCCCC; margin-bottom: 10px;}
	div#temp3 div.left h5 {font-size: 16px; font-weight: bold; margin-bottom: 10px;}
		div.calendar div.left h5 {color: #333333 !important;}
		div.calendar div.left h6 {color: #fed201 !important; font-size: 10px; margin: -10px 0 10px 0;}
	div#temp3 div.left p {font-size: 11.5px; margin-bottom: 20px; line-height: 14px; text-align: justify; }
		div.calendar div.left p {color: #333333 !important;}
		div#temp3 div.left p a {color: #085a7c; text-decoration: none;}
		
	div#temp3 div.left ul {font-size: 11.5px; margin-bottom: 20px; text-align: left; }
		div#temp3 div.left ul li {list-style: square; margin: 0 0 5px 20px;}
		div#temp3 div.left ul li a {color: #292929; text-decoration: none;}
	
	div#temp3 div.right {margin-left: 623px;}
	
	div#temp3 h4#donate {float: right; background: url(images/donate-chair.png) 0 100% no-repeat; width: 201px; height: 69px; padding: 20px 20px 0 0;}
		div#temp3 h4#donate a {display: block; width: 201px; height: 69px;}
		div#temp3 h4#donate span {display: none;}

/* TEMPLATE 4 */
div#temp4 {background: #1F1F1F;}
	div#temp4 div.full {padding: 20px;}
	
	
		
	div#temp4 ul#storyextras {background: url(images/story-pipe.png) 0 0 no-repeat; margin-left: -5px; padding: 20px 0 0; list-style: none; }
		div#temp4 ul#storyextras li {list-style: none; float: left; margin: 0 9px; font-family: Verdana, sans-serif; font-size: 10px; color: #CCCCCC;}
		div#temp4 ul#storyextras li.first {margin-left: 5px;}
		div#temp4 ul#storyextras li a {color: #CCCCCC;}
		
	div#temp4 div.left {float: left; width: 395px; padding: 30px 20px 10px; margin-top: 122px;}
	div#temp4 div.left h2 {color: #EDEEDC; font-size: 23px; font-weight: bold; margin-bottom: 15px; line-height: 28px;}
	div#temp4 div.left h3 {color: #CCCCCC; font-size: 14px; font-weight: bold; margin-bottom: 30px;}
	div#temp4 div.left h5 {color: #666666; font-size: 18px; font-weight: bold; margin-bottom: 10px}
	div#temp4 div.left p {font-size: 11.5px; color: #EDEEDC; margin-bottom: 20px; line-height: 14px; text-align: justify; }
		div#temp4 div.left p a {color: #292929; text-decoration: none;}
		
	div#temp4 div.left ul {font-size: 11.5px; color: #666; margin-bottom: 20px; text-align: left; }
		div#temp4 div.left ul li {list-style: square; margin: 0 0 5px 20px;}
		div#temp4 div.left ul li a {color: #292929; text-decoration: none;}
	
	div#temp4 div.right {margin: 122px 0 0 440px; padding-top: 30px;}
	div#temp4 h4#donate {float: right; background: url(images/donate-chair.png) 0 100% no-repeat; width: 201px; height: 69px; padding: 20px 20px 0 0;}
		div#temp4 h4#donate a {display: block; width: 201px; height: 69px;}
		div#temp4 h4#donate span {display: none;}
		
	/* SIDE SCROLL STYLES */
	div#scrollbox {width: 740px; height: 122px; position: absolute; overflow: hidden;}
	div#scrollbox div#bigbox { width: 3990px; }
	div#scrollbox div#bigbox div.block {width: 770px; height: 122px; float: left; margin-right: 10px;} 
	div#leftscroll {position: absolute; left: 0; top: 60px; color: #FFF; z-index: 90;}
		div#leftscroll a {color: #FFF; text-decoration: none;}
	div#rightscroll {position: absolute; right: 0; top: 60px; color: #FFF; z-index: 90; }
		div#rightscroll a {color: #FFF; text-decoration: none;}
	div.block ul {padding: 0 6px; width: 758px;}
	div.block ul li {float: left; margin: 0 6px;}


/*FORM TEMPLATE */
form.form {padding: 10px 20px; font-size: 12px;}
	
	form.form div.extra-150 {margin: -18px 0 0 265px; font-size: 11px; font-weight: bold;}
	
	form.form h3 {background: url(images/form-h3-bg.png) 0 0 no-repeat; color: #333333; font-weight: bold !important; font-size: 18px !important; padding-top: 15px;}
	form.form h4 {color: #CCCCCC; font-size: 14px; font-weight: bold; margin-bottom: 10px;}
	
	form.form div {padding: 5px 0;}
	form.form div label {float: left; width: 200px; text-align: right; color: #666666; font-size: 11px; padding: 3px 10px 0 0;}
	
	
/* CALENDAR STYLES */
table.calendar {width: 160px; margin: 0 auto; border: 1px solid #666666; color: #333333; padding: 20px 0;}
	table.calendar tr.heading {background: #333333; color: #FFF; font-size: 10px;}
		table.calendar 	tr.heading th {padding: 5px 0; text-align: center;}
		table.calendar tr.heading a {color: #FFF;}
	table.calendar tr.weekdays {font-size: 12px; font-weight: bold;}
		table.calendar tr.weekdays td {padding: 5px 0; text-align: center;}
	table.calendar tr.days {font-size: 11px;}
		table.calendar tr.days td {text-align: center; border: 1px solid #666;}
		table.calendar tr.days td div {padding: 3px 0;}
			table.calendar tr.days td div.eventday {background: #D5B986; font-weight: bold;}
				table.calendar tr.days td div.eventday a {color: #333333; text-decoration: none;}


/* VIDEO STYLES
ul.video {padding: 10px 0; border-bottom: 1px solid #999; list-style: none;}
	ul.video li {list-style: none !important; padding: 2px 0 !important; margin: 0 !important;}
	ul.video li.image {float: left; padding-right: 20px !important;}
	ul.video li.title {padding-right: 20px !important;}
	ul.video li.clear {clear: left;} */
