html, body, div, span, img, a, h1, h2, h3, h4, h5, h6, img, ul, li {padding:0; margin:0; border:0; outline:0; }
body {background:#000000 url(../images/pgbg2011.jpg) no-repeat top center; font-size:15px; color:#454545; border:0; outline:0; font-family: "Delicious", sans-serif; }
body.Reveal {background:#000000; font:normal 12px Arial, Tahoma, Verdana; color:#454545; border:0; outline:0; }
a {outline:none; text-decoration:none; color:#0099ff; }
a:hover {color:#666666; text-decoration:underline;}
div.clear {clear:both; height:0; overflow:hidden;}
form {margin:0px;}

p {margin:0 0 12px 0;}
h1 {color:#d56e2b; text-transform:uppercase; font-size:30px; font-family: "DeliciousHeavy", Arial, sans-serif;  font-weight: normal;}
h1.summitsunday {color:#d56e2b; font-size:14px; margin-bottom:10px; font-family: "DeliciousHeavy",  Arial, sans-serif;}
h2 {color:#2194d3; font-size:25px; font-family: "DeliciousHeavy",  Arial, sans-serif; font-weight: normal;}
h2.date	{color: #ece08e;}
h2.zip {color:#ffffff;}
h2.pricing {color:#aed954;font-weight:bold; font-family: 'DeliciousBold', Arial, sans-serif;}
h3 { color:#666;}
hr {color:#fff; border:dotted #386db0; border-width:0 0 1px 0; margin:30px 0;}
ul {margin:5px 0 5px 20px;}
ul li {margin-bottom:5px;}
ol {margin-left:20px;}
ol li {margin-bottom:10px;}

.subhead_links {font-weight: bold; text-align:center; text-transform:uppercase; font-size:15px; padding:0px 0px 5px 0px;}
.subhead_links a {text-decoration:none;}
.subhead_links a:hover {text-decoration:underline;}


/* FONT FACE BEGIN */

@font-face {
	font-family:"DeliciousHeavy";
	src:url(type/Delicious-Heavy-webfont.eot); /* IE */
	src:local("DeliciousHeavy"), url(type/Delicious-Heavy-webfont.ttf) format("truetype"); /* non-IE */
}

@font-face {
	font-family:"DeliciousBold";
	src:url(type/Delicious-bold-webfont.eot); /* IE */
	src:local("DeliciousBold"), url(type/Delicious-bold-webfont.ttf) format("truetype"); /* non-IE */
}

/* FONT FACE END */

#main {width:100%; text-align:center;}
#main2 {width:960px; margin:auto; text-align:left; padding-top:41px;}
#headerleft {float:left; width:372px; padding:20px 0 25px 0;}
#headerleft img {margin:0px 0px 0px -3px;}
#headerright {float:left; width:581px; padding:57px 0 0 0; text-align:right;}
#headerright a {font:bold 12px Arial; color:#fff; text-transform:uppercase;}
#headerright a:hover {color:#AED954;}
#tagline {height:67px; margin-bottom:7px;}
#tagline img {margin:0 -9px 0 0;}
#header_country {width:960px; height:148px;}

#menu li a.two {display:inline; width:87px; height:23px; margin:4px 0 0 15px; background:url(../images/btn_registerforus.gif) no-repeat;}
#menu li a.two:hover {background:url(../images/registerButton2.gif) no-repeat; text-decoration:none;}
#menu li a.two2010 {display:inline; width:107px; height:23px; margin:4px 0 0 0; background:url(../images/btn_registerforus.gif) no-repeat; float: right;}
#menu li a.two2010:hover {background:url(../images/btn_registerforus2.gif) no-repeat; text-decoration:none;}


#nav {clear:both; height:37px; background:#fff url(../images/navbar.gif) no-repeat;}
#menu ul {font:bold 12px Arial; text-transform:uppercase; list-style-type:none; overflow:hidden; height:37px; margin:0;}
#menu li {display:inline; background:none; margin:0;}
#menu li a {float:left; display:block; width:auto; text-align:center; height:26px; padding:0px 20px 0px 20px; padding-top:11px; color:#fff; background:url(../images/navsep.gif) no-repeat right 1px;}
#menu li a:hover, #menu li a.selected {background:url(../images/nav_arrow.gif) top; background-repeat:no-repeat; text-decoration:none;}

.submenu, .submenu ul {background:#B1DA5C; font:normal 12px Arial, Tahoma, Verdana; position:absolute; left:0; top:0; list-style-type:none; visibility:hidden; z-index:100; color:#fff; margin:0;}
.submenu li a {display:block; width:220px; padding:4px 0 4px 15px; background:none; color:#003; text-transform:uppercase; font-weight:bold; font-size:11px; border:solid #C1E96F; border-width:0 0 1px 0;}
.submenu li a:hover {background:#8EBC2E; color:#fff; text-decoration:none;}
.submenu li {margin:0; padding:0;}

* html .submenu li {/*IE6 CSS hack*/ display:inline-block; width:170px; /*width of menu (include side paddings of LI A*/}
.menuiframe {position:absolute; z-index:500; background:transparent; border-width:0; width:0; height:0; display:block;}

#menu li a.send_friend {display:inline; width:115px; height:23px; margin:8px 25px 0 5px; background:url(../images/button_send_friend_1.gif) no-repeat; float:right;}
#menu li a.send_friend:hover {background:url(../images/button_send_friend_2.gif) no-repeat; text-decoration:none;}
#menu li a.subscribe {display:inline; width:169px; height:23px; margin:8px 25px 0 5px; background:url(../images/button_subscribe_1.gif) no-repeat; float:right;}
#menu li a.subscribe:hover {background:url(../images/button_subscribe_2.gif) no-repeat; text-decoration:none;}

#content_no_bg {background:#fff; margin:0px 0px 12px 0px; padding:10px 0px 10px 0px; vertical-align:top;}
#content {background:#fff; margin:0px 0px 12px 0px; padding:10px 30px 10px 30px; background-image:url(../images/content_bg2011.gif); background-repeat:no-repeat; background-position:bottom;}
.contentPad {padding:10px 30px 20px 30px;}

#footer {width:100%; background:#000; padding:10px 0; margin:20px 0; border:solid #262626; border-width:1px 0; }
#footer2 {margin:auto; width:971px; text-align:left; font:bold 11px Arial; color:#666;}
#footer2 .logos, #footer2 .willow {float:left; width:235px;}
#footer2 .links {float:left; width:490px; padding:8px 0 0 0; text-align:center;}
#footer2 .links a {color:#666;}
#footer2 .links a:hover {color:#fff; text-decoration:underline;}
#footer2 .willow {text-align:right;}

.flag {height:23px;clear:both; margin:10px 0px;}
.flag img {margin:0px 10px 0px 0px; border:solid 1px #999999;}

/* VIDEO */
.video_border_top {width:495px; height:10px; background:url(http://www.willowcreek.com/images/wca_main/video_border_top_495.png) no-repeat;}
.video_border_bottom {width:495px; height:10px; background:url(http://www.willowcreek.com/images/wca_main/video_border_bottom_495.png) no-repeat;}
.video_box {width:495px; text-align:center; background:#333333;}
.video_box H2 {margin-right: 3px; margin-left: 3px; margin-top: -15px; margin-bottom: 5px; margin: -15px 3px 5px 3px;}

.video_border_top_480 {width:480px; height:10px; background:url(../images/video_border_top_white_480.gif) no-repeat;}
.video_border_bottom_480 {width:480px; height:10px; background:url(../images/video_border_bottom_white_480.gif) no-repeat;}
.video_box_480 {width:480px; text-align:center; background:#333333;}
.video_box_480 H2 {margin: -10px 3px 5px 3px;}

.video_flash {padding:0px;}
.video_flash h2 {color:#666666;}
.hide {display: none;}
.show {display: block;}
.flashVid {padding: 8px 0 0;}
.flash {padding: 16px 0 0; position: relative; width: 320px;}

/* THUMBNAIL */
#nav_thumb_plain {margin:0px 10px 0px 0px; border:solid 1px #666666; background:#eeeeee; height:307px !important; overflow:auto;}
.thumb {display:block; float:left; width:110px; height:125px; margin:0px 15px 0px 0px; font-size:11px;}
a.thumb {color:#666666;}
a.thumb img {border:3px solid #333; margin-bottom:4px;}
a.thumb:hover {text-decoration:none; color:#00CCFF !important;}
a.thumb:hover img {border-color:#00CCFF;}
.thumb_resource {display:block; float:left; width:95px; height:125px; margin:0px 6px 0px 0px; font-size:11px;}
.thumb_resource img {border:1px solid #333; margin:0px;}

/* FEATURE CONTENT */
#feature_content {margin:0px 0px 20px 0px; padding:10px; border:solid 1px #666666; background:#eee; !important;}
#feature_content h3 {font-size:12px; margin-right:10px;}

/* CHAT */
#chat_content {margin:0px 10px 0px 0px; padding:10px; border:solid 1px #666666; background:#eeeeee; !important; width:388px;}

/* BUTTON */
.button {font-size:13px; font-weight:bold; text-align:center; width:100px; height:18px; padding:2px 10px 0px 10px; float:right;
  -moz-border-radius: 5px; /*Required for smooth corners in Firefox*/
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
}
.button.auto_width {width:auto;}
a.button {background:url(../images/btn_gls_1.gif) repeat-x; border:solid 1px #336699; color:#336699;}
a.button:hover {background:url(../images/btn_gls_2.gif) repeat-x; text-decoration:none;}

.button_video {font-size:13px; font-weight:bold; text-align:center; width:130px; height:88px; padding:2px 2px 0px 2px; float:right;
  -moz-border-radius: 5px; /*Required for smooth corners in Firefox*/
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
}
a.button_video {background:url(../images/btn_gls_1.gif) repeat-x #999999; border:solid 1px #336699; color:#336699; width:120px; padding:2px 0px 0px 0px;}
a.button_video:hover {background:url(../images/btn_gls_2.gif) repeat-x #cccccc; text-decoration:none;}
.button_video img {margin:6px 0px 0px 0px;}
a.button_video img {border:3px solid #333333;}

/* CELL CONTENT */
.cell_bar {font-size:14px; font-weight:bold; text-align:center; background:url(../images/bg_button.gif) repeat-x #333333;}
.cell_image img {margin:20px 0px 10px 0px;}
a.cell_image img {border:3px solid #333333;}
a.cell_image:hover img {border-color:#00CCFF;}

.cell_headline {margin-top:5px;}
.cell_description {margin:20px; font-weight:normal; text-align:left;}

/* BUTTONS SHMUTTONS */
a.send_friend {display:inline; width:115px; height:23px; margin:8px 25px 0 5px; background:url(../images/button_send_friend_1.gif) no-repeat; float:right;}
a.send_friend:hover {background:url(../images/button_send_friend_2.gif) no-repeat; text-decoration:none;}
a.subscribe {display:inline; width:169px; height:23px; margin:8px 25px 0 5px; background:url(../images/button_subscribe_1.gif) no-repeat; float:right;}
a.subscribe:hover {background:url(../images/button_subscribe_2.gif) no-repeat; text-decoration:none;}
a.survey {display:inline; width:169px; height:23px; margin:8px 25px 0 5px; background:url(../images/button_survey_1.gif) no-repeat; float:right;}
a.survey:hover {background:url(../images/button_survey_2.gif) no-repeat; text-decoration:none;}

/* Adjust opacity of simple image link rollover */
a.linkopacity img {filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0;}
a.linkopacity:hover img {filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5;}
