@charset "utf-8";


#outer { width:900px; margin-left:auto; margin-right:auto;  text-align:left;}


#header { width:850px; padding-top:10px; padding-left:5px; height:200px;}
#logo {}
#picture { }


#left {width:200px; float:left;}

#content { float:left; padding-top:20px; padding-right:25px;}
div.narrow {width:465px;}
div.wide {width:665px;}
#content img { margin-left:5px; margin-right:5px; padding:3px; background-color:#fafafa;}
#content table {border-top:solid 1px #ddd; border-collapse:collapse; border-left:solid 1px #ddd; border-right:solid 1px #ddd; margin-bottom:15px;}
#content table th {border-bottom:solid 1px #ddd; background:url(/wp-content/themes/grotesk/images/topmenubg.png) repeat-x #779933;; height:38px; color:white; font-size:18px; text-align:center; font-weight:normal;}
#content table td {border-bottom:solid 1px #ddd; /*border-left:solid 1px #ddd;*/  margin:0px;}
#content table img { border:none;}



.anounce {width:210px; float:left; margin-top:25px;}
.imgmargin {margin-left:35px; margin-right:55px; margin-bottom:25px;}

#podval { clear:both;}



BODY { margin:0; padding:0; text-align:center; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; background-color:#fff;}
ul, li { margin:0px; padding:0px;}

H1 { font-size:18pt; font-weight:normal;}
H2 {font-size:12pt; color:#779933;}
TD { vertical-align:top;}
hr {height:1px; background-color:#eee; border:none;}
 
a:link, a:visited {color:#779933; text-decoration:underline;}
img { border:0px;}
.postmetadata {color:#bbbbbb;}
.postmetadata a:link, .postmetadata a:visited {color:#bbbbbb;}
.post small {color:#999999;}
.post table { width:650px;}
.post table td { padding:5px;}
.post table th  { font-weight: bold;}
.post table td:last { background-color:#eeeeee;}
.post table td p { /*background:#666666;*/ margin:0px;}


.menu2 { background: url(/wp-content/themes/grotesk/images/menu2_bg.gif) top repeat-x;height:35px; padding:0px; margin:0px; }
ul.menu2 {margin:0px; padding:0px;}
.menu2 a:link, .menu2 a:visited { color:#666666; font-weight:bold;}
.menu2 li { float:left; margin:0px; height:35px; list-style:none; padding:8px 15px 0px 15px;  border-collapse:collapse;}
.menu2 li.current_page_item { background:url(/wp-content/themes/grotesk/images/menu2_li.gif) top center no-repeat; height:35px;}
.menu2 li.current_page_item a { color:#FFFFFF;}







#header3 {float:left; position:relative; left:50px; top:75px; width:200px;}
#header3 .phone { color:#999999; font-size:14px; font-weight:bold; margin:0px;}
#header3 .number { color:#779933; font-size:18px; margin:0px;}

#subheader { width:900px; height:38px;}
#menutop {height:38px; width:700px; position:relative; left:200px; background:url(/wp-content/themes/grotesk/images/topmenubg.png) repeat-x #779933;; color:#FFFFFF; font-weight:bold; font-size:12px; float:left}
#aftermenutop { float:left; width:22px; position:relative; left:200px;}
#menutop img { vertical-align:middle;}
#menutop a:link, #menutop a:visited { color:#FFF;}
#menutop a:hover { color:#eee; text-decoration:none;}

h2.widgettitle  { font-size:18px; font-weight:normal;}
.post {clear:both;}
.post a:link, .post a:visited {font-weight:bold; color:#696969;}
a:link.nocolor  , a:visited.nocolor {font-weight:normal; color:black; text-decoration:none;}
a:link.nocolor2  , a:visited.nocolor2 {font-weight:bold; color:black; text-decoration:none;}
.post h1 {color:#779933; margin-top:0px;}
.entry ul { margin:10px 25px; list-style:square;}
.entry h2 {font-size:18px; color:#666666; font-weight:normal;}
tr.alt td {background:#f5ffec;}
tr.over td {background:#edffdc;}


#menuleft { width:150px; float:left; padding:0px;}
#menuleft h2 { color:#CCCCCC; font-size:12px;}

#menuleft {}
#menuleft ul li { list-style:none;   }


/*.menu ul { border:solid 1px #cccccc;}
.menu ul li {font-family: "Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
font-weight: bold; min-height:31px; background-color:#eeeeee; padding:0px; border-bottom:solid 1px #cccccc; background:url(/wp-content/themes/grotesk/images/h2_anoun.gif) repeat-x top;}
.menu ul li a { height:31px; background:url(/wp-content/themes/grotesk/images/h2_anoun.gif) repeat-x; color: #333333; text-decoration:none; padding: 5px 3px 3px 10px;
}
.menu ul li ul { border:none; border-top: solid 1px #ccc;}
.menu ul li ul li  { border:none; font-size: 11px; font-weight: normal; background-image:none; background-color:#FFFFFF;}
.menu ul li ul li a { background:none;} */


.flexipages_widget ul li { margin:8px 0px; font-size:18px; font-weight:normal; }
.flexipages_widget ul li a {color:#779933; }
.flexipages_widget ul li ul li  {}
.flexipages_widget ul li ul li { font-size:12px; font-weight:normal; margin:8px 15px;}
.flexipages_widget ul li ul li a { color:#999; }

#menuleft .flexipages_widget ul li ul li ul li { font-size:12px;}
#menuleft .flexipages_widget ul li ul li ul li a { color:#999999;}


.anounce {background-color:#f3f3f3; float:left; width:210px;}
.anounce h2 { font-size:18px; background:url(/wp-content/themes/grotesk/images/h2_anoun.gif) repeat-x; color:#666; margin:0px; font-weight:normal; padding:5px 5px 3px 20px; height:31px;}
.anounce h3 { font-size:12px; font-weight:bold; margin:5px 15px 2px 20px;}
.anounce p { margin-left:20px; margin-right:10px;}
.anounce hr { background-color:#d1d1d1; height:2px; border-bottom:solid 1px #fff;}

#comment textarea { width:450px;}
.current_page_item > a, .current_page_parent > a, .page_ancestor > a { font-weight:bold; text-decoration:none; color:#666666;}

#bottom_stripe { margin-top:100px; background-color:#eee; }

/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

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
	}
/* End Images */


/*#outer { background-color:#efefef;}
#header {background-color:#009933;}
#content { background-color:#009999;}
#anounce { background-color:#CC9966;}*/
#podval { background: url(/wp-content/themes/grotesk/images/podval-bg.jpg); height:81px; repeat-x bottom #33CCFF; color:#FFFFFF; padding-top:90px; padding-left:30px;}
/*#podval { position:absolute; bottom:300px; height:257px; float:left; clear:both; width:30px;}*/



.podval2 {width: 420px; 
	padding: 5px; 
	float: left; 
	position: relative;
        top: -40px;
	left: 500px;}
	
	
.textwidget ul li {font-size: 18px; color:#779933;}
.textwidget ul li ul li {font-size: 12px;}
.textwidget ul li ul li a {color:#999;}

span.special { background: url(/wp-content/themes/grotesk/images/top-menu-red-bg.gif) repeat-x #990000; padding:12px 10px 8px 5px; height:50px; margin:0; float:right; height:18px;}
#content table.no-brdr { border:none;}
#content table.no-brdr td {border:none;}


