/****************************
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: 1.5em;
color: #333;
background-color: #661010;
}

h1, h2, h3, h4 	{ font-weight: normal; font-size: 2em; margin-bottom: 15px; }
p 				{ margin-bottom: 15px; }
a, 
a:visited, 
a:active 		{ color: maroon; }
a img 			{ border: none; }


/* FRAMEWORK **************/
#container { margin: 1em auto; width: 700px; background: url(../images/bg_main.gif) 0 0 repeat-y #fbf3f3; min-height: 800px; overflow: hidden; _zoom: 1; border: 1px solid #530808; }
#leftcontainer { float: left; padding: 10px; width: 210px; min-height: 700px; _height: 700px; background: url(../images/bg_nav.jpg) 0 0 no-repeat; overflow: hidden; _zoom: 1; }
#rightcontainer { float: right; width: 470px; background: url(../images/bg_flourish.gif) right bottom no-repeat; overflow: hidden; _zoom: 1; }
#content { padding: 0 25px 2em; }
#footer 	 { padding: 1em 25px 3em; text-align: center; }

/* LOGO **************************/
#logo { margin-top: 10px; text-align: center; }

/* NAV **************************/
#nav 	{ margin-top: 2em; overflow: hidden; _zoom: 1; }
#nav li 	{ list-style: none; margin: 0 10px; padding: 5px; border-bottom: 1px dotted #c77; }
#nav li a 	{ font-weight: bold; color: #f2f0c9; text-decoration: none; }
#nav li a:hover { text-decoration: underline }

/* LANGUAGE LINKS **************************/
#lang 		{ margin: 2em 10px; color: #eee; display: none;}
#lang img 	{ vertical-align: bottom; }

/* FOOTER **************************/
#footer h2 			{ margin: 0; font-size: 11px; font-weight: bold; text-align: left; }
#footer .sponsors 	{ margin: 1em 4px 2em; vertical-align: middle; }

#photos 		{ padding-top: 1em; }
#photos img 	{ border: 5px solid #e2cece }
.headphoto	{ padding-bottom: 26px; background: url(../images/bg_sep.gif) left bottom repeat-x; }
.copy		{ padding: 1em; color: #fff; text-align: center; }
.badges		{ margin: 0 10px; }
