﻿/*	File:	tahltan.css
	Date:	december 1, 2009
*/

/**********************************************
   HTML ELEMENTS
**********************************************/ 

/* top elements */
* { padding: 0; margin: 0; }

body {
	margin: 0; 	padding: 0;
	margin:-20px 0 0 0;
	background:#b4cc8f;	
	color: #363636;
	text-align: left; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.5em; font-size:75%; font-family:Trebuchet MS, Tahoma, sans-serif		
}

/* headers */
h1, h2, h3 { font: bold 1em 'Trebuchet MS', Tahoma, Sans-serif; }
h1 { font-size: 1.5em; }
h2 { font-size: 1.2em; text-transform: uppercase; margin-bottom:10px;}
h3 { font-size: 1.2em; }

li {margin-left:2.5em;}

/* alignment classes */
.float-right { float:right;}
.align-right { text-align:right;}
.align-center {text-align:center;}
.clear-both {clear:both;}

/* image classes */
.img-right {float:right;margin:0 0 1em 1em;}

/* text classes */
.small {font-size:85%;}
.text-bold {font-weight:700;}
.line-normal {line-height:1.0em;}

/* hyperlink classess */
a {color:#005b1e;text-decoration:none;}
a.weblinks {color:#2d73b9;text-decoration:none;}
a:hover {color:#708059;font-weight:400;}
a.weblinks:hover  {text-decoration:underline;}

/*******************************************
	LAYOUT
*******************************************/
div#container {position:relative;width:1000px;margin:0 auto;}
div#container {padding:0 10px;background:#f5f8ec;border-left:2px solid #464646;border-right:2px solid #464646;}

/* banner elements */
table#subpacktrain {width:100%;height:125px;margin:0 auto;border:3px solid #000;background:url('images/banners/Banner-5.jpg') center no-repeat;}
table#subpacktrain td {width:33%;border:3px solid #000000;}
div#wildernessguiding {width:425px;border:3px solid #000000;padding:3px;}
div#thebest {padding:3px;background:#000;text-align:center;}
div#wildernessguiding {position:relative;top:40px;left:-50px; z-index:100;}
p#principals {margin-bottom:5px;font-size:16px;color:#fc6;}
p#experience {padding-bottom:3px;font-family:Arial Black, Jokewood;font-size:20px;color:#fff;}
div#letsgo {position:relative;}
img#letsgoimg {position:absolute;right:5px;bottom:3px;}
/* page tools */
p#contact {text-align:right; position:relative;top:-5px;}
img.tools {width:18px;height:18px;margin-right:5px;vertical-align:middle;border:none;}

table.content {width:100%;}
table.content td#sidemenu {width:220px !important;vertical-align:top;}
div.menuwrap {min-height:60px;padding:2px;border:1px solid #b4cc8f;}
table.content td#details {padding-left:60px;padding-right:10px;vertical-align:top;}
td#details p {line-height:1.5em; margin:15px 15px 15px 0;}


table.hunts {width:95%;margin:15px 15px 15px 0;border:1px solid #b4cc8f;}
table.hunts td {vertical-align:top;padding:2px;}
table.hunts tr.even {background:#b4cc8f;}
table.hunts td.price {width:50%; text-align:right;}

.galleryimage {margin:0 10px 10px 0;width:158px;height:119px;border:none;}

/* Site footer, copyright and assembled information *************** */
div#fullfooter {width:100%; margin:10px auto; padding:5px 0;border-top:1px dotted #b4cc8f; clear:both;}