@charset "UTF-8";
/* CSS Document */

body {
	margin:0px; padding:0px;
	background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
}

img {border:none;}

#outside_container {
	background-color: #fff;
}

#container {
	background-color:#FFF;
	background-image: url(../images/surf4kids_03_SLICED_01.png);
	background-repeat: no-repeat;
	min-height:469px;
	height:469px;
	width:1100px;
	position:relative;
}
.title img{
	position: absolute;
	top:178px;
	left:37px;
}





#container_thanks {
	background-image: url(../images/surf4kids_thanks_SLICED_01.jpg);
	background-repeat: no-repeat;
	background-color:#000000;
	min-height:469px;
	height:469px;
	width:1100px;
	position:relative;
}
#container_thanks img{
	position: absolute;
	top:176px;
	left:47px;
}





.signup_top {
	position: absolute;
	top:350px;
	left:195px;
	margin:0px;
	padding:0px;
}
.signup_top img{
	height:76px;
	width:279px;
	margin:0px;
	padding:0px;
	display:inline;
	
}

#head_images {
	height:196px;
	width:1100x;
	margin:0px;
	padding:0px;
	position:absolute;
	top:469px;
	left:0px;
}
#head_images img{
	margin:0px;
	padding:0px;
	position:absolute;
	top:0px;
	left:0px;
}

.nav {
	height:469px;
	width:609px;
	position:absolute;
	top:0px;
	left:0px;
}
.nav img{
	height:469px;
	width:648px;
}



.nav_thanks {
	background-color:#FFFFFF;
	height:722px;
	width:1100px;
	position:absolute;
	top:-181px;
	left:-49px;
}
.nav_thanks img{
	height:490px;
	width:1100px;
}








/*----  CONTENT ----*/









#content {
	height:auto;
	width:1100px;
	background-color:#fff;
	position:absolute;
	top:665px;
	left:0px;
}
#content p{	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:1.4em;
	text-align:justify;
	margin:0px;
	padding: 15px 0px;
	color:#000;
}
#content a{
	color:#3399FF;
}
#content a:hover{
	color: #CC9900;
}

#content_form {
	height:auto;
	width:1100px;
	background-color:#fff;
	position:absolute;
	top:665px;
	left:-130px;
}
#content_form p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:1.4em;
	text-align:justify;
	margin:0px;
	padding: 15px 0px 0px 240px;
	color:#000;
}

.column1 { float:left; width:362px; margin-right:30px; margin-left:65px; display:inline; }
.column1 p{	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:1.4em;
	text-align:justify;
	margin:0px;
	padding: 15px 0px;
	color:#000;
}

.column1_wide { float:left; width:642px; margin-right:30px; margin-left:65px; display:inline; }
.column1_wide p{	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:1.4em;
	text-align:justify;
	margin:0px;
	padding: 15px 0px;
	color:#000;
}

.column2 { float:left; width:250px; margin-right:30px; padding:25px 0px; }
.column2 p{	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.4em;
	text-align:justify;
	margin:0px;
	padding: 5px 0px;
	color:#000;
}

.column3 { float:left; width:350px; display:inline; padding:25px 0px;}

.title {
	height:57px;
	width:362px;
	margin:0px;
	padding:0px;
	position:relative;
	top:-160px;
	left:-50px;
}
/*.title img{
	margin:0px;
	padding:0px;
	display:block;
}
*/












/*----  SPONSORS ----*/









.sponsor_head {
background-image:url(../images/sponsor_head.png);
background-repeat:no-repeat;
	height:65px;
	min-height:65px;
	width:310px;
	margin:0px;
	padding:0px;
}


.sponsor_1pix {
	height:auto;
	width:310px;
	background-image:url(../images/sponsor_1pix.png);
	background-repeat:repeat-y;
	position:relative;
	top:0px;
	left:0px;
	margin:0px;
	padding:0px 0px 0px 30px;
}

/*.sponsor_1pix a{
	position:relative;
	top:-125px;
	left:-60px;
	margin:0px;
	padding:35px 0px 45px 0px;
}
*/

.sponsor_logo {
	height:130px;
	width:260px;
	margin:0px;
	padding:0px;
}
.sponsor_logo p{
	margin:0px;
	padding:0px;
}

.sponsor_logo img{
	float:left;
	display:inline;
	margin:0px;
	padding:0px;
	
}
/*.sponsor_logo a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	text-align:left;
	color:#3399FF;
	float:left;
	display:inline;
	position:relative;
	top:130px;
	left:0px;
	margin:0px;
	padding:0px;
}
.sponsor_logo a:hover{
	color: #CC9900;
}
*/
.sponsor_footer {
	background-image: url(../images/sponsor_footer.png);
	background-repeat:no-repeat;
	height:41px;
	width:310px;
	margin:0px;
	padding:0px;
}




#content h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #990000;
	margin:25px 0px 0px 0px;
	font-weight:normal;
}

ul.work {
	margin:0px; padding:0px;
}
ul.work li {
	width:230px;
	border-bottom:solid 1px #18a4ee;
	list-style:none;
	margin:0px; padding: 3px 0px;
	clear:both;
}
ul.work li a {
	color:#e0b882;
	display:block;
	padding:0px 10px 0px 10px;
	text-decoration:none;
	font-size:10px;
}
ul.work li a img {
	margin-right:20px;
	margin-bottom:5px;	
}
ul.work li a h4 {
	color:#674f5d;
	margin:0px;
	font-weight:normal;
	font-size:13px;
}
ul.work li a:hover, ul.work li a:hover h4 { color: #990000; }













/*----  FOOTER ----*/













#footer {
	height:420px;
	width:1100px;
	border-top:solid 2px #fbca18;
	background-color:#fbca18;
	/*background-image:url(../images/footer_1pix.png);
	background-repeat:repeat-x;*/
	padding:25px 0px;
	color:#000;
	font-size:12px;
	line-height:21px;
	position:relative;
	float:left;
}
#footer img {
	float:left;
	display:inline;
	margin:0px;
	padding: 15px 0px;
	position:relative;
	top:0px;
	left:-10px;
}
#footer span {
	float:left;
	display:block;
	width:700px;
}

#footer span p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:1.5em;
	margin:0px;
	padding:0px 25px;
	color:#990000;
	display:block;
	width:820px;
}

#footer_nav {
	float:left;
	display:inline;
	width:180px;
	margin:0px;
	padding-left:32px;
	border-left: solid 2px #990000;
}

#footer_nav p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:1.5em;
	margin:0px;
	padding:0px 25px;
	color:#990000;
	display:block;
	width:820px;
}

#footer a {
	color: #FFCC33;
	text-decoration:none;
}
#footer a:hover { color: #000; }

#footer_nav a {
	color: #990000;
	text-decoration:none;
}
#footer_nav a:hover { color: #000; text-decoration:underline; }


.signup_bottom {
	position: absolute;
	top:260px;
	left:300px;
	margin:0px;
	padding:0px;
}
.signup_bottom p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	text-align:left;
	margin:0px;
	padding:0px;
	display:block;
	color:#FFFFFF;
	
}
