/*****************************************************************
css styles

website: Crosstrees
author: josh fuller
e-mail: jfuller@treblered.com
created: 7.21.2009
*****************************************************************/
body {
	margin:0;
	padding:0px 0;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:small;
	font-weight:normal;
	line-height:1.4em;
	color:#333333;
	

}

	
/***************************************************************
Typography
****************************************************************/
b {
	font-size:110%;
}

.orangebld {font-family:Arial; color:#ff9900; font-size:14px; font-weight:bold; text-decoration:none; line-height:14px;}

.gov {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px; color:#333333;}

.main {font-family: Arial, Helvetica, sans-serif;font-size: small; color:#333333;}

.title {font-family:Arial; font-size:16px; font-weight:bold; color:#333333; line-height:14px; padding-top:14px; padding-bottom:8px; padding-right:8px; padding-left:8px;}

.titlewhite {font-family:Arial; font-size:14px; font-weight:bold; color:#FFFFFF; line-height:14px; padding-top:6px; padding-bottom:6px; padding-right:6px; padding-left:6px;}

.titlewhitesm {font-family:Arial; font-size:12px; font-weight:bold; color:#FFFFFF; line-height:14px;}

.copywhite {font-family:Arial; font-size:11px; font-weight:normal; color:#FFFFFF; line-height:14px; padding-top:6px; padding-bottom:6px; padding-right:6px; padding-left:6px;}

.titlesm {font-family:Arial; font-size:12px; font-weight:bold; color:#333333; line-height:14px; padding-top:14px; padding-bottom:8px; padding-right:8px; padding-left:8px;}

.headcopy {font-family:Arial; font-size:12px; font-weight:normal; color:#333333; line-height:14px; padding-top:8px; padding-bottom:8px; padding-right:8px; padding-left:8px;}

.orangelink {font-family: Tahoma; color:#ff9900; font-size: 11px; font-weight:bold; text-decoration:none; line-height:14px;}
A.orangelink:link {font-family:Tahoma; color:#ff9900; font-size:11px; font-weight:bold; text-decoration:none; line-height:14px;}
A.orangelink:hover {font-family:Tahoma; color:#cc6600; font-size:11px; font-weight:bold; text-decoration:none; line-height:14px;}
A.orangelink:visited {font-family:Tahoma; font-size:11px; font-weight:bold; text-decoration:none; line-height:14px;}

.footlink {font-family:Arial; font-size:11px;  color:#333333;}
A.footlink:link {font-family:Arial; color:#666666; font-size:11px; text-decoration:none; line-height:14px;}
A.footlink:hover {font-family:Arial; color:#333333; font-size:11px;  text-decoration:none; line-height:14px;}
A.footlink:visited {font-family:Arial;  font-size:11px;  text-decoration:none; line-height:14px;}


/***************************************************************
Other
****************************************************************/

p {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:100%;
	font-weight:normal;
	line-height:1.4em;
	color:#333333;
	margin:0;
	padding:8px 0 14px;
}

h1 {font-family:Arial; color:#ff9900; font-size:14px; font-weight:bold; text-decoration:none; line-height:14px;}

h2 {
	font-size:120%;
	font-weight:normal;
	color:#FFFFFF;
	margin:0;
	padding:0;
}

ul {
	margin:0;
	padding:0;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
}


	
/***************************************************************
MISC
****************************************************************/
a img {
	border:none;
}

	
/***************************************************************
Navigation
****************************************************************/

	
/*Top nav bar*/
.navpad {padding-top:4px; padding-bottom:4px; padding-right:4px; padding-left:4px;}

.nav {font-family:Arial; font-size:12px; font-weight:bold; color:#666666; line-height:14px;}
A.nav:link {font-family:Arial; color:#666666; font-size:12px; font-weight:bold; text-decoration:none; line-height:14px;padding: 8px 4px 2px 4px;}
A.nav:hover {font-family:Arial; color:#333333; font-size:12px; font-weight:bold; text-decoration:none; line-height:14px;padding: 8px 4px 2px 4px;}

A.nav:visited {font-family:Arial;font-size:12px; font-weight:bold; text-decoration:none; line-height:14px;}

.nav1bg {
	position:relative;
	background:url('graphics/nav1-bg.jpg');background-repeat: repeat-x;height:34px; width:236px;}
	
.nav2bg {
	position:relative;
	background:url('graphics/nav2-bg.jpg');background-repeat: repeat-x;height:34px; width:248px;}
	
.nav3bg {
	position:relative;
	background: url('graphics/nav3-bg.jpg');background-repeat: repeat-x;height:34px; width:124px;}
	
.nav4bg {
	position:relative;
	background: url('graphics/nav4-bg.jpg');background-repeat: repeat-x;height:34px; width:109px;}
	
/***************************************************************
Layout
****************************************************************/

.pad {padding-top:5px; padding-bottom:5px; padding-right:5px; padding-left:5px;}

	
.footer {
	position:relative;
	background:#FFF url('graphics/foot-bg.jpg');background-repeat: repeat-x;height:43px; width:914px;
	font-family:Arial; font-size:11px; font-weight:bold; color:#333333;}


.pgbg  {background: url('graphics/bg.jpg');background-repeat: repeat-x;}

.pgbgsub  {background: url('graphics/subbg.jpg');background-repeat: repeat-x;}

#contentcolumn {
	float:left;
	margin-right:305px;

	
/*Set right margin to RightColumnWidth*/
}

#rightcolumn {
	float:right;
	width:305px;

	
/*Width of right column*/
	margin-left:-305px;


	
/*Clears page floats*/
.innertube {
	padding:0 20px 20px;}

	
/*Margins for inner DIV inside each column (to provide padding)*/
	margin:0;
}
