html, body {
height: 100%;
}
body {
margin: 0;
padding:0;
text-align: left;
color: #616171;
font-family:Verdana,Arial, Helvetica, sans-serif;
background:#fff url(http://geocaster.com/images/main_bg.jpg) repeat-x top left;
}
body {
b_ackground:#ffffff url(http://www.all4rss.com/all4RSS_READER_Images/sky/bg.jpg) fixed top left;
}
form{
margin:0;
padding:0;
}
h2{
color:#161616;
font-size:1.2em;
}
b{
color:#7687DE;
}
strong{
color:#ff4400;
}
ul{
margin:0;
margin-left:15px;
padding:0;
}
td{
padding-top:0;
}
tr{
padding:0;
margin:0;
}
table{
padding:0;
margin:0;
}
.clr{
clear:both;
font-size:0.01em;
margin:0;
padding:0;
}

#site_shader{
z-index:9999;
position:fixed;
top:0;
left:0;
height:80%;
width:80%;
margin:0;
padding:10%;
background:#d6d6f7;
filter:alpha(opacity=90);
opacity: 0.9;
-moz-opacity:0.9;
}

#site_wrapper {
width: 1000px;
padding: 0;
margin: 0 auto;
height: auto;
}
#header_wrapper{
background: url(http://geocaster.com/images/header_bg.jpg) no-repeat top left;
width:985px;
height:110px;
margin:0;
padding:0;
padding-top:1px;
padding-left:15px;
margin-bottom:0px;
}
#form_wrapper{
margin:0;
padding:0;
margin-left:380px;
margin-top:8px;
}

#header_wrapper .reiter{
color:#fff;
width:168px;
display:block;
float:left;
margin:0;
padding:0;
color:#616171;
}
#geocaster_logo{
float:left;
padding:0;
margin:0;
padding-top:11px;
padding-left:4px;
}
#geocaster_logo img{
border:0;
padding:0;
margin:0;
}
#reiter_wrapp{
width:985px;
height:20px;
margin:0;
padding:0;
margin-top:15px;
margin-bottom:25px;
}

#login_reg_wrapper{
font-size:10px;
margin:0;
padding:0;
position:absolute;
top:5px;
right:10px;
}

#upload_information_button{
position:absolute;
top:70px;
right:10px;
}
#upload_information_button a{
color:#ff4400;
text-decoration:none;
font-size:10px;
font-weight:bold;
}

#main_wrapper {
width: 830px;
padding: 0;
margin: 0 auto;
height: auto;
float:left;
}


#main_wrapper h2 {
color:#1C1B57;
}

#partners_wrapper{
width:160px;
padding: 0;
margin: 0 auto;
margin-top:50px;
background:#fafafa;
border:1px solid #d3d3d5;
min-height:410px;
float:right;
}

.single_geopartner{
max-width:160px;
max-height:160px;
overflow:hidden;
margin:0;
margin-bottom:5px;
padding:0;
}
#partners_info{
text-align:center;
font-size:10px;
margin:0;
margin-top:15px;
padding:3px;
font-weight:bold;
border:1px solid #ff4400;
b_ackground:#fff url(http://geocaster.com/images/pagelist_bg.jpg) repeat-x bottom left;
}
#partners_info a{
color:#ff4400;
}
#geopartner_list{
background:#BBBABF;
margin:0;
padding:0;
margin-bottom:15px;
border-bottom:1px solid #616171;
background:#fff url(http://geocaster.com/images/sub_bg.jpg) repeat-x top left;
}

#geopartner_list p{
margin:0;
padding:3px;
padding-bottom:7px;
font-size:10px;
}
#commercial_caster_list{
background:#BBBABF;
margin:0;
padding:0;
margin-bottom:15px;
border-bottom:1px solid #616171;
background:#fff url(http://geocaster.com/images/sub_bg.jpg) repeat-x top left;
}
#commercial_caster_list p{
margin:0;
padding:3px;
font-size:10px;
}
.single_geocaster{
font-size:12px;
color:#ff4400;
margin:5px;
}

.single_geocaster a{
text-decoration:none;
color:#ff4400;
margin:5px;
}

#geoplayer_full_full{
margin:0;
padding:15px;
}
#geocast_details_full{
margin:0;
margin-bottom:15px;
padding:0;
background:#f6f6f6;
border: 1px solid #767676;
}
#geocast_details_full h1{
margin:0;
padding:0;
padding-left:15px;
font-size:14px;
background:#fff url(http://geocaster.com/images/sub_bg.jpg) repeat-x top left;
}
#geocast_details_full_button_back a{
color:#ff4400;
font-weight:bold;
font-size:11px;
margin:0;
padding:0;
}
#geocast_details_full_button_back{
margin:0;
padding:0;
margin-bottom:5px;
}
.geocast_full_rater{
margin:0;
padding:0;
height:15px;
}
.geocast_full_rater img{
border:0;
}
.geocast_full_infos{

}
#geoplayer_full_multimedia{
float:left;
margin:0;
margin-right:15px;
}
#geoplayer_full_multimedia img{
float:left;
margin:0;
background:#B5B5BD;
border:1px solid #616171;
padding:5px;
margin-bottom:15px;
}
#geoplayer_full_description h1{
padding:0;
margin:0;
font-size:18px;
}

#ajax_player .comments_container_add{
overflow:auto;
height:368px;
background:#FFFFDD;
padding:15px;
border:1px solid #ff4400;
}
#ajax_player h2{
color:#1C1B57;
}

#header_wrapper img{
padding:0;
margin:0;
}
#header_wrapper form p{
padding:0;
margin:0;
}
#header_wrapper b{
color:#363636;
}


