/*
Theme Name: NOVA SYSTEMS INC.
Theme URI: http://www.novasystemsinc.com/
Description: Customer theme for NOVA SYSTEMS INC
Version: 1.0
Author: Tom Anderson
Author URI: http://www.colordancedesign.com/
*/
#rap {margin:0 auto; width: 900px;
      background-color: #ffffff; border-style: solid; border-color: #000000; border-width: 3px; }

#header { width: 900px;}
#header a { color: #666666; font-weight: bold; text-decoration: none;
  font-family: trebuchet MS, arial, helvetica, sans-serif;}
#header a:hover {color: #05583f; text-decoration: none; }

#content { width: 500px; float:left; padding: 50px 10px 20px 40px; margin: 0; }
#footer { width: 900px;}

table.sec {background-color: #ffffff; border-style: solid; border-color: #000000; border-width: 3px;}
table.home {background-color: #ffffff; border-style: solid; border-color: #000000; border-width: 3px;}
td.hrb {background-color: #f3f9f5; border-style: solid; border-color: #05583f; border-width: 2px; }

td.tm {border-bottom: solid; border-color: #05583f; border-width: 2px; margin: 0; padding: 0;}
td.bot { background-image: url(images/NovaBottmbar.jpg); background-repeat: no-repeat;}

table.menu {position: absolute; cursor: pointer; visibility: hidden; z-index: 1; color: #ffffff; background-color: #05583f;
	          border-style: solid; border-color: #05583f; border-width: 2px;}
.menuitem {color: #ffffff; background-color: #05583f; padding: 0px 10px 0px; font-size: 11px;
          font-family: trebuchet MS, arial, helvetica, sans-serif; white-space: nowrap;}

a { color: #c78627; font-weight: bold; text-decoration: none; font-family: trebuchet MS, arial, helvetica, sans-serif;}
a:hover {color: #6EA6EF; text-decoration: none; }
a.nav { color: #666666; font-weight: bold; text-decoration: none; font-family: trebuchet MS, arial, helvetica, sans-serif; font-size: 12px;}
a.nav:hover {color: #05583f; text-decoration: none; }
img {border: 0}
.cpy { font-family: trebuchet MS, arial, helvetica, sans-serif; font-size: 10px; color: #ffffff; text-align: center; font-weight: bold; margin: 2px 0px;}

acronym, abbr {	border-bottom: 1px dashed #333;}
acronym, abbr, span.caps {	font-size: 90%;	letter-spacing: .07em;}
acronym, abbr {	cursor: help;}
blockquote {border-left: 5px solid #ccc; margin-left: 1.5em; padding-left: 5px;}

body {background-color: #f3f9f5; font-family: trebuchet MS, arial, helvetica, sans-serif; font-size: 12px;
     margin: 20px 20px; padding: 0; text-align: left; 
     background-image: url(images/background.jpg); background-repeat: repeat;}
cite {font-size: 90%; font-style: normal;}

h4 { font-family: trebuchet MS, arial, helvetica, sans-serif;  color : #05583f; font-size: 11px; font-weight: bold; margin: 2px 0px 0px 0px; }
h3 { font-family: trebuchet MS, arial, helvetica, sans-serif;  color : #05583f; font-size: 11px; font-weight: bold; margin: 10px 0px 0px 0px; }
h2 { font-family: trebuchet MS, arial, helvetica, sans-serif;  color : #05583f; font-size: 13px; font-weight: bold; margin: 10px 0px 0px 0px; }
h1 { font-family: trebuchet MS, arial, helvetica, sans-serif;  color : #05583f; font-size: 14px; font-weight: bold; margin: 10px 0px 0px 0px; }

ol#comments li p {font-size: 100%; }
p  {font-family: trebuchet MS, arial, helvetica, sans-serif; margin: 5px 5px 5px 0px; font-size: 11px;}
td {font-family: trebuchet MS, arial, helvetica, sans-serif; font-size: 11px; background-repeat: repeat-y; }
ul {font-family: trebuchet MS, arial, helvetica, sans-serif; margin: 0px 10px 0px 10px; padding-left: 20px;}
li, .feedback { margin: 0px 0px 0px 0px; padding: 0;}
hr {margin-bottom: 0px; margin-top: 15px; color: #05583f;}

    /* classes used by the_meta() */
ul.post-meta { list-style: none;}
ul.post-meta span.post-meta-key { font-weight: bold;}
.credit {background: #90a090; border-top: 3px double #aba; color: #fff;	font-size: 11px;
	margin: 10px 0 0 0;	padding: 3px; text-align: center;}
.credit a:link, .credit a:hover { color: #fff;}
.feedback {	color: #ccc; text-align: right;	clear: both;}
.meta {	font-size: .75em;}
.meta li, ul.post-meta li {	display: inline;}
.meta ul {display: inline; list-style: none; margin: 0;	padding: 0;}
.meta, .meta a {color: #808080;	font-weight: normal; letter-spacing: 0;}
.storytitle { margin: 0; }
.storytitle a {	text-decoration: none;}

#commentform #author, #commentform #email, #commentform #url, #commentform textarea {
	background: #fff; border: 1px solid #333; padding: .2em;}
#commentform textarea {	width: 100%;}
#commentlist li ul { border-left: 1px solid #ddd; font-size: 110%; list-style-type: none;}
#commentlist li .avatar {float: right; margin-right: 25px; border: 1px dotted #ccc; padding: 2px;}

#menu {	width: 270px; float: right; padding: 10px 10px 20px 10px; }
#menu form { margin: 3px 0 0 13px;}
#menu input#s {width: 70%; background: #eee; border: 1px solid #999; color: #000; margin-bottom: 3px;}

#menu ul { font-family: trebuchet MS, arial, helvetica, sans-serif;  color : #254551;
   font-size: 14px; font-weight: bold;	margin: 0;	padding-left: 3px; 	list-style-type: none;}
#menu ul li {  margin-top: 10px;}
#menu ul ul { list-style-type: none; font-weight: normal; margin: 0; padding: 0;}
#menu ul ul li { border: 0;	padding-left: 12px; margin: -2px 0px -2px 0px;}
#menu ul ul li a {font-size: 11px; color: #254551;}
#menu ul ul li a:hover {color: #993333; text-decoration: none; }

#wp-calendar { border: 1px solid #ddd; empty-cells: show; font-size: 14px; margin: 0; width: 90%;}
#wp-calendar #next a { padding-right: 10px;	text-align: right;}
#wp-calendar #prev a { padding-left: 10px; text-align: left;}
#wp-calendar a {display: block; text-decoration: none;}
#wp-calendar a:hover { background: #e0e6e0;	color: #333;}
#wp-calendar caption { color: #999;	font-size: 16px; text-align: left;}
#wp-calendar td { color: #ccc; letter-spacing: normal; padding: 2px 0; text-align: center;
	font-family: trebuchet MS, arial, helvetica, sans-serif;}
#wp-calendar td.pad:hover {	background: #fff;}
#wp-calendar td:hover, #wp-calendar #today { background: #eee; color: #bbb;}
#wp-calendar th { font-style: normal; text-transform: capitalize;}
/* Captions & aligment */
.aligncenter, div.aligncenter {	display: block;	margin-left: auto; margin-right: auto;}
.alignleft { float: left;}
.alignright { float: right;}
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3;
	padding-top: 4px; margin: 10px;	-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;}
/* End captions & aligment */
