/* 
	project:  allied spray foams
	author:   luka cvrk 
*/

*{ margin: 0; padding: 0; }* 
body { font: .74em "Trebuchet MS", Tahoma, sans-serif; line-height: 1.6em; background: #46C22E; color: #444; }
a {	cursor: pointer; color: #023B9E; background: inherit; text-decoration: none; }
a:hover { color: #808080; background: inherit; }
a:focus { outline: 0; }
p { margin: 0 0 15px 0; }
h2 { font: normal 1.7em Arial, Sans-Serif; color: #1DB400; margin: 0 0 12px; background: #fff url(images/h2bg.gif) no-repeat center right; }
h3 { font-size: 1.3em; margin: 0 0 7px; }
h4 { margin: 0; padding: 0; color: green; }
img { border: 0; }
.clear { clear: both; }
#content { width: 960px; background: #fff; margin: 10px auto; border: 7px solid #1CB401; }
#logo { margin: 1px; float: left; border-bottom: 5px solid #dedede; }
#menu { float: left; margin: 5px 0 0 0; }
#menu li { font-size: 1.1em; list-style: none; margin: 0 0 0 10px; padding: 8px 0; background: #fff url(images/dot.gif) repeat-x bottom; }
#menu li a { display: block; background: #fff url(images/arrow.gif) no-repeat center right; padding: 0 0 0 5px; width: 180px;  color: #808080;  }
#menu li a:hover { font-weight: bold; color: #444; background: #fff url(images/arrowhover.gif) no-repeat center right; }
#menu li a.current { color: #023B9E;  }
#intro { float: right; height: 215px; margin: 1px; width: 448px; margin: 0 0 40px; }
#enlarge img { float: left; margin: 0 0 2px; border: 1px solid #ccc; padding: 1px; }
.small { margin: 0 1px 0 0; border: 1px solid #ccc; margin: 0 1px 0 0; padding: 1px; }
.last { margin: 0; }
#left { clear: left; float: left; width: 300px; font-size: .9em; margin: -90px 0 15px 1px; }
	.box { padding: 15px 15px 5px; margin: 0 0 10px; background: #f4f4f4 url(images/boxbg.gif) repeat-x bottom; }
#left p { margin: 0 0 5px; }
#right { margin: 0 15px 20px 0; float: right; width: 625px; }
	#right ul li { list-style: none; background: #fff url(images/checkmark.gif) no-repeat 0 10px; padding: 0 0 0 17px; line-height: 24px; }
#footer { clear: both; padding: 14px 0 3px 15px; margin: 1px; font-size: .9em; color: #808080; background: #eee url(images/footer.gif) repeat-x bottom; }
	#footer_logo { float: right; margin: 13px 20px 0 0; }
	#footer a { color: #808080; font-weight: bold; }
	
/* sNews */
fieldset { border: 1px solid #E4DF94; padding: 10px 8px; margin: 0 0 8px 0; background: #FFFBC0; color: #000; }
input { padding: 2px; }
textarea { width: 97%; height: 20em; padding: 3px; }
.comment { background: #F5F6F6; color: #808080; padding: 10px; margin: 0 0 10px 0; border-top: 1px solid #ccc; }
.commentsbox { background: #f4f4f4; color: #808080; padding: 10px; margin: 0 0 10px 0; }
.date { border-top: 1px solid #eee; margin: 0 0 20px 0; }