#banner {
BACKGROUND: url(img/logo.jpg) #ffffff no-repeat left; 
MARGIN: 1px auto; 
WIDTH: 100%;
HEIGHT: 81px;
POSITION: relative;
BORDER-BOTTOM: #eeeeee 3px solid;
}

.content {
PADDING-LEFT: 5px; 
PADDING-TOP: 5px;
PADDING-RIGHT: 5px;
PADDING-BOTTOM: 20px;
BACKGROUND: #ffffff no-repeat left top; 
COLOR: #666666;
margin:0px 140px 20px 170px;
TEXT-ALIGN: left; 
POSITION: relative;
min-width:250px;
z-index:3; /* This allows the content to overlap the right menu in narrow windows in good browsers. */
}

#left {
BACKGROUND: #FFFFFF no-repeat left top;
BORDER-RIGHT: #eeeeee 1px solid;
POSITION: absolute;
PADDING-TOP: 20px;
PADDING-RIGHT: 5px;
top: 100px;
left: 10px;
WIDTH: 170px;
FONT: 12pt georgia;	
COLOR: #22bb22;
TEXT-ALIGN: right;	
z-index:2;
}

#right {
BACKGROUND: #FFFFFF no-repeat left top;
BORDER-RIGHT: #eeeeee 1px solid;
POSITION: absolute;
PADDING-TOP: 20px;
PADDING-RIGHT: 5px;
top: 100px;
right: 10px;
WIDTH: 120px;
MARGIN: 2px auto;
FONT: 12pt georgia;	
COLOR: #22bb22;
TEXT-ALIGN: right;	
z-index:2;
}

#codeblock{
BACKGROUND: #eeffee no-repeat left top;
POSITION: relative;
padding: 15px 15px 15px 15px;
COLOR: #222222;
FONT: 9pt lucida console; 
clear: right;
}

#nav {
WIDTH: 165px;
BACKGROUND: url(img/source.gif) #e8ffff repeat-x left top;
PADDING-bottom: 5px;
PADDING-right: 5px;
MARGIN: 10px auto;
POSITION: relative;
}

#articles {
WIDTH: 165px;
BACKGROUND: url(img/source.gif) #e8ffff repeat-x left top;
PADDING-bottom: 5px;
PADDING-right: 5px;
MARGIN: 10px auto;
POSITION: relative;
}

#links {
WIDTH: 165px;
BACKGROUND: url(img/source.gif) #e8ffff repeat-x left top;
PADDING-bottom: 5px;
PADDING-right: 5px;
MARGIN: 10px auto;
POSITION: relative;
}

#info{
WIDTH: 165px;
FONT: 8pt verdana;
TEXT-ALIGN: right;
PADDING-TOP: 50px;
}

h1{
BACKGROUND: url(img/head1.gif) #ffffff repeat-x left top;
COLOR: #000000;
FONT: 20pt rockwell;
}

h2{
BACKGROUND: url(img/head2.gif) #ffffff repeat-x left top;
COLOR: #000000;
FONT: 14pt rockwell;
}

ul{
LIST-STYLE: none;
MARGIN: 0px;
PADDING-TOP: 5px;
}

li{
MARGIN: 0;
PADDING: 0;
FONT: 8pt verdana;
}

a:link, a:visited{
COLOR: #F60;
TEXT-DECORATION: none;
}

a:hover, a:active{
COLOR: #1111ff;
TEXT-DECORATION: none;
}

p.image{
float: right;
padding: 10px 10px 5px 10px;
margin: 5px 5px 5px 5px;
BORDER-LEFT: #888888 1px solid;
BORDER-TOP: #888888 1px solid;
BORDER-RIGHT: #444444 1px solid;
BORDER-BOTTOM: #444444 1px solid;
background: #111111;
font-style: italic;
FONT: 10pt verdana;
color: #fff;
text-align: center;
}
