body {
left: 0px;
top:0px;
margin-left: 0px;
margin-top: 0px;
}

#page {
width:954px;
margin: 0 auto 0 auto;
border:0px solid green;
}

#header{
width:954px;
text-align: center;
font-family: verdana;
}

#header img{float:right;margin-top:5px;border:0px;}


a.logo {
color: #334f88;
font-size: 22px;
text-decoration: none;
}

.title {
color: #666666; font-size: 13px;
}

.right_google_ad{position:relative;width:336px;height:290px;float:left;padding:10px;border:1px solid #4c4c4c;}
.subtitle {
color: #334f88; font-size:12px;
}

.upper_nav{
font-family: helvetica;
font-size:14px;
line-height: 20px;
text-align: center;
height:40px;
margin-top:5px;
}

.home{
width:180px;
height:25px;
float:left;
margin-left:1px;
}

a.home:link {background: url('images/nav2.jpg');border:0px;text-decoration: none;color: #000;}
a.home:visited {background: url('images/nav2.jpg');border:0px;color: #000;text-decoration: none;}
a.home:hover {background: url('images/nav2_hover.jpg');border:0px;color: #334f88;}

.buton{
width:161px;
height:25px;
float:left;
margin-left:1px;
}

a.buton:link {background: url('images/nav.jpg');border:0px;text-decoration: none;color: #000;}
a.buton:visited {background: url('images/nav.jpg');border:0px;color: #000;text-decoration: none;}
a.buton:hover {background: url('images/nav_hover.jpg');border:0px;color: #334f88;}

.search{
width:285px;
height:25px;
float:left;
color: #000;
background: url('images/nav_search.jpg') no-repeat;border:0px;
margin-left:1px;
}


.left_nav{
width:155px;
background: url('images/main_mid.jpg') top repeat-x; border:0px;
font-family:arial,sans-serif;
font-size:12px;
border:0px solid blue;
float:left;
}

.left_nav hr{
width:70px;
height:1px;
margin-top:10px;
left:60px;
border:0px;
border-bottom:2px dotted;
border-bottom-color: #909090;
}

.left_nav .clicked{
text-decoration:underline;
color: #ffb400;
text-align: left;
margin-left:5px;
font-weight: bold;
}

.submenu {
text-decoration: none;
text-align: left;
margin-top:5px;
padding-left:20px;
color: #949494;
border:0px solid green;
}

.submenu a{
text-decoration: none;color: #949494;
}

.submenu_clicked{
text-decoration:underline;
color: #ffb400;
padding-left:11px;
}

.left_nav a{
text-decoration: none;
color: #606060;
text-align: left;
margin-left:5px;
color:#606060;
font-weight:normal;
text-decoration:underline;
white-space:nowrap;
font-family:arial,sans-serif;
font-size:12px;
padding:0px 1px;
white-space:nowrap;
line-height:16px;
}

.left_nav a:hover{
text-decoration:underline;
color: #334f88;
text-align: left;
margin-left:5px;
}


.title_categories{
color: #334f88;
font-weight: bold;
text-align: center;
font-size: 12px;
font-family: arial;
line-height: 20px;
}

.content{
width:600px;
border:0px solid red;
float:left;
margin-left:10px;
}


#adsense_content{width:586px;height:60px;padding:5px;border:1px solid #4c4c4c;}

#adsense_leftnav{width:120px;height:90px;}

#adsense_download_left{width:336px;height:283px;float:left;margin-top:10px;padding-right:6px;border-right:1px solid #ccc;margin-right:2px;}

#adsense_download_right{width:120px;height:90px;margin-left:40px;}

* html #adsense_download_right{width:120px;height:90px;margin-left:-20px;}

#adsense_download_bottom{width:180px;height:30px;float:left;}


.last_entries{
width:600px;
height:18px;
background: url('images/main_mid.jpg') top repeat-x; border:0px;
clear:both;
}

.title_categories a{
color:#334f88;
padding:5px;
text-decoration: none;
}

.title_categories .clicked{
color:#ffb400;
padding:5px;
text-decoration: underline;
}

.thumbnail{
padding:10px 20px 10px 20px;
width:150px;
height:145px;
background: url('images/back_shadow.gif') no-repeat 23px 10px;
float:left;
text-align: center;
border:0px solid green;
font-size:12px;
}

.thumbnail a{
font-family: helvetica;
font-size:12px;
text-decoration: none;
color:#606060;
}

.thumbnail a img{border:0px;width:154px;height:116px;}

.thumbnail a:hover img{border:0px;text-decoration: none;font-size:12px; }

.thumbnail a:hover{
font-family: helvetica;
font-size:12px;
color:#334f88;
text-decoration: underline;
}

.right_nav{
width:180px;
background: url('images/main_mid.jpg') top repeat-x; border:0px;
float:right;
}

.right_nav a{
text-decoration: none;
color: #606060;
font-family: arial;
font-size: 11px;
text-align: left;
margin-left:5px;
border:0px;
}

.right_nav a img{border:0px;margin-left:-5px;}

.right_nav a:hover{
text-decoration:underline;
color: #334f88;
text-align: left;
margin-left:5px;
}

.partners img{
float:left;
margin-left:2px;
margin-top:5px;
}


.bull{
color:#ffba00;margin-left:5px;
}

.newsletter{
width:180px;
background: url('images/news_gradient.jpg') top repeat-x #e7e6e6;
color: #334f88;
text-align: center;
font-size:12px;
font-family: arial ;
border:1px solid #9d9d9d;
padding-top:10px;
padding-bottom:10px;
height:50px;
}

.footer_line{
width:954px;
height:30px;
border-bottom: 0px solid #e7e6e6;
clear:both;
color: #a7a6a6;
}

.footer_line_disclaimer{
position:relative;
top:20px;
width:954px;
height:20px;
border-bottom: 1px solid #e7e6e6;
clear:both;
background: url('images/disclaimer.gif') top left no-repeat;
}

.footer{
position:relative;
width:954px;
text-align: center;
font-family: trebuchet ms;
color: #606060;
font-size: 10px;
margin: 0 auto 0 auto;
}

.footer a{
text-decoration:none;
color: #334f88;
font-size: 10px;
border:0px solid white;
}

.footer a img{border:0px;}

.footer a:hover{
text-decoration:underline;
color: #334f88;
font-size: 10px;
}

.download{
width:740px;
background: url('images/main_mid.jpg') top repeat-x; border:0px;
font-family: arial;
font-size: 12px;
color:#606060;
border:0px solid #e7e6e6;
float:left;
text-align: right;
margin-top:5px;
}


.download a{
text-decoration: none;
color: #000;
text-align: left;
}

.download .img_thb{
width:380px;
margin-top:10px;
border:0px;
float:left;
margin-left:5px;
}

.download a:hover{
text-decoration:underline;
color: #334f88;
text-align: left;
}

.tags{
width:250px;
height:65px;
border:0px solid red;
margin-left:10px;
margin-top:3px;
}

.tags img{border:0px;margin-left:2px;}
.tags a{border:0px;margin-left:2px;}

.send_to_friend{
margin-top:5px;
float:right;
width:210px;
border:0px solid red;
font-family: arial;
font-size: 12px;
color:#101010;
text-align: center;
}

.under_adsense{float:left;width: 340px;clear:both;}

.under_pic{
width: 330px;
float:right;
border:0px solid #9d9d9d;
}


.contact_page{
width:950px;
background: url('images/main_mid.jpg') top repeat-x; border:0px;
font-family: arial;
font-size: 12px;
color:#606060;
border:0px solid #e7e6e6;
}

.contact_page p{text-indent: 20px;}

.upload_wallpaper p{text-indent: 20px;}

.upload_wallpaper{
width:580px;
height:18px;
background: url('images/main_mid.jpg') top repeat-x; border:0px;
clear:both;
font-family: trebuchet ms;
font-size: 14px;
color:#606060;
}

.link_exchange{
margin-top:20px;
width:580px;
height:18px;clear:both;
font-family: trebuchet ms;
font-size: 12px;
color:#606060;
}

.link_exchange_links{width:275px; float:left; }

.link_exchange_pics{width:295px;float:right;}

.link_exchange a{font-family: trebuchet ms;font-size: 12px; color:#000;}

.link_exchange img{border:0px;margin-left:10px;float:right;margin-top:5px;}
