/* RESET */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, 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;
}

/* END RESET */


/* HTML */

html {
	overflow-y:scroll;
}

body {
	line-height: 1;
	background: #99cc66;
}

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;
}

/* END HTML */


/* DIV */

#container {
	position: relative;
	background: #006699 url(../img/bg.jpg) no-repeat top;
}

#containerthanks {
	position: relative;
	background: #006699;
}

#wrap {
	width: 760px;
	height: 600px;
	padding-top: 1em;
	margin: 0 auto;
}

#wrapthanks {
	width: 760px;
	height: 300px;
	margin: 0 auto;
}

#col1 {
	position: relative;
	float: left;
	width: 360px;
	padding: 0;
	margin: 0 0 0 0;
}

#col2 {
	position: relative;
	float: right;
	width: 360px;
	margin: 0;
	padding: 0 13px 0 0;
}

#logo {
	margin: -14px 0 0 -25px;
}

#deets p {
	color: #fff;
	font-size: 11pt;
	font-weight: 600;
	float: left;
	margin: 48px 0 222px 0;
}

#mediaplayer {
	float: left;
	margin: 0 auto;
	padding: 0 0 0 0;
}

#footer {
	position: relative;
	width: 100%;
	clear: both;
	margin-top: 170px;
	height: 78px;
	text-align: center;
	background: #99cc66;
	background-image: url(../img/bg_footer.jpg);
	background-repeat: repeat-x;
}

#footer p{
	font-size: 8pt;
	color: #33cccc;
	padding: 20px 0 0 0;
}

/* END DIV */


/* STYLES */

p {
	font-family: Helvetica, Verdana, Geneva, Arial, sans-serif;
	font-size: 10pt;
	color: #000;
	text-decoration: none;
	letter-spacing: .09em;
	line-height: 1.2em;
	word-spacing: .1em;
}

.highlight {
	color: #990033;
}

.linkButton {
	position: relevant;
	float: right;
	padding: 0px 25px 0px 0px;
}

a.contact { float: right; height: 60px; width: 115px; display: block; text-indent: -9999px; }

h1 {
	font-family: Helvetica, Verdana, Geneva, Arial, sans-serif;
	font-size: 18pt;
	font-weight: 300;
	text-decoration: none;
	color: #ffcc33;
}

h2 {
	font-family: Helvetica, Verdana, Geneva, Arial, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	text-decoration: none;
	color: #000;
}

::selection { background-color: #3fbaf4; color: #fff; }
::-moz-selection { background-color: #3fbaf4; color: #fff; }

pre::selection { color: #262626; }
pre::-moz-selection { color: #262626; }

/* END STYLES */


/* LINKS */
a:link { 
	color: #FFFFFF;
	text-decoration: none;
}

a:visited { 
	color: #FFFFFF;
	text-decoration: none;
}

a:hover { 
	color: #525961;
	text-decoration: none;
}

a:active { 
	color: #525961;
	text-decoration: none;
}

a:link.small {
	color: black;
	text-decoration: none;
}

a:visited.small {
	color: black;
	text-decoration: none;
}

/* END LINKS */

/* CONTACT FORM*/

#contactArea { height: 225px; border-bottom: 5px solid #02b6f1; overflow: hidden; background-color: #02b6f1; }

form { width: 800px; height: 300px; padding: 25px 15px 15px 15px; margin: 0 auto; }

#info { float: left; width: 360px; }
#message { float: right; width: 360px;  }


input { margin-bottom: 15px; padding: 7px 7px; color: #4A4A4A; float: right; }
label { margin-bottom: 5px; float: left; clear: both; position: relative; top: 10px; }
textarea { padding: 7px 7px; height: 110px; margin-bottom: 15px; color: #4A4A4A; line-height: 20px; font-size: 12px; float: right; }

input { width: 250px; }
textarea { width: 360px; }

label { font-family: Helvetica; font-size: 12pt; color: #fff; }

input#submit { float: right; clear: both; cursor: pointer; width: 125px; padding: 7px 7px; background-color: #972324; border: 0; color: #fff; }

input, textarea { outline: none; background-color: #f1f1f1; border: 3px solid #b2b2b2; padding: 7px; }
input:focus, textarea:focus { border: 3px solid #972324; }

input, textarea { -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }

/* END CONTACT FORM*/
