/*
kruczynski.com css
by: kruczynski
don't steal: copyright 2009 p. kruczynski
*/

html{
	overflow-y:scroll;
	overflow-x:hidden;
}

body {
	background:#fffdfd/* url(/i/background-maybe.png)*/;
	color:#0f0e0e;
	font-size:1.375em;
	line-height:1.454em;
	padding:0;
	margin:0;
}

#header{
	position:relative;
	width:755px;
	margin:0 auto 50px auto;
}

#header-supplimental{
	width:100%;
	background:#30396d url(/i/hugebackground-bw.png);
	-webkit-box-shadow:0px 3px 2px #000,0px 0 0 #000, 0 -3px 2px #000, 0 0 0 #000;
	-moz-box-shadow:0px 3px 2px #000,0px 0 0 #000, 0 -3px 2px #000, 0 0 0 #000;
	box-shadow:0px 3px 2px #000,0px 0 0 #000, 0 -3px 2px #000, 0 0 0 #000;
}
#header-supplimental-interior{
	background:#414d65;
	opacity:0.9;
	width:755px;
	font-size:.76em;
	color:#fff;
	margin:0 auto 0 auto;
}
#header-supplimental-interior h2{
	text-shadow:2px 2px 0 #2c374d;
	padding-top:34px;
	margin:0 20px;
}
#header-supplimental-interior form h2{
	padding-top:0;
}
#header-supplimental-interior form h3{
	font-size:1.1em;
	margin:0;
}

#header-supplimental-interior p{
	font-size:.77em;
	color:#fff;
	text-shadow:2px 2px 0 #2c374d;
	margin:1em 30px;
}

#mc_embed_signup{
	padding-bottom:1em;
}

#header-supplimental-interior form {
	font-family: 'DejaVu Serif';
	text-shadow:2px 2px 0 #2c374d;
	margin:1em 30px;
}

#header-supplimental-interior fieldset {
	border:0;
	margin:0;
}
#header-supplimental-interior form legend{
	font-weight:bold;
	font-size:1.3em;
	color:#edea9c;
}


#header-supplimental-interior form div {
	clear:left;
}

#header-supplimental-interior form label{
	display:block;
	font-weight:bold;
	margin-top:1em;
}


#header-supplimental-interior form input{
	font-size:1.5em;
	
}

#signup-intro li{
	margin:0 0 2em 0;
}

#signup-intro p{
	margin-top:0;
	margin-left:0;
}


div.mc-field-group div.input-group ul li{
	float:left;
	display:inline;
	margin-right:20px;
	margin-bottom:1em;
}


#header-supplimental ul{
	float:none;
	font-size:.76em;
}
#header-supplimental li{
	display:block;
	text-align:left;
}

#content{
	width:755px;
	margin:0 auto 10em auto;
}


#badge-thirteen span{
	z-index:3000;
	position:relative;
	display:block;
	background:transparent url(/i/luv13-bigg-sticker-small-roll.png) 0 100% no-repeat;
	height:75px;
	width:100px;
}
#badge-thirteen span:hover{
	background:transparent url(/i/luv13-bigg-sticker-small-roll.png) 0 0 no-repeat;
}

a:link img, a:visited img{
	background:none;
	border-bottom:0;
}

/* font farm -------------*/
@font-face {
	font-family: 'DejaVu Serif';
	src:  url('/fonts/DejaVuSerif.eot');
	src: local('DejaVu Serif Book'),
	     local('DejaVuSerif-Book'),
	     url('/fonts/DejaVuSerif.ttf') format('truetype');
}
@font-face {
	font-family: 'DejaVu Serif';
	src: url('/fonts/DejaVuSerif-Bold.eot');
	src: local('DejaVu Serif Bold'),
	     url('/fonts/DejaVuSerif-Bold.ttf') format('truetype');
	font-weight: bold;
}
@font-face {
	font-family: 'DejaVu Serif';
	src: url('/fonts/DejaVuSerif-Italic.eot');
	src: local('DejaVu Serif Italic'),
	     local('DejaVuSerif-Italic'),
	     url('/fonts/DejaVuSerif-Italic.ttf') format('truetype');
	font-style: italic;
}

