/*  

Theme Name:KQLX

Theme URI:http://kqlx.com

Description:GPIM theme for TheLiberty and AgNews.

Tags:radio, lisbon, fargo

Author:Ryan Kelly

Author URI:http://greatplainslive.com

*/


/* IE6 and 7 Conditionals */

*html #stationary-ads, *+html #stationary-ads {width:960px; height:90px; float:left; margin-top:10px; margin-left:-240px;overflow:visible;}

*html #right_side_ad, *+html #right_side_ad {height:183px; width:962px; margin:10px 0 20px 20px;}

*html #newsletter, *+html #newsletter {background:url("http://greatplainslive.net/gpim/sales/red8.png") repeat-x; width:576px; height: 218px; float: right;padding-bottom:13px; margin-top: -20px;}



/* IE6 and 7 Conditionals end*/


/* IE8 Conditionals */



/* IE8 Conditionals End */




/* General styles */

body{background:url() no-repeat #f8ac08; margin:0; text-align:center; font:normal normal 12px Tahoma,Arial,Verdana,sans-serif; overflow-x:hidden}

#right_side_ad {height:183px; width:962px;float:left;margin:10px 0 10px 20px; }



#background{height:1764px; width:2000px; position:absolute; left:50%; margin-left:-1000px; z-index:-9999}



#wrap{width:990px; position:absolute; left:50%; margin-left:-495px; text-align:left}



a{color:#00457C; text-decoration:none}



a:hover{color:#b32317}



a img{border:none}



form{margin:0; padding:0}



small{font-size:9px}



.left{float:left}



.right{float:right}



.clearer{clear:both}



li{list-style:none}



/* Header styles */

#header{width:983px; padding:0 0 0 7px; overflow:hidden}



#headerad2{background-color:#ccc; float:right; height:75px; margin:10px 0 0; width:535px}



#headerad2 img{height:75px; width:535px}



.topLogo{width:245px; float:left; padding-top:10px}



.topLogo h1, .topLogo h2{font:normal normal 25px Helvetica,Arial,sans-serif; font-variant:small-caps; color:#b32317; margin:0; padding:0; line-height:20px}



.topLogo h1 a, .topLogo h2 a{text-decoration:none; color:#b32317; display:none}



.topLogo h1 a:hover, .topLogo h2 a:hover{color:#00457C}



.topLogo .blogDescription{font:normal normal 16px Helvetica,Arial,sans-serif; font-variant:small-caps; color:#00457C}



.topMenu{width:635px; height:42px; position:absolute; left:50%; top:10px; margin-left:-360px; font:normal normal 14px Helvetica,Arial,sans-serif}



.topMenu ul{margin:0; padding:0; list-style:none; display:block}



.topMenu ul li{margin:0 20px 0 0; padding:9px 0 0 0; float:left; border-top:5px solid #00457C}



.topMenu ul li.current_page_item{border-top:5px solid #b5121b}



.topMenu ul li a{color:#00457C; padding-top:20px; text-decoration:none}



.topMenu ul li a:hover{color:#b32317}



.topSearch{width:200px; float:right; padding:15px}



.s{border:1px solid #92bdbb; width:150px; float:left; height:18px}



.searchSubmit{padding:0; background:none; border:none; font:normal bold 12px Helvetica,Arial,sans-serif; cursor:pointer; float:right; line-height:20px}



/* Page structure styles */

#page{width:970px; padding:0 10px 10px; margin:10px 0 0; overflow:hidden; background-image:url(img/kqlx/backie.jpg)}



#lsidebar{width:180px; float:left; margin:10px 10px 0 0; padding:5px 8px 0 7px}



#rsidebar{float:right; width:225px; margin:10px 0 0; padding:5px 8px 0 7px}



#content{float:left; width:505px; margin:10px 0px 0 0; padding:5px; background-color:#f8f1df; overflow:hidden}



/* Sidebars styles */

#lsidebar .leftPic{padding-top:170px; background:url(img/pic-sidebar.jpg) no-repeat}



#lsidebar .leftPicCustomWrap{width:200px; overflow:hidden}



#lsidebar .leftPicCustom{margin:0; border:0; background:none}



#lsidebar h2, #rsidebar h2{font:normal normal 17px Helvetica,Arial,sans-serif; color:#b32317; margin:0; padding:0 0 2px 0; border-bottom:1px solid #666}



#lsidebar ul, #rsidebar ul{margin:0; padding:0; list-style:none}



#rss-just-better-3 li{

	margin-left: -30px;

	padding-top: 5px;

	padding-bottom: 5px;

}

#lsidebar ul ul ul, #rsidebar ul ul ul{margin:-22px 0 0; padding:0; list-style:none;     background-color:#F0EDED}

width:146px}



#lsidebar ul li, #rsidebar ul li{margin:0 0 10px 0; padding:0; list-style:none}



#lsidebar li li, #rsidebar li li{margin:0; padding:4px 0; list-style:none; border-bottom:1px solid #999}



#lsidebar li li li, #rsidebar li li li{margin:0; padding:4px 0; list-style:none; border:none}



#lsidebar ul ul ul a, #rsidebar ul ul ul a{font-size:11px; padding-left:5px}



#lsidebar li.rssFeed{background:url(img/bg-rss.gif) no-repeat; width:200px; height:50px; font:normal bold 12px Helvetica,Arial,sans-serif}



.textwidget{padding-top:10px}



.rssFeed a{line-height:50px; width:143px; height:50px; display:block; text-decoration:none; color:#fff; padding-left:57px}



.rssFeed a:hover{color:#fffcc5}



.rssForm form{margin:10px 0}



.rssEmail{border:1px solid #92bdbb; width:126px}



.rssSubmit{width:66px; padding:0; background:none; border:none; font:normal bold 12px Helvetica,Arial,sans-serif; cursor:pointer; color:#00457C}



.rssForm small{padding:2px; background:#eff7f7; display:block}



#rsidebar .ads125{padding:10px 0 0 0; width:260px; overflow:hidden}



.leftBanner{float:left; margin-bottom:10px}

.rightBanner{float:right; margin-bottom:10px}



.advertiseHere{clear:both; display:block; text-align:center; font:normal bold 12px Helvetica,Arial,sans-serif; margin-bottom:10px}



.google250{text-align:center}



#wp-calendar{width:100%; padding:0; border:none; margin:0}



#wp-calendar caption{padding:4px; font:normal bold 12px Helvetica,Arial,sans-serif; color:#00457C}



#wp-calendar th{padding:4px; text-align:center; background:#eff7f7}



#wp-calendar td{padding:4px; text-align:center; background:#f5f5f5}



#wp-calendar #prev{text-align:left}



#wp-calendar #next{text-align:right}



#wp-calendar a{color:#b32317}



#wp-calendar a:hover{color:#00457C}



/* Content styles */

.topAd{margin-bottom:25px}



.archiveTitle{font:normal normal 14px Helvetica,Arial,sans-serif; color:#666; font-variant:small-caps; text-transform:capitalize; border-bottom:1px solid #666}



.post{width:505px; overflow:hidden}



.postFeatured{margin-bottom:25px; width:450px; overflow:hidden; padding:10px; background:#f5f5f5}



.post a, .postFeatured a{text-decoration:underline}



.postTitle h1, .postTitle h2{font:normal normal 22px Helvetica,Arial,sans-serif; color:#b32317; padding:0 0 5px 0; border-bottom:1px solid #666; margin:0 0 5px 0}



.postTitle h1 a, .postTitle h2 a{font:normal normal 22px Helvetica,Arial,sans-serif; color:#b32317; text-decoration:none}



.postTitle h1 a:hover, .postTitle h2 a:hover{font:normal normal 22px Helvetica,Arial,sans-serif; color:#00457C}



.postInfo{font-size:11px}



.postContent{margin-top:20px; margin-bottom:10px; line-height:17px; overflow:hidden}



.sizeFeatured{width:450px}



.featHead{font:normal normal 14px Helvetica,Arial,sans-serif; color:#777; font-variant:small-caps; text-transform:capitalize; background:#999; padding:3px 10px}



.postContent h1{font:normal normal 22px Helvetica,Arial,sans-serif; color:#00457C}



.postContent h2{font:normal normal 20px Helvetica,Arial,sans-serif; color:#00457C}



.postContent h3{font:normal normal 18px Helvetica,Arial,sans-serif; color:#00457C}



.postContent h4{font:normal bold 14px Helvetica,Arial,sans-serif; color:#666; font-variant:small-caps; text-transform:capitalize}



.postContent blockquote{margin:0; padding:20px 20px 20px 40px; background:#eff7f7 url(img/bg-blockquote.gif) no-repeat; font:normal normal 12px Helvetica,Arial,sans-serif}



.postExtras{border-top:1px solid #666; padding:5px 0; font-size:11px}



.postMeta{border-top:1px solid #666; text-align:right; padding-top:5px; font-size:11px; overflow:hidden}



.postMetaFeatured{border-top:1px solid #666; text-align:right; padding-top:5px; font-size:11px; width:450px; overflow:hidden}



.postMeta a, .postMetaFeatured a{color:#b32317; text-decoration:none}



.postMeta a:hover, .postMetaFeatured a:hover{color:#00457C}



.postLink{float:left}



.postComments a{background:url(img/icon-comments.gif) no-repeat 0 4px; padding-left:16px}



.postLink a{background:url(img/icon-postlink.gif) no-repeat 0 1px; padding-left:14px}



.navigation{width:435px; font:normal normal 14px Helvetica,Arial,sans-serif; overflow:hidden}



.navigation a{text-decoration:none; margin-bottom:25px; display:block}



.alignleft{float:left; margin-right:10px}



.alignright{float:right; margin-left:10px}



.aligncenter{margin:0 auto}



/* Comments styles */

.commentZone{margin-bottom:25px}



h3#respond, h3#comments, h3#trackbacks{font:normal normal 18px Helvetica,Arial,sans-serif; color:#b32317; padding:0 0 5px 0; border-bottom:1px solid #666; margin:30px 0 0 0}



.commentList{margin:0; padding:0; list-style:none}



.commentList .reply{margin-bottom:10px}



.commentList li.depth-1 ul.children{border-bottom:none}



.commentList li{overflow:hidden; display:block; padding:10px 0 0 0}



.commentList li ul.children{overflow:hidden; display:block; padding:10px; margin:0; border:1px solid #666; background:#eee}



.commentList li ul.children li{padding:0; margin:0}



.commentList li ul.children ul.children{overflow:hidden; display:block; padding:10px; margin:0; background:#fff; border:1px solid #666}



.commentList li.depth-1{border-bottom:1px solid #666}



.commentLeft{float:left; width:80px}



.commentLeft img{padding:4px; border:1px solid #e5e5e5}



.commentAuthor{font:normal bold 14px Helvetica,Arial,sans-serif}



.commentAuthor a{color:#b32317}



.commentAuthor a:hover{color:#00457C}



.commentRight{float:right; width:390px; overflow:hidden}



.commentList li ul.children .commentRight{float:right; width:368px; overflow:hidden}



.commentList li ul.children ul.children .commentRight{float:right; width:346px; overflow:hidden}



.commentRight p{margin:10px 0}



#author, #email, #url{border:1px solid #92bdbb}



#comment{border:1px solid #92bdbb; width:400px}



#submit{width:80px; height:20px; border:none; background:url(img/bg-addcomment.gif) no-repeat; font:normal bold 12px Helvetica,Arial,sans-serif; color:#fff; text-align:center; cursor:pointer}



.trackbackList{margin:0; padding:0 0 4px 0; border-bottom:1px solid #666}



.trackbackList li{padding:4px 0 0 0; margin-left:23px}



/* Footer styles */

#footer{border-top:1px solid #999; padding:5px 0; font-size:10px; margin:10px 0 0; width:990px; overflow:hidden}



.footerMenu{text-align:right; list-style:none; margin:0; padding:0}



.footerMenu li{display:inline; margin-left:15px}



#footer .left{margin-left:5px}

#footer .right{margin-right:5px}



#wpf-info{display:none}



/* extra styles */

#listenlive{float:left; width:170px; height:55px; margin:55px 0 0 0px}

#rotator{width:970px; height:190px; margin:5px 0 0; padding:10px; background-color:#f8f1df}

#promos{width:232px; height:90px; float:left; padding-right:10px;}

#topads{width:728px; height:90px; float:left}

#stationary-ads{width:960px; height:90px; float:right; margin-top:10px; margin-right:10px;}

#post-ad{width:505px; height:62px; float:left; margin-bottom:5px}

#post-ad img{max-width:505px; height:62px}



#newsticker{width:480px; height:42px; overflow:hidden; float:left; clear:left; padding-left:15px; margin:10px 0 5px; background:none; z-index:9999;}

#newsticker p{float:left; margin:0; padding-right:5px; background:none;}

#newsticker ul{float:left; width:463px; margin-left:5px; list-style:none; padding:0; margin:0; background:none; z-index:9999;}

#newsticker ul li{width:463px; font-size:17px; background:none;  z-index:9999;}

#newsticker .ticketLink{

	background-color:#FFC;

 z-index:9999;}

#onair{width:160px; position:absolute; left:50%; top:0; margin-left:505px}

#onair ul{padding:0; margin:0}

#onair li{list-style:none; height:52px; padding:0 5px 0; overflow:hidden}

#onair p{padding:0; margin:6px 0 0; text-align:center; font-size:20px; font-weight:900; color:#B32317}

#onair img{padding:0; margin:0; border-style:none}



.sharethis{margin:10px 0 0; float:right} 

.sharethis h5{margin:0; float:left; font-size:12px; padding:4px 0 0}

.sharethis p{margin:0 0 0 7px; float:right}



/* Center Widget Styles */

#content li h2{font-size:16px; font-weight:normal; float:left; clear:both; margin:0 0 10px; padding:0 0 0 0px}

#content li h2 a{color:#B32317}

#content li ul{float:left;}

#content li ul li{float:left;}

#content li ul li a{font-size:14px; float:none; clear:both; font-weight:normal}

#content li ul li span{float:left; clear:both; margin:0 0 10px; padding:0 0 0 10px; font-style:italic}

#content li ul li div{float:left; clear:both; margin:0 0 15px}



/* Logan custom  styles */

#newsletter{background:url("http://greatplainslive.net/gpim/sales/red8.png") repeat-x; width:576px; height: 218px; float: right;padding-bottom:13px; margin-top: -27px;}

#sponsorad { width:380px; height:180px; background-color:#F8F1DF; border:hidden; float:left; font-size:14px; font-weight:bold; margin-top:-200px;padding-bottom:15px; text-align:center;display:none;}

+html #sponsorad, *+html #sponsorad { width:380px; height:180px; background-color:#F8F1DF; border:hidden; float:left; font-size:14px; font-weight:bold; margin-top:-200px;padding-bottom:15px; text-align:center; opacity::0;display:none;}