#map_wrapper{
width: 400px; 
height: 400px; 
float:left;
margin:0;
margin-top:50px;
padding:5px;
background-color:#B5B5BD;
border:1px solid #767676;
}
#map{
width: 400px; 
height: 400px; 
margin:0;
padding:0;
}
#map a{
color:#E66737;
}

#map_center{
position:relative;
top:183px;
left:183px;
margin:0;
margin-bottom:-35px;
margin-right:-35px;
background: url(http://geocaster.com/images/center_cross.gif) repeat top left;
width:35px;
height:35px;
z-index:10;
overflow:hidden;
display:none;
}

#ajax_player_wrapper{
overflow:hidden;
z-index:5;
height:400px;
width:400px;
padding:0;
margin:0;
margin-top:50px;
float:right;
padding:5px;
background-color:#B5B5BD;
border:1px solid #767676;

}


#result_title h2{
padding:0;
margin:0;
margin-left:20px;
color:#616171;
position:absolute;
top:130px;
z-index:21;
overflow:hidden;
height:24px;
}
#result_title h2 a{
color:#616171;
}

#result_title p{
padding:0;
margin:0;
margin-left:20px;
position:absolute;
top:110px;
z-index:20;
}
#result_title p small{
padding:0;
margin:0;
}
#zoom_buttons{
margin:0;
margin-bottom:12px;
padding:0;
width: 412px; 
float:left;
margin-right:5px;
}
#zoom_buttons img{
border:0;
margin:0;
padding:0;
}

#player_buttons{
margin:0;
padding:0;
float:right;
width: 412px;
}
#player_buttons img{
border:0;
margin:0;
padding:0;
}

.geocast_rater{
border:0px solid #CFD5D5;
width:210px;
height:15px;
}
.geocast_rater img{
border:0;
}

.geocast {
float:left;
width:400px;
height:165px;
padding:0;
margin:0;
margin-right:10px;
margin-bottom:10px;
background:#f6f6f6;
border: 1px solid #767676;
overflow:hidden;
}
.geocast h3{
font-size:10px;
margin:0;
margin-bottom:3px;
padding:3px;
color:#616171;
background:#fff url(http://geocaster.com/images/sub_bg.jpg) repeat-x top left;
}

.geocast h3 a{
font-size:10px;
color:#616171;
margin:0;
padding:0;
font-weight:bold;
}

.geocast_result_thumb{
margin:0;
margin-right:5px;
padding:3px;
float:left;
width:75px;
height:155px;
overflow:hidden;
}
.geocast_result_thumb img{
border:0;
}

.geocast_result_content{

}


.geocast p{
font-size:11px;
padding:3px;
margin:0;
}


#result_page_buttons_wrapper{
width:806px;
padding:3px;
margin:0;
margin-bottom:10px;
border:1px solid #cbcbcb;
font-weight:bolder;
color:#616171;
font-size:14px;
background:#fff url(http://geocaster.com/images/pagelist_bg.jpg) repeat-x bottom left;
}

#result_page_buttons_wrapper_footer{
width:806px;
padding:3px;
margin:0;
margin-bottom:10px;
border:1px solid #cbcbcb;
font-weight:bolder;
color:#616171;
font-size:14px;
height:20px;
background:#fff url(http://geocaster.com/images/pagelist_bg.jpg) repeat-x bottom left;
}
.pagesSpan{
color:#616171;
font-weight:bold;
padding:0;
margin:0;
}
.pagesSpan a{
color:#616171;
text-decoration:none;
font-weight:bold;
padding-left:3px;
padding-right:3px;
margin:2px;
}
.pagesSpan a:link{
color:#616171;
text-decoration:none;
font-weight:bold;
padding-left:3px;
padding-right:3px;
margin:2px;
}
.pagesSpan a:visited{
color:#616171;
text-decoration:none;
font-weight:bold;
padding-left:3px;
padding-right:3px;
margin:2px;
}
.pagesSpan a:active{
background-color:#ff4400;
color:#fff;
padding-left:3px;
padding-right:3px;
margin:2px;
}
.pagesSpan a:hover{
background-color:#ff4400;
color:#fff;
padding-left:3px;
padding-right:3px;
margin:2px;
}

.pagesSelected{
background-color:#ff4400;
color:#fff;
padding-left:3px;
padding-right:3px;
margin:2px;
}
.result_page_buttons{
width:600px;
float:left;
}
.sort_selector_wrapper{
float:right;
font-size:14px;
color:#ff4400;
margin:0;
padding:0;
}
.sort_selector_wrapper p{
padding:0;
margin:0;
}
.sort_selector_wrapper select{
font-size:11px;
padding:0;
margin:0;
}



#geocast_details_full .comments_container_add{
display:block;
}
#geocast_details_full .comments_container_add h2{
color:#616171;
}
#geocast_details_full .comments_container{
display:block;
}
#geocast_details_full .comments_container a{
color:#ff4400;
text-decoration:none;
font-size:20px;
font-weight:normal;
}
#geocast_details_full #add_comment{
width:250px;
}

#site_footer{
padding-bottom:15px;
background:#F5F5F5 url(http://geocaster.com/images/sub_bg.jpg) repeat-x top left;
}
#inner_footer{
width: 1000px;
padding: 0;
margin: 0 auto;
height: auto;
font-size:11px;
margin-bottom:15px;
}
#footer_header{
width:1000px;
padding-top:5px;
padding-bottom:20px;
}

#inner_footer div{
width:330px;
}
#inner_footer ul{
list-style:none;
padding:0;
}
#inner_footer p{
margin:0;
padding:0;
}
#inner_footer a{
font-size:11px;
color:#616171;
}


