/*
Theme Name: WordPress Stateworks
Theme URI: http://wordpress.org/
Description: The theme for Stateworks
Version: 1.0
Author: Mike Tommasi
Author URI: http://www.tommasi.org
Tags: blue, custom header, fixed width, two columns, widgets
*/


html { background-color: #C4D1DC; overflow: auto; }

html,
body { margin: 0px; padding: 0px; 
background-image: url('/wp-content/themes/sw/images/bg.gif'); background-repeat: repeat-x; background-position: 0px 0px; }

a { text-decoration: none; }
a:link { color: #69c; }
a:visited { color: #69c; }
a:hover { color: #000; background-color: #DDDDDD; }
a:active { color: #69c; }

#page { margin: 5px auto 5px; width: 841px; background-color: white; color: #333; text-align: left; font-size: .8em; 
font-family: "Tahoma","Geneva",sans-serif;}

h1 { padding: 0px; margin: 16px 0px 16px 0px; background-color: white; color: #900; font-size: 2.2em; font-weight: bold; }
h2 { padding: 0px; margin: 16px 0px 10px 0px; background-color: white; color: #666; font-size: 1.7em; font-weight: bold; }
h3 { padding: 0px; margin: 12px 0px 8px 0px; background-color: white; color: #888; font-size: 1.4em; font-weight: bold; }

dt { font-weight: bold; }

.courier { font-family: "Courier New","Monospace",serif; } 
.blue {color: blue;}
table,td  {border: 1px solid #666;} 
table .shade { background: #AAA; }

div#body table,td  {border: 1px solid #666;} 
div#body table { background: #EEE; }


#banner { clear: both; height: 86px; margin: 0px; padding: 0px; }
a#logo img { float:left; border: 0px; margin: 0px 0px 0px 0px; }
#search { float: left; width: 122px; height: 17px; margin: 60px 0px 0px 0px; padding: 0px;}
.searchtxt { float: left; width: 102px; height: 15px; margin: 0px; padding: 0px; background-color: transparent;  
border: 1px solid #CCC; font-size: 9px; color: #666; }
.searchbut { float: right; width: 17px; height: 17px; border: 0px; margin: 0px; padding: 0px;
font-size: 14px; color: #666; }
#searchsubmit { text-indent: -1000em; cursor: pointer; overflow: hidden; border: 0; 
background: transparent url('/wp-content/themes/sw/images/search-button.gif') no-repeat top center;}
#s { height: 14px; width: 150px; }

#construction { float:right; margin: 40px 230px 0px 0px; font-size:80%; font-weight: bold; color: #ccf}

#content { float: right; width: 616px; padding-bottom: 0px; border-left: 1px solid white; }

#menuimage { clear: both; width: 617px; height: 165px; }
#menuimage img { width: 615px; height: 165px; margin-left: -1px; 
border-top: none; border-bottom: 1px solid black; border-left: 1px solid black; border-right: 1px solid black; }
#container { clear: both; width: 554px; padding: 30px; margin-bottom: 30px; min-height: 360px;
text-align: left; background-color: white; margin-top:1px; }

#container { padding: 15px 15px 5px 15px; background-color: #FFF; 
	color: #333; font-family: 'Trebuchet MS', Verdana, Arial, sans-serif; 
	font-size: medium; }
#container p { color: #333; font-family: 'Trebuchet MS', Verdana, Arial, sans-serif; 
	font-size: small; font-weight: normal; line-height: 150%; text-align: left; margin-bottom: 10px; }
#container blockquote { line-height: 150%; }
#container li { line-height: 150%; }
#container h1 { color: #333; font-weight: bold; margin-bottom: 10px;
	font-size: large; text-align: left; }
#container h2 { color: #333; font-weight: bold; margin-bottom: 10px;
	font-size: medium; text-align: left; }
#container h3 { color: #333; font-weight: bold; margin-bottom: 10px;
	font-size: small; text-align: left; }
#container p.posted { color: #999; font-family: 'Trebuchet MS', Verdana, Arial, sans-serif; font-size: small; border-top: 1px dotted #999; text-align: left; margin-bottom: 10px; line-height: normal; padding: 3px; }
#container p.technoratitag { color: #999; font-family: 'Trebuchet MS', Verdana, Arial, sans-serif; font-size: x-small; text-align: left; margin-bottom: 10px; line-height: normal; padding: 3px; }

.postbox, .post { border: 1px solid gray; margin-bottom: 25px; padding: 5px; }


.features { width: 100%; padding: 0px; border: 1px solid #CCC; }
.features td { font-size: 85%; background-color: #EEE; vertical-align: top; padding: 8px; text-align:left; }
.features ul { text-decoration: none; margin: 0px; padding: 0px;  } 
.features li { list-style: none; margin-left: 0px;}
.features li li { list-style: disc; margin-left: 25px;}
.features li li li { list-style: circle; margin-left: 25px; }

/* footer style */
#footer { clear: both; height: 41px; width: 100%; color: #666; font-size: 8pt; border-top: 1px solid #CCC; 
background-color: white;}
#footer a { text-decoration: none; color: #666;}
#footer a:hover { color: #F00; }
#fright, #fleft { line-height: 15px; margin-top: 6px;}
#fleft { float: left; width: 224px; text-align: center; }
#fright { float: right; width: 585px; text-align: center; }

#fullsitemap, #fullsitemap ul {list-style-type: none; }


/* fsmenu dropdown menu goes over image */
#nav { clear: both; width: 841px; height: 26px; border: 0px; padding: 0px 0px 0px 0px;
font-weight:bold; font-size: 12px; text-align:left; margin-left: 0px; }
#menu { height:27px; border: 0px; z-index:2; background-color: transparent; }
#menu a { height: 18px; }
li a.current-page { color: white; background-color: #006; }
li a.subcurrent-page { color: white; background-color: #00B; }
.menulist ul,
.menulist ul li { width: 189px; }
.menulist li    { width: 279px; height: 24px; }
.menulist ul ul { left:  189px; }
/* Lit  items: 'hover' is mouseover, 'highlighted' are parent items to visible menus */
.menulist a                   { color: #FF6;}
.menulist a:hover, 
.menulist a.highlighted:hover { color: #000; background-color: #CCC; }
.menulist a:focus             { color: #FFF; background-color: #CCC; }
.menulist a.highlighted       { color: #000; background-color: #EEE; }
.menulist li    { background-color: #0000FE; border: 1px solid #CCF; }


/* navigation area to left of screen */
#navigation { float: left; width: 194px; margin: 50px 0px 0px 0px; padding: 0px; 
border-top: 0px dashed #CCC; border-bottom: 0px dashed #CCC; }
#navigation { font-size: x-small; padding: 15px; font-family: 'Trebuchet MS', Verdana, Arial, sans-serif; }
#navigation h1 { color: #333; font-size: medium; text-align: center; font-weight: bold; 
   text-transform: uppercase; letter-spacing: .3em; }
#navigation h2 { color: #333; font-size: small; text-align: center; font-weight: bold; 
    text-transform: uppercase; letter-spacing: .3em; border-bottom: 1px solid #999999; }
#navigation h3 { color: #333; font-size: x-small; text-align: center; letter-spacing: .2em; }	
#navigation ul { padding-left: 0px; margin: 0px; margin-bottom: 30px; }
#navigation ul ul { margin-bottom: 0px; }
#navigation li { color: #333; font-family: 'Trebuchet MS', Verdana, Arial, sans-serif; 
	font-size: x-small; text-align: left; line-height: 150%; margin-top: 10px; list-style-type: none; }
#navigation #categories ul { padding-left: 15px; }
#navigation #categories li { list-style-type: circle; list-style-image: url(/images/arrow.gif); 
	font-size: medium; text-transform: uppercase; }
#navigation #staticpages li { font-size: medium; }
#navigation img { border: 3px solid #FFF; }
#navigation table, #navigation td {border: 0px;}
* html #navigation { margin: 50px 0px 0px 15px; }

.highlight { background-color: #ff0; }



