/*
Theme Name: LogistXGames
Theme URI: http://logistxgames.com/
Description: Theme for the LogistXGames, sponsored by UPS
Version: 1.0
Author: CurrentMarketing, Louisville's leading interactive marketing agency.
Author URI: http://currentmarketing.com/
Tags: two-column, white, packaging, logistx, ups
*/

@charset "utf-8";

html, body {
	background: #666;
	color: #666;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.9em;
}

/* Basic Styles */

p {
	padding-top: 20px;
	line-height: 1.2;
	
}

a {
	color: #d2232a;
	text-decoration: underline;
	font-weight: bold;
}

ol {
	list-style-type: decimal;
	margin: 20px 0 0 20px;
}

ol li {
	margin-bottom: 10px;
}

strong {
	font-weight: bold;
}

/* Wrapper */

#wrapper {
	background: #fff url('images/home/bg.jpg') repeat-y;
	width: 800px;
	margin: 0 auto;
}

/* Header */

#header {
	width: 800px;
	height: 159px;
	padding-top: 15px;
	background: url('images/home/bg_header.png');
}

#logo {
	margin: 0 10px 0 20px;

}

#logo a {
	display: block;
	background: url('images/home/logo.png') no-repeat;
	width: 412px;
	height: 84px;
	text-indent: -9999px;
}

#ups {
	float: right;
	overflow: auto;
	position: relative;
	top: -85px;
	left: -220px;
}

#ups a {
	text-indent: -9999px;
	display: block;
	background: url('images/home/ups.png');
	height: 49px;
	width: 132px;
}

/* Navigation */

#nav {
	position: absolute;
	top: 65px;
	left: 50%;
	margin-left: 65px;
}

#nav ul {
	height: 251px;
	width: 324px;
	background: url('images/home/bg_nav.png');
}

#nav ul li {
	display: block;
	float: left;
}

#nav ul li a {
	display: block;
	text-indent: -9999px;
	background-position: center top;
	overflow: hidden;
}

#nav ul li a:hover {
	background-position: center bottom;
}

.wanttohost {
	width: 93px;
	height: 82px;
	background: url('images/home/nav/wanttohost.png') no-repeat;
	position: relative;
	top: 13px;
	left: 17px;
}

.wanttoplay {
	height: 87px;
	width: 102px;
	background: url('images/home/nav/wanttoplay.png') no-repeat;
	position: absolute;
	top: 20px;
	left:90px;
}

.insidethegames {
	width: 162px;
	height: 70px;
	background: url('images/home/nav/insidethegames.png') no-repeat;
	/* position: relative; */
	position: absolute;
	/* right: -25px; */
	/* top: 15px; */
	top: 100px;
	left:25px;
}

/* "Inside the Games" Navigation */

#nav ul li ul {
	display: block;
	width: 473px;
	position: absolute;
	top: 125px;
	left: -465px;
	height: 15px;
	background: #d2232a;
	padding-left: 20px;
}

#nav ul li ul li a {
	display: block;
	width: 90px;
	text-indent: 0;
	color: #fff;
	text-transform: capitalize;
	font-weight: bold;
	font-size: 10px;
	line-height: 15px;
	text-decoration: none;
	text-align: center;
}

/* Main Content */

#main {
	clear: left;
	width: 430px;
	float: left;
	margin: 5px 0 0 15px;
}

#main_inside {
	clear: left;
	width: 430px;
	float: left;
	margin: 40px 0 0 15px;
}

/* Sidebar */

#sidebar {
	width: 324px;
	float: right;
	margin: 155px 10px 0 0;
}

#quotebox {
	width: 143px;
	height: 187px;
	border: #666 1px solid;
	background: #fff url('images/sidebar/quotebox.png');
	color: #d2232a;
	padding: 60px 65px 70px 40px;
	margin: 0 auto;
}

#quotebox p {
	font-size: 0.9em;
	font-weight: bold;
}

#sponsorlink {
	margin: 0 auto;
	margin-bottom: 40px;
}

#sponsorlink p{
	color: #d2232a;
	text-align: center;
	font-weight: bold;
}

/* Sponsors Box */

#sponsors {
	width: 234px;
	background: #fff;
	margin: 5px auto;
	border: #666 1px solid;
	padding: 7px;
	margin-bottom: 2px;
	overflow: auto;
	
}

