body {
margin:0;
padding:0;
background-image:url(images/background.gif);
font-size:12pt;
font:Georgia, Times New Roman, Times, serif;
}

#wrap {
background:#FFFFFF;
margin:0 auto;
width:760px;
border-left:2px solid black;
border-right:2px solid black;
}

.tag {
margin-left:400px;

}


#header {
background-image:url(images/header.gif);
height:126px;
width:760px;
}

#divider {
height:20px;
border-top:2px solid black;
border-bottom:2px solid black;
background-color:#999966;
}


#main {
float:left;
width:550px;
border-right:2px solid black;
padding-top:20px;
padding-bottom:50px;
}

#content a:link {
color:#c14c52;
font-weight:bold;
text-decoration:none;
}

#content a:visited {
color:#CC3333;
font-weight:bold;
text-decoration:none;
}

#content a:hover {
color:#CC3333;
font-weight:bold;
text-decoration:underline;
}


h1 {
font-size:14pt;
background-image:url(images/jack.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:30px;
}


#content {
padding:20px;
margin-bottom:100px;
}


#sidebar {
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
float:right;
width:190px;
padding-top:20px;
padding-left:10px;
line-height:14pt;
}

#sidebar a:link {
text-decoration:none;
color:#000000;
}

#sidebar a:visited {
text-decoration:none;
color:#000000;
}

#sidebar a:hover {
text-decoration:none;
color:#000000;
background-color:#c14c52;
}

.catalog {
width:110px;
margin:0 15px 15x 0;
float:left;
font-size:12px;
font-weight:bold;
padding:10px;
height:200px;
}

.catalog img{
border:1px solid black;
width:108px;
}

	
#footer {
border-top:2px solid black;
background:#999966;
clear:both;
}

#footer {
padding:5px;
margin:0;
border-bottom:2px solid black;
font-size:10pt;
 }
 
 #footer a{
 color:#FFFFFF;
 font-weight:bold;
 }

.floatleft {
float:left;
margin: 0 10px 10px 0;
border: 4px solid #999966;
}

li {
margin:0 0 10px 0px;
}

#bio {
list-style-position: inside;
margin-left:80px;
}

ol {
list-style-position: inside;

}