html,body {height:100%;}
body {
        background-color: #AAAAAA;
        text-align:center;
        margin:0px;
        padding:0px;
        /*background:url(images/CS-Design1-PageBackground.jpg) center repeat-y #aaa;*/
        background-color:#aaa;
}
#wrapper {
        postion:relative;
        min-height:100%;
        width:750px;
        margin:0 auto 40px;
        padding:0;
        text-align:left;
        background:url(images/chrisshort-bg.jpg) top repeat-y;
}
#header {
        height:35px;
        width:750px;
        margin:0; padding:0;
        overflow:hidden;
        background:url(images/chrisshort-header.jpg) top no-repeat;
}
#header h1 {display:none;}
#headerimage {
        height:231px;
        width:750px;
        margin:0; padding:0;
        overflow:hidden;
        background:url(images/chrisshort-image.jpg) top no-repeat;
}
#copy {
        position:relative;
        display:block;
        float:left;
        clear:both;
        padding:20px 10px 10px 25px;
        width:505px;
        font:12px Arial, Helvetica, sans-serif;
        line-height:1.4;
}
#sidebar {
        position:relative;
        display:block;
        float:right;
        padding:20px;
        width:160px;
}

#sidebar .capsule{
        font: 12px Arial, Helvetica, sans-serif;
        line-height:1.4;
}

#sidebar .capsule ul {
	margin: 0;
	padding: 0;
        list-style: disc;
	margin-left: 16px;
}

#sidebar .capsule li {
	padding-left: 0;
	margin: 0;
}
#footer {
        position:relative;
        clear:both;
        bottom:0;
        width:750px;
        padding:0;
        margin:-79px auto 0;
        padding-bottom:5px;
        text-align:center;
        font:10px/120% Arial, Helvetica, sans-serif;
        background:url(images/chrisshort-footer.jpg) center top repeat-y;
}
#footer #ftop {
        display:block;
        padding:0px; margin:0px;
        width:750px; height:10px;
        background:url(images/chrisshort-fop.jpg) top no-repeat;
        z-index:1;
}
.clearBoth {clear:both;}
h2, h3, h4, h5 {
        font-family: Helvetica, Arial, Verdana, sans-serif;
        /*letter-spacing: -.05em;*/
        margin: 0;
        padding: 0;
        line-height: 1em;
}
h2 {
        width:505px;
        font-size: 20px;
        border-bottom: 1px solid #000;
}
h3 {
        width:505px;
        font-size:16px;
}
h4 {
        width:505px;
        font-size:14px;
}
#sidebar h3, #sidebar h4 {width:160px;}
a {color:#615549;}
p.posted {
        font-size:10px;
        padding-top:0px;
        padding-bottom:0px;
        margin-top:0px;
        margin-bottom:0px;
}
.menu {
        width:160px;
        display:block;
        padding:0;
        margin:0;
        list-style:none;
        text-align:left;
}
.menu li {
        margin:0;
        padding:0 0 5px 0;
        font:14px Helvetica, Arial, Verdana, sans-serif;
}
.menu li a, .menu li a:link, .menu li a:visited, .menu li.here {
        color:#000000;
        text-transform:uppercase;
        text-decoration:none;
        font-weight:bold;
}
#home, #resume, #links, #contact {
        margin:0; padding:0;
        position:relative;
        width:150px; height:18px;
        margin:0; padding:0;
        overflow:hidden;
}
/*#home a span, #home a:link span {
        display:block;
        position:absolute; left:0; top:0; z-index:1;
        width:150px; height:18px;
        margin:0; padding:0;
        background: url(images/Home-off.jpg) top no-repeat;
}
#home a:hover span {
        background: url(images/Home-on.jpg) top no-repeat;
}
#resume a span, #resume a:link span {
        display:block;
        position:absolute; left:0; top:0; z-index:1;
        width:150px; height:18px;
        margin:0; padding:0;
        background: url(images/Resume-off.jpg) top no-repeat;
}
#resume a:hover span {
        background:url(images/Resume-on.jpg) top no-repeat;
}
#links a span, #links a:link span {
        display:block;
        position:absolute; left:0; top:0; z-index:1;
        width:150px; height:18px;
        margin:0; padding:0;
        background: url(images/Links-off.jpg) top no-repeat;
}
#links a:hover span {
        background:url(images/Links-on.jpg) top no-repeat;
}
#contact a span, #contact a:link span {
        display:block;
        position:absolute; left:0; top:0; z-index:1;
        width:150px; height:18px;
        margin:0; padding:0;
        background: url(images/Contact-off.jpg) top no-repeat;
}
#contact a:hover span {
        background: url(images/Contact-on.jpg) top no-repeat;
}*/