/*
Author: Julie Zidel
Author URI: http://www.2020mag.com
*/


/*  GLOBAL RESET  */

/* Global reset (based upon 'reset.css' in the Yahoo! User Interface Library: http://developer.yahoo.com/yui) */
*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0 }
table { border-collapse:collapse; border-spacing:0 }
fieldset, img { border:0 }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }
ol, ul, li { list-style:none }
caption, th { text-align:left }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal }
q:before, q:after { content:''}
a { text-decoration:none }

/* Global reset-RESET (restores some sensible defaults) */
strong { font-weight:bold; color:#cc0000; }
em { font-style:italic }
a img { border:none } /* Gets rid of IE's blue borders */
a:active { outline:none }

/* Handles */
div, ul, li, form { position:relative }





/* BASICS  */ 
html { background:#fedf75 url(../images/carreraBG.jpg) top left no-repeat fixed; 			}
body { font:12px/20px   Veranda, Arial, Helvetica, sans-serif; color:#000 }
h1 { /* See 'image replacement' below */ }
h2 { color:#3f2419; font:22px/26px  Veranda, Arial, Helvetica, sans-serif; font-weight:bold;text-transform:uppercase; margin:0 0 5px 0; letter-spacing:.05em; }
h3 { color:#cc0000; font:18px/25px  Veranda, Arial, Helvetica, sans-serif; font-weight:bold;text-transform:uppercase; margin:0 0 5px 0; letter-spacing:.05em; }
h4 { color:#3f2419; font:14px/25px  Veranda, Arial, Helvetica, sans-serif; font-weight:bold;text-transform:uppercase; margin:0; letter-spacing:.05em; }
h5, ul li a { color:#e21f26; font-weight:bold; margin:0; }
p, cite { margin: 0 0 10px 0; line-height:18px; } 
a { color:#cc0000; }
a:hover { color:#000; border-bottom:1px solid #cc0000; }
a:active {  }
a:focus { outline:none }
blockquote { font:19px/25px Georgia, Times, 'Times New Roman', serif; padding:0 0 20px 0; border-top:1px solid #999; border-bottom:1px solid #999 }
input { margin:0 }
abbr { border:none; outline:none }
/* Image replacement */
h1 { background:url(../images/carreraTITLE.gif); display:block; text-indent:-9999px; width:514px; height:85px; }


/* LAYOUT */

#frame { width:980px; margin:0; padding:10px; }
#nav { float:left; width: 350px; margin:250px 0 0 0; padding-right:90px; text-align:right;}
#main { float:left; width: 515px;}
#maincontent { position:relative; background:#fff; padding:10px 20px;margin:20px 0; min-height:500px;}

