/* DEFAULT STYLES FIRST */
html{font-size:16px;}

html, body { /* Part of sticky footer hack */
    margin:0px;
    height:100%;
}

body {
	font-size:62.5%;
	font-family: helvetica, arial, sans-serif;
	line-height:1.5;
	color:#444;
}

p,pre,li,td,label {font-size:1.6em;margin-bottom:1.4em}

a {
	color:gray;
	text-decoration:underline;
}

a:hover {color:red;}
a:active {text-decoration:underline;}

h1,h2,h3,h4,h5,h6 {
font-family:sans-serif; text-transform:uppercase;
}

h1, h1 a {font-size:2.8em;}
h2, h2 a {font-size:2.6em; font-weight:normal;}
h3, h3 a {font-size:2.4em;}
h4, h4 a {font-size:2.2em; font-weight:normal;}
h5, h5 a {font-size:2.0em;}
h6, h6 a {font-size:1.8em;}

h2, h2 a, h3, h3 a, h4, h4 a, h5, h5 a, h6, h6 a {margin-bottom:0px;}

h2+p, h2 a+p, h3+p, h3 a+p, h4+p, h4 a+p, h5+p, h5 a+p, h6+p, h6 a+p,
h2+ul, h2 a+ul, h3+ul, h3 a+ul, h4+ul, h4 a+ul, h5+ul, h5 a+ul, h6+ul, h6 a+ul {margin-top:0em;}

img {display:block;}

ul.no-style {
    list-style:none inside none;padding:0px; margin:0px;
}

bordered {
  border:1px black solid;
}


.no-top-space {padding-top:0px; margin-top:0px;}

.quotation {
font-family:georgia;
font-size:16px;
display:block;
margin:10px;
}

.notes {
font-size:11px;
}

a img {border:none 0px;}

/* MAJOR DESIGN ELEMENTS */
#header {
    background-color: #f1f1f1;
    border-bottom: 3px #bdbcbc solid;
    height: 137px;
    position: relative;

}

#header .container {
    width: 1000px;
    margin: 0px auto;
    position: relative;
}

#logo {position:absolute; top:40px;}
#navigation {position:absolute; top:60px; left:360px;}
#navigation li {float:left; margin-left:40px;}
#navigation a {color: #ef832b; text-decoration:none; font-weight:bold; font-size:1.6em}

#antifooter .clear {
	clear: both;
	height: 100px;
}

#content {
    overflow:hidden;
    min-height:400px;
	width:960px; margin:0px auto;
    position:relative;
}


#content .container {
	background-color:#f9f9f9;
	position:relative;
	margin-bottom:10px;
}

#content .padded {
	width:920px;
	padding:20px;

}

#content .featured {
    background-color:#dd0a00;
    color:#eaeaea;
}

#content .preview {
    border: 1px solid #ddd;
	width:918px;
    background-color: #f8f6f6;
}

#content .large {
	font-size:30px;
	text-align:right;
}

#content .bold {
	font-weight:bold;
}

.large-text {font-size:30px;}

.clear {
	clear:both;
	height:1px;
}

#article {width:960px;margin: 0px auto; overflow:hidden;}

#antifooter {
    background: url('/static/img/2010-design/bg.jpg') no-repeat center center;
  min-height: 100%;
  margin-bottom: -106px;
  position: relative;

}

#footer {
    background-color: #f1f1f1;
    border-top: 3px #bdbcbc solid;
    height: 100px;
    position: relative;
}

#footer .container {
    width: 1000px;
    margin: 0px auto;
}


#footer {
  clear:both;  
}

/* Footer Styles */
#footer a, #footer p {
	color:#999;
}

