/*
Theme Name: Throng
Description: ZOMG ZOMG THRONG IN WORDPRESS WHEEEEEEE! OH HAPPY DAY!
Version: 1.0
Author: Stephen Merriman
Author URI: http://www.cre8d-design.com
*/

.clear {
	clear: both;
	font-size: 0px;
	height:1%;
	line-height:0;
}
a img {
	border: none;
}

a:link, a:visited {
	text-decoration: none;
	color:#3789cb;
}
a:hover, a:active {
	text-decoration: underline;
	color:#3789cb;
}

p, ul, ol {margin-top:0;margin-bottom:1.4em;}

.alignleft {float:left;display:inline;margin:0 15px 1.4em 0;}
.alignright {float:right;display:inline;margin:0 0 1.4em 15px;}
.aligncenter {display:block;margin:0 auto 1.4em auto;}

body,input,textarea,select {font-size:14px;font-family:ProximaNova, "Proxima Nova", Helvetica Neue, Helvetica, Arial, sans-serif;color:#181819;}
#menu, #ftmenu, #pagetitle, .post .title, .section h2.sectitle, .slideshow .slide .caption, .slideshow-nav, .postsec h2, .post .comlink, .navigation, #mailchimp h2 {font-family:"Swiss721BT-BoldCondensed",Arial,Helvetica,sans-serif;}

body {
	text-align: center;
	margin:0;
	background:#fff;
	line-height:1.4em;
}

.container {width:980px;text-align:left;margin:0 auto;padding:0 5px;}

#header {background:#3789cb;}
#header .container {position:relative;padding:24px 0 31px 0;}

#logo {float:left;display:inline;width:123px;}
#logo a {text-indent:-9999px;display:block;outline:0;width:123px;height:45px;background:url(images/logo.png) top left no-repeat;}

#menu {float:left;display:inline;margin-left:10px;margin-top:19px;}
#menu ul {margin:0;padding:0;list-style:none;}
#menu ul li {margin:0 0 0 15px;padding:0;float:left;display:inline;font-size:16px;text-transform:uppercase;line-height:24px;}
#menu ul li.gap {margin-left:20px;}
#menu ul li.lessgap {margin-left:10px;}
#menu ul li a {color:#fff;}
#menu ul li img {vertical-align:bottom;}
#menu ul li.search form {margin:0;width:174px;height:24px;position:relative;background:#fff;-moz-border-radius:6px;border-radius:6px;}
#menu ul li.search form input.text {margin:0;background:url(images/trans.gif);border:none;position:absolute;top:0;left:0;padding:4px;width:144px;font-size:13px;}
#menu ul li.search form input.submit {margin:0;width:20px;height:20px;position:absolute;top:2px;right:2px;background:url(images/search.png) top left no-repeat;border:none;text-indent:-9999px;font-size:0px;display:block;line-height:0;overflow:hidden;cursor:pointer;}

#menu ul li.current-menu-item a {text-decoration:underline;}

#submenu {position:absolute;top:0;right:0;background:#fff;-moz-border-radius-bottomleft:8px;-moz-border-radius-bottomright:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;}
#submenu ul {margin:0;padding:0 4px;list-style:none;}
#submenu ul li {margin:0 6px;padding:0;line-height:33px;float:left;display:inline;font-size:13px;}

#banner {margin:0 auto 20px auto;}

#body {padding-top:20px;min-width:990px;}

#body a {font-weight:bold;}

.withskin {}
.withskin #wrap .container {padding-top:20px;background:#fff;}
.withskin #wrap {background:url(images/skin-padding.png) center top repeat-y;}

#wrap {padding-bottom:35px;}

#main {float:left;display:inline;width:640px;}
.mainwide {width:980px !important;}
#sidebar {float:right;display:inline;width:300px;}

#footer {background:#3789cb;color:#fff;}
#footer .container {padding:20px 0;}

#footer .ftright {float:right;display:inline;margin-left:20px;text-align:right;font-size:12px;}
#footer .ftright a {color:#fff;}

#ftmenu ul {margin:0;padding:0;list-style:none;}
#ftmenu ul li {margin:0 25px 0 0;padding:0;float:left;display:inline;font-size:16px;text-transform:uppercase;line-height:24px;}
#ftmenu ul li a {color:#fff;}

#ftmenu ul li.current-menu-item a {text-decoration:underline;}

#pagetitle {font-size:18px;text-transform:uppercase;margin:0 0 15px 0;line-height:1.2;font-weight:normal;}

.post {margin-bottom:40px;}
.post .posthead {background:#3789cb;color:#fff;padding:6px 10px;margin-bottom:20px;}
.post .posthead a {color:#fff;font-weight:normal !important;}
.post .posthead .title {font-size:18px;margin:0;text-transform:uppercase;font-weight:normal;line-height:22px;}
.post .posthead .postmeta ul {margin:0;padding:0;list-style:none;}
.post .posthead .postmeta ul li {margin:0 0 0 3px;padding:0 0 0 6px;text-transform:uppercase;font-size:12px;float:left;display:inline;background:url(images/sepdot.gif) left center no-repeat;}
.post .posthead .postmeta ul li.first {margin-left:0;padding-left:0;background:none;}

.single .posthead {background:none;padding:0;color:#181819;}
.single .posthead a {color:#181819;}
.single .posthead .postmeta ul li {background-image:url(images/sepdot2.gif);}
.single .posthead .postmeta ul li.first {background:none;}

.post .social {line-height:24px;}
.post .social .social-right {float:right;display:inline;margin-left:20px;}
.post .social .comlink a {background:url(images/comlink.png) left center no-repeat;display:-moz-inline-box;display:inline-block;*display:inline;zoom:1;vertical-align:top;padding-left:30px;text-transform:uppercase;font-weight:normal !important;}

.post .content h3, .single .content h2 {font-size:16px;margin:0 0 10px 0;font-weight:bold;}
.post .content h4, .single .content h3 {font-size:14px;margin:0 0 10px 0;font-weight:bold;font-style:italic;}

.post .content blockquote {margin:0 20px 1.6em 20px;padding:10px 10px 1px 10px;font-style:italic;background:#f4f4f4;}
.post .content blockquote p:last-child {margin-bottom:0;padding-bottom:10px;}

.wp-caption-text {margin:3px 0 0 0;font-size:12px;font-style:italic;}

.slideshow-wrap {width:640px;height:334px;overflow:hidden;position:relative;margin-bottom:40px;}
.slideshow {height:334px;overflow:hidden;}
.slideshow .slide {height:334px;overflow:hidden;position:relative;}
.slideshow .slide .image {height:300px;}
.slideshow .slide .caption {position:absolute;bottom:0;left:0;width:640px;background:#3789cb;font-size:18px;line-height:22px;text-transform:uppercase;}
.slideshow .slide .caption a {color:#fff;display:block;padding:6px 10px;font-weight:normal !important;}
.slideshow-nav {position:absolute;bottom:6px;right:10px;font-size:18px;line-height:22px;text-transform:uppercase;color:#fff;z-index:20;}
.slideshow-nav a {color:#fff;text-indent:-9999px;display:-moz-inline-box;display:inline-block;*display:inline;zoom:1;vertical-align:middle;width:11px;height:16px;background:url(images/slideshow-arrs.png) top left no-repeat;}
.slideshow-nav a#slidenext {background-position:top right;}
.slideshow .caption span.capgap {display:-moz-inline-box;display:inline-block;*display:inline;zoom:1;vertical-align:top;width:100px;}

.postsec h2 {font-size:18px;text-transform:uppercase;margin:0 0 15px 0;line-height:1.2;font-weight:normal;}
.postsec {margin-top:25px;border-top:1px solid #181819;padding-top:1px;}
.postsec-a {border-top:1px solid #181819;padding-top:25px;}

.aboutauthor {font-size:13px;margin-bottom:-16px;}
.aboutauthor .authorimage {float:left;display:inline;width:50px;margin-bottom:1.6em;}
.aboutauthor .authorbio {margin-left:62px;font-size:13px;}
.aboutauthor-top {margin-bottom:0;}

.related ul {margin:0;padding:0;list-style:none;}
.related ul li {margin:0 0 10px 0;padding:0;line-height:1.2;}

.navigation {margin-bottom:40px;background:#3789cb;color:#fff;text-transform:uppercase;font-size:16px;padding:6px 10px;line-height:22px;}
.navigation a {font-weight:normal !important;color:#fff;}
.navigation .navleft {float:left;display:inline;width:45%;}
.navigation .navright {float:right;display:inline;width:45%;text-align:right;}

.pagelist a, .pagelist span {margin-right:10px;}
.pagelist span.current {text-decoration:underline;}

#channelblogs ul {margin:0 0 0 -23px;padding:0;list-style:none;}
#channelblogs ul li {margin:0 0 0 23px;padding:0;float:left;display:inline;}
#channelblogs img {vertical-align:bottom;}

#sidebar {font-size:12px;}
#sidebar-left {float:left;display:inline;width:160px;}
#sidebar-right {float:right;display:inline;width:120px;}

#sidebar .section {margin-bottom:40px;}
#sidebar .section-social {margin-bottom:20px;}
#sidebar .section h2.sectitle {font-size:18px;text-transform:uppercase;margin:0 0 15px 0;line-height:1.2;font-weight:normal;}

#sidebar .fb-like {float:left;display:inline;}
#sidebar .tw-follow {float:right;display:inline;}

#sidebar .section ul {margin:0;padding:0;list-style:none;}
#sidebar .section ul li {margin:0 0 8px 0;padding:0;line-height:1.2;}
#sidebar .section ul ul {margin-left:15px;margin-top:8px;}

#sidebar .section h3 {font-size:14px;margin:0 0 10px 0;font-weight:bold;}

.dsq-widget-list li {margin-bottom:20px !important;line-height:1.5 !important;}
.dsq-widget-list .dsq-widget-meta {font-size:12px !important;}

.shows {margin-left:-25px;}
.shows .showcol {float:left;display:inline;width:310px;margin-left:25px;}
.shows .showcol ul {margin:0;padding:0;list-style:none;}
.shows .showcol ul li {margin:0 0 5px 0;padding:0;line-height:1.2;}
.shows .showcol ul li a {color:#181819;font-weight:normal !important;}

#sidebar .section dl {margin:0 0 5px 0;padding:0;line-height:1.3;}
#sidebar .section dl dt {margin:0 0 5px 0;padding:0;float:left;display:inline;width:40px;}
#sidebar .section dl dd {margin:0 0 5px 40px;padding:0;display:block;}
#sidebar .section dl dd a {font-weight:normal;color:#181819;}

#body .wp-polls, .wp-polls-form {background:#fff;}
#body .wp-polls p {text-align:left !important;}
#body .wp-polls .Buttons {color:#fff;border:none;background:#3789cb;font-size:12px;-moz-border-radius:6px;border-radius:6px;padding:3px;margin-top:8px;cursor:pointer;}

#banner_ad {float:left;display:inline;width:728px;}
#mailchimp {float:right;display:inline;width:212px;background:#3789bd;padding:10px;min-height:70px;}
#mailchimp h2 {color:#fff;font-size:18px;text-transform:uppercase;font-weight:normal;margin:0 0 15px 0;}
#mailchimp form {margin:0;}
#mailchimp form input[type="email"], #mailchimp form input[type="text"] {float:left;display:inline;width:118px;-moz-border-radius:8px;border-radius:8px;border:none;background:#fff;font-size:13px;padding:6px 6px 7px 6px;height:15px;line-height:15px;margin:0;}
#mailchimp form input[type="submit"] {float:right;display:inline;width:75px;-moz-border-radius:8px;border-radius:8px;border:none;background:#fff;height:28px;padding:0;margin:0;color:#3789cd;font-weight:bold;font-size:13px;cursor:pointer;}
#mailchimp form input[type="submit"]::-moz-focus-inner {outline:0;border:none;margin:0;}