@font-face {
	font-family: 'Chopin Script';
	src: url('/fonts/ChopinScript.eot');
	src: local('Chopin Script Regular'),
	     local('ChopinScript-Regular'),
	     url('/fonts/ChopinScript.ttf') format('truetype');
}




/* links ----------------------*/
a:link{
	color:#7f6d26;
	text-decoration:none;
	font-weight:bold;
	border:dotted transparent 1px;
}
a:hover{
	color:#ccc;
	background:#990;
	text-shadow:2px 2px 0 #b7b7b7;
	text-decoration:none;
	border-bottom:dotted #808080 1px;
}
a:active{
	color:#f00;
	background:none;
	text-decoration:none;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:dotted #808080 1px;
}
a:visited{
	color:#746838;
	text-decoration:none;
	font-weight:bold;
	border:dotted transparent 1px;
	border-bottom:dotted #808080 1px;
}
a:visited:active{
	color:#746838;
	background:none;
	font-weight:bold;
	text-decoration:none;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:dotted #808080 1px;
}
a:visited:hover{
	color: #000;
	background:#eee;
	text-decoration:none;
	border-bottom:dotted #808080 1px;
}


#tooltip{
	position:absolute;
	z-index:3000;
	width:200px;
	background:#000 url(/i/background-maybe.png) 0 0 no-repeat;
	padding:7px 7px 7px 10px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:solid 1px #ccc;
	margin:0;
}
#tooltip h3, #tooltip div {
	font:normal .682em 'DejaVu Serif';
	color:#fff;
	margin:0;
}

/* main text formatting -------------*/
h1{
	font-family: 'DejaVu Serif';
	font-size:1.5em;
	letter-spacing:-3px;
	color:#0f0e0e;
	text-shadow:0px 1px 1px #e1dddd;
	margin:0.969em 150px 0.569em 0;
}

.product-placement{
	font-size:1.5em;
}


h2{
	clear:both;
	font-family: 'DejaVu Serif';
	font-size:1.5em;
	padding-top:1px;
	border:0;
	margin:19px 0 4px 10px;
}
#header h2{
	background:transparent url(/i/k-logo-clear-sm3.png) 100% -27px no-repeat;
	font:normal .6em 'DejaVu Serif';
	color:#7d4f2a;
	height:24px;
	width:33em;
	position:relative;
	margin:0em 20px 3em 0;

}
#header h2:hover{
	cursor:pointer;	
}

h3{
	clear:both;
	font-family: 'DejaVu Serif';
	font-size:1.4em;
	padding-top:1px;
	border:0;
	margin:19px 0 4px 50px;
}

p {
	font-family: 'DejaVu Serif';
	font-size:.8182em;
	color:#262323;
	text-shadow:2px 2px 0 #ecece8;
	padding:0;
	border:0;
	margin:1.454em 10px;
}

abbr{
	font-weight:bold;
	color:#f1510a;
	text-shadow:2px 2px 0 #feeac2;
	border-bottom:dotted #f1510a 1px;
}

em.sorry-very{
	display:block;
	font-size:4em;
	font-family: 'Chopin Script';
	margin:0.7273em 20px 0.7273em 10px;
/*
	text-transform:uppercase;
*/
	
}

.symbols-bigger{
	font-size:1.2em;
}

#sponsors{
	right:5px;
	position:absolute;
	width:110px;
	padding:0;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	margin-top:-50px;
	margin-right:70px;
}
ul{
	float:right;
	display:block;
	line-height:1em;
	padding:0;
	margin:0;
}

li{
	text-align:center;
	display:inline;
	list-style:none;
	padding:0;
	margin-bottom:0;
}
ul li a, ul li a:visited, ul li a:hover, ul li a:visited:hover{
	background:none;
	border-bottom:0;
}
ul li a img{
	vertical-align:middle;
}

#motto{
	font-family: 'Chopin Script';
	font-size:2em;
	font-style:italic;
	padding-top:1px;
	margin-top:0.7273em;
	margin-bottom:0.7273em;
}


/* small text and spacing ----------*/
.stage-whisper{
	font-size:.78em;
	margin-bottom:30px;
}


/* footer ----------------*/
#footer{
	margin-top:50px;
}

#footer p{
	float:left;
	width:400px;
	font-size:0.7273em;
	margin-top:2em;
	margin-bottom:2em;
}

#footer img{
	float:right;
}
