/*   
Theme Name: tampabaystorm
Theme URI: http://tampabaystorm.com/
Description: Tampa Bay Storm 
Version: 1.0
Author: jgox
STORM blog use only.  All blight reserved.
*/

/*RESET STYLES*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; outline:0; 
	font-weight:inherit; font-style:inherit; font-family:inherit; }
:focus { outline:0; }
ol, ul, li { list-style:none; }
table { border-collapse:separate; border-spacing:0; }
caption, th, td { font-weight:normal; }
dd, blockquote { margin-left:10px; }
blockquote:before, blockquote:after, q:before, q:after { content:""; }
blockquote, q {	quotes:"" ""; }
form label { cursor:pointer; }
fieldset { border:none; }
input, select, textarea { font-size:100.01%; font-family:inherit; }

body {font:normal 62.5% Arial, Helvetica, sans-serif; margin:0; background-color:#002e60; }

/*GENERAL STYLES*/
a:link {color:#004776; text-decoration:none; font-weight:bold; }
a:visited {color:#004776; text-decoration:none; font-weight:bold; }
a:hover {color:#004776; text-decoration:underline; font-weight:bold; }
a:active {color:#004776; text-decoration:none; font-weight:bold; }

.left, .alignleft {float:left; display:inline;} .right {float:right; display:inline;} 
.cl_left {clear:left;} .cl_right {clear:right;} .cl_none {clear:none;} .cl_both {clear:both;}
.cl_left_zero, .cl_right_zero, .cl_none_zero, .cl_both_zero { height:0; line-height:0; margin:0; padding:0; font-size:0; }
.cl_left_zero { clear:left; } .cl_right_zero { clear:right; } .cl_none_zero { clear:none; } .cl_both_zero { clear:both; }

h1 {font-size:24px; font-weight:bold; line-height:28px; } h2 {font-size:21px; font-weight:bold; } h3 {font-size:16px; font-weight:bold; } h4 {font-size:14px;} h5 {font-size:12px;}
.font110 { font-size:11px; } .font120 { font-size:12px; } .font130 { font-size:13px; } .font140 { font-size:14px; } .font150 { font-size:15px; } 
.font160 { font-size:16px; } .font170 { font-size:17px; } .font180 { font-size:18px; } .font190 { font-size:19px; } 
.font200 { font-size:20px; } .font210 { font-size:21px; } .font220 { font-size:22px; } .font230 { font-size:23px; } .font240 { font-size:24px; }
.font250 { font-size:25px; } .font260 { font-size:26px; } .font270 { font-size:27px; } .font280 { font-size:28px; } .font290 { font-size:29px; }
.lh110 {line-height:15px} .lh120 {line-height:16px} .lh130 {line-height:17px} .lh140 {line-height:18px} .lh150 {line-height:19px}
.lh160 {line-height:20px} .lh170 {line-height:21px} .lh180 {line-height:22px} .lh190 {line-height:23px} 
.lh200 {line-height:24px} .lh210 {line-height:25px} .lh220 {line-height:26px} .lh230 {line-height:27px} .lh240 {line-height:28px} 
.lh250 {line-height:29px} .lh260 {line-height:30px} .lh270 {line-height:31px} .lh280 {line-height:32px} .lh290 {line-height:33px}

.center {text-align:center;}
.bold {font-weight:bold;}
.font_normal {font-weight:normal;}
.italic {font-style:italic;}
.underline {text-decoration:underline;}
.datetime {font-size:9px; font-style:italic; color:#848484; font-weight:normal; /*width:0; height:0; display:none;*/}
.allcaps {text-transform:uppercase;}
.nocaps {text-transform:none;}
.shown { display:block; visibility:visible; }
.hidden { display:none; visibility:hidden; }
.border {border:1px solid #000;}
strong {font-weight:bold;}
em {font-style:italic;}


body { background:url(images/storm-bg2.jpg) no-repeat top center #002e60 }

.storm1 a:link { color:#000; text-decoration:none; }
.storm1 a:visited { color:#000; text-decoration:none; }
.storm1 a:hover { color:#d49a15; text-decoration:none; }
.storm1 a:active { color:#000; text-decoration:none; }

.hdr_over .newsletter { background:url(images/newsletter-bg.gif) no-repeat 0 0 ; width:254px; height:90px; }
.hdr_over .newsletter .text { padding:10px 0 0 95px; text-transform:uppercase; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; }

.hdr { clear:both; margin:0 auto; width:992px; height:90px; background:url(images/header2.jpg); }

/*NAV*/
.nav { clear:both; background:url(images/nav-bg.gif) repeat-x; margin:0 auto; width:992px; height:34px; position:relative; z-index:10; }
.nav_list li { float:left; display:inline;  }
.nav_list li a { margin:0; padding:0 25px; color:#000; height:22px; font-size:14px; line-height:22px; font-weight:bold; border-right:2px solid #000; } 
.nav_list li a:link { color:#000; text-decoration:none; }
.nav_list li a:visited { color:#000; text-decoration:none; }
.nav_list li a:hover { color:#F5F5F5; text-decoration:none; }
.nav_list li a:active { color:#000; text-decoration:none; }
/*SUB NAV*/
.nav_item { position:relative; }
.nav_list li ul { display:none; position:absolute; z-index:10; clear:left; top:22px; left:0px; }
.nav_list li ul li { display:block; clear:both; background-color:#d69a10; border:none; width:150px; }
.nav_list li ul li a { margin:0; padding:0; color:#000; border-right:none; padding:0 5px; font-size:13px; } 



.nav .last { border-right:none}

.content { clear:both; background:#ededee; margin:0 auto; width:992px; overflow:hidden; }

.sub_hdr { width:643px; border:1px solid #000; margin-bottom:10px; display:block; }

.box1 { float:left; display:inline; width:645px; padding-left:17px; overflow:hidden; }
.sidebar { float:left; display:inline; width:300px; padding-left:18px; padding-right:12px; overflow-x:hidden; }

.promo_boxes { }
.promo_box { width:207px; height:196px; margin-right:12px; float:left; }


.ad_leaderboard { width:728px; overflow:hidden; }
.ad_largerectangle1 { display:block; clear:both; width:300px; height:250px; margin-bottom:10px; }
.ad_smallrectangle1 { display:block; clear:both; width:300px; height:68px; margin-bottom:10px; }

.footer { clear:both; margin:0 auto; width:992px; background:#ededee; } 
.copyright { margin:0 18px; padding-bottom:5px; font-weight:bold; }
.footer_nav { margin:0 18px; padding-top:10px; width:956px; height:30px; border-top:1px solid #000; background:#ededee; }
.footer_nav li { float:left; display:inline; }
.footer_nav li a { margin:0; padding:0 10px; color:#000; font-size:10px; line-height:14px; font-weight:bold; border-right:1px solid #000; } 
.footer_nav li a:link { color:#000; text-decoration:none; }
.footer_nav li a:visited { color:#000; text-decoration:none; }
.footer_nav li a:hover { color:#D49A15; text-decoration:none; }
.footer_nav li a:active { color:#000; text-decoration:none; }



.footer_nav .first { margin-left:300px; }
.footer_nav .last { border-right:none; }


.rotator { width:643px; height:344px; border:1px solid #000; border-bottom:none; overflow:hidden; position:relative; }
.rot_text_container { width:643px; height:120px; margin:244px 0 0 0; padding:0px; background-color:#000; opacity:.85; filter: alpha(opacity=85); clear:left; overflow:hidden; border-top:1px solid #fff; color:#fff; }
.rot_text { margin:0 20px; }
.rot_text h1 { margin:5px 0 0 0; font-size:26px; color:#fff; text-transform:uppercase; }
.rot_text p { font-size:12px; font-weight:bold; color:#fff;  }
.rot_text .readmore { font-size:12px; line-height:20px; font-weight:bold; text-transform:uppercase; }

.rot_subheads { float:right; margin:5px 0 10px 10px; padding-left:10px; width:202px; height:85px; font-size:14px; line-height:15px; font-weight:bold; border-left:1px solid #fff; }
.rot_subheads ul { color:#fff; text-transform:uppercase; margin:0; padding:0; }
.rot_subheads li { margin:4px 0; }
.rot_text a:link { color:#fff; text-decoration:none; }
.rot_text a:visited { color:#fff; text-decoration:none; }
.rot_text a:hover { color:#608BBE; text-decoration:none; }
.rot_text a:active { color:#fff; text-decoration:none; }

.nglg li {  }
.nglg h3 { font-size:13px; line-height:13px; text-transform:uppercase; }
.nglg .next { border:2px solid #002d62; margin-bottom:10px; }

.nglg .last .arrow { float:left; display:inline; background-color:#002d62; padding:5px 3px 5px 7px; }
.nglg .next .arrow { float:left; display:inline; background-color:#002d62; padding:4px 5px 4px 5px; }
.nglg .last h3 { background-color:#002d62; color:#608BBE; margin-bottom:1px; height:13px; padding:7px; float:left; display:inline; width:258px; }
.nglg .next h3 { background-color:#002d62; color:#fff; margin:0; height:13px; padding:5px 5px 7px 5px; float:left; display:inline; width:258px; }
.nglg p { margin:0; padding:5px 10px; clear:both; font-size:15px; font-weight:bold; text-transform:uppercase; text-align:center; background-color:#fff; }
.nglg p .time { font-size:19px; }
.nglg .last p { display:none; }
.nglg .next p { display:block; }
.nglg .next .logo { border:none; background:none; padding:0 }


.showposts { background:#fff; width:623px; border:1px solid #000; padding:10px; }
.entry { font-size:14px; line-height:18px; }
.entry p { margin-bottom:10px; }
.excerpt p { font-size:12px; line-height:16px;}

.entry ul { padding:0 0 10px 20px; }
.entry li { list-style-type:disc; }

.entry .alignleft {  }

.post a:link { color:#3B5998; text-decoration:none; }
.post a:visited { color:#3b5998; text-decoration:none; }
.post a:hover { color:#d49a15; text-decoration:none; }
.post a:active { color:#3b5998; text-decoration:none; }

.read_more a:link { color:#000; text-decoration:none; }
.read_more a:visited { color:#000; text-decoration:none; }
.read_more a:hover { color:#d49a15; text-decoration:none; }
.read_more a:active { color:#000; text-decoration:none; }

.read_more { font-size:11px; }

.wp-caption { font-size:10px; }

.post { margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #d9d9d9; }
.post h2 { font-size:24px; line-height:28px; margin-bottom:5px; display:block; }

.post .subtitle { font-size:13px; line-height:17px; margin-bottom:10px; display:block; }
.post_time { font-size:10px; line-height:12px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom:2px; }

.mainarea { width:992px; float:left; margin:0; padding:0 0 10px 0; display:inline; overflow:hidden; background-color:#ededee; }

.tbs_single { clear:right; float:right; display:inline; width:200px; margin:0; padding:0; overflow:hidden; }


.tbs_media { float:right; display:inline; width:190px; font-size:12px; line-height:14px; }
.tbs_media { clear:right; float:right; display:inline; width:190px; border:1px solid #b2b7bb; background-color:#f0f0f0; margin:0 0 10px 10px; padding:0; }
/* .tbs_media h2, .tbs_media2 h2 { font-size:14px; line-height:16px; margin:10px 0 0 0; text-transform:uppercase; } */
.tbs_media h2, .tbs_media2 h2, .tbs_video h2  { background:#00234d; color:#fff; height:22px; margin:0; padding:7px 0 0 10px; font-size:14px; line-height:16px; text-transform:uppercase; } 
.tbs_video h2 { padding-right:10px; }
.tbs_media li, .tbs_media2 li { font-size:12px; line-height:14px; font-weight:normal; margin:5px 0; list-style-type:disc;  }
.tbs_media h3, .tbs_media2 h3 { font-size:12px; line-height:14px; font-weight:normal; display:inline;   }
.tbs_media ul, .tbs_media2 ul { margin:5px 0; padding-left:18px; padding-right:3px; }
.tbs_media p { margin:5px; padding:0 2px 0 0; }
.tbs_media2 { float:left; display:inline; width:180px; margin:0 0 10px; padding:0 0px 10px 0px; }
.tbs_caption { font-size:10px; font-style:italic; text-align:right; }
.tbs_media h2 a:link {color:#fff;} .tbs_media h2 a:visited {color:#fff;} .tbs_media h2 a:hover {color:#fff;} .tbs_media h2 a:active {color:#fff;}

.tbs_large_img { width:618px; margin-bottom:15px; display:block; }

.tbs_header { background:#00234d; color:#fff; height:22px; margin:0 0 10px 0; padding:7px 0 0 10px; font-size:14px; line-height:16px; text-transform:uppercase; font-weight:bold; } 

#fancy_overlay { display:none; height:0; }

.roster { width:623px; } 
	.roster th { padding:5px 2px; background-color:#d9d9d9; font-weight:bold; } 
	.roster td { padding:5px 0; } 
	.roster .even { background-color:#f0f0f0; } 
	.roster .week { padding-left:10px; } 

.promo_box h4 { font-size:16px; line-height:20px; margin:5px 0 2px 0; }
.promo_box p { font-size:12px; line-height:14px; }
.promo .read_more {  } 

.schedule { width:623px; } 
.schedule th { padding:5px 2px; background-color:#d9d9d9; font-weight:bold; } 
.schedule td { padding:5px 0; } 
.schedule .even { background-color:#f0f0f0; } 
.schedule .week { padding-left:10px; } 

.navigation { margin-bottom:10px; }
.navigation .goleft { float:left; }
.navigation .goright { float:right; }

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

.tbs_player { width:623px; overflow:hidden; }

.ply_img { float:left; display:inline; margin:0 20px 20px 0;  }
.ply_bio { width:350px; float:left; display:inline; margin:0 0 20px 0; padding:15px 0; border:0px solid #d49919; border-width:2px 0; }
.ply_name { font-size:22px; font-weight:bold; margin:0; }
.ply_bio p { margin:5px 0; padding:0; }
.ply_media { width:190px; margin:0 0 10px 10px; float:right; display:inline; border:1px solid #d49919; background:#002d62; color:#fff; }
.ply_media h2 { background:#d49919; color:#000; height:22px; margin:0 0 8px 0; padding:7px 0 0 10px; font-size:14px; line-height:16px; text-transform:uppercase; }
.ply_media h3 { font-size:14px; line-height:14px; font-weight:bold; margin:4px 0; padding:0px 0 0 10px;   }
.ply_media ul { margin:5px 0; padding-left:22px; padding-right:4px; }
.ply_media li { font-size:12px; line-height:14px; font-weight:normal; margin:5px 0; list-style-type:disc;  }
.ply_media p { margin:5px; padding:0 2px 0 0; }
.ply_sub_hdr { font-size:14px; line-height:18px; font-weight:bold; color:#002d62; text-transform:uppercase; }

.tbl_page { width:618px; overflow:hidden; background-color:#fff; }

