/* @override http://www.uoflarenaseats.com/wp-content/themes/uoflarenaseats/style.css */
/* 
Theme Name: UofL Arena Seats
Theme URL: http://bluebuscafe.com
Description: This theme is based off of the Revolution Sports theme by Brian Gardner.
Author: Blue Bus Cafe
Author URI: http://bluebuscafe.com
Version: 1.0
*/

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,b,u,i,center,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-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

body {background:#fff url(images/ground.gif) top center repeat-x; width:960px; color:#000; font-size:12px; font-family:Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif; margin:0 auto; padding:0} 
#wrap {background:#fff; width:920px; margin:0 auto 10px; padding:0 0 20px}

a, a:visited {color:#c00; text-decoration:none} 
a:hover {color:#c00; text-decoration:underline}

#countdown { position:relative; text-align:center; height:6em; margin:-73px auto 10px; padding:0 20px; width:262px}
.countBox {display:block; float:left; padding:0; width:65px}
.countDigit { display:block; font-family:"Courier New",Courier,FreeMono,"Nimbus Mono L","Liberation Mono",monospace; font-weight:bold; font-size:2.8em; line-height:1; color:orange}
.countType { display:block; text-transform:uppercase; font-weight:bold; color:#fff; font-size:1em}

#sidebar {float:right; width:300px; margin:0; padding:15px 0 20px; line-height:18px; display:inline} 
#sidebar p {padding:0 0 15px; margin:0} 
#sidebar a img {border:none; margin:0; padding:0 0 15px} 
#sidebar h3 {color:#000; font-size:12px; font-weight:bold; padding:0 0 2px; margin:0}
.posts ul {list-style-type:none; margin:0 0 20px; padding:5px 0 0}
.posts ul li {background:#fff url(images/side_post.gif) no-repeat top left; padding:0 0 5px 20px; margin:0} 
#sidebar ul li a, #sidebar ul li a:visited {color:#c00; text-decoration:none; margin:0; padding:0}
#sidebar ul li a:hover {color:#c00; text-decoration:underline} 
.sideleft {float:left; width:140px; margin:0; padding:0; line-height:20px; display:inline} 
.sideright {float:right; width:140px; margin:0; padding:0; line-height:20px; display:inline} 
.advertisement {float:right; width:300px; font-size:11px; margin:0 0 10px; padding:8px 0 5px; border-bottom:1px solid #aec3d4}
#sidebar .hotgraphic {margin:-5px 0 0 -1px}
.slideshow {margin:0 0 25px; border:3px solid #000} 

#header {background:#fff; width:920px; height:110px; color:#000; font-size:11px; margin:0 auto; padding:0; overflow:hidden}
#header h1 {color:#000; font-size:48px; font-family:Georgia, Times New Roman, Trebuchet MS; font-weight:normal; margin:0; padding:0; text-decoration:none} 
#header h1 a, #header h1 a:visited {color:#000; font-size:48px; font-family:Georgia, Times New Roman, Trebuchet MS; font-weight:normal; margin:0; padding:0; text-decoration:none} 
#header h1 a:hover{ color:#000; text-decoration:none} 
#header p {padding:0; margin:0; line-height:20px} 
#header a img {border:none; margin:0; padding:0}
#header ul {margin:0; padding:0 0 5px} 
#header li {list-style-type:none; margin:0; padding:0; display:inline} 
#header ul li a, #header ul li a:visited {font-size:11px; color:#c00; padding:0; margin:0; font-weight:bold; text-decoration:none}
#header ul li a:hover {color:#c00; padding:0; margin:0; text-decoration:none}

#navbar {background:#800000 url(images/navbar.gif); width:920px; height:28px; line-height:28px; font-size:11px; color:#fff; font-weight:bold; margin:0 auto; padding:0; border-top:1px solid #800000; border-bottom:1px solid #800000; overflow:hidden} 
#navbar a, #navbar a:visited {color:#fff; font-size:11px; text-decoration:none; text-transform:uppercase; padding:0 0 0 3px} 
#navbar a:hover {color:#fff; text-decoration:underline} 
#navbar p {color:#fff; margin:0 auto; padding:0 0 0 10px; font-weight:bold} 
#navbarright a img {border:none; margin:0; padding:0} 
#navbarleft {float:left; margin:0; padding:0 0 8px} 
#navbarright {width:230px; font-size:11px; float:right; margin:0; padding:4px 0 6px; border-right:1px solid #777} 
#navbar ul {margin:0; padding:0} 
#navbar li {display:inline; list-style-type:none; margin:0; padding:0} 
#navbar ul li a, #navbar ul li a:visited {font-size:11px; color:#fff; margin:0 -3px 0 0; padding:0 19px 0 17px; font-weight:bold; text-decoration:none; text-transform:uppercase; border-right:1px solid #b90102; border-left:1px solid #860202}
#navbar ul li a:hover {background:#800000; color:#fff; margin:0 -3px 0 0; padding:0 19px 0 17px; text-decoration:none} 
.current_page_item a, .current_page_item a:hover {background:#fff !important; color:#c00 !important}

#suckerfishnav a {display:block}
#suckerfishnav li {float:left}
#suckerfishnav ul {position:absolute; z-index:11; left:-9999em; height:auto; width:162px; font-weight:normal; margin:0; line-height:1; border:0}
#suckerfishnav li li {width:162px; border-bottom:1px solid #590000; border-top:1px solid #900; font-weight:bold}
#suckerfishnav li li a {padding:5px 10px; width:140px; color:#fff; line-height:1}
#suckerfishnav li ul ul {margin:-21px 0 0 100px}
#suckerfishnav li li a:hover {background:#650000; padding:5px 10px; margin:0}
#suckerfishnav li ul li:hover a, #suckerfishnav li ul li li:hover a, #suckerfishnav li ul li li li:hover a, #suckerfishnav li ul li li li:hover a {color:#fff}
#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {color:#fff}
#suckerfishnav li:hover li a, #suckerfishnav li li:hover li a, #suckerfishnav li li li:hover li a, #suckerfishnav li li li li:hover li a {color:#fff}
#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul, #suckerfishnav li.sfhover ul ul ul ul {left:-9999em}
#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul {left:auto; background:#800000}
#suckerfishnav li:hover, #suckerfishnav li.sfhover {background:#800000}

#slideshow {position:relative; height:300px; margin-bottom:1em;}
#slideshow img {position:absolute; top:0; left:0; z-index:8}
#slideshow img.active {z-index:10}
#slideshow img.last-active {z-index:9}

.more {line-height:2}

#content {width:920px; margin:0 auto; padding:0; line-height:17px}
#content p {padding:0 0 15px; margin:0} 
#content h1 {color:#000; font-size:22px; font-weight:bold; margin:0 0 2px; padding:0; line-height:24px} 
#content h1 a, #content h1 a:visited  {color:#000; text-decoration:none; margin:0; padding:0}
#content h1 a:hover {color:#c00; text-decoration:none} 
#content h4 {color:#000; font-size:18px; font-weight:bold; margin:0 0 10px; padding:0} 
#content img.wp-smiley {float:none; border:none; padding:0; margin:0}
#content img.wp-wink {float:none; border:none; padding:0; margin:0} 
#contentfull {float:left; width:920px; margin:0; padding:0 0 20px}
#contentfull h1 {display:none}
#contentleft {float:left; width:600px; margin:0; padding:3em 0 20px}
#contentleft p img, #contentfull p img {border:none; float:left; margin:0 10px 10px 0} 
#contentfull p img.nofloat {float:none !important}
#contentleft ol, #contentfull ol  {margin:0 0 0 5px; padding:0 0 15px} 
#contentleft ol li, #contentfull ol li {margin:0 0 0 20px; padding:0} 
#contentleft ul, #contentfull ul {list-style-type:square; margin:0; padding:0 0 15px} 
#contentleft ul li, #contentfull ul li {list-style-type:square; margin:0 0 0 20px; padding:0} 
blockquote{ background:#e6e6e6; margin:0 25px 15px 25px; padding:10px 20px 15px 15px; border-top:1px solid #ddd; border-right:1px solid #666; border-left:1px solid #ddd; border-bottom:1px solid #666} 
#content blockquote p{ margin:0; padding:0} 
.breadcrumb {float:left; width:600px; font-size:11px; margin:0 0 20px; padding:10px 0 3px; border-bottom:double #c0c0c0} 
.date {float:left; width:600px; font-size:12px; margin:0; padding:0} 
.postmeta {width:600px; font-size:12px; padding:5px 0 40px; margin:0; border-top:double #c0c0c0} 
.archive {float:left; width:275px; margin:0; padding:0 0 20px} 

#homepage {float:left; width:600px; margin:0; padding:15px 0 20px} 
#homepage p {padding:0 0 5px; margin:0} 
#homepage p img {border:none; float:left; margin:0 5px 10px 0} 
#homepage h3 {color:#000; font-size:12px; font-weight:bold; padding:0 0 4px; margin:0 0 5px; border-bottom:double #c0c0c0} 
#homepage .col1 { width:300px; float:left} 
#homepage .col2 { width:280px; float:right}
#homepageleft img {margin-top:0 !important} 
#homepage ul{ list-style-type:square; margin:0; padding:0 0 15px} 
#homepage ul li{ list-style-type:square; margin:0 0 0 20px; padding:0} 
.featured2 {float:left; width:600px; margin:0; padding:0 0 20px} 
.hppostmeta {width:265px; font-size:11px; padding:0; margin:0 0 15px; border-bottom:1px dotted #c0c0c0; font-weight:bold} 
#homepageleft {float:left; width:600px; margin:0; padding:0 0 20px} 
#homepageleft p {padding:0; margin:0} 
#homepageleft p img {border:none; float:left; margin:0 5px 0 0} 
.featured {background:#d8d8d8; float:left; width:290px; margin:0 0 15px; padding:10px 10px 5px; border:1px solid #999} 
.newsletter {background:#d8d8d8 url(images/cardbird.png); float:left; width:273px; margin:5px 0 15px -1px; padding:10px; border:3px solid #000} 
.toproomsleft {float:left; width:140px; padding:0; margin:5px 0 0; display:inline} 
.toproomsmiddle {float:left; width:60px; padding:0; margin:5px 0 0; display:inline} 
.toproomsright {float:right; width:70px; padding:0; margin:5px 0 0; display:inline} 
#homepageright {float:right; width:270px; margin:0; padding:0 0 20px} 
#homepageleft h2, #sidebar h2 {background:#666 url(images/headline.gif); color:#fff; font-size:12px; font-weight:bold; padding:3px 0 2px 5px; margin:0 0 5px} 
#homepageleft h2 {margin-top:2em !important}

#footer {width:920px; height:35px; margin:0; padding:5px 0 0; border-top:2px solid #ccc; clear:both} 
#footer p {font-size:11px; margin:0 0 50px; padding:0} 
#footer a, #footer a:visited {color:#000; text-decoration:none} 
#footer a:hover {text-decoration:underline} 
#footer a img {margin:-3px 0 0 10px; padding:0} 
#footerleft {width:650px; float:left; margin:0; padding:10px 0 0} 
#footerright {width:260px; float:right; margin:0; padding:7px 0 0 0; text-align:right}

h1.fourohfour {font-size:15em !important; line-height:1em !important}
p.fourohfour {font-size:1.5em; line-height:1.5}