body {margin: 0;padding: 0;  color: #333;text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 100.1%;background: #fff;}
#wrapper{width: 850px;margin: 0px auto;padding: 0;text-align:justify;/*text-align:left;*/font-size: 75%;line-height:20px;background: #fff;border-left: 2px solid #fff;border-right: 2px solid #fff;}
#header a:hover { color: #ff8c4d; }
#header-inner{margin:0;padding:0;}
#content{clear:both;margin: 0;padding: 5px 5px 5px 10px;background:#fff;}	
#main {width: 570px;/*550px; */float:left;margin: 0;padding: 5px 0 10px 0;overflow:hidden;}
#sidebar {padding: 0;margin: 0 0 0 580px;background: #fff;}
#sidebar #twitterid {height:125px;width:125px;display:block;padding:5px 5px 5px 25px;float:none;text-decoration:none;}
#sidebar #twitterid {background: url(images/twitter.png) no-repeat;}
#sidebar #facebookid {height:110px;width:110px;display:block;padding:5px 5px 5px 5px;float:none;text-decoration:none;}
#sidebar #facebookid {background: url(images/facebook.png) no-repeat;}
#sidebar #feedrss{height:125px;width:125px;display:block;padding:5px 5px 5px 25px;float:none;text-decoration:none;}
#sidebar #feedrss {background: url(images/rss_icon.png) no-repeat;}
#footer {clear: both;margin: 0 0 0 0;padding: 0 0 0 0;text-align: center;font-size: 85%;}
#footer-inner{background: #304f6c;height: 40px;padding: 0 0 0 0;margin: 0 0 0 0;}
#footer p{padding: 9px 0 0 0;margin: 0 0 0 0;}
#footer a:hover { color: #fff; border-bottom: 1px solid #fff; }
.style1 {color: #CCCCCC}
.style2 {color: #FFFFFF}
#navigation{padding: 5px 15px;}
#navigation div.fleft{float:left;}
#navigation div.fright{ float:right;}
body{background: #3c3c3c url('images/bg.png');}
#header #searchform #s {BORDER-BOTTOM: #555 1px solid; BORDER-LEFT: #555 1px solid; BACKGROUND: #000; COLOR: #ccc; BORDER-TOP: #555 1px solid; BORDER-RIGHT: #555 1px solid}
#header #searchsubmit {BORDER-BOTTOM: #777 1px solid; BORDER-LEFT: #777 1px solid; BACKGROUND: #00488c; COLOR: #ccc; BORDER-TOP: #777 1px solid; BORDER-RIGHT: #777 1px solid}
/*#header{background:  url('images/header.jpg') no-repeat;}*/
#content #searchform #s {BORDER-BOTTOM: #bbb 1px solid; BORDER-LEFT: #bbb 1px solid; BACKGROUND: #ddd; COLOR: #333; BORDER-TOP: #bbb 1px solid; BORDER-RIGHT: #bbb 1px solid}
#content #searchsubmit {BORDER-BOTTOM: #777 1px solid; BORDER-LEFT: #777 1px solid; BACKGROUND: #00488c; COLOR: #ccc; BORDER-TOP: #777 1px solid; BORDER-RIGHT: #777 1px solid}
.thread-alt {background-color: #f2f2f2;}
.thread-even {background-color: #c8d6fa;}
.depth-1 {border: 1px solid #ddd;}
.even, .alt {border-left: 1px solid #ddd;}
/*  Font settings */
p, h1, h2, h3, h4, h5, h6{margin: 10px 0;padding: 0;}
h1, h3, h4, h5, h6 {font-family: Georgia;}
h2 {font-family: Tahoma;}
h3{font-size: 170%;}
h2{font-size: 10px;}
h1{font-size: 26px;}
h4{font-size: 130%;}
h5{font-size: 110%;}
h6{font-size: 90%;}
a{color:#101a52;font-weight:800;text-decoration:none;}
a:hover{color:#d8621b;text-decoration:underline;}
a img{border:0px;}
hr{height:2px;margin:5px 0;border-bottom: 1px solid #ccc;border-top: 1px solid #ccc;}
blockquote{background: #f4f4f4 url(images/blockquote.gif) 6px 3px no-repeat;padding: 5px 10px;margin: 3px 20px;}
blockquote p{padding: 10px;margin: 10px;}
form{margin: 0;padding:0;}
fieldset{padding:10px;margin:0;border:none;}
legend{font-weight:800;}
code{font-size: 90%;font-family: "Courier New", Courier, monospace;white-space: pre;}
td{vertical-align:top;}
.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;}
.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;}
.commentlist li, #commentform input, #commentform textarea {font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;}
.commentlist li ul li {font-size: 1em;}
.commentlist li {font-weight: bold;}
.commentlist li .avatar{ float: left;border: 1px solid #000000;padding: 2px;margin: 0 10px 10px 5px;background: #fff;clear:both;}
.commentlist cite, .commentlist cite a{font-weight: bold;font-style: normal;font-size: 1.1em;}
.commentlist p{font-weight: normal;line-height: 1.5em;text-transform: none;MARGIN: 5px 5px 5px 74px;}
#commentform p {font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;}
.commentmetadata {font-weight: normal;}
UL#commentlist LI DIV.commenttext {PADDING-BOTTOM: 0px; MARGIN: 5px 10px 5px 45px; PADDING-LEFT: 40px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
UL#commentlist LI DIV.commenttext DIV.commentwrapper DIV.reply{PADDING-BOTTOM: 3px; MARGIN: 0px 0px 0px 5px; PADDING-LEFT: 45px; PADDING-RIGHT: 8px; PADDING-TOP: 3px}
UL#commentlist LI DIV.comm {PADDING-BOTTOM: 0px; MARGIN: 5px 10px 5px 45px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
UL#commentlist LI DIV.reply {PADDING-BOTTOM: 0px; MARGIN: 5px 10px 5px 45px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
/*  Comments   */
#commentform input {width: 170px;padding: 2px;margin: 5px 5px 1px 0;}
#commentform {margin: 5px 10px 0 0;}
#commentform textarea {width: 100%;padding: 2px;}
#respond:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#commentform #submit {margin: 0 0 5px auto;float: right;}
/* End Form Elements */
.alt {PADDING-BOTTOM: 10px;MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 0px}
.commentlist {padding: 0;margin: 15px 0 10px 0;}
.commentlist li {margin: 5px 0 10px 0;padding: 1px 5px 10px 10px;list-style: none;}
.commentlist li ul li { margin-right: 5px;margin-left: 30px;}
.reply {margin-left: 74px;}
.commentlist p {margin: 10px 5px 10px 74px;}
.children { padding: 0; }
#commentform p {margin: 5px 0;}
.nocomments {text-align: center;margin: 0;padding: 0;}
.commentmetadata {margin: 0;display: block;}
/* Design of Home/About, etc. */
.aligncenter {DISPLAY: block; MARGIN-LEFT: auto; MARGIN-RIGHT: auto;}
DIV.aligncenter {DISPLAY: block; MARGIN-LEFT: auto; MARGIN-RIGHT: auto}
.clearfix:after {LINE-HEIGHT: 0; DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: " "}
.clearfix {DISPLAY: inline-block}
.fixed {	CLEAR: both}
HTML[xmlns] .clearfix {	DISPLAY: block}
* HTML .clearfix {	HEIGHT: 1%}
#tabs ul#page-list{margin: 0px;padding: 0px;}
#tabs ul li{margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;border-right: 2px solid #fff;font-size: 15px;
font-family: Arial, Myriad, Myriad Pro, Palatino, Rotis Sans Serif, serif;letter-spacing: 0;}
#tabs UL LI.page_item A {PADDING-LEFT: 14px; PADDING-RIGHT: 14px;  FONT-WEIGHT: bold;}
#tabs UL LI.cat-item A {PADDING-LEFT: 14px; PADDING-RIGHT: 14px;  FONT-WEIGHT: bold;}
#tabs UL LI.page_item A:hover {color:red;text-decoration:none;}
#tabs UL LI.cat-item A:hover{color:red;text-decoration:none;}
#tabs UL#page-list {LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0; WIDTH: 850px; PADDING-RIGHT: 0; DISPLAY: block; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px}
#tabs #page-list LI {PADDING-BOTTOM: 0px; LINE-HEIGHT: 27px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP:0px;}
#tabs #page-list LI A {DISPLAY: block}
#page-list LI UL LI A {DISPLAY: block}
#tabs #page-list LI UL {POSITION: absolute; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 164px; PADDING-RIGHT: 0px; BORDER-TOP: medium none; PADDING-TOP: 0px; LEFT: -999em}
#tabs #page-list LI:hover UL {LEFT: auto}
#tabs #page-list LI.sfhover UL {LEFT: auto}
#tabs #page-list LI UL LI {LINE-HEIGHT: 25px; border: 1px white; padding:2px; WIDTH: 160px;}
#tabs #page-list LI:hover {POSITION: static}
#tabs #page-list LI.hover {POSITION: static}
#tabs #page-list LI UL UL {MARGIN: -29px 0px 0px 160px}
#tabs #page-list li:hover ul ul, #tabs #page-list li.sfhover ul ul {left: -999em;}
#tabs #page-list li:hover ul, #tabs #page-list li li:hover ul, #tabs #page-list li.sfhover ul, #tabs #page-list li li.sfhover ul {left: auto;}
#tabs #page-list li:hover ul ul, #tabs #page-list li:hover ul ul ul, #tabs #page-list li.sfhover ul ul, #tabs #page-list li.sfhover ul ul ul {left: -999em;}
#tabs #page-list li:hover ul, #tabs #page-list li li:hover ul, #tabs #page-list li li li:hover ul, #tabs #page-list li.sfhover ul, #tabs #page-list li li.sfhover ul, #tabs #page-list li li li.sfhover ul {left: auto;}

/* Tabs and menu settings */

#tabs {padding: 0 0 0 0;background: #000000;/*background: black url('images/bar2.jpg');*/height:27px;font-size: 16px;}
#tabs3 {padding: 0 0 0 0;background: url('images/shadow1.gif');height:10px;margin: 0 0 0 0;}
#tabs4 {padding: 0 0 0 0;background: black url('images/shadow2.gif');height:8px;margin: 0 0 0 0;}
#tabs UL LI.page_item A {BACKGROUND: transparent; COLOR: white}
#tabs UL LI.page_item A:hover {BACKGROUND: #00488c; COLOR: white}
#tabs UL LI.page_item {BACKGROUND: transparent}
#tabs UL LI.cat-item A {BACKGROUND: transparent; COLOR: white}
#tabs UL LI.cat-item A:hover {BACKGROUND: #00488c; COLOR: white}
#tabs UL LI.cat-item {BACKGROUND: transparent}
#tabs UL LI.current_page_item {BACKGROUND: transparent; COLOR: white}
#tabs UL LI.current_page_item A {BACKGROUND: transparent; COLOR: white}
#tabs UL LI.current_page_item A:hover {BACKGROUND: transparent; COLOR: white}
#tabs UL LI.current_cat-item {BACKGROUND: transparent; COLOR: white}
#tabs UL LI.current_cat-item A {BACKGROUND: transparent; COLOR: white}
#tabs UL LI.current_cat-item A:hover {BACKGROUND: transparent; COLOR: white}
#tabs UL LI.current-cat {BACKGROUND: transparent; COLOR: white}
#tabs UL LI.current-cat A {BACKGROUND: transparent; COLOR: white}
#tabs UL LI.current-cat A:hover {BACKGROUND: transparent; COLOR: white}
#tabs UL LI.current_page_item LI A {BACKGROUND: black; COLOR: white}
#tabs UL LI.current_cat-item LI A {BACKGROUND: black; COLOR: white}
#tabs #page-list LI:hover {BACKGROUND: #00488c}
#tabs #page-list LI UL {BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid}
#tabs #page-list LI UL LI {BACKGROUND: black; BORDER-TOP: #ddd 1px solid}
.navigation {BORDER-TOP: #292973 1px solid}
/* Search header style */ 
form#searchform2{display: block;float:right;margin: 3px 10px 0px 5px;}
#search2 .searchinput{font-family: Myriad, "Myriad Pro", Palatino, "Rotis Sans Serif", serif;font-size: 120%;height:17px;width: 140px;background: black;border:1px solid #B0BEC7;color:white;padding-top:4px;padding-left:4px;padding-bottom:2px;background: none;}
.search_button{font-family: Myriad, "Myriad Pro", Palatino, "Rotis Sans Serif", serif;font-size: 120%;color: #e9eef3;border: 1px solid #8d9dac;padding-left: 5px;height:25px;width:80px;padding-right: 5px;cursor:pointer;background: black url(images/search-button.png) no-repeat;}
/* Title of the site is H1 */ 
#header h1{margin:  0;padding: 18px 0 0 10px;}
#header h1 a{font-family: Myriad, "Myriad Pro", Palatino, "Rotis Sans Serif", serif;font-weight: 110;color: #fff;text-decoration: none;font-style: italic;font-size: 170%;letter-spacing: 1px;}
/* Site Description/Tagline is H2 */
#header h2{font-family: Arial, Georgia, Verdana, Myriad, "Myriad Pro", Palatino, "Rotis Sans Serif", serif;margin: 5px;padding: 10px 0 5px 10px;font-weight:bold;color: #fff;font-size: 130%;letter-spacing: 1px;}
/* Post settings */
.post{margin: 0 0 2px 0;padding: 0 5px 5px 5px;}
.entry{margin: -8px 0 0 0;padding: 0px 10px 3px 10px;}
/* Title of each article, font settings */
.post h2 {color: #333;font-size: 190%;font-weight: 500;padding: 7px 0 4px 2px;margin: 10px 0 2px 0;line-height: 120%;}
.post h2 a{color: #333;text-decoration:none;font-weight: 500;}
.post h2 a:hover{text-decoration:none;color: #333;}
.tags-font h2 {color: blue;font-size: 180%;font-weight: 500;padding: 7px 0 4px 2px;margin: 10px 0 2px 0;line-height: 120%;}
.tags-font h2 a{color: #910000;text-decoration:none;font-weight: 500;}
.tags-font h2 a:hover{text-decoration:underline;color: #ff0024;}
.sticky {background: #f2f2f2;margin: 1px 1px 20px 1px;padding: 4px 4px 14px 6px;border-style: dotted;border-width:1px;border-color: #141e68;}
.sticky-post {position: relative;left:510px;top:60px;z-index: 100;padding: 10px 1px 1px 1px;margin: -94px 0 0 0;}
.sticky-box {position: absolute;z-index: 100;}
.postmetadata{font-size:80%;padding: 1px 8px 1px 6px;margin: -2px 0 0 8px;border-top: 0px solid #ccc;}
.postmetadata2{font-size:80%;padding: 1px 8px 1px 4px;margin: 1px 0 0 4px;border-top: 1px solid #ccc;}
.postmetadata3{font-size:80%;padding: 1px 8px 1px 70px;margin: -2px 0 10px 8px;border-top: 0px solid #ccc;}
.postmetadata p{line-height: 18px;padding: 0;margin: 2px 0;}
.postmetadata2{font-size:80%;padding: 1px 8px 1px 5px;margin-bottom: 20px;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;}
.date{float:left;text-align:center;font-weight:800;margin: 0 2px 0 0;padding: 0 2px;color: #444;}
.dateDay{display:block;font-size: 16px;line-height: 16px;text-align:center;}
.dateMonth, .dateYear{display:block;font-size: 11px;padding:0;line-height: 12px;}
/*  Date and month box Settings  */
div.date {background: url('images/date_bg.png') no-repeat;height:52px;width:68px;padding:9px;float:left;line-height: 1;}
div.date .month{text-align:left;margin-left:14px;margin-bottom:8px;font-size:12px;font-weight:bold;color:#ffffff;}
div.date .nr{text-align:center;margin-right:12px;margin-top:-3px;color:#000000;font-size:22px;font-weight:bold;}
div.date .year{text-align:center;margin-right:14px;color:#000000;font-size:10px;font-weight:bold;margin-top:2px;}
/*  sidebar styles */
#subscribe {font-size: 85%;padding: 7px 0 0 0;}
.menu{padding:0;font-size:95%;}
.menu a{font-weight: 100;}
.menu a:hover{text-decoration:none;}
.menu ul{margin:0;padding:0;list-style-type:none;}
.menu ul li.widget{padding-bottom:14px;margin:0 0 0px 0px;}
.menu ul li.widget ul{margin: 0;padding: 0;}
.menu ul li.widget ul li{background: url('images/arrow.gif') no-repeat 0 2px;border-bottom: 1px solid #ccc;padding: 2px 0 2px 25px;margin:2px;}
.menu ul li.widget ul li ul{}
.menu ul li.widget ul li ul li{border-top: 1px dotted #ccc;border-bottom: none;padding: 2px 0 2px 22px;}
.menu ul li.widget h3{font-family: Helvetica, sans-serif;font-variant:small-caps;font-size:150%;padding:2px 0 1px 4px;margin:0;border-bottom: 2px solid #183340;color: #333;font-weight: 800;}
.menu ul li h3 a{color: #333;font-weight: 800;}
.menu ul li h3 a:hover{color: #333;text-decoration: none;}
.menu form{display:block;margin:0px;padding:4px;}
.menu input{margin:3px 0;font-size:90%;}
li.widget .textwidget, li.widget #search {padding: 2px 5px;}
/* Calendar styles */
#wp-calendar {empty-cells: show;margin: 10px auto 0;width: 155px;}
#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;}
#wp-calendar caption {text-align: center;width: 100%;}
#wp-calendar td {padding: 3px 0;text-align: center;}
#footer a{font-weight: 100;}
/* Image Captions */
.entry img, .hentry img{  padding: 0 0 0 0;  margin: 0px 8px 0 4px;  border: 0px solid #b7a99a;}
.postmetadata3 img{  padding: 0px;  margin: 0px;  border: 0px;}
.postmetadata2 img{  padding: 0px;  margin: 0px;  border: 0px;}
/************3/24/2010*************/
#design  {background:url("images/header-bg.jpg") no-repeat scroll left top #FFFFFF;margin:0 auto;padding:0;width:850px;}
#design #header {width:100%;}
#header {margin-bottom:0px;text-align:right;width:100%;}
#design #header #topRow {height:82px;width:100%;}
#design #header #topRow #logo {float:left;padding-left:2px;padding-top:15px;width:140px;}
#design #header #topRow #topMenu {color:#FFFFFF;margin-left:615px;padding-top:5px;text-align:center;width:350px;}
#design #header #topRow #topSatNavLogo {margin-left:770px;padding-top:15px;width:40px;}
