html, body, ul, ol, li, p, 
h1, h2, h3, h4, h5, h6, 
form, fieldset, img, a { 
margin: 0; 
padding: 0; 
border: 0; 
} 

html {
min-height: 100%;
height: auto;
}

body {
/*font: normal 100.01% Georgia, Palantino, Times, Times New Roman, serif; */
font: normal 100.01% Arial, Geneva, Helvetica, sans-serif;
color: #000;
background: #ffc url('images/gbg-red.gif') no-repeat bottom right;
min-height: 100%;
}

ul#portfolio li img{
	border: 1px solid #ccc;
	padding: 4px;
	vertical-align:middle;
}

ol,ul {list-style:none;}

.subbox {
width: 180px;
height: auto;
float: left;
}

.subbox a:link {
color: #069;
}

a:link {
color: #900;
text-decoration: bold;
text-decoration: none;
}

a:visited {
color: #900;
text-decoration: none;
}

a:hover {
color: #069;
text-decoration: underline;
}

a:active {
color: #f00;
}

#container {
width: 770px;
margin-left: 10px;
min-height: 100%;
}

#navigation {
margin-top: 15px;
margin-left: 30px;
float: left;
width: 250px;
height: auto;
text-align: left;
}

#navigation ul {
list-style: none;
margin-top: 20px;
}

#navigation  li {
border-left: #900 solid 20px;
margin-bottom: .6em;
}
.imgPadding{
	padding-top:50px;
}
#navigation li a {
padding-left: 10px;
}

#navigation li a:hover {
background-color: #900;
text-decoration: none;
color: #fff;
}

#content {
margin-top: 20px;
float: right;
width: 490px;
height: auto;
text-align: left;
}

#content h1 {
padding: 0 10px 10px 10px;
font-size: 1.7em;
font-family: Georgia, "Times New Roman", Times, serif;
color: #900;
}

#content h2 {
padding: 0 10px;
}

#content p {
width: 390px;
padding: 0 10px 10px 10px;
line-height: 1.4em;
font-size: .9em;
}

#content ul {
padding: 0 10px 10px 40px;
line-height: 1.4em;
font-size: .9em;
width: 370px;
}

#content ol {
padding: 0 10px 10px 40px;
line-height: 1.4em;
font-size: .9em;
width: 370px;
}