@charset "UTF-8";
/* CSS Document */

body {
	background: #fff url('images/bluefade-bkgd.jpg') repeat-x top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 76%;
	line-height: 1.5;
	margin: 0;
	padding: 0
	}

/* PAGE LAYOUT */

#container {
	width: 900px;
	padding: 0;
	margin: 0px auto;
	background: url('images/container-columns.png') repeat-y;
	border-bottom: 6px solid #123c83
	}

#main {
	width: 700px;
	margin: 0;
	padding: 0;
	}

#sponsors {
	color: #fff;
	width: 165px;
	float: right;
	padding: 15px;
	margin: 0;
	}

#information {
	width: 470px;
	padding: 15px;
	margin: 0;
	float: left;
	display: inline;
	color: #61200e;
	line-height: 20px;
	}
	
	
#prize-info {
	width: 620px;
	padding: 15px;
	margin: 0;
	float: left;
	display: inline;
	color: #61200e;
	line-height: 20px;
	}
	
#prizes {
	float: right;
	width: 169px;
	border-left: 1px solid #6387af;
	margin: 0;
	padding: 10px;
	color: #d12e20;
	display: inline;
	}
	
#copyright {
	font-size: .9em;
	padding: 3em 1em;
	color: #C60;
	clear: both;
	}
	
form {
	margin-top: 1em;
	width: 100px;
	padding: 0;
	}
/* END PAGE LAYOUT STYLES */


/* MAIN column styles */

h1 {
	text-indent: -9999px;
	width: 700px;
	height: 227px;
	background: url('images/carnevale-header.png') no-repeat top left;
	margin: 0;
	padding: 0
	}

p#homelink {
	width: 900px;
	height: 50px;
	margin: 0;
	padding: 0;}

p#homelink a {
	display: block;
	width: 900px;
	height: 50px;		
	text-decoration: none;
	border: medium none;
	text-indent: -9999px;
	background: url('images/osms-header.png') no-repeat top left;
	padding: 0
	
}

form#donate {
	width: auto;
	}

form#donate input {
	position: relative;
	top: 5px;
	}

form#viewcart {
	width: auto;
	}
form#viewcart input {
	position: relative;
	left: 380px;
	}

/* INFORMATION BLOCK styles */
#main a {
	color: #2c5293;
	text-decoration: none;
	}
#main a:hover {
	color: #c60;
	text-decoration: underline;
	}
#main a:visited {
	color: #c60;
	text-decoration: underline;
	}
	
#information h2, #prize-info h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #d12e20;
	font-size: 1.5em;
	letter-spacing: 1px;
	font-weight: normal;
	margin-top: 2em;
	border-bottom: 1px solid;
	padding-bottom: 2px;
	text-transform: uppercase;
	}
	

	}

h2#raffle {
	text-indent: -9999px;
	background: url('images/raffleprizes.png') no-repeat top left;
	width: 91px;
	height: 33px;
	margin-top: 2em
	}
	
span#joinus {
	color: #d12e20;
	font-size: 24px;
	font-family: georgia;
	letter-spacing: 1px;
	}
	
#details {
	margin-left: 3em;
	}

table#tickets {
	width: 450px;
	}

table#tickets td {
	line-height: 1.2;
	padding: 10px;
	vertical-align: top;
	}

.price {
	color: #d12e20;
	}

#prizes p {
	line-height: 1.3em;
	margin: .5em 0;
	}

#prizes ul {
	list-style-type:disc;
	padding: 0;
	margin: 0;
	margin-left: .5em;
	}

#prizes ul li {
	padding: 0;
	line-height: 1.1;
	margin-left: .5em;
	margin-top: .5em;
	margin-bottom: 0;
	}

/* END INFORMATION styles */


/* SPONSOR column styles */

#sponsors a {
	font-size: 11px;
	font-weight: bold;
	color: #d50000;
	}
	
	
#sponsors a {
	font-size: 14px;
	font-weight: bold;
	color: #f18739;
	text-decoration: none;
	}
#sponsors a:hover {
	color: #c60;
	text-decoration: underline;
	}
#sponsors a:visited {
	color: #c60;
	text-decoration: underline;
	}	

h2#sponsorlevels {
	text-indent: -9999px;
	background: url('images/sponsorlevels.png') no-repeat top left;
	width: 164px;
	height: 26px;
	margin-top: 2em
	}

h2#spons {
	text-indent: -9999px;
	background: url('images/sponsors.png') no-repeat top left;
	width: 86px;
	height: 29px;
	margin-top: 2em
	}

h2#donors {
	text-indent: -9999px;
	background: url('images/donors.png') no-repeat top left;
	width: 70px;
	height: 22px;
	margin-top: 2em
	}
	
#sponsors .price {
	color: 	#f4b649;
	}
	
#sponsors p.level {
	margin-top: 2em;
	padding-bottom: 1px;
	border-bottom: 1px solid #f4b649;
	}
	
#sponsors ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
	line-height: 1.1em;	
	color: #f7e7be;}

#sponsors ul li {
	padding: 0;
	margin-left: .5em;
	margin-top: .7em;
	margin-bottom: 0;
	}
	

/* END SPONSOR column styles */




/* NOT USED -------------
h1#secondheader {
	text-indent: -9999px;
	width: 700px;
	height: 104px;
	background: url(images/casino-2ndheader.png) top left no-repeat;
	margin: 0;
	padding: 0;
	}
----------------------- */
