/* RESET PAGE NO NEED TO TOUCH */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form, fieldset,input,textarea,blockquote,th,td,p { margin:0; padding:0; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { text-decoration:none; }
table { border-collapse:collapse; border-spacing:0; margin-bottom:10px;width:97%;}
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
strong {font-weight:bold;}
ul { list-style:none; }
caption,th { text-align:left; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }

#background-main{width:100%;margin:0 auto;background:url(/joomla/templates/woodruff/images/bg01.jpg) no-repeat top center;overflow:hidden;;}



body { background:#7299c6; font-family: arial, tahoma, sans-serif; font-size: 10pt; }
h1 { font-size: 18pt; }
h2 { font-size: 44pt; color:#8c8c79; }
h3 { font-size: 10pt; }
h4 { font-size: 9pt; }

img.left { float: left; border: none; padding: 6px 0 0 0; }
img.right { float: right; border: none; padding: 0 0 0 6px; }
blockquote { border-left:1px solid #000099; margin:15px; padding:0 12px 0 12px; }
code { font-family:"Courier New", Courier, monospace; }
.slogan { width:300px; color:#FFF; font-size:14px; font-weight:bold; position:absolute; top:35px; left:330px; }
/* links */
a { color:#364022; text-decoration:none; font:Arial, Helvetica, sans-serif; font-weight:bold; }
a:hover { text-decoration: none; color:#5C6A73; }
/* container */

#container { width: 880px; margin: 0 auto; padding:0; background:#FFFFFF; color:#000000; overflow: hidden; }
/* header */

#header{width:904px;height:396px;margin:0 auto;position:relative;}
#logo{position:absolute;top:30px;}
#call-us{position:absolute;top:30px;left:340px;color:#FFF;font-weight:bold;width:340px;line-height:22px;text-shadow:inherit}
.stand-first{font-size:22px}
#search{float:right;margin-top:30px;}
#slogan{position:absolute;color:#FFF;font-size:46px;top:220px;right:0px;width:520px;}
#signup{position:absolute;top:344px;right:0px;}
#faded{margin:0 auto;background:url(/joomla/templates/woodruff/images/white_faded.png) repeat;width:904px;margin-bottom:10px;padding:8px 0;overflow:hidden;}

#header h1 a,
#header .description { display: none; }
#header h1 { font:normal 15pt arial, georgia, times; padding:15px; margin:0; text-transform:uppercase; font-weight:bold; }
#header h1 a { color: #000099; text-decoration: none; font:bold; }
#header h1 a:hover { color: #666; text-decoration: none; }
#header h2 { font:normal 10pt arial, georgia, times; color:#fff; padding: 0 0 0 18px; margin:0; }
/* main menu */


#menu { position:absolute;top:130px;background:#053d82;padding:5px 0;height:15px;width:884px;padding-left:14px;display:inline; }
#menu li { float:left;margin-right:8px;padding-right:8px;font-size:14px;border-right:2px solid #8dc63f; }
#menu li.parent.item15 { border-right:none; }
#menu li a { color: #FFF;font-weight:bold;text-decoration:none; }
#menu li a:hover, #menu ul.menu li #current a, #menu ul li.parent.active a { color:#8dc63f; }

/* content */


#content { float:left; width:550px; overflow: hidden; margin:14px; border-right: 1px solid #f2f2f2; padding-right:20px; padding-left:10px; }
.post { margin:0; padding:0; line-height: 14pt; }
.post h2 { font:normal 16pt arial, georgia, times; border-bottom:1px solid #8C8C79; padding-top:25px; color:#b7bc29 }
.post h2 a { color: #b7bc29; text-decoration: none; }
.post h2 a:hover { color: #777; text-decoration: none; }
.post ul { }
.post li { }
.entry p { margin:12px 0; }
.postmetadata { clear: both; background:#D9D7CC; padding:6px; margin: 20px 0; border-top:1px solid #8C8C79; }
.navigation { font-size:8pt; width:100%; float:left; margin:0; padding:0; overflow:hidden; display:inline; }
.alignleft a { float:left; margin:25px 0; display:inline-block; }
.alignright a { float:right; margin:25px 0; }
/* sidebar */

#sidebar { font-family: arial, tahoma; font-size:8pt; font-weight:bold; width:240px; float:right; margin:0; padding: 0; }
#sidebar h2 { font:normal 11pt arial, georgia, times; color: #b7bc29; font-weight:bold; margin: 0; padding: 0; padding-top:10px; text-transform:uppercase; }
#sidebar label { font:normal 11pt arial, georgia, times; color: #000; margin: 0; padding: 0; }
#sidebar p { margin:0; padding: 0 6px 0 8px; }
#sidebar img,
#sidebar img a,
#sidebar img a:hover { padding: 5px; margin: 0; border:none; }
#sidebar ul { margin:12px; padding:0; }
#sidebar ul li { margin: 0; padding: 0; line-height: 14pt; list-style-type: none; }
#sidebar ul ul { margin:14px 0; padding:0; }
#sidebar ul ul li { list-style-type: none; }
#sidebar ul ul ul { margin: 0; padding: 0; }
#sidebar ul ul ul li { padding: 0 0 0 0px; list-style-type: none; color: #898989; }
#sidebar li a { text-decoration:none; display: block; color:#575757; text-decoration: none; margin: 0px; padding: 5px 7px 5px 7px; border-bottom: 1px solid #f2f2f2; }
#sidebar a:hover { background-color:#8C8C79; text-decoration:none; display: block; color:#fff; margin: 0px; padding: 5px 7px 5px 7px; border-bottom: 1px solid #f2f2f2; }
#sidebar a:active { background-color:#364022; text-decoration:none; color:#fff; }
/* comments */


#commentform { background:#8C8C79; margin:0; padding:10px; }
#commentform p { color: #000; }
#commentform a { color: #364022; text-decoration: none; border-bottom: 1px dotted #465D71; line-height: 14pt; }
#commentform h3 { font-family: arial, georgia, times, verdana; font-size: 10pt; font-weight: 300; color: #000; margin:0; padding:0; background-color:#999999; }
#comment { width:80%; }
#comments { background-color:#364022; padding: 5px 0 5px 10px; color:#FFFFFF; }
#author,
#email,
#url,
#comment,
#submit { background: #D9D7CC; font-family: arial, times; font-size: 8pt; margin:5px 5px 0 0; padding:3px; border: 1px solid #D9D7CC; }
#submit { margin:5px 5px 0 0; }
#comments { margin:0; padding:0 }
ol.commentlist { list-style-type: none; margin:0; padding:0; }
.avatar { float:left; margin:0 12px 0 0; }
ol.commentlist li { background: #D9D7CC; margin:10px 0; padding:5px 0 5px 10px; list-style-type:none; border-top:1px solid #8C8C79; border-bottom:1px solid #8C8C79; }
ol.commentlist li.alt { background: #eee; }
ol.commentlist li p { margin: 6px 0 6px 0; padding: 0 12px 0 0; line-height: 14pt; }
ol.commentlist a { color:#000; }
cite { font-family: arial, tahoma; font-size: 9pt; font-weight: bold; font-style: normal; }
cite a { color: #000; text-decoration: none; border-bottom: 1px dotted #465D71; }
/* search */


#searchform { padding:0; margin:14px 0; }
#searchform input#s { margin:0; padding:3px; border:1px solid #8C8C79; width:200px; }
#searchform input#searchsubmit { border:none; background:#D9D7CC; color:#8C8C79; text-transform:lowercase; }
/* misc */
img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }
.alignright { float: right; }
.alignleft { float: left }
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; /* optional rounded corners for browsers that support it */ -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }
/* footer */

#footer2{width:904px;background:#7299c6;overflow:hidden;margin:0px auto;}

#social-links{background:#c1cfe6;height:50px;width:904px;clear:left;}
#social-links li{float:left;margin-left:10px;margin-top:10px;}

#copyright{background:#FFF;width:884px;margin:10px 0;font-size:11px;color:#000;padding:10px;clear:left;overflow:hidden;}
#copyright p{width:600px;margin:0;float:left;}
#copyright ul{float:right;width:250px;}
#copyright ul li{float:right;margin-left:10px;}


#footer { clear:both; min-height:274px; overflow:hidden; background:#005e9e; text-align: left; padding:0; color: #fff; font:12px/20px Arial, Helvetica, sans-serif; line-height: 18px; width:100%; margin:10px 0 0 0; }
#footer h2 { clear:both; COLOR: #fff; text-transform:uppercase; font:normal 17px arial; margin:0px 0px 8px 0px; padding:10px 0px 0px 0px; border-bottom:1px dashed #ccc; }
#footer A:link { COLOR: #ccc; text-decoration: none; }
#footer A:visited { COLOR: #ccc; text-decoration: none; }
#footer A:active { COLOR: #111; text-decoration: none; }
#footer A:hover { COLOR: #666; font-weight:bold; }
.fcontent12 { float:left; width:30%; margin:0 15px 10px 20px; }
.fcontent12 ul { list-style-type:none; margin:0px; padding:0; }
.fcontent12 ul li { list-style-type:none; margin:0px; padding:0; }
.fcontent12 ul ul { margin:0px; padding:0px; }
.fcontent12 ul ul li { list-style-type:none; font:12px/20px Trebuchet MS, Arial, Helvetica, sans-serif; margin:0; padding:3px 0px 3px 22px; color:#fff; border-bottom: 1px dotted #ffdcdf; background:url(images/foot-arr-l.gif) no-repeat left; }
.fcontent3 { float:left; width:30%; margin:0 0 10px 0px }
.fcontent3 img { padding:1px; background:#c7c480; margin:5px 0 0 2px; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignleft { float: left; }
.alignright { float: right; }

