/* Layout Stylesheet - Tony Clark HostelTrail.com */

body { 
color:#0C456A; background:#999999; background-image:url(/images/watermark.gif); background-attachment:fixed; background-position:center; font-family: Arial, Helvetica, sans-serif; font-size: 11pt; margin:0px;margin-bottom:30px;
}
#countryintro{
background-image:url(/images/hostelbackground.gif);background-position:0px; text-decoration:none; margin-bottom:8px;border:1px solid #87ADC4; width:345px; padding:10px; padding-left:5px; padding-right:0px; margin-top:0px; 
}
#mainpagebox {
background-color: #87ADC4; position:relative; margin:auto; background-image:url(/images/background_footer.gif); background-position:bottom left; background-repeat:no-repeat; width: 780px; margin-top:15px; border-top:1px solid black; border-left:1px solid #333333; border-bottom:0px; border-right:1px solid black; 
}
#columnholder {
position:relative; margin:auto;width:745px; padding-top:100px;
}
#rightcolumn {
float:right;width:355px;text-align:left; padding-bottom:20px; 
}
#leftcolumn {
width:360px;text-align:left;margin-bottom:20px; padding-bottom:20px;  
}
#welcomesouth {
content: url(/images/welcomesouth.gif); width:320px; height:41px; 
}
#galleryheader {
background:#D7D7D7; margin-left:auto;margin-right:auto; width: 700px; border:1px solid gray;text-indent:6px;padding-top:6px; padding-bottom:6px; background-image:url(/images/languagebox.gif); background-repeat:repeat-y; background-position:right; clear:both; margin-top:15px;
}
#gallery {
width:700px; position:relative; height:395px; margin-right:auto; margin-left:auto; margin-top:5px; border:1px solid gray;  
}
#footer_repeat { 
position:absolute; width:786px;left:-1px;top:57px;background-image:url(/images/footer_back_repeat.gif);background-position:bottom;background-repeat:repeat-x;
}
#footer_adjust {
position:absolute;left:0px;top:35px;width:1px;height:5px;background:#333333; 
}
#footer_curve {
height:48px; background-image:url(/images/footer_back.gif);background-position:right;background-repeat:no-repeat;  
}
#footer { 
padding-bottom:25px;padding-top:30px; position:relative; height:50px;  width:769px;text-align:center; font-size: 9pt; color: #D7D7D7; text-decoration:none; clear:both;
}
#updateholder {
margin-left:15px;clear:both;
}
#backbutton {
width:118px;height:32px;position:absolute; background-image:url(/images/circleback.gif);background-repeat:no-repeat;text-indent:5px;left:15px;top:42px;
}
#socialnetworkholder {
width:90px; height:50px; position:relative; left:15px; top:-20px; border:0px solid black;
}
#twitterbutton, #facebookbutton, #diggbutton {
width:28px;height:30px;position:absolute;left:15px;top:0px; background-image:none;
}
#facebookbutton {
width:27px; left:43px;
}
#diggbutton {
width:28px; left:72px;
}
#bloggbutton{
position:absolute;left:615px;top:56px;
}
#googlesearch{
position:absolute;left:600px;top:43px;
}
.googleon, .googleoff, input.google{ 
background:#D7d7d7;font-size:8pt;color:#666666;border:1px solid gray;background-image:url(/images/googlesearchback.gif);background-repeat:repeat-x;padding-left:1px;
}
.googleoff {
background: gray; color:white;
}
.blogunderline{ 
opacity: 1;-moz-opacity: 1;filter: alpha(opacity=100);
}	
.blogunderline:hover{
opacity: .5;-moz-opacity: .5;filter: alpha(opacity=50);
}
.buttonon, .buttonoff, input.feedback , input.add, .addoff, .addon{
margin-top:20px; margin-bottom:10px;width:75px;position:absolute; left:253px;background: gray; font-size:11pt; color: white; position:relative;
}
.advertmover, .advertmovereg, .advertmovereglarge{ 
opacity: 1;-moz-opacity: 1;filter: alpha(opacity=100); border: 1px solid white;
}	
.advertmover:hover, .advertmovereg:hover, .advertmovereglarge:hover{
opacity: .8;-moz-opacity: .8;filter: alpha(opacity=80);  border: 1px solid black;
}
.advertmovereg, .advertmovereglarge{ 
position:relative; background-image:url(/mainscreen/advertise/advertM.gif); width:350px; height:123px; border:1px solid black; margin-top:30px; margin-bottom:20px; 
}
.advertmovereglarge{ 
background-image:url(/mainscreen/advertise/advertL.gif); width:350px; height:246px; 
}	