/* 

	project:  website traffic (free CSS templates)
	author:   luka cvrk (www.solucija.com) 

   
*/

*{ margin: 0; padding: 0; }* 
body { font: 1em Arial, Verdana, "Trebuchet MS", Tahoma, sans-serif;  color: #333; line-height: 1.6em; /* background-color: #faed9d; background-color: #FFE761; background-color: #faed9d; background-image: url(images/stripe.gif); */
 background: #faed9d url(../images/stripe.gif) repeat;  }

a {	color: #B60D0A;	color: #348017; color: #437C17; color: #667C26; text-decoration: underline; }
a:hover { color: #808080; color: #E77471; color: #E55451; color: #cad169; }
a:visited { color: #808080; color: #E77471; color: #E55451; color: #cad169; color: #c6d12a; color: #c6d12a;}
p { margin: 0 0 15px 0; }
h1 { font: normal 42px Arial, Tahoma, "Trebuchet MS",  Sans-Serif; color: #fff; }
h1 a { color: #fff; }
h1 a:hover { color: #E4FFD3; }
h2 { color: #326342; color: #B60D0A; font: normal 1.6em "Trebuchet MS", Arial, Sans-Serif; margin: 0 0 12px; border-bottom: 1px solid #EAC117;  }
h3 { color: #808080; background: #D0D4D4; padding: 3px 10px; margin: 0 0 15px; }

h4, h5, h6 { color: #B60D0A; color: #C11B17; }
h4 { font-size: 1em; }

/* old content border color: #B60D0A */

#content { width: 960px; margin: 7px auto; background: #fff;  padding: 6px; border: 1px solid black; border: 1px solid #FDD017; 
border-top: 1px solid #FDD017; border-right: 2px solid #FDD017; border-bottom: 2px solid #FDD017; border-left: 1px solid #FDD017;

min-height: 600px; }

 #header { background: #cad169 url(../images/theheaderOct26a.jpg) no-repeat right; height: 202px; } /* theheader.jpg; height: 252px; */ 
 	#header h1 { color: #fee575; color: #fff; font-weight: bold; font-style: italic; }
	#header p { margin: 8px 0 0 0; color: #fff; font-size: 17px; }
	#logo { padding: 30px 0 0 30px;  float: left; width: 800px; /* background-image:url(../images/theheaderrevised.jpg); */ }
 	/* #logo h1 { visibility: hidden; }
	#logo p { visibility: hidden; } */

/* #menucontainer { background: #faed9d; width: 960px; min-height: 50px; } */

	#menu { margin: 0 0 50px; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;  } 
		#menu #linkDisabled { padding: 5px 7px; line-height: 25px; background: #92CC47; background: #cad169; margin: 0 1px 0 0; color: #fff;  display: inline;}
		#menu li { list-style: none; float: left; }
		#menu li a { cursor: pointer; padding: 5px 7px; line-height: 25px; background: #FFE761; background: #faed9d; 
		             margin: 0 1px 0 0; color: #808080; color: #555; text-decoration: none; }
		#menu li a:hover { background: #B2B6B6; background: #faed9d; background: #FFE761; background: #fee575; color: #555; }
		#menu li a.current { background: #66A3CF; color: #fff; }
		#menu li a#last  { margin: 0; padding: 5px 9px 5px 8px; }

.third { float: left; width: 250px; margin: 0 30px 10px 10px; }
.last { float: right; margin: 0 10px 10px 0; }
.third, .last, .whole, twothirds {	padding: 15px; }

.third ul, .last ul, .whole ul, .twothirds ul { margin: 15px 0 15px 60px; }
.third ul ul, .last ul ul, .whole ul ul, .twothirds ul ul { margin: 15px 0 15px 60px; }
.third li, .last li, .whole li, .twothirds li {  margin-bottom: 5px;}

.more { border-top: 1px solid #eee; padding: 5px 0 0 0; }
.divider { border-bottom: 1px solid #eee; padding: 5px 0 5px 0; } 

.whole { width: 750px; margin: 0 auto 0 auto; }

.twothirds { float: left; width: 600px; margin: 0 30px 10px 10px; padding: 15px; }

#prefooter { width: 944px; margin: 0 auto; background: #fff; padding: 15px 18px 1px; font-size: .9em;  }

#footer { width: 960px; margin: 15px auto; color: #808080; color: #cad169; color: #c5d118; color: #c6d12a; font-size: .9em; text-align: center; clear: both;}
	#footer a { /* color: #555; */}
	.right, .left { float: right; text-align: right; font-size: 1em; }
		#footer .right a, #footer .left a { margin: 0 0 0 2px; padding: 3px 10px; }
		#footer .right a:hover, #footer .left a :hover { background: #fff; color: #444; text-decoration: underline; }
		
 .floatright
{ float: right;
width: 203px;
margin: 0 0 15px 15px;
background-color: #fff;
padding: 10px;
border-top: 1px solid #999;
border-right: 2px solid #555;
border-bottom: 2px solid #555;
border-left: 1px solid #999;
}

.floatrightplain { float: right;
margin: 0 0 15px 15px;
background-color: #fff;
padding: 10px;
border-top: 1px solid #999;
border-right: 2px solid #555;
border-bottom: 2px solid #555;
border-left: 1px solid #999; }

.clearboth { clear: both; }

div.floatright img { border-top: 2px solid #555; border-right: 1px solid #999; border-bottom: 1px solid #999; border-left: 2px solid #555; }

.centeredBordered { display: block; margin: 0 auto 0 auto; background-color: #fff;
padding: 10px; /*
border-top: 1px solid #999;
border-right: 2px solid #555;
border-bottom: 2px solid #555;
border-left: 1px solid #999; */ }

div.centeredBordered img { border-top: 2px solid #555; border-right: 1px solid #999; border-bottom: 1px solid #999; border-left: 2px solid #555; }

.inset { border: 1px solid #326342; padding: 15px 15px 10px 15px; margin: 20px 40px; }

dl.testimonials { /*	border-top: 2px solid #EEC900;
	border-bottom: 1px solid #EEC900;
	border-left: 1px solid #EEC900;
	border-right: 1px solid #EEC900; */ }

dl.testimonials dt { font-weight: bold; font-style: italic; letter-spacing: .3px; /*margin-bottom: 15px; */ color: #347C17; color: #4AA02C; color: #fee575; color: #EAC117;  

	
	padding: 0 30px 15px 45px;
	text-align: left;
	font-style: oblique;
}
dl.testimonials dd { 
	padding: 15px 30px 0 45px;
	text-align: left;
	font-style: oblique;  
	 background-image: url(../images/quotek.jpg);
	background-repeat: no-repeat;
	background-position: top left;}

.centered { display: block; margin-left: auto; margin-right: auto; text-align: center; }

table.classesTable { margin: 10px 0 50px 0; border-top: 1px solid #999; border-left: 1px solid #999; border-collapse: collapse; }
table.classesTable td { border-right: 1px solid #999; border-bottom: 1px solid #999; padding: 12px;}

.inputform tr { padding-top: 5px; }
.inputform td { padding-right: 10px; } 
.inputform td.alt { color: #B60D0A;	 } 
.inputform tr.big { padding-top: 5px; }
.inputform td.big { padding-right: 10px; } 

.redhighlighter { background-color: red; }
.indented { margin-left: 30px; }