/* fix pngs */	
.png { behavior: url(/wp-content/common/css/iepngfix.htc);}
/* end fix pngs */	
.holder {text-align: center;}
.clear {clear: both;} 
.clearright {clear: right;} 
.clearleft {clear: left;}

.alignright.no-border, .alignleft.no-border {border: 0px;}

.linklove, #footprint, #headprint {display: none;}

a img {border: 0px;}	
a {outline: none;}

body {margin: 0px; padding: 0px; background: #ccc url(/wp-content/common/images/bg-subpage.gif) repeat-x top center; text-align: center; font: normal 11px Arial, Verdana, Sans-Serif; color: #000;}


form, #headright form {margin: 0px;}
#headright div {margin: 0px; padding: 0px;}
#pageholder {background-color: #fff; width: 990px; margin: 0px auto; text-align: left;}
#branding {float: left;}
#headright {float: right; margin: 21px 0px 0px 0px; width: 615px;}
#headright .highlights {float: left; border: 1px solid #cfcfcf; height: 46px; width: 280px; padding: 6px 8px 6px 10px;}
#headright .title {color: #7f7f7f; font-weight: bold; font-size: 13px; margin-bottom: 2px;}
#headright .left {float: left; margin-right: 4px; }
#headright .left input {width: 248px; color: #7f7f7f; border: 1px solid #cfcfcf; font-size: 12px;}
#headright .right {float: right; }
#headright .donate {float: right;}
#sublogo {float: left;  margin: 20px 0 0 0;}
#headad {float: right; margin: 6px 0px 7px 0px;}

#main {padding: 20px; margin: 0px; background-color: #fff;}

#sidebar {margin-left: 647px; width: 300px;}
#sidebar form, #navsearch form {margin: 0px;}

#content {float: left; width: 630px;}

.post a {color: #61191a;}
.post a:hover {color: #a91b1f;}
.post {font: 12px Verdana, Arial, Sans-Serif; color: #000; line-height: 18px;}
.post h1 {font: 22px Arial, Verdana, Sans-Serif; color: #000;}
.post h2 {font: 16px Arial, Verdana, Sans-Serif; color: #000;}

.more-link {color: #61191a; margin: 0px; display: inline; margin: 6px 0px 6px 0px;}
a.more-link {color : #61191a;}
a.more-link:hover {color : #a91b1f;}

h4 {font: 18px georgia, times; color: #000;}
h5 {font: 16px Arial, Verdana, Sans-Serif; color: #000;}

#sidevideo {margin-bottom: 12px; width: 300px;}
.sidebox {border: 1px solid #cfcfcf; margin-bottom: 12px; padding: 10px; color: #666;}
.sidebox .title, .sidebox .title a {font: bold 16px Arial, Verdana, Sans-Serif; color: #666666; text-transform: uppercase; text-decoration: none;}

.sidebox a {color: #333;}
.sidebox .imgtitle {margin-bottom: 5px;}
.sidebox .imgtitle2 {margin-top: 3px;}

.sidebox ul {margin: 0px; padding: 0px 0px 0px 15px; list-style-type: square; color: #ccc;}
.sidebox ul a {line-height: 18px; color: #333; text-decoration: none;}
.sidebox ul a:hover {color: #a91b1f;} 
.sidebox li.here a {font-weight: bold; color: #a91b1f;} 

.sideboxsocial {text-align: center; border: 1px solid #cfcfcf; margin-bottom: 12px; padding: 8px 2px 6px 2px; color: #666;}

.donatebox {margin-bottom: 12px;}

.sidead {margin-bottom: 12px; color: #757575;}
.sidead iframe {margin-top: 3px;}
.support13 {margin-bottom: 12px;}


#feedbox {border: 1px solid #cfcfcf; padding: 20px; font-family: Arial, Verdana, Sans-Serif;}
#feedbox .feedtitle {border-bottom: 1px solid #cfcfcf; padding: 0 0 6px 0;}
#feedbox ul {list-style: none; margin: 10px 0 12px 0; padding: 0px;}
#feedbox a {text-decoration: none; color: #666; font-size: 16px;}
#feedbox a:hover {text-decoration: none; color: #000;}
#feedbox span {font-size: 9px; color: #999; text-transform: uppercase;}

#feedbox a.video {background: url(/wp-content/common/images/i-video.gif) no-repeat right; padding-right: 20px;}

/* on tonight */
#ontonight {background-color: #dedede; margin-bottom: 12px; color: #2f2f2f; font-size: 11px;}
#ontonight .time {text-align: right; width: 58px; font-weight: bold;}
#ontonight table td {border-bottom: 1px solid #777; padding: 5px 4px 5px 4px;}
#ontonight a {color: #2f2f2f; text-decoration: underline;}
#ontonight a:hover {color: #000; text-decoration: underline;}
/* END on tonight */

/* the top nav */
#gnav { padding: 5px 0px 0px 0px; height: 135px;}
#globalnav {width: 990px; margin: 0px auto; text-align: left;}

#globalnav .gnlogoad {height: 90px;} 
#globalnav .gnlogo {float: left;  margin: 25px 0 0 0;}
#globalnav .gnad {float: right;}
#globalnav .gnavbar {margin-top: 13px; height: 32px;}

#navbar {height: 40px; margin: 0px;}
#navpadding {padding-top: 8px;}
#navsearch {float: right; text-align: right;  margin-right: 33px; width: 281px;}
#navsearch .searchbox {width: 241px; font-size: 14px; padding: 2px; color: #7e7f80; border: 1px solid #666;}
#navsearch .searchbox2 {width: 241px; font-size: 14px; padding: 2px; color: #7e7f80; border: 1px solid #666;}


#navsearchwliw {float: right; text-align: right;  margin-right: 33px; width: 190px;}
#navsearchwliw .searchboxwliw {width: 150px; font-size: 14px; padding: 2px; color: #7e7f80; border: 1px solid #666;}
#navsearch .gobutton, #navsearchwliw .gobutton {float: right; padding-left:7px; width: 22px; height: 22px;}


#navsearch2 {float: right; text-align: right;  margin: 2px 3px 0px 0px; width: 200px;}
#navsearch2 .searchbox {width: 165px; font-size: 14px; padding: 2px; color: #7e7f80; border: 1px solid #666;}
#navsearch2 .gobutton {float: right; padding-left:7px; width: 22px; height: 22px;}


#nav13 {font: bold 14px Arial, Verdana, Helvetica, sans-serif; padding: 0px; margin: 0px;}
#nav13 * { z-index:10000; }
#nav13 li {float: left; padding: 0px 4px 0 0; list-style: none;}
#nav13 li a {display: block; background: url(/wp-content/common/images/nav-tabs.gif); color: #fff; text-decoration: none; height: 32px; border-left: 1px solid #bbb; text-transform: none; font-family : Arial, Verdana, Helvetica, sans-serif;}
#nav13 li a:hover, #nav13 li:hover {color: #fff; background-position: 0 -64px;}
#nav13 li a:hover span, #nav13 li:hover span {background-position: 100% -64px; color: #fff;}		
#nav13 span {background: url(/wp-content/common/images/nav-tabs.gif) 100% 0; display: block; line-height: 2.3em; padding-right: 9px; padding-left: 8px;}
#nav13 li ul {visibility: hidden; position: absolute; margin: 0; padding: 0; width: 197px; font-weight: normal; font-size: 13px; border: 1px solid #fff;}
#nav13 li ul li {float: left; display: inline; width: 197px; margin: 0px;}
#nav13 li ul li a, #nav13 li.current li a	{padding: 4px 0px 3px 8px; height: 17px; color: #fff; background: url(/wp-content/common/images/dropdown.png);}
#nav13 li ul li a:hover, #nav13 li.current li a:hover {color: #fff; background: url(/wp-content/common/images/dropdown-hover.png); }
#nav13 li.current a, #nav13 li.current span, #nav13 li.current a:hover span {background-position: 100% -32px; color: #808080;}

#nav13 li.home {width:59px;}
#nav13 li.schedule {width:85px;}
#nav13 li.video {width:59px;}
#nav13 li.programs {width:86px;}
#nav13 li.kids {width:50px;}
#nav13 li.education {width:89px;}
#nav13 li.shop {width:55px;}
#nav13 li.community {width:97px;}
#nav13 li.support {width:75px;}
#nav13 li.support2 {width:75px;}
#nav13 li.events {width:66px;}

#nav13 li.help a {border-left: 0px; background: none; text-decoration: underline;}
#nav13 li.help a:hover {color: #fff;}
#nav13 li.help {padding-left: 30px;}
#nav13 li.help span {background: none !important;}
#nav13 li.help span:hover {color: #fff; background: none !important;}

#nav13 li.snav a {color: #333; border-left: 0px;}
#nav13 li.snav span {background: url(/wp-content/common/images/nav-tabs.gif) 100% -96px; padding-left: 8px; border-left: 0px;}
#nav13 li.snav:hover span {background: url(/wp-content/common/images/nav-tabs.gif) 100% -128px;}
/* END the top nav */

#updates {margin: 4px 0px 4px 0px;}
#updates .title {color: #7f7f7f; font: 12px Arial, Verdana, Sans-Serif; margin-bottom: 2px;}
#updates .left {float: left; margin-right: 4px; }
#updates .left input {width: 245px; color: #7f7f7f; border: 1px solid #7f7f7f; font-size: 13px; padding: 1px;}
#updates .right {float: right;}

#thefooter {margin-top: 15px; border-top: 1px solid #c4bdb4; padding-top: 12px; text-align: center; line-height: 20px; font-size: 11px; color: #575656;}
#thefooter a {color: #575656; margin-right: 8px; text-decoration: none; border-bottom: 1px solid #d0d1d2;}	
#thefooter a:hover {color : #333;}		


/* WP Images + Captions */
.aligncenter, div.aligncenter {	display: block;  margin-left: auto;	margin-right: auto;}

.wp-caption {border: 1px solid #cfcfcf;	text-align: center;	background-color: #fff;
	padding-top: 4px;	-moz-border-radius: 3px; -khtml-border-radius: 3px;
	-webkit-border-radius: 3px;	border-radius: 3px;}

.wp-caption.alignright {margin: 0px 0px 10px 16px;}
.wp-caption.alignleft {margin: 0px 16px 10px 0px;}
.wp-caption img {margin: 0; padding: 0; border: 0 none;}
.wp-caption p.wp-caption-text {font-size: 11px; line-height: 17px; padding: 0 4px 5px;
	margin: 0;}
img.centered {display: block; margin-left: auto; margin-right: auto;}
img.alignright {padding: 4px; display: inline; border: 1px solid #cfcfcf;
	text-align: center; background-color: #fff; margin: 0px 0px 10px 16px;
	-moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px;
	border-radius: 3px;}
img.alignleft {padding: 4px; display: inline; border: 1px solid #cfcfcf;
	text-align: center; background-color: #fff; margin: 0px 16px 10px 0px;
	-moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px;
	border-radius: 3px;}
.alignright {float: right;}
.alignleft {float: left}
img.noborder {border: 0px;}
	
#picright {float: right; margin: 0px 0px 8px 8px; font-size: 10px; color: #666;}	
#picleft {float: right; margin: 0px 0px 8px 8px; font-size: 10px; color: #666;}	
/* END WP Images + Captions */


.archivetitle {border-bottom: 1px dotted #e1e1e1; color: #666; font: bold 18px Arial, Verdana, georgia; padding-bottom: 5px; margin: 0px 0px 10px 0px;}

.singletitle {border-bottom: 1px solid #e1e1e1; color: #333; font: bold 18px Arial, Verdana, georgia; padding-bottom: 5px; margin: 0px 0px 10px 0px;}
.subtitle {color: #333; margin: 0px 0px 10px 0px; font: bold 16px Arial, Verdana, georgia;}

.pagetitle {color: #b4b4b4; padding-bottom: 5px; margin: 0px 0px 5px 0px; font: bold 18px Arial, Verdana, georgia;}

.postmetadata {border: 1px solid #e1e1e1; font-size: 10px; padding: 6px; color: #777;}
blockquote {margin: 15px 30px 0 10px; padding-left: 20px; border-left: 5px solid #ddd;}
blockquote cite {margin: 5px 0 0; display: block;}


/* site email form */
div#emailform, div#emailformsuccess {margin-top: 10px; background: #F6F6F6; padding: 10px 20px 10px 20px; border: 1px solid #d0cfcf; border-top: 0px; -webkit-border-radius: .5em; -moz-border-radius: .5em; border-radius: .5em; -webkit-box-shadow: 0 1px 5px rgba(0,0,0,.5); -moz-box-shadow: 0 1px 5px rgba(0,0,0,.5); box-shadow: 0 1px 5px rgba(0,0,0,.5);}
div#emailform p, div#emailform p a, div#emailformsuccess p, div#emailformsuccess p a { color: #575555; }
h3.emailformsuccess {color: #575555; font-family: arial; border-bottom: 1px dashed #d1d0cd;}
h3.emailformsuccess span {font: 25px arial; color: #575555;}
p.closewindow {font-size: 11px; text-align: right;}
p.closewindow img {vertical-align: middle; padding: 0 3px 0 0;}
div.emailformleft {float: left; width: 48%;}
div.emailformright {float: right; width: 48%;}
div#emailleft .red {color: #B52624; font: bold 14px arial;}
div#emailleft {float: left; width: 343px; font: normal 12px arial;}
div#emailright {float: right; width: 212px; font: normal 11px arial;}
div#emailleft input.thinline { width: 163px; }
div#emailleft input, div#emailleft textarea { border: 0; }
div#emailleft input.thinline, div#emailleft textarea.thinline { border: 1px solid #b6b4b4; }

#contentnarrow div#emailform {padding: 0px 0px 10px 35px;}
#contentnarrow div#emailright {width: 340px; float: left;}

/* END site email form */




/* all programs page list */	
#featured_programs {margin: 10px 0 10px 0; border-bottom: 1px dotted #cfcfcf;}
#pageallprograms {padding: 20px;}
#pageallprograms h2 {font: normal 24px Georgia, Times; color: #385577; margin: 0px; line-height: 26px; text-decoration: none;}

#pageallprograms .aptitle {font: bold 15px georgia; color: #333; border-bottom: 1px solid #ccc; padding-bottom: 4px; text-shadow: 0 1px 1px rgba(0,0,0,.2);  margin: 0 10px 10px 0;} 	
#pageallprograms .featuredlist {font-size: 11px;}
#pageallprograms .featuredlist a, #pageallprograms .program_list a {font-size: 11px; color: #666; text-decoration: none;}	
#pageallprograms .featuredlist a:hover, #pageallprograms .program_list a:hover {color: #000;}
#pageallprograms .featuredlist ul, #pageallprograms .program_list ul {margin: 0px; list-style: none; padding: 0 10px 0 0;}
#pageallprograms .featuredlist li {margin-bottom: 5px; }
#pageallprograms .program_list {line-height:20px; padding: 8px;}		
#pageallprograms .featuredlist .full_episode { margin-left:4px; }
/* END all programs page list */	

.footad {margin: 10px 0 10px 0; padding: 0px 0px 10px 0px;}
.entry p {font-size: 12px;}

#videolist {margin: 15px 0 10px 0; padding-bottom: 10px; color: #767676; font: 11px arial; border-bottom: 1px solid #cccccc; line-height: 13px;}
#videolist .item {float: left; width: 150px; margin: 0px 4px 7px 0px; border: 1px solid #cfcfcf; height: 140px;}
#videolist .item img {margin-bottom: 1px;}
#videolist .title {font-weight: bold;}
#videolist .des {font-size: 10px;}
#videolist a {text-decoration: none; color: #767676;}
#videolist a:hover {color: #000;}
.morelink {float: right; font-size: 16px;}
.morelink a {background: url(/wp-content/common/images/arrow-blue.gif) no-repeat right; padding-right: 12px; text-decoration: none;}
#videolist .txt {padding: 0px 5px 0px 5px;}

#widget, #widget li {list-style-type: none; margin: 0px; padding: 0px;}

.videothirteen {padding: 5px; text-align: center; background: url(/wp-content/common/images/vid-fade.gif) repeat-y;}

/* blogroll */
#blogroll ul {list-style-type: none; margin: 0px; padding: 0px; color: #666;}
#blogroll ul.blogroll {margin: 0px; padding: 0px; list-style-type: none;}
ul.blogroll li {margin: 0px 0px 2px 10x;}	
#blogroll a {text-decoration: none; background: url(/wp-content/common/images/icon-outlink.gif) no-repeat left top;	padding-left: 15px;}

#blogroll h2 {color: #666; font-size: 12px; border-bottom: 1px solid #cccccc; margin: 10px 0px 5px 0px;}
/* end blogroll */



/* begin tool box */
.toolbox img {margin: 0px;}
.toolbox {padding: 7px 0px 7px 0px !important; border: 1px dotted #797979; color: #666; 
margin: 5px 0; border-left: 0px; border-right: 0px; line-height: 18px;}
.toolbox ul {margin: 0; padding: 0; width: 310px; float: left; list-style-type: none; height: 21px;}	
.toolbox li {float: left; padding: 0px 7px 0 0; margin: 0px; height: 22px; }
.toolbox li a {padding: 0px 0 0px 0px; text-decoration: none  !important; font-size: 11px; color : #565656 !important; background: url(/wp-content/common/images/toolbox.gif) 0 0 no-repeat; }	
.toolbox li a:hover {color : #333; text-decoration: underline  !important;}	
.toolbox li.print a {background-position: 0px 0px  !important; padding-left: 20px;}
.toolbox li.email a {background-position: 0px -14px  !important; padding-left: 20px;}
.toolbox li.comments a {background-position: 0px -31px  !important; padding-left: 20px;}
.toolbox li.facebook {padding: 0 5px 0 0;}

.addthis {float: right; width: 165px; overflow: hidden;}
.addthis a {float: left; width: 18px; height: 18px; margin-right: 5px;}
.mybutton {float: left; width: 57px; margin-right: 5px;}
.addthis_toolbox .custom_hover {position: relative;}
.addthis_toolbox .hover_menu {display: none; position: absolute; background: #fff; width: 116px; padding: 0px 0 0px 0; border: 1px solid #a8a8a8; margin-top: -1px;}
.addthis_toolbox .hover_menu a {width: 90px; padding: 4px 0 4px 26px; position: relative; display: block; text-decoration: none; font: normal 11px arial; color: #333;}
.addthis_toolbox .hover_menu a:hover {background: #385577; text-decoration: none; color: #fff !important;}
.addthis_toolbox .hover_menu span {position: absolute; left: 6px; top: 4px;}
.addthis_toolbox .hover_menu .more {border-top: solid 1px #a8a8a8; margin-top: 3px;}
.addthis_toolbox .hover_menu  .more a {width: 110px; padding: 4px 0 4px 6px; position: relative; display: block; text-decoration: none; font: normal 11px arial; color: #333;}
.addthis_toolbox .hover_menu  .more span {display: none;}
/* end tool box */		

.posttitle {font: 21px Georgia, Times, Verdana, Arial; color: #000000; margin: 0px; line-height: 24px;}	
.posttitle a {color : #000000; text-decoration: none;}	
.posttitle a:hover {color : #a92c2f;}

#sidebar li.widget_text {border: 1px solid #CFCFCF; padding: 10px; list-style: none; margin: 0px 0 10px 0; color: #333;}
#sidebar li.widget_text li {color: #666; padding: 0px; margin: 0px 0 4px 0;}
#sidebar li.widget_text ul {list-style: none; margin: 0px 0px 8px 0px; padding: 0px;}
#sidebar li.widget_text h2 {margin: 0 0 6px 0; padding: 0px; text-transform: uppercase; color: #666;}

.lh7 {line-height:7px;}
.lh8 {line-height:8px;}
.lh9 {line-height:9px;}
.lh10 {line-height:10px;}




/* COMMENTS */
h3#comments, #respond h3 {color: #295c7f; font-size: 15px;}
.depth-1 {border: 1px solid #ddd; -webkit-box-shadow: 0 1px 5px rgba(0,0,0,.1); -moz-box-shadow: 0 1px 5px rgba(0,0,0,.1); box-shadow: 0 1px 5px rgba(0,0,0,.1);}
.thread-alt {background-color: #f8f8f8;}
.thread-even {background-color: #fff;}
.even, .alt {border-left: 1px solid #ddd; border-top: 1px solid #ddd;}
ol.commentlist {margin: 0px; padding: 0px;}
.commentlist li, #commentform input, #commentform textarea {font: normal 12px Arial, Verdana, Sans-Serif;}
.commentlist li ul li {font-size: 1em;}
.commentlist li {font-weight: bold;}
.commentlist li .avatar {float: right; border: 1px solid #eee; padding: 2px;	background: #fff; margin: 0px 0px 6px 6px;}
.commentlist cite, .commentlist cite a, .commentlist cite a:hover {font: bold 13px arial; color: #333; text-decoration: none;}
.commentlist p {font-weight: normal; line-height: 1.5em; text-transform: none;}
.commentmetadata, .commentmetadata a {font-weight: normal; color: #666; text-decoration: none;}
#commentform input {width: 170px; padding: 2px;	margin: 5px 5px 1px 0; border: 1px solid #666;}
#commentform {margin: 5px 10px 0 0;}
#commentform textarea {width: 100%;	padding: 2px; height: 80px; border: 1px solid #666;}
#respond:after {content: "."; display: block; height: 0; clear: both;     visibility: hidden;}
#commentform #submit {margin: 0 0 5px auto; float: right;}
.alt {margin: 0; padding: 10px;}
.commentlist {padding: 0; text-align: justify;}
.commentlist li {margin: 15px 0 10px; padding: 5px 5px 10px 10px; list-style: none;}
.commentlist li ul li {margin-right: -5px; margin-left: 10px;}
.commentlist p {margin: 10px 5px 10px 0;}
.children { padding: 0; }
#commentform p {margin: 5px 0;}
.nocomments {text-align: center; margin: 0; padding: 0;}
.commentmetadata {margin: 0; display: block;}		
#disclaimer { color: #444; font: 10px Arial, Verdana; background-color: #f6f6f6; padding: 6px; border: 1px solid #e1e1e1; line-height: 14px; margin: 10px 0px 0px 0px;}
#disclaimer b { font-size: 11px;}
/* COMMENTS */


/* thirteen buttons */
input.thirteenbutton {margin: 0px !important; padding: 5px 14px !important;}

a.thirteenbutton, input.thirteenbutton {margin: 5px 0; display: inline-block; outline: none; cursor: pointer; text-align: center; text-decoration: none;
font: bold 12px arial !important; text-transform: uppercase; padding: 5px 10px; text-shadow: 0 1px 1px rgba(0,0,0,.8); 	-webkit-border-radius: .6em; -moz-border-radius: .6em; border-radius: .6em;  color: #fff !important; border: 0px; background-color: #95a6af !important; background: -webkit-gradient(linear, left top, left bottom, from(#95a6af), to(#3b4a5e)); background: -moz-linear-gradient(top,  #95a6af,  #3b4a5e); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#95a6af', endColorstr='#3b4a5e');}

a.thirteenbutton:hover, input.thirteenbutton:hover {text-decoration: none; background-color: #4a596b;	background: -webkit-gradient(linear, left top, left bottom, from(#4a596b), to(#324155)); background: -moz-linear-gradient(top,  #4a596b,  #324155); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4a596b', endColorstr='#324155');}

a.thirteenbutton:active, input.thirteenbutton:active {position: relative; top: 1px; background-color: #b52624; background: -webkit-gradient(linear, left top, left bottom, from(#b52624), to(#4c0808)); background: -moz-linear-gradient(top,  #b52624,  #4c0808); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#b52624', endColorstr='#4c0808');}

a.thirteenbutton2 {margin: 5px 0; display: inline-block; outline: none; cursor: pointer; text-align: center; text-decoration: none;
font: bold 12px verdana; text-transform: uppercase; padding: 5px 10px; text-shadow: 0 1px 1px rgba(0,0,0,.8); 	-webkit-border-radius: .6em; -moz-border-radius: .6em; border-radius: .6em;  color: #fff !important; border: 0px; background-color: #B52624 !important; background: -webkit-gradient(linear, left top, left bottom, from(#B52624), to(#4C0808)); background: -moz-linear-gradient(top,  #B52624,  #4C0808); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#B52624', endColorstr='#4C0808');}

a.thirteenbutton2:hover {text-decoration: none; background-color: #4C0808;	background: -webkit-gradient(linear, left top, left bottom, from(#4C0808), to(#000000)); background: -moz-linear-gradient(top,  #4C0808,  #000000); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4C0808', endColorstr='#000000');}

a.thirteenbutton2:active {position: relative; top: 1px; background-color: #B52624 !important; background: -webkit-gradient(linear, left top, left bottom, from(#B52624), to(#4C0808)); background: -moz-linear-gradient(top,  #B52624,  #4C0808); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#B52624', endColorstr='#4C0808');}

/* end thirteen buttons */

#commentform input#submit {
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: bold 14px/100% Arial, Helvetica, sans-serif;
	padding: 7px 7px;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	color: #fff;
	border: solid 1px #bbb;
	background: #999999;
	background: -webkit-gradient(linear, left top, left bottom, from(#999999), to(#808080));
	background: -moz-linear-gradient(top,  #999999,  #808080);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#999999', endColorstr='#808080');
}
#commentform input#submit:hover {
	text-decoration: none;
	background: #999999;
	background: -webkit-gradient(linear, left top, left bottom, from(#999999), to(#333333));
	background: -moz-linear-gradient(top,  #999999,  #333333);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#999999', endColorstr='#333333');
}
#commentform input#submit:active {
	position: relative;
	top: 1px;
	background: #999999;
	background: -webkit-gradient(linear, left top, left bottom, from(#333333), to(#999999));
	background: -moz-linear-gradient(top,  #333333,  #999999);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#999999');
}

/* programs dropdown */
#allprograms {display: none; margin-bottom: 0px; background-color: #fff; padding: 10px 0px 10px 15px;border-bottom: 1px solid #ccc; text-align: left;}
#allprograms a {font: normal 12px arial; color: #555; text-decoration: none;}
#allprograms a:hover {color: #B52624;}
#allprograms .head {font: bold 15px georgia; color: #333; border-bottom: 1px solid #ccc; padding-bottom: 4px; margin-bottom: 8px; text-shadow: 0 1px 1px rgba(0,0,0,.2); }
#allprograms .section {width: 180px; float: left; margin-right: 14px;}
#allprograms .last {margin-right: 0px; }
#allprograms ul {list-style-type: none; margin: 0px; padding: 0px;}
#allprograms li {padding-bottom: 5px;}
#seeallprog {text-align: center;}
#seeallprog .thirteenbutton2 {font-size: 18px;}
/* end programs dropdown */

div a.thirteenbutton2 {margin-right: 15px;}

a.thirteenbutton2 {margin: 5px 0; display: inline-block; outline: none; cursor: pointer; text-align: center; text-decoration: none;
font: bold 12px verdana; text-transform: uppercase; padding: 5px 10px; text-shadow: 0 1px 1px rgba(0,0,0,.8); 	-webkit-border-radius: .6em; -moz-border-radius: .6em; border-radius: .6em; 	-webkit-box-shadow: 0 1px 5px rgba(0,0,0,.5); -moz-box-shadow: 0 1px 5px rgba(0,0,0,.5);
box-shadow: 0 1px 5px rgba(0,0,0,.5); color: #fff !important; border: 0px; background-color: #006391 !important; background: -webkit-gradient(linear, left top, left bottom, from(#3BAFEF), to(#006391)); background: -moz-linear-gradient(top,  #3BAFEF,  #006391); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#3BAFEF', endColorstr='#006391');}

a.thirteenbutton2:hover {text-decoration: none; background-color: #006391;	background: -webkit-gradient(linear, left top, left bottom, from(#006391), to(#3BAFEF)); background: -moz-linear-gradient(top,  #006391,  #3BAFEF); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#006391', endColorstr='#3BAFEF');}

a.thirteenbutton2:active {position: relative; top: 1px; background-color: #006391 !important; background: -webkit-gradient(linear, left top, left bottom, from(#3BAFEF), to(#006391)); background: -moz-linear-gradient(top,  #3BAFEF,  #006391); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#3BAFEF', endColorstr='#006391');}