.sponsorstitle {
	padding: 4px;
	background: #fff;
	border: #666 1px solid;
	position: absolute;
	top: 320px;
	font-weight: bold;
	margin-left: 5px;
}

#sponsors ul {
	width: 200px;
	margin: auto;
}

#sponsors ul li {
	display: block;
	float: left;
}

#sponsors ul li a {
	display: block;
	height: 75px;
	width: 100px;
	text-indent: -9999px;
	margin: 5px 0;
}

.ritehite {
	background: url('images/home/sponsors/ritehite.png') no-repeat;
	
}

.prologis {
	background: url('images/home/sponsors/prologis.png') no-repeat;
}

.ups {
	background: url('images/home/sponsors/ups_logo.png') no-repeat;
	width: 65px; 
	height: 72px;
	
}

.bmh {
	background: url('images/home/sponsors/bmh.png')  no-repeat;
}

.cardinalcarryor {
	background: url('images/home/sponsors/cardinalcarryor.png')  no-repeat;
}

.cbre {
	background: url('images/home/sponsors/cbre.png')  no-repeat;
}

.cbre_louisville {
	background: url('images/home/sponsors/cbre_louisville.png')  no-repeat;
}

.chep {
	background: url('images/home/sponsors/chep.png')  no-repeat;
}

.ktr {
	background: url('images/home/sponsors/ktr.png')  no-repeat;
}

.mccormick {
	background: url('images/home/sponsors/mccormick.png')  no-repeat;
}

.mhs {
	background: url('images/home/sponsors/mhs.png')  no-repeat;
	float: none;
	margin: auto;
}

.neacelukens {
	background: url('images/home/sponsors/neacelukens.png')  no-repeat;
}

.premierpackaging {
	background: url('images/home/sponsors/premierpackaging.png')  no-repeat;
}

.yorkcompanies {
	background: url('images/home/sponsors/yorkcompanies.png')  no-repeat;
}

/* Item below makes quotebox text smaller so that it doesn't run over the necessary margins - apply the style in the RandomText Widget <p> tag */

#quotebox p.littletext {
	font-size: 0.75em;
}

#quotebox p.tinytext {
	font-size: 0.5em;
	padding-top: 10px;
}

#quotebox p.minitext {
	font-size: 0.10em;
	padding-top: 10px;
}

/* Footer */

#footer {
	width: 800px;
	clear: both;
	overflow: auto;
	padding: 20px 0;
}

#links {
	float: left;
	width: 541px;
	margin-top: 162px;
	line-height: 14px;
	background: #edd9be;
	text-align: center;
}

#links ul li a {
	font-size: 0.6em;
	text-transform: uppercase;
	color: #000;
	text-decoration: none;
}

#followus {
	background: url('images/home/bg_footer.png') no-repeat left top;
	width: 259px;
	height: 180px;
	float: right;
}

#followus ul {
	display: block;
	width: 94px;
	height: 91px;
	margin: 91px 0 0 147px;
}

#followus ul li {
	display: block;
	float: left;
}

#followus ul li a {
	display: block;
	text-indent: -9999px;
}

.youtube {
	height: 41px;
	width: 42px;
	margin: 0 20px;
	margin-bottom: 10px;
	background: url('images/followus/youtube.png');
}

.facebook {
	height: 40px;
	width: 41px;
	margin-right: 10px;
	background: url('images/followus/facebook.png');
	display: none;
}

.twitter {
	height: 40px;
	width: 41px;
	background: url('images/followus/twitter.png');
	display: none;
}

#currentmarketing {
	text-align: center;
	padding-bottom: 35px;
}

/* Graphic Headers */

span.outofthebox_header {
	display: block;
	width: 428px;
	height: 102px;
	background: url('images/home/out-of-the-box.png');
	text-indent: -9999px;
	margin: 0 auto;
	margin-top: 20px;
}

span.getmoving_header {
	display: block;
	width: 424px;
	height: 46px;
	background: url('images/home/its-time-to-get-moving.png');
	text-indent: -9999px;
	margin: 0 auto;
	margin-top: 20px;
}

span.louisville_ky_header {
	display: block;
	width: 400px;
	height: 150px;
	background: url('images/home/louisville_title.png') no-repeat;
	text-indent: -9999px;
	margin: 0 auto;
	
}

