#logodiv{
width: 760px;
padding-left: 0px;
margin-left: auto;
margin-right: auto;
background-color:transparent;
border: 2px solid #e0e0e0;
border-width: 0 2px;
}

#underlogoline{
clear: both;
padding: 0;
width: 760px;
margin-left: auto;
margin-right: auto;
height: 8px;
line-height: 8px;
background: #000080;
border-top: 1px solid #fff; /*Remove this to remove border between bar and tabs*/
border: 2px solid #e0e0e0;
border-width: 0 2px;
}




.maincontainer{
clear: both;

width: 755px;
padding-left: 5px;
margin-left: auto;
margin-right: auto;
background-color: white;
border: 2px solid #e0e0e0;
border-width: 0 2px;
 

}

body{
margin: 0;
padding: 0;
font: normal 90% "tahoma", "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
background-image: url(/images/bg3.gif); /*background image*/
background-color: #F8C473; /*background color*/
}

h3 {
	font-family:  "tahoma", "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif;
	font-size: 20px;
	color: #000080
	
}




/* ######### Left column ######### */

#leftcolumn{
background-color: white;
clear: left;
width: 158px;
margin-right: 5px;
float: left;

}

.ddmarkermenu{
list-style-type: none;
margin: 0;
margin-bottom: 8px;
padding: 0;
}

.ddmarkermenu li{
padding-bottom: 2px;
}

.ddmarkermenu li a{
color: #000080; /* left nav menu color */
background: url(/images/arrowbullet[1].png) no-repeat center left;
display: block;
padding: 2px 0;
padding-left: 19px;
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size: 90%;
}

.ddmarkermenu li a:visited{
color: #003300;
}

.ddmarkermenu a:hover{
background-color: #D5DCEF; /* left nav hover color */
color: #aa2716;
}

.rcmarkermenu{
list-style-type: none;
margin: 0;
margin-bottom: 8px;
padding: 0;
}

.rcmarkermenu li{
padding-bottom: 2px;
}

.rcmarkermenu li a{
color: #FF0000;
background: url(/images/arrowbullet[1].png) no-repeat center left;
display: block;
padding: 2px 0;
padding-left: 19px;
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size: 90%;
}

.rcmarkermenu li a:visited{
color: #FF0000;
}

.rcmarkermenu a:hover{
background-color: #F3F3F3;
color: #aa2716;
}

.rcmarkermenusmall{
color: #FFFFFF;
font-size: 83%;
}

.rcmarkermenusmall2{
color: #000000;
font-size: 83%;
}

.listmenu{
list-style-type: none;
margin: 0;
margin-bottom: 8px;
padding: 0;
}

.listmenu li{
padding-bottom: 2px;
}

.listmenu li a{
text-decoration: none;
background: url(/images/bullet[1].png) no-repeat center left;
padding-left: 19px;
display: block;
font-size: 90%;
border-bottom: 1px solid #dadada;
}

.listmenu a:hover {
background-color: #F3F3F3;
}

.listmenu2 li a{
background: url(/images/commentbullet[1].png) no-repeat top left;
}

#leftcolumn .titlebar{
font-weight: bold;
background: black url(/images/titlebgblue.jpg) repeat-x top left;/* left menu shading*/
color: white;
border-bottom: 1px solid #7b9bc4;
margin: 1em 0;
text-transform: uppercase;
padding-left: 2px;
}

#twocolumnlayout{
background-color: white;
width: 550px;
float: left;
border-left: 1px solid #C3C3C3;
padding-left: 10px;
padding-right: 10px;
margin-top: 10px;
padding-bottom: 1em;
}

/* ######### Middle column ######### */

#middlecolumn{
background-color: transparent;
width: 497px;
float: left;
border-left: 1px solid #C3C3C3;
padding-left: 10px;
padding-right: 10px;
margin-top: 1em;
padding-bottom: 1em;
}


.headers{
border: 1px solid #BBB;
width: 99%;
background: url(/images/titlebgblue.jpg) center center repeat-x;
margin-left: 0;
padding: 2px 0 2px 5px;
text-align: left;
font-size: 120%;
}

.headers img{
float: right;
margin-right: 5px;
padding-top: 5px;
}


.headers span, .headers a.bar{
padding: 5px 0;
padding-left: 0;
}

.headers a.bar{
/*background: transparent url(arrowbullet2.gif) no-repeat center right;*/
text-decoration: none;
/*padding-right: 18px;*/
color: #F8C473; 
}

.headerbar {
text-decoration: none;
color: #F8C473; /* color of text inside the blue bar I added this*/
}

