.comments-count a, .comments-count a:hover {color:#FFF;}

/* this is the wrapper for the cartridges to maintain spacing while allowing the rounded corners to take effect */
.small-cartridge-holder {float:left; margin:0 0 20px 0; padding:0 20px 0 0; width:280px;}
.small-square-cartridge-holder {float:left; margin:0 0 20px 0; padding:0 20px 0 0; width:130px;}

/* below is for the cartridge text content */
.small-cartridge-content {height:66px; overflow:visible; margin:0 12px 14px 12px;} /* Revert Info: 100px height - margin-bottom 0 */
	.small-cartridge-content h3 {font-family:Times, Sans-serif; font-size:18px; margin:6px 0 0 0; padding:0;}
	.small-cartridge-content h3 a {color:#000; text-decoration:none;}
	.small-cartridge-content h3 a:hover {color:#990000; text-decoration:none;}
	.small-cartridge-content p {margin:6px 0 0 0; padding:0;}
.large-cartridge-content {height:95px; overflow:visible; margin:0 12px 12px 12px; width:560px; float:left;} /* 130px height */
	.large-cartridge-content h3 {font-family:Times, Sans-serif; font-size:23px; margin:6px 0 0 0; padding:0;}
	.large-cartridge-content h3 a {color:#000; text-decoration:none;}
	.large-cartridge-content h3 a:hover {color:#990000; text-decoration:none;}
	.large-cartridge-content p {margin:6px 0 0 0; padding:0;}

.comments-count {background:#cc9900; text-align:center; width:22px;}
	.comments-count p {border:solid #000; border-width:1px 1px 0 1px; margin:0; padding:2px;}
	.comments-count p a {color:#FFF; text-decoration:none;}
	.comments-count-bottom {background:#FFF url(../images/home_page/comment_count_bottom.jpg) no-repeat right bottom; height:8px; margin:-4px 0 0 0;}
	
/* featured cartridge specifics banners */
.large-cartridge-featured-banner {background:#cc9900; color:#FFF; font-weight:bold; margin:0; padding:3px 0 3px 8px; clear:both; text-align:center; text-transform:uppercase}
.small-cartridge-featured-banner {background:#cc9900; color:#FFF; font-weight:bold; margin:0; padding:3px 0 3px 8px; clear:both; text-align:center; text-transform:uppercase}
.small-cartridge-featured-banner-blue {background:#000033; color:#FFF; font-weight:bold; margin:0; overflow:hidden; padding:3px 0 3px 8px; text-align:center; text-transform:uppercase; clear:both; }
.small-cartridge-featured-content {height:80px; overflow:visible; margin:0 12px 0 12px;}
.small-cartridge-featured-content h3 {font-family:Times, Sans-serif; font-size:23px;  margin:10px 0 6px 0; padding:0;}
.small-cartridge-featured-content h3 a {color:#000; text-decoration:none;}
.small-cartridge-featured-content h3 a:hover {color:#990000;}
.small-featured-video-tools {background:url(../images/icons/black_video_icon.gif) no-repeat left center; width:245px; margin:4px auto 0 auto; min-height:25px;}
.small-featured-video-tools .comments-count {margin:0 0 0 225px;}

.small-square-featured-banner {background:#cc9900; color:#FFF; font-weight:bold; text-align:center; margin:-4px 0 0 0; overflow:hidden; padding:3px 0 3px 8px; text-transform:uppercase}
.small-square-featured-banner-small {background:#cc9900; color:#FFF; font-weight:bold; text-align:center; margin:-4px 0 0 0; overflow:hidden; padding:3px 0; text-transform:uppercase; font-size:11px; line-height:15px;}
.small-square-featured-content {height:75px; line-height:18px; margin:10px 10px 0 10px; overflow:visible; padding:0;}
	.small-square-featured-content h3 {font-family:Times, Sans-serif; font-size:18px; margin:0 0 8px 0; padding:0;}
	.small-square-featured-content h3 a {color:#000; text-decoration:none;}
	.small-square-featured-content h3 a:hover {color:#990000;}
	
/* Interior pages */
.int-cartridge-featured-banner {background:#cc9900; color:#FFF; font-weight:bold; margin:0; padding:3px 0 3px 8px; clear:both; width:572px; text-align:center; text-transform:uppercase;}
.int-cartridge-featured-banner-blue {background:#000033; color:#FFF; font-weight:bold; margin:0; overflow:hidden; padding:3px 0 3px 8px; text-align:center; text-transform:uppercase; clear:both; width:572px; }

/*******************************/
/* Individual cartridge styles */
/*******************************/

/* large video cartridge */
.large-video-cartridge, .large-image-cartridge {background:#FFF; margin:0 0 20px 0; padding:0; width:580px;}
/* below is container for small flash unit/image */
p.large-video-container, p.large-image-container {height:330px; margin:0; padding:0; text-align:center;}
/* .large-catridge-tools {background:url(../images/icons/black_video_icon.gif) no-repeat bottom center; float:right; height:115px; margin:6px 8px 0 0; width:22px;} */
.large-catridge-tools {background:url(../images/icons/black_video_icon.gif) no-repeat center left; float:left; margin:0 12px 4px; width:560px; min-height:25px;}
.large-catridge-tools .comments-count {margin:0 0 0 530px;}

/* small video cartridge */
.small-video-cartridge {background:#FFF; height:296px; padding:0; width:280px;}
/* below is container for small flash unit/image */
p.small-video-container {height:158px; margin:0; padding:0;}
.small-video-tools {background:url(../images/icons/black_video_icon.gif) no-repeat left center; padding:3px 0 3px 0; width:245px; margin:0px auto 0 auto; min-height:25px;}
.small-video-tools .comments-count {margin:0 0 0 225px;}

/* small featured video cartridge */
.small-featured-video-cartridge {background:#FFF; height:280px; padding:0; width:280px;}
/* below is container for small flash unit/image */
p.small-featured-video-container {margin:0; padding:0;}

/* small text only cartridge */
.small-text-cartridge {background:#FFF; height:296px; padding:0; width:280px;}
.small-text-cartridge p.small--container {text-align:left;}
.small-text-content {margin:12px 12px 0 12px; height:243px; overflow:visible;}
.small-text-content h3 {font-family:Times, Sans-serif; font-size:23px; margin:6px 0 0 0; padding:0;}
.small-text-content h3 a {color:#000; text-decoration:none;}
.small-text-content h3 a:hover {color:#990000;}
.small-text-content p {margin:6px 0 0 0; padding:0;}
.small-text-tools {background:url(../images/icons/black_post_icon.gif) no-repeat center left; padding:3px 0 3px 0; width:245px; margin:0px auto 0 auto; min-height:25px;}
.small-text-tools .comments-count {margin:0 0 0 225px;}
	
/* small photo cartridge */
.small-image-cartridge {background:#FFF; height:296px; padding:0; width:280px;}
/* below is container for small flash unit/image */
p.small-image-container, p.small--container {height:158px; padding:0; overflow:hidden; text-align:center;}
.small-image-tools {background:url(../images/icons/black_photo_icon.gif) no-repeat left center; padding:3px 0 3px 0; width:245px; margin:0 auto 0 auto; min-height:25px;}
.small-image-tools .comments-count {margin:0 0 0 225px;}

/* small square cartridge */
.small-square-cartridge {background:#FFF; height:138px; width:130px;}
.small-square-cartridge-content {height:78px; line-height:18px; margin:10px 10px 0 10px; overflow:visible; padding:0;}
.small-square-cartridge-content p, .small-square-cartridge-content h3, .small-square-cartridge-content h4 {font-family:Times, Sans-serif; font-size:14px; margin:0; padding:0;}
.small-square-cartridge-content a {color:#000; text-decoration:none;}
.small-square-cartridge-content a:hover {color:#990000;}
/* icon and comment count */
.small-square-image-tools {background:url(../images/icons/black_photo_icon.gif) no-repeat left center; margin:0 auto; width:110px; min-height:25px;}
.small-square-image-tools .comments-count {margin:0 0 0 85px;}
.small-square-video-tools {background:url(../images/icons/black_video_icon.gif) no-repeat left center; margin:0 auto; width:110px; min-height:25px;}
.small-square-video-tools .comments-count {margin:0 0 0 85px;}
.small-square-audio-tools {background:url(../images/icons/audio_icon_black.gif) no-repeat left center; margin:0 auto; width:110px; min-height:25px;}
.small-square-audio-tools .comments-count {margin:0 0 0 85px;}
.small-square-text-tools {background:url(../images/icons/black_post_icon.gif) no-repeat left center; margin:0 auto; width:110px; min-height:25px;}
.small-square-text-tools .comments-count {margin:0 0 0 85px;}

/* dark-gray-cartridge/poll widget */
.dark-gray-cartridge-holder {}
.dark-gray-cartridge {background:#333333; height:135px; width:275px;}
.dark-gray-cartridge-content {color:#FFF; margin:0 20px 0 20px;}
.dark-gray-cartridge-content h3 {background:url(../images/home_page/poll_icon.gif) no-repeat left center; color:#cc9900; font-family:Times, Sans-serif; font-size:23px; padding:12px 0 12px 26px;}
.dark-gray-cartridge-content p {padding:0 0 12px 0; font-size:16px;}
ul.poll-list {list-style:none; margin:0; padding:0;}
	ul.poll-list li {display:inline;margin:0 12px 0 0;}

/*******************************/
/* End Individual cartridge styles */
/*******************************/

/* extra wide single cartridge style */
#wide-catridge {background:#FFF; padding:20px;}
#wide-cartridge-left-column {float:left; width:420px;}
	#wide-cartridge-left-column .row-left {float:left; margin:0 0 12px 0; width:120px;}
	#wide-cartridge-left-column .row-right {float:right; margin:0 0 12px 0; text-align:left; width:290px;}
#wide-cartridge-right-column{float:right; width:400px;}
	#wide-cartridge-right-column .row-left {float:left; margin:0 0 12px 0; text-align:right; width:75px;}
	#wide-cartridge-right-column .row-right {float:right; margin:0 0 12px 0; text-align:left; width:300px;}

