/*
Theme Name: FreeTour custom template for wordpress
*/


/*
*
*	Main structure of the site
*
*/
body{
	margin: 0;
	padding: 0;
	background: url('images/bg_body.gif');
}
img{
	border: 0;
	}
p{
	margin: 0;
	}
textarea{
	overflow: auto;
	}	
div#header{
	width: 100%;
	height: 171px;
	margin: 0 0 20px 0;
	background: url('images/bg_header.gif') repeat-x;
}
div#logo{
	width: 800px;
	margin: auto;
}
div#page{
	width: 800px;
	margin: auto;
	}
div#pageWide{
	width: 830px;
	margin: auto;
	}
div#footer{
	margin: 0 0 20px 0;
	}
	
/*	Sideabr	*/

div#sidebar{
	width: 180px;
	float: left;
	}
div#sidebar ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
div#sidebar li {
  list-style: none;
 }

li.page_item{
	margin: 5px 0 0 0;
	}
div.btn_left{
	width: 9px;
	height: 28px;
	float: right;
	}
div.btn_right{
	width: 9px;
	height: 28px;
	float: right;
	}
div.btn_body{
	height: 28px;
	float: right;
	}
div.btn_text{
	margin: 2px 0 0 0;
}
div.btn_body a{
	}
	
	
	
li.current_page_item .btn_left{
	background: url('images/btn_left.png');
	}
li.current_page_item .btn_right{
	background: url('images/btn_right.png');
	}
li.current_page_item .btn_body{
	background: #FF0082;
	}

/*	Main content area	*/

div#contentWide{
	width: 830px;
	}
div#content{
	width: 600px;
	float: left;
	margin: 10px 0 0 20px;
	}
	


ul#qtranslate-chooser{
	display: inline;
	}
ul#qtranslate-chooser li{
	display: inline;
	}
	
/*	Tour selection	*/

div#tourSelect{
	margin: 30px 0 40px 0;
	}
div#checkOther{
	width: 180px;
	float: left;
	margin: 10px 0 0 0;
	text-align: right;
	}
div#tourLogos{
	width: 600px;
	float: left;
	margin: 0 0 0 20px;
	text-algin: center;
	}
a.tourLogo{
	/*margin: 0 0 0 5px;*/
	}

/*	Comments listing	*/
ol.commentlist{
	padding: 0;
	}
ol.commentlist li{
	list-style: none;
	margin: 0 0 15px 0;
	}


/*	Footer	*/	
	
div#supportLogos{
	width: 191px;
	float: left;
	text-align: right;
}
div#supportText{
	width: 589px;
	float: left;
	margin: 11px 0 0 20px;
}
	
	
/*
*
*	Typography
*
*/
body{
	text-align: center;
	font-family: arial;
	font-size: 0.8em;
}
h2{
	font-size: 1.4em;
	}
h3{
	color: #ed2c92;
	}
div#header{
	text-align: left;
}
div#page{
	text-align: left;
}
div#sidebar{
	text-align: right;
}
div#supportText{
	font-size: 0.9em;
	}
li.page_item a{
	font-size: 1.6em;
	font-weight: bold;
	color: black;
	text-decoration: none;
	outline: 0;
	}
li.current_page_item a{
	color: #ffeb00;
	}
ol.commentlist li{
	font-size: 1.2em;
}
h2.guideHeadline{
	margin-top: 0;
	}


.border{
	border: 1px solid black;
	}
.clear{
	clear: both;
}