body{ padding:0; margin:0; 
	background:url(../images/bg.jpg) repeat-x top center #222429;
	font-smooth:always;
}
	
/* -------------------- Resets --------------------- */
body, address, blockquote, dl, ol, ul, li, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre {
    margin: 0;
    padding: 0;
}
img {
    border: 0; /* kills Gecko bug when img's are placed inside links */
    vertical-align: bottom; /* set vertical align to bottom for IE */
}
/* --------------- Document Defaults -------------- */
html {
    height: 100%;
    overflow: inherit; /* triggers 100% height in Opera 9.5 */
    overflow-y: scroll; /* creates a horizontal scrollbar, for a more consistent look & feel */
}
body {
    height: 100%; /* helps make height 100% */
    font: 62.5%/1.5 Tahoma, Arial, Helvetica, sans-serif; /* "at browser default" 62.5% makes font-size 1em = 10px, 1.2em = 12px, etc */
    
}
/* ------------------ Typography ------------------- */
h1, h2, h3, h4, h5, h6, p, pre, blockquote, address {
    margin:0 0 10px 0;
}
p, ul, ol {
    font-size: 1.2em;
	color:#fff;
}
ul {
    list-style:none;
	padding:0; margin:0;
}
ul ul { /* fixes nested lists */
    font-size: 100%;
    font-weight: normal;
	padding:0; margin:0;
}
h1, h2 {font-size:22px; font-family:"Trebuchet MS", Arial; color:#46aadf; font-weight:bold; line-height:28px;}

h3 {font-size:1.5em; color:#E2E1E1; font-weight:normal; padding:0 0 10px 0; text-align:left;}
h4 {font-size:1.5em; color:#fff; font-weight:normal;}
h5 {font-size:1.4em; color:#fff; font-weight:normal;}
h6 {font-size:1.2em; color:#fff; font-weight:normal;}
/* -------------------- Forms ---------------------- */
fieldset, table {
    border: none;
}
form :focus {
    outline: 0; /* removes Safari's blue border */
}  
input, label {
    vertical-align: middle;
}
label {
    cursor: pointer;
}
input, select, textarea {
    font-size: 1.2em;
    font-family: Tahoma, Arial, Helvetica, 'MS Sans Serif', sans-serif;
}
input, textarea {
    padding: .2em;
}
textarea { /* removes scrollbar from IE when none is needed */
    overflow: auto;
}   

/* --	----------------- Links ---------------------- */
a {
    text-decoration: none;
    outline: 0; /* removes dotted border in FX */
}
a:visited {
    text-decoration: none;
}
a:active, a:focus, a:hover {
    visibility: visible; /* kills IE6 a:hover bug */
	text-decoration:none;
}
/* --------------------- Menus ---------------------- */