/***--------------------------------------
------------------------------------------
    Layout by Creative Travel Sites
	http://www.creativetravelsites.com    
	Copyright August 2009
-------------------------------------------
-------------------------------------------
***/

/** zeros out default browser settings for all page elements**/
*{
	margin:0;
	padding:0;
	border:0;
	line-height:1
}

/**For non-IE browsers**/
html,body {font-size:90%; height:100%; margin-bottom:1px; /**adds scrollbar in Mozilla**/}

/**For IE only**/
*body {font-size:76%; zoom: 1;}




body {
	margin:0px; padding:0px;
	background: #ffffff;
	color:#000;
	font:76% Verdana,Tahoma,Arial,sans-serif;

	
}

/**Liquid Header**/

#headerWrapper {
	padding:0 10px 0 10px;
	line-height:0;
	color:white;
	font-weight:bold;
	background: #fcf7ce url('/images/backgroundgradient_slice.jpg') repeat-x top left; ; 
}

.headRight {text-align:right;}
.headRight img {vertical-align:middle;}


img.displayed {
    display: block;
    margin-left: auto;
    margin-right: auto 
	
}

#wrap {
   width:950px;
   margin:0 auto;
   background:#ffffff;
   
}

#header {
	padding:5px 10px;
    background:#fcf7ce;
   
}

#nav {
		clear:left;
		float:left;
		width:100%;
		background:#80C8FF url(/images/main/button0.gif) 0 25% repeat;
		font: 89% Verdana,Tahoma,Arial,sans-serif;;
		border-bottom:1px solid #aaa;
		overflow:hidden;
		margin-bottom:10px;
	}
	#nav ul {
		clear:left;
		float:left;
		list-style:none;
		margin:0;
		padding:0;
		position:relative;
		left:50%;
		text-align:center;
	}
	#nav ul li {
		display:block;
		float:left;
		list-style:none;
		margin:0;
		padding:0;
		position:relative;
		right:50%;
	}
	#nav ul li.first {
		border-left:1px solid #49A9FF;
		
	}
	#nav ul li.last {
		border-right:1px solid #99D8FF;
	}
	#nav ul li a {
		display:block;
		margin:0;
		padding:.4em .8em;
		color:#09f90e;
		font-weight:bold;
		text-decoration:none;
		border-left:1px solid #99D8FF;
		border-right:1px solid #49A9FF;
		line-height:1.3em;
	}
	
#nav ul li a.red {
		display:block;
		margin:0;
		padding:.4em .8em;
		color:#ff0000;
		font-weight:bold;
		text-decoration:none;
		border-left:1px solid #99D8FF;
		border-right:1px solid #49A9FF;
		line-height:1.3em;
	}
	
	#nav ul li.active a {
		background:url(/images/main/button0.gif) 0 75% repeat;
		font-weight:bold;
	}
	#nav ul li a:hover {
		background:url(/images/main/button0.gif) 0 75% repeat;
		color:#fff;
	}
	#nav ul li a span {
		display:block;
	}

#adbanner {
	width: 728px;
	height:90px;
	padding:0;
    background:#fff;
	text-align:center;
	list-style:none;
	margin-top: 0;
	margin-bottom: 40px;
	margin-left: auto;
	margin-right: auto;
	
}

#main {
   float: left;
   width: 779px;
   padding:10px 10px 10px 10px;
   background:#ffffff;
   margin-top: 20px;
   margin-bottom: 180px;
   text-align: left;
   border-right: 1px solid #f0f0f0;
   
}

#main img.rightimage {
border:1px solid #b0b0b0;
float:right;
margin:5px 15px 6px;
padding:5px;

}

#main img.leftimage{
border:1px solid #b0b0b0;
float:left;
margin:5px 15px 6px;
padding:5px;
}

#main h1 {
 	background-color:inherit;
	color:#59a1d8;
	font-size:1.8em;
	font-weight:bold;
	letter-spacing:-1px;
	margin:0 0 15px;
	padding:0;
}
#main a {

color:#7aba50;
font-weight:bold;
text-decoration:none;
}

#main a:hover {
color:#d44c07;
text-decoration:underline;
}

#main h3 {
	background-color:inherit;
	color:#d44c07;
	font-size:1.1em;
	font-weight:bold;
	letter-spacing:-1px;
	margin:0 0 15px;
	padding:0;
}

#main p {
font-size:1.1em;
line-height:1.4em;
margin:0 0 16px 10px;
}

