/****************************
Kevin Navia
CSS Framework
****************************/
/*
* { margin: 0; padding: 0; }   CSS RESET  */
@import "cssreset.css";

body {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px; line-height: normal;
color: #333;
text-align: center;
}

h1, h2, h3, h4 	{ font-weight: normal; font-size: 2em; margin-bottom: 15px; }
p 				{ margin-bottom: 1em; font-size: 11px; }
a, 
a:visited, 
a:active 		{ color: #fff799; }
a img 			{ border: none; }


/* FRAMEWORK **************/
#container {
margin: 0 auto 20px;
width: 660px;
color: #fff;
text-align: left;
}

#header {
position: relative;
margin: 0 auto;
width: 660px;
text-align: right;
overflow: hidden; _zoom: 1;
}

#header h1 { margin: 2px 0; }
#header .competitive { position: absolute; left: 0; bottom: 0; }

#content {
position: relative;
padding: 220px 35px 0;
background: url(../images/couple-pillowfight.jpg) 0 -15px no-repeat #881313;
}

#content h2 { margin: 0 0 5px; line-height: normal; color: #fff799; }
#content .get25off { position: absolute; right: 20px; top: 55px; }
#content table { margin: 0 20px 0.5em; width: 480px; }
#content th { font-size: 11px; font-weight: bold; }
#content td { padding: 3px 0; } 
#content td #submitThis { margin: 10px 0; }

#footer {
padding: 1em 0;
font-size: 10px; color: #ddd;
}
#footer p { font-size: 10px; }

.req { color: #fff799; text-align: right; font-size: 10px; }