#container
{
    width: 95%;
    margin: 10px auto;
    background-color: #fff;
    color: #333;
    line-height: 130%;
}

#top
{
    padding: 0px;
    background-color: #fff;
    height: 75px;
    border-bottom-color: #000000;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}

#top h1
{
    padding: 0;
    margin: 0;
}

#leftnav
{
    float: left;
    width: 160px;
    margin: 0;
    padding: 1em;
}

#rightnav
{
    float: right;
    width: 190px;
    margin: 0;
    padding: 1em;
}

#content
{
    margin-left: 200px;
    margin-right: 200px;
    padding: 1em;
}

#copy
{
    padding: 15px 15px 15px 15px;
}
#copy a {color:#FF284E;}

#copy .container {
	margin:5px;
	padding:0 20px 15px 20px;
	border:1px solid #999999;
	background-color:#FFFFFF;
}

#copy img, #rightcolumn img {border:0px solid #FF284E !important;}

#copy .teaser{
	margin-top:0;
	color:#777777; 
	font-size:0.9em; 
	font-weight:normal;
}

#copy td, #copy th {padding: 0.2em 0.5em;}

#copy .container table tr {font-size:0.9em;}

.txtBox {border:1px solid #666666;}

#copy fieldset {	
	margin:1em 0;
	padding:1em;
	border:1px solid #CCCCCC;
}

#copy legend {
	color:#666666;
	background-color:#FFFFFF;
}

* html #copy legend {padding:0.5em;}

.button {
    border:1px solid #FFFFFF;
    color:#FFFFFF;
    background-color:#FF9900;
    font-size:1em;
}

#copy .container .button {border-color:#CCCCCC;}

#menu
{
    margin-left: 200px;
    margin-top: -30px;
}
#menu .item {
	padding:0px 7px;
	border-width:1px 0 0 1px; 
	border-style:solid; 
	border-color:#FFFFFF;
	background-color:#FFFFFF; 
	color:#333333; 
}

#menu .selected {
	background-color:#FF9900; 
	color:#FFFFFF;
}
#menu .hover {
	color:#000000; 
	background-color:#FFBB66;
}


#submenu .item {
	padding:0px 7px;
	background-color:#FFFFFF; 
	color:#333333; 
	font-size: smaller;
}

#submenu .selected {
	background-color:#FF9900; 
	color:#FFFFFF;
}
#submenu .hover {
	color:#FF284E; 
	background-color:#FFFFFF;
}

#submenu table {border-bottom:1px solid #FFFFFF;}

#submenu table table {border-bottom:none;}



#footer
{
    clear: both;
    margin: 0;
    padding: .5em;
    color: #333;
    background-color: #FFFFFF;
    border-style: none;  
}

#leftnav p, #rightnav p { margin: 0 0 1em 0; }
#content h2 { margin: 0 0 .5em 0; }

#logo
{
    margin: 5 5 5 5;
}


.delicious-posts 
{   
    margin: 1em; 
    border: 2px solid #ddd; 
    padding: 0.5em; 
    width: 180px; 
    font-family: sans-serif; 
}
.delicious-posts ul, .delicious-posts li, .delicious-banner 
{ 
    margin: 0; 
    padding: 0;
    color: #FF9900;
    
}
.delicious-post { border-top: 1px solid #eee; padding: 0.25em; font-size: 60% }
.delicious-odd { background-color: #f8f8f8; font-size: 60%}
.delicious-banner a { font-size: 60%; color: #FF9900; }
.delicious-post
.delicious-postss 
.delicious-postss a:hover { text-decoration: underline } 
.delicious-postss a { text-decoration: none; color: #FF9900; display: block; padding: 0.3em }
.delicious-post a { color: #c60 }