.headers a:visited, .headers a:active{
color: #273565;
}

.headers a:hover{
color: blue;
}

.screenshots{
float: left;
width: 150px;
margin-right: 10px;
margin-bottom: 1em;
font-size: 90%;
}

html>body .screenshots{ /*Non IE rule*/
margin-right: 15px;
}

.screenshots div{
background: white url(/images/thumbback[1].jpg) top left no-repeat;
padding: 2px 7px 5px 2px;
}

.screenshots div a img{
border: 1px solid gray;
}


.screenshots a:hover img{
border-color: black;
}

.screenshots a:hover{ /*IE fix*/
color: black;
}

.screenshots a{
text-decoration: none;
padding-left: 3px;
}

.csslisting{
clear: left;
margin-bottom: 20px;
}

.csslisting .floatbox{
float: left;
background: white url(/images/thumbback[1].jpg) no-repeat top left;
width: 155px;
}

.csslisting .floatbox img{
border: 1px solid gray;
margin-bottom: 10px;
}

.csslisting .floatbox a:hover img{
border-color: black;
}

.csslisting .floatbox a:hover{ /*IE fix*/
color: gray;
}
 
* html .csslisting .floatbox{ /* IE 3px hack*/
width: 152px
}
 
* html .csslisting p{ /* IE 3px hack*/
height: 1%;
}
 

.csslisting p{
margin-left: 155px;
font-size: 90%;
}

* html .csslisting p{ /* IE offset to the left 3px hack*/
margin-left: 152px;
}

.csslisting p b{
font-size: 110%;
}

#blogcontainer{
font-size: 90%;
border-bottom: 1px solid #D8D8D8;
}

#blogcontainer .title{
margin-top: 10px;
margin-bottom: 0;
padding: 0;
}

#blogcontainer .info{
color: gray;
margin-top: 1px;
}

#blogcontainer p{
margin: 8px 0;
}

div.info + p:first-letter{
font-size:;
float:center;
font: bold 180% Arial;
margin-right: 3px;
}

/* ######### my test ######### */

#centerpage{
background-color: white;
width: 170px;
float: right;
margin-top: 1em;
}

/* ######## I added for testomon. box shadow##### */



<!-- Hide entire CSS code from IE6 -->
<![if !IE 6]>



.shiftcontainer{
position: relative;
left: 5px;  /*Number should match -left shadow depth below*/
top: 5px;  /*Number should match -top shadow depth below*/
}

.shadowcontainer{
width: 550px; /* container width*/
background-color: #d1cfd0;
}

.shadowcontainer .innerdiv{
/* Add container height here if desired */
background-color: white;
border: 1px solid gray;
padding: 6px;
position: relative;
left: -5px; /*shadow depth*/
top: -5px; /*shadow depth*/
}

</style>

<![endif]>






/* ######### Site Footer ######### */

#contentfooter{
font-size: 11px;
font-family: Verdana;
padding-bottom: 1em;
margin-left: auto;
margin-right: auto;
background-color: white;
width: 760px;
border: 2px solid #e0e0e0;
border-width: 0 2px;
}


#footer /* this is current footer*/
{
	clear: both;
	color: #F8c473;
	width: 760px;
	height: 50px;
	margin-left: auto;
    margin-right: auto;
	background: #000080 url(/images/footer[1].jpg) top left repeat-x; 
	padding-top: 15px;
	text-align:center; /*controls placement of text*/
	font-size: 90%;
    border: 2px solid #e0e0e0;
    border-width: 0 2px;
	}

#footerarea  /* not using this one*/
{
clear: left;
background: #ecf0fc url(/images/footer[1].jpg) top left repeat-x;
padding-top: 15px;
text-align: center;
height: 50px;
}


#footermenu{
margin: 0;
padding: 0;
float: right;
font-size: 90%;
}

#footermenu ul{
margin: 0;
padding-left: 0;
float: left;
font-weight: bold;
border: 1px solid #DFDFDF;
border-width: 1px 0;
}

#footermenu ul li{
display: inline;
}


#footermenu ul li a{
float: left;
color: gray;
font-weight: bold;
padding: 2px 6px 4px 6px;
text-decoration: none;
background: #f3f5fb url(/images/menudivide[1].gif) top right repeat-y;
}

#footermenu ul li a:hover{
color: #565656;
background-color: #F3F3F3;
border-bottom: 4px solid gray;
padding-bottom: 0;
}




.clearfix:after{ /*Clear floats hack: http://positioniseverything.net/easyclearing.html*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */



