/* STEPS for Preparation for Each new Domain
1.  Search and replace on the domain name found in this file
example: /  replace with http://newdomain.com//

*/


html,body {margin:0;padding:0;}
  
body {font: 75%  arial, san serif; /* default overall-all font for whole page */
  background:#fff; color:#172601;white-space:normal;} /* default text color and background of whole html */
  
  
a {color: #3c452a; text-decoration : none;}/* default color for all links - red */
a:hover {color: #3c452a; text-decoration: none;} /* default setting for hover text*/
td {vertical-align:top; border-collapse: collapse;}/* aligns all td contents to top */
ul, ol {margin: 10px 30px;padding: 0 15px;color: #172601;}   /* default margin for lists */
li {list-style: none;}/* default list style */

/* HEADERS IN CONTENT - text color for headings in content */
h1 {padding:2px 0 2px 3px; color:#808080; font-size: 150%;  }
h2 {padding:2px 0 2px 3px; color:#faf0bb; background:#892225;  font-size: 16px;}
h3 {padding:2px 0 2px 3px; color:#fff; background:#39854a;}
h4 {padding:2px 0 2px 3px; color:#fff; background:#454444;}

/* SPECIAL CLASSES FOR FORMATTING HTML ELEMENTS */
.left {float: left;}/* CLASS float anything to left */
.right {float: right;}/* CLASS floats anything to right */
.red {color : #892225;font:bold;} /* header color ; changes color of text to red */
.green {color : #204b2c;} /* header color ; changes color of text to gray */
.white {color:#fff;}/* header color ; changes color of text to white */
.date {color : #3c452a; font-weight : bold; background : transparent;}  /* date found on grey sidebar under latest news */

/* IMAGES */
img {border: none;} /*default; hides border for all images */
img.myborder {border:2px solid #907c6f;} /* CLASS border puts border color on images*/
img.float-right {margin: 5px 0px 5px 15px; }  /* floats image to right */
img.float-left {margin: 5px 15px 5px 0px;}/* floats image to left */
a img {border: none;}/* puts border on image link */
a:hover img {border: none;}/*  */

/* SPECIAL CONTENT BOXES */
code {background: #d8d3ab; border: 1px solid #EEE; border-left: 6px solid #454444;	color: #172601;
	display: block;	font: normal .75em Tahoma,sans-serif; line-height: 1.2em; margin: 2px; 		 
	width:70%; padding: 4px 5px; white-space: pre;}
blockquote {background: url(/images/quote.gif) no-repeat; display: block; font-weight: bold; 	
	padding-left: 28px;}/* setting for blockquote */

/* HEADER DETAILS */
#header {height:75px;}
#header h1 {font: "Century Gothic", Arial, Verdana 1.7em bolder;/* Font of Header IF HEADER IS TEXT FORMAT */
  text-align:left;/* Font Size of Header  */
  color : #892225;/* Font Color of Header */
  font-weight : 200; text-align:left;/* Font Weight of Header */
  padding:0; margin : 0;/* Margins and Padding for header */
  }
#header .subtext { /* Subtext is container for header subtext IF HEADER IS TEXT FORMAT*/
  color : #3f403e; /* Slogan Text Color */
  margin :0; padding : 0; font : bold .9em Tahoma, Verdana, Arial, sans-serif;
  text-align:left; } /* left margin for subtext */
#headlinks a {color:#b3a871; font:10px; padding-left:5px; float:right; padding-top:3px; overflow:hidden; 
  font : bold .9em Tahoma, Verdana, Arial, sans-serif;} 
		/*top links in header */
#headlinks a:hover {color:#892225;}     
		
/* CEnTER COLUMNS DETAILS */
#main {border:1px solid #cac8a6;} /*adds top border to main content */
#content p {margin:4px; padding: 8px; /* Paragraph spacing in content */
  font : .9em Tahoma, Verdana, Arial, sans-serif;line-height:1.4em;text-align : left; color: #172601;/*  text color, height and alignment */
  background : inherit;  }/* paragraph background */
#content .descr {color: #664;	font-size: 0.9em;/* text align for content description */
	margin-bottom: 6px;}/* margin bottom */
#content li {list-style: url(/images/li.gif); text-align:left; margin-left: 18px;  
	color: #3b3b3b; }

/* SIDEBAR DIVISIONS */	
#leftside {border:1px solid #cac8a6; background:#edebce;font:12px arial, sans serif; padding:0 5px;}/* LEFTSIDE OF WEBSITE */
#rightside {font:12px arial, sans serif; border-right:1px solid #bdba94; color:#000;  }/* RIGHT SIDE OF WEBSITE */
.clear {background:none;padding:0 5px;clear:both;}/* use class div clear to make space between divisions */

#leftside h2, #rightside h2 {padding:2px; margin:0; color:#892225; 
	border-bottom:1px solid #b7b38c; font-weight:bold;} /* Headers for sidebar */
div#extra {background:#eff1fa; font:12px arial, sans serif; float:center; padding:8px; 
	border:2px solid #892225; margin-bottom:4px; }/* gold box on right sidebar */
div#extra2 {background:#faf0bb; font:12px arial, sans serif; float:center; 
	text-align : justify; padding:8px; margin-bottom:4px; border:2px solid #ded5a6}  /* gray box in right sidebar */

/* FOOTER */
#footer {text-align: left; border:1px solid #cac8a6; background:#235033; font-size:11px;}/* default settings of footer division */
#footer p {margin:0; padding:0; line-height:1.4; color:#fff;}/* text color of footer */
#footer a {color: #fff;font-weight:bold;}/* text color of footer links*/
#footer a:hover {color:#faf0bb;}/* text color of footer link hover*/
  
/* MENU 5 */
.rowone {padding:0; margin:0; list-style:none; height:40px; position:relative; background:transparent url(/images/bottomborder.gif) repeat-x left bottom;  width:100%;overflow:hidden;}/* Tabs Line*/
.rowone li {float:left; height:40px; margin:0;} /* Tabs float left*/
.rowone li a {display:block; float:left; height:40px; line-height:40px; overflow:hidden; color:#454444;/* Tabs default text color */ text-decoration:none; font-size:14px; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 6px; cursor:pointer; background:url(/images/tableft.gif) no-repeat;}/* Tabs default background*/
.rowone li a b {float:left; display:block; padding:0 12px 0px 12px; background:url(/images/tabcenter.gif) no-repeat right top;}/* Tabs left*/
.rowone li.current a {color:#eee; background:url(/images/tableft_select.gif) no-repeat;} /* settings for top menu tabs current*/
.rowone li.current a b {background:url(/images/tabcenter_select.gif) no-repeat right top;}
.rowone li a:hover {color:#eee; background: url(/images/tablefthover.gif) no-repeat;}/* settings for top menu tabs hover*/
.rowone li a:hover b {background:url(/images/tabcenterhover.gif) no-repeat right top;}
.rowone li.current a:hover {color:#ccc496; background: url(/images/tableft_select.gif) no-repeat; cursor:default;} settings for top menu tabs current */
.rowone li.current a:hover b {background:url(/images/tabcenter_select.gif) no-repeat right top;}

.rowone li#spacesavers {float:right; position:static; margin:0; width:15%; line-height:20px; overflow:hidden; color:#ccc496; font:.75em; cursor:default;  }/* spacesavers are text or image links on right side of menu; hidden in small size browsers */
.rowone li#spacesavers a {background:none; text-align:right; float:right; }/* settings of spacesaver links*/
.rowone li#spacesavers a:hover {color:#333;}/* spacesaver text links hovers color*/
.rowone li#spacesavers a b {background:none; padding:0;}/* spacesaver no  backgrounds settings*/

/* SIDEBAR MENU */
ul.sidemenu {
	margin: 0 0 0 2px; padding: 0;	width:220px;/*changed from 180  */
	background: #e5ebee);	/*  */
	border:#aeaeae solid 1px;
  }
ul.sidemenu li {
	display: inline;/*  */
	list-style: none;	width:100%;
  }
ul.sidemenu li a {
  display: block;	 /* default settings of sidebar menu links */
  padding: 5px 5px 5px 30px;   /*  */
  text-decoration: none; text-align:left;/*  */
  color: #092d1f; font:12px arial, sans serif;/*  */
  font-weight: bold;  /*  */
  background:url(/images/li02.gif) no-repeat top left;  border-bottom: 1px solid #d8d3ab;	/*  */
  } 
ul.sidemenu li a:hover {
  display: block;	/* settings of sidebar menu hover */
  padding: 5px 5px 5px 30px;   /*  */
  text-decoration: none; text-align:left;/*  */
  color: #faf0bb; font:12px arial, sans serif;/*  */
  font-weight: bold;  /*  */
  border-bottom: 1px solid #d8d3ab;	/*  */
  background:url(/images/li03.gif) no-repeat top left; 
  }
ul.sidemenu li#current a{
  display: block;	/*  */
  padding: 5px 5px 5px 30px;   /* settings of sidebar menu selected or currentto show which page you are in. use id="current" */
  text-decoration: none; text-align:left;/*  */
  color: #333; font:12px arial, sans serif;/*  */
  font-weight: bold;  /*  */
  border-bottom: 1px solid #d8d3ab;	/*  */
  background:url(/images/li04.gif) no-repeat top left; 
  }  
ul.sidemenu li p#menudiv {
  display: block;	/* will serve as titles to seperate sidebar menu divisions. dont forget that it must be in paragraph format. use id="menudiv" with links */
  margin:0;
  padding: 5px 5px 5px 10px;   /*  */
  text-decoration: none; text-align:left;/*  */
  color: #333; font:12px arial, sans serif;/*  */
  font-weight: bold; text-transform: uppercase; /*  */
  border-bottom: 1px solid #d8d3ab;	/*  */
  background:url(/images/li05.gif) no-repeat top left; 
  }    
 

/* form elements */
form {margin: 10px 15px; padding: 0; }/*  */
label {display:block;	font-weight:bold;	margin:5px 0;}/*  */
input {padding: 2px;border:1px solid #eee;font: normal 1em Verdana, sans-serif;
	color:#777;}/*  */
textarea {width: 250px;	padding:2px;font: normal 1em Verdana, sans-serif;
	border:1px solid #eee;height:100px;	display:block;color:#777;}/*  */
input.button { 	margin: 0; 	font: bold 1em Arial, Sans-serif; 	border: 1px solid #CCC;
	background: #FFF; padding: 2px 3px; color: #333;	}/*  */

/* search form */
.searchform form{background-color: transparent;	border: none;	margin: 0; padding: 0;}
.searchform input.textbox { margin: 0;width: 145px;border: 1px solid #777;background: #FFF;
	color: #333;height: 14px;	vertical-align: top;} /* Seting for Search Forms */
.searchform input.button {margin: 0;padding: 2px 3px;	font: bold 12px Arial, Sans-serif; 
	background: #FFF;	border: 1px solid #f2f2f2;color: #333;	width: 65px;vertical-align: top; }
	/* setting for input button */