span.cincinnati_oh_header {
	display: block;
	width: 298px;
	height: 93px;
	background: url('images/home/cinci_title.png');
	text-indent: -9999px;
	margin: 0 auto;
	margin-top: 10px;
}

span.indianapolis_in_header {
	display: block;
	width: 308px;
	height: 91px;
	background: url('images/home/indy_title.png');
	text-indent: -9999px;
	margin: 0 auto;
}

span.atlanta_ga_header {
	display: block;
	width: 392px;
	height: 115px;
	background: url('images/home/atlanta_title.png');
	text-indent: -9999px;
	margin: 0 auto;
	
}

span.memphis_tn_header {
	display: block;
	width: 305px;
	height: 92px;
	background: url('images/home/memphis_title.png');
	text-indent: -9999px;
	margin: 0 auto;
	
}

span.columbus_oh_header {
	display: block;
	width: 293px;
	height: 92px;
	background: url('images/home/columbus_title.png');
	text-indent: -9999px;
	margin: 0 auto;
	
}

span.eventsofthegames_header {
	display: block;
	width: 381px;
	height: 44px;
	background: url('images/home/events-of-the-games.png');
	text-indent: -9999px;
	margin: 0 auto;
	margin-top: 20px;
}

span.howscoringworks_header {
	display: block;
	width: 372px;
	height: 43px;
	background: url('images/home/how-scoring-works.png');
	text-indent: -9999px;
	margin: 0 auto;
	margin-top: 20px;
}

span.photos_and_video_header {
	display: block;
	width: 274px;
	height: 40px;
	background: url('images/home/photos-and-video.png');
	text-indent: -9999px;
	margin: 0 auto;
	margin-top: 10px;
}

span.award_photos_header {
	display: block;
	width: 270px;
	height: 40px;
	background: url('images/home/award-photos.png');
	text-indent: -9999px;
	margin: 0 auto;
	margin-top: 10px;
}

span.the_global_games_header {
	display: block;
	width: 362px;
	height: 132px;
	background: url('images/home/global_title.png');
	text-indent: -9999px;
	margin: 0 auto;
	margin-top: 10px;
}

span.want_to_sponsor_header {
	display: block;
	width: 335px;
	height: 42px;
	background: url('images/home/want-to-sponsor.png');
	text-indent: -9999px;
	margin: 0 auto;
	margin-top: 10px;
}

span.want_to_play_header {
	display: block;
	width: 262px;
	height: 40px;
	background: url('images/home/want-to-play.png');
	text-indent: -9999px;
	margin: 0 auto;
	margin-top: 10px;
}

/* Home Page Styles */

#inthenews {
	width: 400px;
	border: #000 1px dashed;
	padding: 20px;
	margin-top: 20px;
	font-size: 18px;
}

#inthenews span.bold {
	text-align: center;
}

/* "Current Cities" Page Styles */

#currentcities {
	display: block;
	width: 261px;
	margin: auto;
}

#currentcities li {
	display: block;
	clear: both;
}

#currentcities li a {
	display: block;
	text-indent: -9999px;
	width: 287px;
	height: 70px;
}

#currentcities li a.louisville {
	margin-right: 20px;
	background: url('images/home/cities/louisville.png') top left no-repeat;
}

#currentcities li a.cincinnati {
	margin-left: 20px;
	background: url('images/home/cities/cincinnati.png') top right no-repeat;
}

#currentcities li a.indianapolis {
	margin-right: 20px;
	background: url('images/home/cities/indianapolis.png') top left no-repeat;
}

#currentcities li a.columbus {
	margin-left: 20px;
	background: url('images/home/cities/columbus.png') top right no-repeat;
}

#currentcities li a.atlanta {
	margin-left: 20px;
	background: url('images/home/cities/atlanta.png') top right no-repeat;
}

#currentcities li a.memphis {
	margin-left: 20px;
	background: url('images/home/cities/memphis.png') top right no-repeat;
}

#currentcities li a.globalgames {
	margin-right: 20px;
	background: url('images/home/cities/global.png') top left no-repeat;
}

/* Forms */

.fullwidth {
	width: 100%;
}

.submit {
	width: 75px;
}

/* Odds 'n Ends */

.bold {
	font-weight: bold;
}

.list {
	list-style-type: disc;
}

.list li {
	margin-left: 20px;
}
