body {

background-color:#000000;
height:100%;



}

#leftmenu {


position:fixed;
left: 100px;
width:200px;
height:100%;
top:0px;
background-color:#000000;
border-style:solid;
border-width:1px;
border-bottom-width:0px;
border-color:#ffffff;
z-index:2;
margin-right:1px;

}

.longlink {
display:block;
width:195px;
text-decoration:none;
font-weight:bold;
color:#ffebcd;
border-style:solid;
border-width:1px;
border-right-width:0px;
border-left-width:0px;
border-color:#ffffff;
padding:1px;
padding-left:4px;
margin:0px;
border-top-width:0px;
}



.longlink:hover {

background-color:#ffebcd;
color:#000000;
 }

.longlink:hover:before {

content: ":: ";
 }


#goshead {

margin-bottom:-4px;
padding-bottom:0px;
background-color:#000000;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#ffffff;
}

#copyright {
position:absolute;
bottom:10px;
margin-left:8px;
color:#ffebcd;
}

#interior {
position:absolute;
top:0px;
left:302px;
height:auto;
min-height:100%;
border-style:solid;
border-color:#ffffff;
border-width:1px;
background-color:#ffebcd;
width:699px;
margin-left:0px;
padding-left:20px;
padding-right:20px;
padding-top:120px;
z-index:1;
border-top-style:none;
border-bottom-style:none;
border-top-width:0px;
border-bottom-width:0px;
}

#header {
position:fixed;
width:740px;
height:100px;
top:0px;
left:301px;
margin-top:0px;
border-style:solid;
border-color:#ffffff;
border-width:1px;

background-color:#000000;
z-index:2;
background-image:url(banner.jpg);
background-repeat: no-repeat;



}


.biggie {

font-size:1.2em;
font-weight:bold;
text-align:center;
padding-top:1.5em;

}

.years {
white-space:pre;
vertical-align:top;
text-align:left;
padding-right:1em;

}

.where {
text-align:justify;
}

td {
vertical-align:top;
padding-top:0.2em;
padding-bottom:0.2em;
line-height:1.2em;
}

.skilldesc {
text-align:justify;
}



#personal {
text-align:justify;
}

.skill {

padding-right:0.4em;
}


.noglow {
background-color:#ffebcd; }

.noglow:hover {
background-color:#dcdcdc;
}

.glow {
background-color:#dcdcdc;
}




.java:hover {

color:#f6f5f3;
background-image:url(java.jpg);
}

.javaa {

background-image:url(java.jpg);
color:#f6f5f3; }



#cvtable, #cvtable tr, #cvtable td {
border-style:none;
border-width:0px;
}


#lgos {
font-weight:bold;
font-size:64px;
position:relative;
margin-left:40px;
color:#f6f5f3;
}

p, li {
text-align:justify; }

#email {
vertical-align:bottom; }

img {
border-style:none;
border-width:0px; }

.centred {
text-align:center;
vertical-align:top; }

.term {
text-align:center;
vertical-align:top;
padding-left:10px;
padding-right:10px; }


.kind {
text-align:left;
vertical-align:top; }

.kind, .centred, .term {
border-style:solid;
border-color:#000000;
border-width:1px; }

.kind, .term {
background-color:#637687; }

.huge {
font-size:1.2em;
font-weight:bold;
text-align:center;
}

.centrep {
text-align:center; }