/*
	Theme Name: TGT
	Theme URI: http://tgtmedia.com
	Description: Custom theme for TGT.
	Author: Mogki
	Author URI: http://mogki.com/
	Version: 1.0
 */

/* Basic Formatting */
html{overflow-y:scroll;}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline;}
input,select{vertical-align:middle;}
input:invalid,textarea:invalid{-moz-box-shadow:0 0 5px red;-webkit-box-shadow:0 0 5px red;border-radius:1px;box-shadow:0 0 5px red;}
input[type="checkbox"]{vertical-align:bottom;}
input[type="radio"]{vertical-align:text-bottom;}
ins{background-color:#ff9;color:#000;text-decoration:none;}
label,input[type="button"],input[type="submit"],input[type="image"],button{cursor:pointer;}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700;}
nav ul,nav li{list-style:none;list-style-image:none;margin:0;}
ol{list-style-type:decimal;}
p{line-height:1.3em;margin:10px 0;}
pre{padding:15px;white-space:pre-wrap;word-wrap:break-word;}
pre,code,kbd,samp{font-family:monospace, sans-serif;}
select,input,textarea,button{background:#fff;border:1px solid #e3e3e3;font:99% sans-serif;padding:4px;}
small{font-size:85%;}
strong,th{font-weight:700;}
sub{bottom:-0.25em;}
sub,sup{font-size:75%;line-height:0;position:relative;}
sup{top:-0.5em;}

table{border-collapse:collapse;border-spacing:0;margin:0 auto;}
table .label{background:url("images/stripes.png") repeat scroll 0 0 #F2F2F2;font-weight:700;}
table,td,tr{border:1px solid #D9DBDE;padding:3px 5px;}
td{vertical-align:top;}
textarea{overflow:auto;}
ul,ol{margin-left:2em;}
ul.tabbernav li{background:none repeat scroll 0 0 transparent;font-weight:700;list-style:none outside none;}
#searchsubmit,#submit{background:#1a1a1c;color:#FFF;font-weight:700;padding:4px;}
::-moz-selection{background:#FF5E99;color:#fff;text-shadow:none;}
::selection{background:#FF5E99;color:#fff;text-shadow:none;}
@font-face{font-family:'LeagueGothicRegular';font-style:normal;font-weight:400;src:url('fonts/league_gothic-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/league_gothic-webfont.woff') format('woff'), url('fonts/league_gothic-webfont.ttf') format('truetype'), url('fonts/league_gothic-webfont.svg#LeagueGothicRegular') format('svg');}

a,a:active,a:visited{color:#c21717;text-decoration:none;}
a:hover{color:#000;}
a:hover,a:active{outline:none;}
a:link{-webkit-tap-highlight-color:#FF5E99;}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
blockquote,q{border-left:5px solid #E8E8E8;margin-left:10px;padding-left:10px;quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:none;}

body{background:url(images/bg.png) repeat;font:13px/1.231 sans-serif;font-size:small;}
body,select,input,textarea{color:#444;}
button{overflow:visible;width:auto;}
button,input,select,textarea{margin:0;}

del{text-decoration:line-through;}
.aligncenter{display:block;margin:0 auto;text-align:center;}
.alignleft{float:left;margin-right:10px;}
.alignright{float:right;margin-left:10px;}
.ie6 input{vertical-align:text-bottom;}
.ie6 legend,.ie7 legend{margin-left:-7px;}
.ie7 img{-ms-interpolation-mode:bicubic;}
.ie7 input[type="checkbox"]{vertical-align:baseline;}

hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0;}

/* Header */
#header{background:url(images/headerbg.png) repeat-x;height:129px;}
#main{float:left;padding:5px;width:700px;} /*padding was 10px */
#nav{background:#370a07;color:#FFF;font-weight:700;height:36px;overflow:hidden;text-transform:uppercase;}
#nav .menu li a:hover,#nav .menu li:hover a,#nav .menu li:hover a:visited,#nav .menu li a:hover,#nav .menu li.sfhover a,#nav .menu li.sfhover a:visited,#nav .menu li.current_page_item a,#nav .menu li.current-menu-item a,#nav .menu li.current_page_ancestor a,#nav .menu li.current-category-ancestor a,#nav .menu li.current-menu-parent a,#nav .menu li.current-menu-ancestor a,#nav .menu li.current_page_parent a,#nav .menu li.current_page_item a:visited,#nav .menu li.current-menu-item a:visited,#nav .menu li.current_page_ancestor a:visited,#nav .menu li.current-category-ancestor a:visited,#nav .menu li.current-menu-parent a:visited,#nav .menu li.current-menu-ancestor a:visited,#nav .menu li.current_page_parent a:visited{background:#53100c;}
#nav .menu li ul{left:-999em;position:absolute;width:100px;z-index:100;}
#nav .menu li:hover ul ul,#nav .menu li:hover ul ul ul,#nav .menu li:hover ul ul ul ul,#nav .menu li:hover ul ul ul ul ul,#nav .menu li.sfhover ul ul,#nav .menu li.sfhover ul ul ul,#nav .menu li.sfhover ul ul ul ul,#nav .menu li.sfhover ul ul ul ul ul{left:-999em;}
#nav li a:hover{background:#75201b !important;}
#nav-below,#nav-above{margin:10px 0;overflow:hidden;}
#secondary-menu{width:100%;}
.tweet-button{position:absolute;}
.tweetmeme_button{clear:both;display:block;float:right;overflow:hidden;}

.twitter_button{clear:both;height:22px;margin-bottom:5px;margin-top:5px;}

.social{color:#FFF;float:right;margin-top:10px;width:300px;}
.social .bottom a,.social .bottom a:visited{color:#FFF;font-size:1.6em;font-weight:700;line-height:0.9em;}
.social .float a:hover{color:#c6332b;}
.social .item{float:left;margin-bottom:10px;width:150px;}
.social a,.social a:visited{color:#FFF;font-size:2em;font-weight:700;line-height:0.9em;}
.social img{float:left;}
.menu #searchform{float:right;margin-right:50px;}
.menu #searchform input{background:#53100c;border:none;color:#FFF;margin-top:5px;}
.menu #searchsubmit{background:url(images/search.png) no-repeat !important;height:24px;margin-left:-4px;text-indent:999px;width:28px;}

/* Content & Footer */

.archive .featured_img{height:150px;margin-top:10px;position:relative;width:700px;}
.archive .more-link,.search-results .more-link{display:none;}
.archives{padding-top:5px;}
.archives a,.archives a:visited{color:#000;font-weight:700;}
.archives ul li{opacity:.7;}
.archives ul li:hover{opacity:1;}
.attachment-large{display:block;margin:0 auto;}
.avatar{float:left;margin-right:5px;}

/* Hover over bubble of top right of comments */
#commentform input,#commentform textarea{float:left;}
#commentform label{display:inline-block;float:left;height:28px;padding-top:4px;width:71px;}
#commentform p{clear:both;}
#comments-title{font-family:'LeagueGothicRegular';font-size:40px;font-weight:400;margin:10px 0;}
#comments-title .number{background:#962020;border-left:5px solid #6f1414;color:#FFF;padding:0 5px 0 15px;}
#reply-title{font-family:'LeagueGothicRegular';font-size:30px;font-weight:400;text-transform:uppercase;}
#respond{clear:both;margin-bottom:10px;overflow:hidden;}
.block-button,.block-button:visited{background:none repeat scroll 0 0 #962020;border-radius:5px 5px 5px 5px;bottom:10px;color:#FFF;font-weight:700;padding:2px 8px;position:absolute;right:10px;text-decoration:none;}
.bubble{background:url("images/bubble.png") no-repeat scroll 0 0 transparent;height:32px;position:absolute;right:5px;text-align:center;top:10px;width:32px;z-index:9999;}
.bubble a,.bubble a:visited{color:#F2F2F2;font-size:1.4em;font-weight:700;text-decoration:none;}
.bubble a:hover{color:#000;}

.children{margin-left:50px;}

.col1{float:left;padding-right:5px;width:340px;}
.col1 .podcast{background:url("images/podcast.png") no-repeat scroll 5px 7px #E2E2E2;}
.col1 .podcast,.col2 .news{border-left:5px solid #C6C6C6;color:#1A1A1C;font-family:'LeagueGothicRegular';font-size:1.7em;font-weight:400;margin-bottom:10px;padding:3px 3px 3px 29px;text-transform:uppercase;}
.col1 article{margin-left:5px;}

.col2{border-left:5px solid #E8E8E8;float:left;padding-left:10px;width:340px;}
.col2 .news{background:url("images/news.png") no-repeat scroll 5px 7px #E2E2E2;margin-left:-15px;}

.comment{list-style:none;margin-left:-25px;}
.comment .fn{font-size:10px;font-weight:700;margin-top:5px;}
.comment-author{background:#ebebeb;border-left:5px solid silver;height:40px;}

.day{float:right;font-size:4.2em;line-height:1em;margin-left:0;padding:0;}

/* Podcast bottom information Host, etc */
.entry-utility{background:none repeat scroll 0 0 #F2F2F2;border:1px solid #E8E8E8;clear:both;font-size:0.9em;font-weight:700;margin:10px 0;min-height:60px;padding:5px;} /* colours of #F2F2F2 & #E8E8E8 */
.entry-utility a,.entry-utility a:visited{font-weight:400;}

/* Featured */
.featured_img{height:150px;margin-top:10px;position:relative;width:340px;}
.featured_img time{background:none repeat scroll 0 0 #1A1A1C;border-left:5px solid #C6C6C6;color:#F3F3F3;font-family:'LeagueGothicRegular';left:-5px;padding:0 10px;position:absolute;top:10px;width:80px;z-index:9999;}
.featured_slider{background:#990000; repeat scroll 0 0 transparent;margin:0 auto;margin-top:-9px;padding-bottom:25px;padding-top:0;position:relative;width:700px;}
.featured_slider #slider_root{height:250px;margin:auto 0;overflow:hidden;position:relative;width:700px;}
.featured_slider .slider_items{height:100%;position:absolute;width:20000em;}

/* Footer */
.footer{background:url("images/footerbg.png") repeat-x scroll center bottom #1A1A1C;color:#b2b2b2;}
.footer .widget-container{background:none;border:0;}
.footer .xoxo ul li,.footer .archives ul li{background:none;}
.footer h3{color:#fff;}
.footer nav{background:#242426;color:#FFF;font-weight:700;height:36px;text-transform:uppercase;}
.footer nav #secondary-menu.menu li a,.footer nav #secondary-menu.menu li a:visited,#nav #secondary-menu.menu li a,#nav #secondary-menu.menu li a:visited{color:#71716F;font-size:11px;text-transform:none;}
.footer nav #secondary-menu.menu ul li a,.footer nav #secondary-menu.menu ul li a:visited,#nav #secondary-menu.menu ul li a,#nav #secondary-menu.menu ul li a:visited{color:#FFF;line-height:normal;padding:2px 5px;text-decoration:none;width:165px;}
.footer nav #secondary-menu.menu ul li a:hover{background:#000 !important;}
.footer nav .menu a,#nav .menu a{display:block;}
.footer nav .menu li a,.footer nav .menu li a:visited,#nav .menu li a,#nav .menu li a:visited{color:#FFF;line-height:24px;padding:0 6px;text-decoration:none;}
.footer nav .menu li a:hover,.footer nav .menu li:hover a,.footer nav .menu li:hover a:visited,.footer nav .menu li a:hover,.footer nav .menu li.sfhover a,.footer nav .menu li.sfhover a:visited,.footer nav .menu li.current_page_item a,.footer nav .menu li.current-menu-item a,.footer nav .menu li.current_page_ancestor a,.footer nav .menu li.current-category-ancestor a,.footer nav .menu li.current-menu-parent a,.footer nav .menu li.current-menu-ancestor a,.footer nav .menu li.current_page_parent a,.footer nav .menu li.current_page_item a:visited,.footer nav .menu li.current-menu-item a:visited,.footer nav .menu li.current_page_ancestor a:visited,.footer nav .menu li.current-category-ancestor a:visited,.footer nav .menu li.current-menu-parent a:visited,.footer nav .menu li.current-menu-ancestor a:visited,.footer nav .menu li.current_page_parent a:visited{background:#151517;}
.footer nav .menu li li,#nav .menu li li{margin-left:0;width:175px;}
.footer nav .menu li ul ul,#nav .menu li ul ul{margin:-36px 0 0 175px;}
.footer nav .menu li ul,.footer nav .menu li:hover ul ul,.footer nav .menu li:hover ul ul ul,.footer nav .menu li:hover ul ul ul ul,.footer nav .menu li:hover ul ul ul ul ul,.footer nav .menu li.sfhover ul ul,.footer nav .menu li.sfhover ul ul ul,.footer nav .menu li.sfhover ul ul ul ul,.footer nav .menu li.sfhover ul ul ul ul ul,.slider_post a.continue_reading,.slider_post a.more-link,.slider_nav a span,.tabberlive .tabbertabhide,.tabberlive h3{display:none;}
.footer nav .menu li,#nav .menu li,.social .float{float:left;margin-left:5px;}
.footer nav .menu li:hover ul,.footer nav .menu li.sfhover ul,#nav .menu li:hover ul,#nav .menu li.sfhover ul,#nav .menu li:hover ul,#nav .menu li li:hover ul,#nav .menu li li li:hover ul,#nav .menu li li li li:hover ul,#nav .menu li li li li li:hover ul,#nav .menu li.sfhover ul,#nav .menu li li.sfhover ul,#nav .menu li li li.sfhover ul,#nav .menu li li li li.sfhover ul,#nav .menu li li li li li.sfhover ul{left:auto;}
.footer nav .menu li:hover,.footer nav .menu li.sfhover,#nav .menu li:hover,#nav .menu li.sfhover{position:static;}
.footer nav .menu ul a,.footer nav .menu ul a:visited,#nav .menu ul a,#nav .menu ul a:visited{font-size:12px;}
.footer nav .menu ul li a,.footer nav .menu ul li a:visited,#nav .menu ul li a,#nav .menu ul li a:visited{color:#FFF;line-height:16px;padding:10px 14px;text-decoration:none;}
.footer nav .menu ul li a:hover,#nav .menu ul li a:hover{background:#000;}
.footer nav .menu ul li,#nav .menu ul li{padding-top:0;}
.footer nav .menu,.footer nav .menu ul,#nav .menu,#nav .menu ul{line-height:1;list-style:none;margin:0 auto;padding:0;width:1000px;}

/* content */
.header{height:300px;width:600px;}
.live{background:url("images/play.png") no-repeat scroll right -24px transparent;display:block;font-family:'LeagueGothicRegular';font-size:28px;height:24px;line-height:26px;margin:0 auto;padding-right:30px;text-align:center;text-transform:uppercase;width:90px;}
.live:hover{background:url("images/play.png") no-repeat scroll right 0 transparent;cursor:pointer;}
.month{display:inline-block;font-size:2em;font-size-adjust:none;font-stretch:normal;font-variant:small-caps;letter-spacing:1px;padding-right:5px;text-transform:uppercase;}
.more-link{background:url("images/right.png") no-repeat scroll right -12px transparent;display:block;float:right;font-weight:700;height:12px;line-height:14px;padding-right:16px;text-transform:uppercase;}
.more-link:hover{background:url("images/right.png") no-repeat scroll right 0 transparent;}
.nav-next a{background:url("images/right.png") no-repeat scroll right -12px transparent;display:block;float:right;font-weight:700;height:12px;line-height:14px;padding-right:16px;text-transform:uppercase;}
.nav-previous a{background:url("images/left.png") no-repeat scroll left -12px transparent;display:block;float:left;font-weight:700;height:12px;line-height:14px;padding-left:16px;text-transform:uppercase;}
.nav-previous a:hover{background:url("images/left.png") no-repeat scroll left 0 transparent;}
.no-boxshadow input:invalid,.no-boxshadow textarea:invalid{background-color:#f0dddd;}
.page-template-onecolumn-page-php #main{width:1000px;}
.pingback{background:none repeat scroll 0 0 #EBEBEB;border-left:5px solid silver;list-style:none outside none;margin-bottom:10px;margin-left:-25px;padding:3px 5px;}
.powerpress_link_d{background:url("images/download.png") no-repeat scroll right -16px transparent;display:inline-block;font-family:'LeagueGothicRegular';font-size:22px;height:16px;margin-left:10px;padding-right:20px;text-transform:uppercase;}
.powerpress_link_d:hover{background:url("images/download.png") no-repeat scroll right 0 transparent;cursor:pointer;}
.powerpress_link_pinw{background:url("images/new_window.png") no-repeat scroll right -16px transparent;display:inline-block;font-family:'LeagueGothicRegular';font-size:22px;height:16px;padding-right:20px;text-transform:uppercase;}
.powerpress_link_pinw:hover{background:url("images/new_window.png") no-repeat scroll right 0 transparent;cursor:pointer;}
.reply{background:url("images/right.png") no-repeat scroll right -12px transparent;display:block;float:right;font-weight:700;height:12px;line-height:14px;margin-right:10px;margin-top:10px;padding-right:16px;text-transform:uppercase;}
.reply:hover,.nav-next a:hover{background:url("images/right.png") no-repeat scroll right 0 transparent;}

/* Slider */
.slider-entry-wrap{background:none repeat scroll 0 0 rgba(0, 0, 0, 0.96);border-left:5px solid #C6C6C6;color:#FFF;height:100px;left:-5px;position:absolute;top:130px;width:500px;z-index:999;} /* background:none */
.slider-entry-wrap .slider-content-wrap{padding:5px 10px;}
.slider_nav{float:right;margin-top:5px;}
.slider_nav a,.slider_nav a:visited{background:url("images/slidernav.png") no-repeat scroll 0 0 transparent;display:inline-block;height:10px;margin-left:3px;width:11px;}
.slider_nav a.active,.slider_nav a.active:visited,.slider_nav a:hover{color:#FF0000; background-position:-10px 0;}
.slider_post{border:1px solid #D9DBDE;float:left;height:100%;margin-left:0px;padding:0 0 0 5px;position:relative;width:1000px;z-index:0;}
.slider_post h2 a,.slider_post h2 a:visited{background:url("images/featured.png") no-repeat scroll 0 2px transparent;color:#FFF;font-weight:700;padding-left:25px;text-decoration:none;}
.slider_post_entry p{line-height:normal;}
.sliderpost_featured_image{float:left;left:0;margin:4px 1em 12px 0;position:absolute;top:0;z-index:0;}
.stripes{background:url(images/stripes.png) repeat;height:100%;position:absolute;width:100%;z-index:99;}

.year{display:block;font-size:1.7em;letter-spacing:1px;margin-top:-8px;}

/* Tabber Tabs - optional */
#tab2.style1.tabberlive .tabbertab{height:200px;overflow:auto;}
.style1{background:none;}
.style1 .tablist{font-size:0.8em;}
.style1 ul.tabbernav{margin:0;padding:5px 1px;}
.style1 ul.tabbernav a:hover{background:none repeat scroll 0 0 #1A1A1C;color:#F2F2F2;padding:5px 10px;}
.style1 ul.tabbernav li{display:inline;list-style:none outside none;margin:0;}
.style1 ul.tabbernav li a{color:#333;font-size:12px;padding:7px 10px;text-decoration:none;text-transform:uppercase;}
.style1 ul.tabbernav li.tabberactive a{background-color:#1A1A1C;color:#F6F6F6;font-size:12px;padding:5px 10px;text-decoration:none;text-transform:uppercase;}
.style1.tabberlive .tabbertab{margin:0;padding:10px;}
.tabberlive.style1{padding:0;}
.tabbertabs{margin-left:10px !important;padding:0 !important;}
* + html .style1 ul.tabbernav{padding:2px 0;}

/* Sidebar */
.sidebar{border-top: solid 1px #000;float:left;width:300px;} /*was 280 */
.sidebar a{color:#1a1a1c;}
.sidebar a:hover,.archives a:hover{color:#c21717;}
.sidebar h3{margin-left:5px;}
.sidebar li{margin-left:0px;} /*was 10px */
.widget-container{background:url(images/widgetbg.png);border:1px solid #d6d6d6;list-style-type:none;margin:10px 0;margin-left:0;padding:10px;} /* paddiong was 5 */
.wp-caption{background:#ccc;border:1px solid #666;margin:10px;padding:10px;text-align:center;}
.wrap{margin:0 auto;overflow:hidden;padding:10px;width:1010px;} /*was 1000px */
.xoxo{margin-left:0;}
.xoxo a,.xoxo a:visited{font-weight:700;}
.xoxo ul li img,.archives ul li img{border:3px solid #FFF;box-shadow:0 0 2px #747477;float:left;margin:0 8px 0 2px;}
.xoxo ul li,.archives ul li{background:url("images/divide.png") repeat-x scroll center bottom transparent;overflow:hidden;padding:5px 0;}
.xoxo ul,.archives ul{font-size:0.9em;line-height:1.4em;margin-left:0;}
.textwidget p {text-align:justify; text-justify:inter-word;}

/* Headers */
h1{background:none repeat scroll 0 0 #1A1A1C;border-left:5px solid #C6C6C6;color:#F3F3F3;font-size:20px;margin-bottom:10px;padding:5px 10px;}
h1,h2,h3,h4,h5,h6{font-weight:700;}
h2 a:hover{color:#C21717 !important;}
h2,h2 a,h2 a:visited{color:#000;font-size:20px;font-weight:700;text-decoration:none;}
h3{color:#000;font-size:18px;font-weight:700;text-decoration:none;}
h4{color:#000;font-size:15px;font-weight:700;margin:5px 0;text-decoration:none;}
h5{color:#000;font-size:13px;font-weight:700;margin:5px 0;text-decoration:none;}
h6{color:#000;font-size:11px;font-weight:700;margin:5px 0;text-decoration:none;}

/* Credit - not required :) */
#credit{float:right;height:40px;margin:0 0 0 50px;width:110px;}
#credit a{background:url("images/mogki.png") no-repeat scroll 0 0 transparent;display:block;height:40px;opacity:0.6;text-indent:-9999px;width:110px;}
#credit a:hover{background:url("images/mogki.png") no-repeat scroll 0 0 transparent !important;display:block;height:40px;opacity:1;text-indent:-9999px;width:110px;}