body
{
        /*ie nedds these*/
        margin:0px;
        padding:0px;
        font-size:12px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        /*align center for IE*/
        text-align:center;      
        /*color section for identification*/
        background:#eeeeee;
}

h1
{        
		font-size:20px;
		font-weight:bold;
        font-family:Verdana, Arial, Helvetica, sans-serif;
}		
h2
{        
		font-size:18px;
		font-weight:bold;
        font-family:Verdana, Arial, Helvetica, sans-serif;
}		

img.textwrap { 
		float:right; 
		margin:10px; 
}

p.sidebar
{
        font-size:11px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
		margin-top: 10px; 
		margin-bottom: 10px; 
		margin-right: 10px; 
		margin-left: 10px;
}

p.textwrap
{
		float:right;
		margin-top: 5px; 
		margin-bottom: 5px; 
		margin-right: 15px; 
		margin-left: 10px; 
}


p
{
        font-size:12px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
		margin-top: 10px; 
		margin-bottom: 10px; 
		margin-right: 10px; 
		margin-left: 10px;
}

ul, li
{
        font-size:11px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
		margin-top: 4px; 
		margin-bottom: 4px; 
		margin-right: 10px; 
		list-style-type: square;		
}

p.footer
{
        font-size:12px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#333333;
}

a.footer
{
        font-size:12px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#000000;
}

h1, h2, h3
{
		margin-top: 10px; 
		margin-bottom: 10px; 
		margin-right: 10px; 
		margin-left: 10px; 
}

/*
        make text more visible
*/
div
{
        text-align:left;
        line-height:1.2em;
}

/*we use #container DIV  to center #content and #navigation in the page*/
#container
{
        /*our page width*/
        width:840px;
        /*center relative div*/
        margin:auto auto;
        /*make space for the header*/
        margin-top:100px;
}
#content
{
        /*  we substracted navigation width from page width and got 840px*/
        width:490px;
        height:1235px;
        /* have a minimum height, this does not work in IE*/
        min-height:1285px;
        /* use float to inverse position with navigation DIV*/
        float:left;
        /*color section for identification*/
        background:#ffffff;
}

/*
        internet explorer min-height fix 
        can be removed if you don't need a minimum height
        in this way your CSS will be clean from hacks
*/
* html #content
{
        height:1235px;
}


#navigation
{
        /* set margin top to header height*/
        float:right;
        height:1235px;
        /* have a minimum height, this does not work in IE*/
        min-height:1285px;
        width:350px;
        /*color section for identification*/
        background:#CACAFF;
}

/*
        internet explorer min-height fix 
        can be removed if you don't need a minimum height
        in this way your CSS will be clean from hacks
*/      
* html #navigation
{
        height:1235px;
}

#header
{
        /* postion absolute so we can place our div anywhere on the page, in this case the first div*/
        position:absolute;
        /*our page width*/
        width:840px;
        /*center absolute  div*/
        /*put div on the center of the page*/
        left:50%;
        /*move div 50% right to put it in the center of the page*/
        margin-left:-420px;
        /*pu the div fist on the page*/
        top:0px;
        height:100px;
        /*color section for identification*/
        background:#000033;
}
#footer
{
        width:840px;
        clear:both;
        /*center relative div*/
        margin:auto auto;
        /*color section for identification*/
        background:#666666;
        height:35px;
}

div.container2 {
	/*border: 1px dashed #666666;*/
	background-color: #ffffff;
	/*our page width*/
	width:460px;
	/*make space for the header*/
	margin-top:5px;
	margin-bottom:5px;
	margin-left:5px;
	margin-right:5px;
  }

div.float {
  float: left;
}
  
div.float p {
   text-align: center;
   }
   
p.listings
{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:20px;
	padding-right:10px;
	padding-top:2px;
	padding-bottom:2px;
	margin-top:1px;
	margin-bottom:1px;
}
h2.ad_title
{
	margin-top:1px;
	margin-bottom:1px;
}
a.ad_title
{
	font-size:18px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	color:#000000;
	margin-top:1px;
	margin-bottom:1px;
}
a.ad_footer
{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	color:#000000;
}