/*
Theme Name:KQDS 
Theme URI:
Description:KQDS Wordpress Theme 
Version:1.0
Author:<a href="http://3five.com" title="3FIVE">3FIVE DESIGNS, INC.</a>
Author URI:http://3five.com
Tags: gray, yellow, white, 2 columns, Wordpress 3
*/

/* Reset default browser styles */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}table {border-collapse:collapse;border-spacing:0;}fieldset,img {border:0;}address,caption,cite,code,dfn,em,th,var {font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}q:before,q:after {content:'';}abbr,acronym { border:0; }.clear { clear:both; }p { margin-bottom:10px; }a{color:#f0e119;}a:hover { text-decoration:none; }
body {background:#1c1c1c;font:normal 12px/18px Arial, Helvetica, sans-serif;color:#000;}

/* bg-wrap */
.bg-wrap-wide {position:relative;background:#1c1c1c url(images/bg-main.jpg) repeat-x;display:block;float:left;width:100%;}
.bg-wrap-wide-birthday {position:relative;background:#FFFFFF url(images/bg-birthday.jpg) repeat-x;display:block;float:left;width:100%;}
.bg-wrap {position:relative;background:url(images/masthead.jpg) no-repeat center top;}
.bg-wrap-birthday {position:relative;background:url(images/birthday-gifts.jpg) no-repeat center bottom;}
img.centered {display: block;margin-left: auto;margin-right: auto;}
img.alignright {padding: 4px;margin: 0 0 2px 7px;display: inline;}
img.alignleft {padding: 4px;margin: 0 7px 2px 0;display: inline;}
.alignright {float: right;}
.alignleft {float: left;}

/* slide-box */
#slide-box {margin:-260px 0 -35px;width:100%;float:left;height:293px;z-index:200;position:relative;background:url(images/bg-slidebox.jpg) repeat-x;}
#slide-box .slide-wrap {width:997px;margin:0 auto;height:258px;position:relative;}
#slide-box .listen {background:url(images/bg-slidebox.jpg) repeat-x;height:248px;padding:10px 0 0 4px;width:980px;position:absolute;z-index:220;top:0px;left:12px;}
#slide-box .listen .radio-player {width:380px;height:237px;background:#fff;float:left;margin-right:4px;overflow:hidden;}
#slide-box .listen .radio-player iframe {display:none;}
#slide-box .listen .on-air,#slide-box .listen .playlist {width:263px;height:208px;padding:15px;float:left;background:#9f9f9f url(images/bg-other-block.jpg) no-repeat;margin-right:2px;overflow:hidden;}
#slide-box .listen .on-air h3,
#slide-box .listen .playlist h3 {height:28px;margin-left:-5px;}
#slide-box .listen .on-air h3 span,#slide-box .listen .playlist h3 span {display:none;}
#slide-box .listen .on-air h3 {background:url(images/img-onair.png) no-repeat;}
#slide-box .listen .playlist h3 {background:url(images/img-playlist.png) no-repeat;}
#slide-box .listen .on-air h2 {font-size:16px;font-weight:bold;text-transform:uppercase;}

#pop .listen {width: 1134px;}
#pop .listen .radio-player {height:350px;background:#fff;float:left;margin-right:4px;overflow:hidden;}
#pop .listen .on-air {}
#pop .listen .playlist {float:left;overflow:hidden;}
#pop .listen .on-air h3,#pop .listen .playlist h3 {height:28px;margin-left:-5px;}
#pop .listen .on-air h3 span,#pop .listen .playlist h3 span {display:none;}
#pop .listen .on-air h3 {background:url(images/img-onair.png) no-repeat;}
#pop .listen .playlist h3 {background:url(images/img-playlist.png) no-repeat;}
#pop .listen .on-air h2 {font-size:16px;font-weight:bold;text-transform:uppercase;}

#slide-box .about {background:url(images/bg-slidebox.jpg) repeat-x;height:248px;padding:10px 5px 0 12px;width:980px;position:absolute;z-index:219;top:0px;left:0px;}
#slide-box .about .logo-red-rock {width:359px;height:236px;float:left;margin-right:15px;}
#slide-box .about .about-text {width:370px;height:210px;padding:15px;background:url(images/bg-about.jpg) no-repeat;float:left;}
#slide-box .about .about-logos {width:176px;height:228px;padding-top:12px;background:url(images/bg-logos.jpg) no-repeat;float:right;text-align:center;}
#slide-box .about .about-logos img {display:block;margin:0 auto;}
#slide-box .slide-tabs {height:35px;width:980px;margin:0 auto;}
#slide-box .slide-tabs ul {margin-right:-3px;}
#slide-box .slide-tabs li {display:inline;float:right;padding:0 0 0 2px;}
#slide-box .slide-tabs li a {display:block;float:right;overflow:hidden;}
#slide-box .slide-tabs li a span {display:none;}
#slide-box .slide-tabs li a.btn-listener {width:115px;height:35px;background:url(images/btn-listen-live.png) no-repeat;}
#slide-box .slide-tabs li a.btn-about {width:149px;height:35px;background:url(images/btn-about-red.png) no-repeat;}


/* wrap */
#header-ads {
	width: 350px;
	float: left;
	text-align: right;
	position: absolute;
	top: 105px;
	right: 0;
	z-index: 15;
	overflow: hidden;
}


/* nav */
#nav {height:38px;margin-bottom:17px;float:left;width:100%;}
#nav li {display:inline;float:left;position:relative;margin-right:-22px;}
#nav li a {display:block;float:left;height:38px;padding:0 28px 0 24px;text-align:center;background:url(images/bg-nav.png) no-repeat right bottom;line-height:34px;text-decoration:none;color:#1c1c1c;text-transform:uppercase;font-weight:bold;font-size:14px;}
#nav li.current-menu-item a, #nav li a:active, #nav li a:hover, #nav li.current-post-ancestor a  {background-position:right top; padding:0 30px;}


/* wrap */
#wrap {width:980px;margin:0 auto;position:relative;padding:0 0 117px 0;z-index:1;}


/* header */
#header {width:100%;float:left;height:175px;position:relative;z-index:10;padding-top: 45px;}
#logo {height:106px;}
#logo-birthday {height: 150px;}
#logo a {display:block;width:445px;height:106px;background:url(images/logo.png) no-repeat;}
#logo-birthday a {display:block;width:550px;height:150px;background:url(images/logo-birthday.png) no-repeat;}
#logo span {display:none;}
#logo-birthday span {display:none;}

/* content */
#content {width:600px;float:left;position:relative;z-index:30;padding:0;margin:0 0 50px 0;}


/* breaking-news */
#breaking-news {height:49px;background:#fbf9fb url(images/bg-breaking-news.jpg) no-repeat;width:498px;float:left;padding:0 0 0 102px;font-size:11px;line-height:13px;margin-bottom:14px;overflow:hidden;}
#breaking-news li {height:45px;padding:3px 0 0 0;}
#breaking-news a {color:#000;text-decoration:none;font-weight:bold;}

/* slideshow */
#slideshow {width:595px;height:461px;padding:8px 0 0 8px;position:relative;float:left;margin:0 -3px 20px 0;z-index:31;background:url(images/bg-slideshow.jpg) no-repeat;}
#slideshow  #photos #pointer {border:solid 2px #000 !important;top:379px !important;}
/*#slideshow  #photos #strip_wrapper {width:580px !important;left:5px !important;top:375px !important;}
#slideshow  #photos .filmstrip li {margin-right:7px !important;}*/
#slideshow  #photos .panel .panel-overlay {height:65px !important;padding-top:5px !important;}
#slideshow  #photos .panel .panel-overlay h2 {font-size:16px;}
#slideshow  #photos .panel .panel-overlay h2 a {color:#fff;text-decoration:none !important;}


/* tabbed */
#tabbed {width:100%;float:left;position:relative;}
#tabbed .tabs {width:194px;float:left;}
#tabbed .tabs li {float:left;height:57px;width:100%;background:url(images/bg-tabs.jpg) no-repeat;position:relative;}
#tabbed .tabs li span {display:block;width:35px;height:34px;position:absolute;right:28px;top:10px;z-index:33;}
#tabbed .tabs li.concerts span {background:url(images/icon-events.png) no-repeat;}
#tabbed .tabs li.jock-blog span {background:url(images/icon-funny-stuff.png) no-repeat;}
#tabbed .tabs li.contests span {background:url(images/icon-contest.png) no-repeat;}
#tabbed .tabs li.photos span {background:url(images/icon-photos.png) no-repeat;}
#tabbed .tabs li.videos span {background:url(images/icon-videos.png) no-repeat;}
#tabbed .tabs li.whats-up span {background:url(images/icon-whatsup.png) no-repeat;}
#tabbed .tabs li a {display:block;height:54px;line-height:54px;font-size:16px;font-weight:bold;text-decoration:none;color:#040404;text-transform:uppercase;padding:0 15px;position:relative;z-index:32;}
#tabbed .tabs li a:hover, #tabbed .tabs li.selected a {background:url(images/bg-tabs.jpg) no-repeat left bottom;}
#tabbed .tab-content {width:398px;float:right;color:#fff;line-height:16px;display:none;}
#tabbed .tab-content h2 {font-size:16px;color:#f0e119;text-transform:uppercase;margin-bottom:5px;}
#tabbed .tab-content h2 a {color:#f0e119;text-decoration:none;}
#tabbed .tab-content h2 a:hover {color:#fff;}
#tabbed #tabs4 h2 {font-size:18px;color:#f0e119;text-transform:uppercase;margin-bottom:12px;background:url(images/dotted.jpg) repeat-x left bottom;padding-bottom:10px;}
#tabbed .tab-content h3 {font-size:16px;color:#fff;text-transform:uppercase;margin-bottom:5px;}
#tabbed .tab-content h3 a {color:#fff;text-decoration:none;}
#tabbed .tab-content li {padding-bottom:12px;margin-bottom:10px;background:url(images/dotted.jpg) repeat-x left bottom;}
#tabbed .tab-content .tab-content-more {text-align:right;font-size:12px;text-transform:uppercase;font-weight:bold;}
#tabbed .tab-content .tab-content-more a {text-decoration:none;color:#f0e119;}
#tabbed .tab-content .photo-list-thumb {float:left;width:130px;}
#tabbed .tab-content .photo-list-thumb img {display:block;width:126px;border:solid 2px #e6d917;}
#tabbed .tab-content .photo-list-text {float:right;width:260px;}
#tabbed .tab-content .multimedia-list-more {text-align:right;}

#tabbed .tab-content .playlist {width:100%;height:465px;overflow:hidden;}
#tabbed .tab-content .playlist table {position:relative;float:left;top:0px;left:0px;margin-bottom:10px;padding-bottom:12px;width:100%;background: url(images/dotted.jpg) repeat-x left bottom;}
#tabbed .tab-content .playlist h3 {position:relative;float:left;top:0px;left:7px;text-decoration:none;}
#tabbed .tab-content .playlist img {margin-bottom:10px;width:126px;border:solid 2px #e6d917;}

/* event-list */
#event-list {width:100%;float:left;}
#event-list h1 {font-size:36px;text-transform:uppercase;font-weight:bold;color:#fff318;line-height:60px;height:60px;}
#event-list .events {background:#fcfcfc;}
#event-list .events li {border-bottom:solid 1px #000;float:left;}
#event-list .events .event-date {width:74px;border-right:solid 1px #d9cf1d;background:#fff21a;float:left;text-align:center;}
#event-list .events .event-date table {width:100%;}
#event-list .events .event-date h3 {font-size:24px;color:#312f30;}
#event-list .events .event-text {width:393px;padding:0 10px 0 12px;margin:12px 0;border-right:solid 1px #000;float:left;}
#event-list .events .event-text h2 {font-size:24px;font-weight:bold;color:#312f30;margin-bottom:6px;}
#event-list .events .event-text h2 a {color:#312f30;text-decoration:none;}
#event-list .events .event-text h2 a:hover {color:#666;}
#event-list .events .event-text p {margin:0px;}
#event-list .events .event-ticket {float:right;width:109px;text-align:center;}
#event-list .events .event-ticket table {width:100%;}
#event-list .events .next {height:24px;padding-top:3px;background:url(images/bg-yellow.jpg) repeat-y;text-align:right;}
#event-list .events .next a {float:right;display:block;height:27px;background:url(images/bg-next.jpg) right top;font-size:24px;text-transform:uppercase;text-decoration:none;line-height:27px;color:#fcfcfc;padding:0 24px 0 5px;}
.category-whats-up #event-list .events .next a {float:right;display:block;height:27px;font-size:16px;text-transform:uppercase;text-decoration:none;line-height:27px;color:#333333;padding:0 24px 0 5px; background: none;}
.category-whats-up #event-list .events .next a:hover {float:right;display:block;height:27px;font-size:16px;text-transform:uppercase;text-decoration:underline;line-height:27px;color:#000000;padding:0 24px 0 5px; background: none;}

/* blog-list */
#blog-list {width:100%;float:left;color:#fff;}
#blog-list li {padding:0 0 12px 0;margin-bottom:16px;background:url(images/dotted.jpg) repeat-x left bottom;}
#blog-list .blog-thumb {width:138px;float:left;}
#blog-list .blog-thumb img {display:block;border:solid 2px #ebdc16; }
#blog-list .blog-text {width:450px;float:right;}
#blog-list .blog-text h2 {font-size:24px;text-transform:uppercase;font-weight:bold;color:#fff318;line-height:normal;}
#blog-list .blog-more {text-align:right;text-transform:uppercase;font-weight:bold;color:#fff318;clear:both;}
#blog-list .blog-more a {color:#fff318;text-decoration:none;}
#blog-list .blog-more a:hover {color:#fff;}

/* multimedia-list */
#multimedia-list {width:100%;float:left;color:#fff;}
#multimedia-list h1 {text-transform:uppercase;color:#ecde17;padding-bottom:8px;font-size:26px;}
#multimedia-list h2 {text-transform:uppercase;color:#fefefc;padding-bottom:6px;font-size:22px;}
#multimedia-list h3 {text-transform:uppercase;color:#9D0909;font-size:16px;margin-bottom:4px;}
#multimedia-list li {padding:10px 0 8px 0;background:url(images/dotted.jpg) repeat-x left top;}
#multimedia-list .photo-list-thumb {float:left;width:130px;}
#multimedia-list .photo-list-thumb img {display:block;width:126px;border:solid 2px #e6d917;}
#multimedia-list .photo-list-text {width:460px;float:right;}
#multimedia-list .multimedia-list-more {text-align:right;}


/* page */
#page {width:100%;float:left;}
#page h1 {font-size:24px;text-transform:uppercase;font-weight:bold;color:#fff318;line-height:36px;margin-bottom:10px;}
#page .page-content {color:#fff;}
#page .page-content img {border:solid 2px #e8d915;}

/* birthday page */
#page-birthday {width:100%;float:left;}
#page-birthday h1 {font-size:24px;text-transform:uppercase;font-weight:bold;color:#1c1c1c;line-height:25px;margin-bottom:10px;}
#page-birthday .page-content {color:#1c1c1c;}
#page-birthday .page-content img {border:solid 2px #e8d915;}
#page-birthday .page-content ul.menu-birthday {width: 620px; height: 35px; background:url(images/bg-menu-birthday-tall.jpg) repeat-x left top; /*padding: 6px 0px;*/ margin: 0px 0px 20px 0px; line-height: 10px;}
#page-birthday .page-content ul.menu-birthday li {/*display: inline;*/ text-transform:uppercase; text-align: center; margin: 7px 0 0 0; padding: 0px 6px 0px 6px; float: left; line-height: 10px; border-right: 1px solid #54a92f; height: 26px;}
#page-birthday .page-content ul.menu-birthday li a {color: #ffffff; font-weight:bold; text-decoration: none; font-size: 10px; line-height: 10px;}
#page-birthday .page-content ul.menu-birthday li a:hover {color: #e8d915; text-decoration:none; line-height: 10px;}



/* posts */
#posts {width:100%;float:left;}
#posts h1 {font-size:24px;text-transform:uppercase;font-weight:bold;color:#fff318;line-height:36px;margin-bottom:10px;}
#posts .posts-content {background:#fcfcfc;padding:20px;margin-bottom:20px;}
#widget-footer {width:100%;float:left;padding-top:50px;}
#widget-footer .boxes {width:193px;float:left;margin-right:10px;}
#widget-footer .categories-3 {margin-right:0px;}
#widget-footer .boxes h2 {height:22px;background:#dedede url(images/bg-blog-bottom.jpg) no-repeat;text-transform:uppercase;padding:0 10px;line-height:22px;margin-bottom:10px;}
#widget-footer .boxes li {padding:3px 5px 3px 18px;background:url(images/bullet.jpg) no-repeat 4px 6px;line-height:16px;color:#fff;}
#widget-footer .boxes li a {color:#fff;text-decoration:none;}


/* page */
#comment-list {padding-top:22px;background:url(images/dotted.jpg) repeat-x left top;}
#comment-list .each-comment {background:#4d4d4d;color:#fff;padding:11px 16px;}
#comment-list .each-comment .image-left {width:60px;float:left;margin-right:16px;}
#comment-list .each-comment .image-left img {width:56px;border:solid 2px #e8d915;}
#comment-list .each-comment .right-text {width:490px;float:left;padding:4px 0 0 0;}
#comment-list .each-comment .commentor-name-date {font-size:14px;font-weight:bold;text-transform:uppercase;color:#ecdf19;padding-bottom:10px;}
#comment-list .each-comment .commentor-name-date .date {font-size:11px;color:#fff;font-weight:normal;text-transform:none;padding-left:15px;}
#comment-list .each-comment a.comment-reply-link {width:58px;height:19px;display:block;background:url(images/btn-reply.jpg) no-repeat;overflow:hidden;text-indent:-9999px;}
#respond h3 {font-size:24px;color:#ecde17;margin-bottom:12px;padding-top:30px;}
#respond input.txB {border:0px;background:#e5e5e5 url(images/bg-textbox.jpg) no-repeat;width:221px;height:25px;padding:0 0 0 5px;float:left;margin:0 10px 12px 0;font:normal 12px Arial, "Helvetica Neue", Helvetica, sans-serif;}
#respond label {color:#ecdf19;text-transform:uppercase;font-size:14px;}
#respond label {float:left;width:350px;height:25px;line-height:25px;display:block;margin-bottom:12px;padding:0px;}
#respond label span {font-size:10px;}
#respond textarea {clear:both;border:0px;width:593px;height:150px;padding:5px 0 0 5px;font:normal 12px Arial, "Helvetica Neue", Helvetica, sans-serif;background:#e5e5e5 url(images/bg-textarea.jpg) no-repeat;margin-bottom:12px;}
#respond input.txS {clear:both;border:0px;padding:0px;width:152px;height:29px;background:url(images/btn-submit-comment.png) no-repeat;cursor:pointer;}


/* page-multimedia */
#page-multimedia {width:100%;float:left;}
#page-multimedia h1 {font-size:24px;text-transform:uppercase;font-weight:bold;color:#fff318;margin-bottom:6px;}
#page-multimedia h3 {font-size:18px;text-transform:uppercase;font-weight:bold;color:#fff318;margin-bottom:6px;}
#page-multimedia .page-content {color:#fff;}
#page-multimedia p {background:url(images/dotted.jpg) repeat-x left bottom;display:block;padding-bottom:8px;margin:0px;color:#fff;}

#page-multimedia .ngg-galleryoverview,#page-multimedia .ngg-gallery-thumbnail-box,#page-multimedia .ngg-gallery-thumbnail,#page-multimedia .ngg-gallery-thumbnail a,#page-multimedia .ngg-gallery-thumbnail a img {padding:0px;margin:0px;border:0px;}
#page-multimedia .ngg-galleryoverview {padding-top:20px;}
#page-multimedia .ngg-gallery-thumbnail-box {margin:0 26px 22px 0;float:left;}
#page-multimedia .right {margin-right:0px !important;}
#page-multimedia .ngg-gallery-thumbnail a img {border:solid 2px #e6d917;width:126px;height:95px;}
#page-multimedia .videos {margin-top:20px;}
#page-multimedia .videos li {display:inline;float:left;margin:0 26px 22px 0;}
#page-multimedia .videos li.right {margin:0px;}
#page-multimedia .videos li a {display:block;float:left;width:130px;}
#page-multimedia .videos li a img {border:solid 2px #e6d917;width:126px;height:95px;display:block;float:left;margin:0px;}

/* Playlists */
#playlists {position:relative;float:left;top:0px;left:0px;width:600px;}
#playlists h1 {margin-top:5px;margin-bottom:0px;}
#playlists a.video {position:relative;float:left;top:0px;left:0px;margin-right:6px;}
#playlists a.video img {height:99px;width:130px;border: solid 2px #E8D915;}
#playlists a.video p.titlec {display:none;}

/* tec-content */
#tec-content {width:100%;float:left;color:#fff;}
#tec-content .back, #tec-content .edit-link {display:none;}
#tec-content h2.entry-title {font-size:24px;text-transform:uppercase;font-weight:bold;color:#fff318;margin-bottom:6px;}
#tec-content #tec-event-meta {margin:10px 0 0 0;}
#tec-content .entry  {font-size:12px;}

#contact-form span.h1 {font-size:32px;text-transform:uppercase;color:#fff;padding:12px 0 22px 0;margin-bottom:20px;background:url(images/dotted.jpg) repeat-x left bottom;display:block;}
#contact-form .author-info-avatar {width:122px;float:left;margin:0 18px 24px 0;}
#contact-form .author-info-avatar img {border:solid 2px #e8d915;width:118px;}
#contact-form .author-info-text {width:220px;float:left;margin-bottom:24px;}
#contact-form span.h2 {color:#ecdf19;text-transform:uppercase;padding-bottom:10px;background:url(images/dotted.jpg) repeat-x left bottom;margin-bottom:8px;font-size:20px;display:block;}
#contact-form label {color:#ecdf19;text-transform:uppercase;padding-bottom:8px;background:url(images/dotted.jpg) repeat-x left bottom;margin-bottom:8px;font-size:14px;}
#contact-form .form-inputs {background:url(images/dotted.jpg) repeat-x left top;padding-top:36px;}
#contact-form input.txB {border:0px;background:#e5e5e5 url(images/bg-textbox.jpg) no-repeat;width:221px;height:25px;padding:0 0 0 5px;float:left;margin:0 10px 12px 0;font:normal 12px Arial, "Helvetica Neue", Helvetica, sans-serif;}
#contact-form label {float:left;width:350px;height:25px;line-height:25px;display:block;margin-bottom:12px;padding:0px;background:none;}
#contact-form label span {font-size:10px;}
#contact-form textarea {clear:both;border:0px;width:593px;height:150px;padding:5px 0 0 5px;font:normal 12px Arial, "Helvetica Neue", Helvetica, sans-serif;background:#e5e5e5 url(images/bg-textarea.jpg) no-repeat;margin-bottom:12px;}
#contact-form input.txS {clear:both;border:0px;padding:0px;width:136px;height:29px;background:url(images/btn-send-images.png) no-repeat;cursor:pointer;}
#contact-form .wpcf7-not-valid-tip-no-ajax {display:none;}
#contact-form .form-inputs iframe {width:670px;height:330px;border:0px;}

/* sidebar */
#sidebar {width:350px;float:right;position:relative;z-index:50;margin:0 0 50px 0;}
#sidebar .ads {margin-bottom:36px;float:left;width:100%;}

/* birthday sidebar */
#sidebar-birthday {width:350px;float:right;position:relative;z-index:50;margin:0 0 50px 0;}
#sidebar-birthday .ads {margin-bottom:36px;float:left;width:100%;}

/* author-info */
#author-info {margin:0 0 22px 0;padding:0 0 15px 0;background:url(images/dotted.jpg) repeat-x left bottom;color:#fff;}
#author-info .author-info-avatar {width:122px;float:left;}
#author-info .author-info-avatar img {border:solid 2px #e8d915;width:118px;}
#author-info .author-info-text {width:220px;float:right;}
#author-info h2 {color:#fff;text-transform:uppercase;padding-bottom:10px;background:url(images/dotted.jpg) repeat-x left bottom;margin-bottom:8px;font-size:18px;}
#author-info h4 {color:#ecdf19;text-transform:uppercase;padding-bottom:8px;background:url(images/dotted.jpg) repeat-x left bottom;margin-bottom:8px;font-size:18px;}
#author-info h5 {color:#ecdf19;text-transform:uppercase;margin-bottom:2px;font-size:14px;}
#author-info p {margin-bottom:6px;}
#author-info a {color:#fff;text-decoration:none;}

/* network-feed */
#network-feed {float:left;width:352px;margin:0 -2px 0 0;position:relative;z-index:51;}
#network-feed .network-feed-header {height:38px;background:#e7d815 url(images/bg-net-feed.jpg) no-repeat;line-height:35px; }
#network-feed .network-feed-header h2 {width:173px;float:left;padding:0 0 0 7px;color:#040404;font-size:16px;text-transform:uppercase;font-weight:bold;}
#network-feed .network-feed-header ul {width:140px;margin-right:12px;float:right;text-align:right;padding:4px 0 0 0;}
#network-feed .network-feed-header ul li {display:inline;padding:0 0 0 8px;}
#network-feed .network-feed-header ul li a img {display:inline;}
#network-feed .network-feed-text {padding:5px 0 0 0;margin-bottom:18px;}
#network-feed .network-feed-text li {padding:0 5px 20px 18px;background:url(images/bullet.jpg) no-repeat 4px 5px;line-height:16px;color:#fff;}
#network-feed .network-feed-text li a {color:#f0e119;text-decoration:none;}
#network-feed #mediaspace {z-index: 0 !important;}

#sidebar .boxes {position:relative;width:100%;float:left;margin:0 0 5px 0;}
#sidebar .boxes h2 {height:32px;background:#dedede url(images/bg-boxes-header.jpg) repeat-x;text-transform:uppercase;font-size:16px;font-weight:bold;line-height:30px;padding:0 5px;}
#sidebar .boxes h3 {font-size:16px;color:#fcdc38;text-transform:uppercase;text-align:left;}
#sidebar .boxes h3 a, #sidebar .boxes h3 a:hover {color:#fcdc38;text-decoration:none;}
#sidebar .boxes .box-text {padding:5px;color:#fff;}
#sidebar .boxes li {line-height:16px;padding:0 0 10px 0;}
#sidebar .boxes a {color:#fff;text-decoration:none;}
#sidebar .boxes a:hover {text-decoration:underline;}

#sidebar .sub-slide {display:none;}
#plainslide {width:340px;height:240px;overflow:hidden;}
#sidebar div.when,#sidebar div.loc {text-transform:uppercase;color:#fff;}
#sidebar .upcoming .more-link {display:none;}

/* birthday network-feed */
#sidebar-birthday #network-feed {float:left;width:352px;margin:0 -2px 0 0;position:relative;z-index:51;}
#sidebar-birthday #network-feed .network-feed-header {height:38px;background:#e7d815 url(images/bg-net-feed-birthday.jpg) no-repeat;line-height:35px; }
#sidebar-birthday #network-feed .network-feed-header h2 {width:173px;float:left;padding:0 0 0 7px;color:#040404;font-size:16px;text-transform:uppercase;font-weight:bold;}
#sidebar-birthday #network-feed .network-feed-header ul {width:140px;margin-right:12px;float:right;text-align:right;padding:4px 0 0 0;}
#sidebar-birthday #network-feed .network-feed-header ul li {display:inline;padding:0 0 0 8px;}
#sidebar-birthday #network-feed .network-feed-header ul li a img {display:inline;}
#sidebar-birthday #network-feed .network-feed-text {padding:5px 0 0 0;margin-bottom:18px;}
#sidebar-birthday #network-feed .network-feed-text li {padding:0 5px 20px 18px;background:url(images/bullet-birthday.jpg) no-repeat 4px 5px;line-height:16px;color:#000000;}
#sidebar-birthday #network-feed .network-feed-text li a {color:#000000;text-decoration:none;}

#sidebar-birthday .boxes {position:relative;width:100%;float:left;margin:0 0 5px 0;}
#sidebar-birthday .boxes h2 {height:32px; width: 340px; background:url(images/bg-menu-birthday.jpg) repeat-x left top; padding: 6px 0px; text-transform:uppercase;font-size:16px;font-weight:bold;line-height:30px;padding:0 5px;}
#sidebar-birthday .boxes h3 {font-size:16px;color:#1c1c1c;text-transform:uppercase;text-align:left;}
#sidebar-birthday .boxes h3 a, #sidebar-birthday .boxes h3 a:hover {color:#1c1c1c;text-decoration:none;}
#sidebar-birthday .boxes .box-text {padding:5px;color:#000000;}
#sidebar-birthday .boxes li {line-height:16px;padding:0 0 10px 0;}
#sidebar-birthday .boxes a {color:#fff;text-decoration:none;}
#sidebar-birthday .boxes a:hover {text-decoration:underline;}

#sidebar-birthday .sub-slide {display:none;}
#sidebar-birthday #plainslide {width:340px;height:240px;overflow:hidden;}
#sidebar-birthday div.when,#sidebar-birthday div.loc {text-transform:uppercase;color:#1c1c1c;}
#sidebar-birthday .upcoming .more-link {display:none;}

/* footer */
#footer {
	width: 100%;
	height: 88px;
	float: left;
	background: transparent url("images/dotted.jpg") repeat-x scroll left top;
}
#footer li {display:inline;float:left;}
#footer .logos {width:600px;float:left;}
#footer .logos li {display:inline;float:left;}
#footer .logos a {float:left;display:block;height:88px;background-position:left top;}
#footer .logos a:hover {background-position:left bottom;}
#footer .foot-navs {width:350px;float:right;color:#fff;font-size:15px;padding:34px 0 0 0;text-transform:uppercase;}
#footer .foot-navs li{padding:0 2px;}
#footer .foot-navs a {color:#fff;text-decoration:none;}
#footer .foot-navs a:hover {color:#E7D614;}

/* birthday footer */
#footer-birthday {
	width: 100%;
	height: 100px;
	float: left;
	background:url("http://www.95kqds.com/wp-content/themes/kqds/images/dotted-birthday.jpg") repeat-x scroll left top #ffffff;
}
#footer-birthday li {display:inline;float:left;}
#footer-birthday .logos-birthday {width:600px;float:left;}
#footer-birthday .logos-birthday li {display:inline;float:left;}
#footer-birthday .logos-birthday a {float:left;display:block;height:80px;background-position:left top;}
#footer-birthday .logos-birthday a:hover {background-position:left bottom;}
#footer-birthday .foot-navs-birthday {width:350px;float:right;color:#000000;font-size:15px;padding:34px 0 0 0;text-transform:uppercase;}
#footer-birthday .foot-navs-birthday li{padding:0 2px;}
#footer-birthday .foot-navs-birthday a {color:#1c1c1c;text-decoration:none;}
#footer-birthday .foot-navs-birthday a:hover {color:#345157;}

#path { display:none; }


/* ads-block */

/* -- Old Ad Block --
#ads-block {background:#e4d412 url(images/bg-f-ads.jpg) repeat-x;height:111px;padding:8px 0 0 0;position:fixed;width:100%;bottom:0px;z-index:800;}
*/

#ads-block {
	width: 100%;
	height: 111px;
	padding: 8px 0 0;
	background: transparent url("images/dotted.jpg") repeat-x scroll left bottom;
}
#ads-block ul {width:980px;margin:0 auto;}
#ads-block ul li {display:inline;float:left;padding:0 3px;}

#ads-block-birthday {
	width: 100%;
	height: 118px;
	padding: 15px 0 0;
	background: transparent url("images/dotted-birthday.jpg") repeat-x scroll left bottom;
}
#ads-block-birthday ul {width:980px;margin:0 auto;}
#ads-block-birthday ul li {display:inline;float:left;padding:0 3px;}

#workforce-payroll-form input[type="submit"] {
	padding: 2px 5px;
	background-color: #263E42;
	color: #FFFFFF;
	border-color: #385458;
}

input[type="text"] {
	padding: 2px;
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	color: #000;
	width: 250px;
	height: 18px;
}

textarea {
	padding: 2px;
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	color: #000;
	width: 250px;
}

.form-label {
	height: 26px;
}


.wpcf7-not-valid-tip {
	color: #000000;
}