#main ul {

font:Verdana,Tahoma,Arial,sans-serif;
font-size:1.1em;
font-style: normal;
line-height: 1.4em;
font-weight: normal;
font-variant: normal;
text-transform: none;

text-decoration: none;

text-indent: 5px;
list-style-position: inside;


padding: 6px;
margin: 2px;


}

/*** Journal menu ***/

#journalmenu {
float:left;
margin-bottom:25px;
}

#journalmenu ul {
font-size:16px;
margin:0;
padding:0;
}

#journalmenu li {
float:left;
height:35px;
list-style:none;
margin:0;
padding:0;
}
#journalmenu ul li a:hover {

color:#fff;

}


#journalmenu a {
border-right:1px solid #b0b0b0;
color:#606060;
display:block;
font-size:0.7em;
padding:11px 10px 10px;
text-transform:uppercase;
}

#journalmenu a:hover {
background:#59a1d8 top left repeat-x;
color:#505050;
text-decoration:none;
}





	
#sidebar {
	float: right;
	width: 130px;
	padding:10px;
	background:#ffffff;
	margin-left:0;
 
}

#sidebar a {

color:#7aba50;
font-weight:bold;
text-decoration:none;
}

#sidebar a:hover {
color:#d44c07;
text-decoration:underline;
}

#sidebar h1 {
	background-color:inherit;
	color:#d44c07;
	font-size:1.6em;
	font-weight:bold;
	letter-spacing:-1px;
	margin:0 0 15px;
	padding:0;
}

#sidebar h3 {
	background-color:inherit;
	color:#d44c07;
	font-size:1.1em;
	font-weight:bold;
	letter-spacing:-1px;
	margin:0 0 15px;
	padding:0;
}

#sidebar p {
font-size:0.9em;
line-height:1.4em;
margin:0 0 16px 10px;
}


#footer {
	clear:both;
	padding:5px 10px;
  	background:#d44c0f;
	margin-top: 40px;
   
}

#footer p {
	margin:0;
	
}


/**begin Liquid Footer**/
#footerWrapper {
	
	background: url('/images/main/footergradient_slice.jpg') repeat-x left bottom;
	clear:both;
	position: fixed;
	height: 40px;
	right:0;
	bottom:0;
	left:0;
	color:#ffffff;
	font-size:0.8em;
	font-weight:bold;
	margin:0;
	padding:10px 0;
	text-align:center;
	width:100%;
	/* z-index:25; */

}

#footerWrapper a {
color:#ffffff;
text-decoration:none;
font-weight:bold;
}

#footerWrapper a:hover {
color:#ffffff;
text-decoration:underline;
font-weight:bold;
}


/*** Various Classes ***/

.intro {
font-size:2.2em;
font-weight:bold;
letter-spacing:-1px;
}

.linklist {
list-style:none;
margin:0 0 16px 10px;
padding:0;
}

.linklist li {margin-bottom:0.7em;}

/*** Contact Form ***/

.column1-unit {width:718px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}

.contactform {width:718px; margin:2.0em 0 0 0; padding:10px 10px 0 10px; border:solid 1px rgb(200,200,200); background-color:rgb(240,240,240);}
.contactform fieldset {padding:20px 0 0 0 !important /*Non-IE6*/; padding:0 /*IE6*/; margin:0 0 20px 0; border:solid 1px rgb(220,220,220);}
.contactform fieldset legend {margin:0 0 0 5px !important /*Non-IE*/; margin:0 0 20px 5px /*IE6*/; padding:0 2px 0 2px; color:rgb(80,80,80); font-weight:bold; font-size:130%;}
.contactform label.left {float:left; width:115px; margin:0 0 0 5px; padding:2px; font-size:110%;}
.contactform select.combo {width:175px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
.contactform input.field {width:275px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
.contactform textarea {width:375px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
.contactform input.button {float:right; width:9.0em; margin-right:20px; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center; font-family:verdana,arial,sans-serif; color:rgb(150,150,150); font-size:110%;}
.contactform input.button:hover {cursor: pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}

.column1-unit2 {width:108px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
.contactform2 {width:100px; margin:2.0em 0 0 0; padding:10px 10px 0 10px; border:solid 1px rgb(200,200,200); background-color:rgb(240,240,240);}
.contactform input.field2 {width:275px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}

.thumbnail{
	padding: 3px 3px 8px 3px;
	background-color: #222;
	border: 1px solid #2a2a2a;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	}	


/*** End of File ***/