body
{
   font-size: 12px;
   font-family: "Verdana", helvetica, sans-serif;
   color:#333333; /*#656555;*/
   background-color:#eFeFef;
   
}
h2
{
   margin: 0px;
   padding:0px;
   font-size: 16px;
   color: #656551;
   letter-spacing: -1px;   
   font-weight:bolder;
}

h3
{
   margin: 0px;
   padding:0px;
   font-size: 14px;
   color: #656551;
   letter-spacing: -1px;   
   font-weight:bolder;
}
h4
{
   margin-top: 10px;
   margin-bottom: 10px;
   margin-left: 0px;
   margin-right: 0px;
   padding:0px;
   font-size:12px;
   font-weight:bold;
   letter-spacing:-1px;  
}
a
{

   color: #0000ff;
   text-decoration: none;
}

a:hover
{
   color: #ff6600;
   
   background-color: #ffffff;
   text-decoration: none;
}



ul
{
list-style-type:none;
list-style:none;
   padding: 0px;
   margin: 5px;
}

ul li
{
   padding: 0px;
   margin: 3px;
}
ol
{
   margin: 20px;
   padding: 5px;
}
ol li
{
   margin: 3px;
   padding: 3px;
}

ul.button
{
   list-style-type:square;
   list-style-position:inside;
   padding: 0px;
   margin: 5px;
}
p
{
   padding:0px;
   margin-top: 0px;
   margin-bottom: 5px;
   margin-left: 0px;
   margin-right: 0px;
}

form
{
margin:10px;
}

pre
{
	margin:0px;
	font-size:11px;
}

#layer1
{
   position: relative;
   width: 850px;
   margin: 20px;
   padding:0px;
   z-index:10;
   background-color:#fefefe;
}
/*
#layer2
{
   position: relative;
   padding: 10px 30px 10px 30px;
   z-index: 5;
}
*/

#header
{
   position: relative;

}



#menubar
{
   position: relative;
   padding-top: 10px;
   margin-bottom: 5px;
   height:30px;
   background-color:#FFCC33;
}

span.menuitem
{
   margin:0px;
   padding:10px;
   font-size:14px;
   text-align: center;

}

span.selectedmenuitem
{
   margin:0px;
   padding:10px;
   font-size:14px;
   text-align: center;
   color:#FFFFFF;
}

#main
{
   position: relative;
   width: 590px;
   float: left;
   
   margin-top: 0px;
   margin-bottom:10px;
   
}

#main .top
{
position: relative;
margin-bottom: 10px;
}



#main .block
{
  margin-bottom: 10px;
  
}

#main .block .header
{
   position: relative;
   margin: 0px;
   padding:3px;
   background-color:#CCCCCC;
}

#main .block .header .timestamp
{
position: absolute;
margin: 0px;
padding:0px;
right: 5px;
top: 5px;
line-height: 10px;
font-size:10px;
}

#main .block .content
{
position: relative;
margin: 0px;
padding:2px;

}

#main .box
{
	position: relative;
    margin-bottom:20px;
}

#main .photobox
{
    margin-bottom:10px;
}


#sidebar
{

margin-top: 0px;
margin-right:0px;
   margin-bottom:10px;
position: relative;
width: 250px;
float: right;
}

#sidebar .top
{
position: relative;
margin-bottom: 10px;
border-style:none;
}

#sidebar .block
{
margin-bottom: 5px;
}
#sidebar .block .header
{
   position: relative;
   margin: 0px;
   padding: 3px;
   background-color:#CCCCCC;

}

#sidebar .block .timestamp
{
position: absolute;
right: 15px;
top: 0px;
line-height: 35px;
font-size:10px;
}

#sidebar .block .content
{
position: relative;
padding: 2px;
}

#sidebar .block .menu
{
position: relative;
padding: 2px;
font-weight:bold;
}

#sidebar .box
{
	position: relative;
    margin-bottom:20px;
}

#sidebar .photobox
{
    margin-bottom:10px;
}


#sidebar .endline
{
position: relative;

}

#sidebar .extra
{
  
   position:relative;
   padding-top:50px;
   padding-left:15px;
   padding-bottom:15px;
}


#footer
{
position: relative;
clear: both;
height: 66px;
text-align: center;
line-height: 66px;
background-image:   url("../images/pages/footer_bg.gif");
color: #A8A888;
}

#sponsers
{
   background-color:#dddddd;
   text-align: center;
   padding-top:5px;
   padding-bottom:5px;
}

#super
{
font-size:xx-small;
vertical-align:super;
}

span.strong
{
   font-weight:bolder;
}

button
{
	border:none;
}

    input {
       border:none;	
	   color: #0000ff;
	   text-decoration: none;
	}
	
	input:hover
	{
	   color: #ff6600;
	   
	   background-color: #ffffff;
	   text-decoration: none;
	}
	
	form
	{
		border:none;
		margin-top:0px;
		margin-left:0px;
		margin-right:0px;
	}
