#topnav_background{
background:url('http://myobus.cachefly.net/main/images/header/menubarbg.png') repeat-x;
height:43px;
}
#top_nav{
width:900px;
height:43px;
margin:0 auto;
font-family:"Lucida Grande", Helvetica; 
color:#818181;
position:relative;
padding:0 15px;
}
#topnav_logo{
float:left;
width:50px;
height:24px;
margin-top:3px;
}
#top_nav #global li{
float:left;
margin-left:11px;
margin-top:9px;
font-size:9px;
font-weight:bold;
text-shadow:#fff 0 1px;
list-style:none;
}
#top_nav #global a{
color:#7e7e7e;
text-decoration:none;
}
#top_nav #global a:hover{
color:black; 
text-decoration:none;
}
#top_nav #local li{
float:right;
margin-right:15px;
margin-top:9px;
font-size:12px;
font-weight:bold;
text-shadow:#fff 0 1px;
list-style:none;
}
#top_nav #local a{
color:#343434;
text-decoration:none;
}
#top_nav #local a:hover{
color:black; 
text-decoration:none;
}
body {
font-size:12px; 
font-family:"Lucida Grande", "Helvetica", Arial, Helvetica, Geneva, sans-serif; 
color:#6e6e6e;
line-height:150%;
background:#fff; 
margin:0; 
padding:0;
text-align: left;
margin:0 auto;
clear:both;
}
#header {
background: white url( 'images/blogheader5.jpg' ) repeat-x top left;
color: black;
font-weight: normal;
height: 180px;
text-align: left;
margin-left: auto;
margin-right: auto;
margin-bottom: 0px;
position: relative;
}
#body {
background: white;
width:900px;
margin:0 auto;
}
#content {
padding-top: 8px;
padding-right: 15px;
padding-bottom: 8px;
padding-left: 0px;
margin-left:25px;
margin-right: 220px;
}
p {
margin:0 0 1em 0;
}
#content h1 a {
text-decoration:none;
color:#373737;
line-height:150%;
}
a {
text-decoration:none;
color:#4795FF;
}
a:hover {
text-decoration:underline; 
color:#7BB8FF;
}
h1 {
font-size: 1.4em; 
margin:0 0 0.1em 0; 
padding: 0;
}
h2 {
font-size: 1.3em; 
margin:0 0 0.1em 0; 
padding: 0;
}
h3 {
font-size: 1.2em; 
margin:0 0 0.1em 0; 
padding: 0;
}
h4 {
font-size: 1.1em; 
margin:0 0 0.1em 0; 
padding: 0;
}
h5 {
font-size: 1em; 
margin:0 0 0.3em 0; 
padding: 0;
}
a {
text-decoration:none;
}
a:hover {}
a:visited {}
ul {
margin:0.5em 0; 
padding:0; 
line-height:1.4em; 
list-style-type: none;
}
ul.bullets {
padding:0 2em; 
list-style-type: circle;
}  
ul.bulletsinatable {
list-style-type: circle;
margin:0 0 0 1.3em;
padding:0 1em 0 0;
}
img {
border:none;
}
img.padimage {
margin:15px auto;
}
#sidebar {
text-align:center;
background:#dddddd;
float:right;
width:220px;
padding-top:0px;
padding-right:0px;
padding-bottom:32px;
margin-top:8px;
font-size:11px;
font-color:#373737;
}
#footer_center {
font-size:12px; 
color:#acacac; 
width:900px; 
margin:1em auto 0 auto; 
}
#footer {
float:left; 
border-top:1px solid #acacac;
}
#footer ul {
margin:1em 0 1em 24px; 
width:130px; 
float:left; 
display:inline;
}
#footer ul:first-child {
margin:1em 0;
}
#footer ul li a {
color:#acacac;
}
#footer ul li:first-child {
font-size:1.3em; 
font-weight:bold; 
margin:0 0 0.4em 0;
}
#footer ul:hover, #footer ul:hover li a {
color:#666;
}
#footer ul li a:hover {
color:#4795FF; 
text-decoration:underline;
}
#footer .active, #footer ul:hover li a.active {
color:#4795FF; 
text-decoration:underline;
}
#footer p {
font-size:1em; 
color:#acacac; 
text-align:center; 
margin:20px auto 5px auto;
}
.footer_legal {
font-size:9px; 
color:#acacac; 
text-align:center;
clear:both;
margin:20px auto 5px auto;
}
.sidebarItem {
margin-bottom: 16px;
}
.sidebarItemTitle {
text-align: left;
font-size: 12px;
font-weight: normal;
background: url('images/sidebartitle2.jpg') no-repeat left top;
color: white;
padding-left: 8px;
padding-top: 2px;
padding-bottom: 2px;
height: 20px;
}
.sidebarItemBody {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 8px;
padding-right: 8px;
}
.sidebarItem ul {
margin: 0px;
padding-left: 8px;
padding-right: 8px;
}
.sidebarItem li {
padding-top: 4px;
padding-bottom: 4px;
padding-left: 8px;
padding-right: 8px;
list-style-type: none;
}
#blogName {
font-size: 16px;
color:#6e6e6e;
padding-top: 8px;
position: absolute;
top: 40px;
left: 680px;
font-weight: normal;
text-align:right;
}
#blogDescription {
font-size: 10px;
line-height:150%;
padding-top: 8px;
padding-bottom: 8px;
font-weight: normal;
position: absolute;
top: 60px;
left: 680px;
color:#6e6e6e;
}
#blogDescription ul li {
line-height:150%;
}
.contentItem {
padding-left: 8px;
padding-right: 8px;
padding-top: 8px;
padding-bottom: 8px;
margin-bottom: 8px;
background: white;
}
.contentItemBody {
line-height: 1.5;
padding-top: 8px;
padding-bottom: 8px;
padding-left:0;
padding-right:0;
text-align: left;
}
.contentItemLinks {
float: right;
text-align: right;
font-size: 11px;
color: gray;
}
.contentItemLinks form {
padding: 0px;
margin: 0px;
}
.contentItemLinks a {
color:#4795ff;
}
.even {
background: #F4F4F4;
}
.odd {
background: white;
}
.small {
font-size: 11px;
}
.response {
padding-top: 8px;
padding-bottom: 8px;
padding-left: 0;
padding-right: 0;
margin-bottom: 4px;
}
.response h1 {
font-size: 12px;
font-weight: normal;
background: transparent;
padding-left: 0px;
}
.responseBody {
line-height: 1.5;
padding-top: 8px;
padding-bottom: 8px;
text-align: left;
}
.metadata, .metadata a {
font-size: 11px;
color: gray;
line-height: 1.5em;
}
.approved {
}
.pending {
background: transparent url('images/pending.gif') no-repeat top left;
border: solid orange 1px;
}
.rejected {
background: transparent url('images/rejected.gif') no-repeat top left;
border: solid red 1px;
}
.published {
}
.unpublished {
background: white url('images/draft.gif') no-repeat top left;
}
blockquote {
background: white url('images/blockquote.png') no-repeat top left;
padding-top: 8px;
padding-bottom: 16px;
padding-left: 8px;
padding-right: 8px;
color: gray;
margin-left: 24px;
margin-right: 24px;
}
.tags, .categories {
border: solid #F0F0F0 1px;
margin: 16px;
padding: 4px;
background: #F8F8F8;
font-weight: normal;
font-size: 11px;
}
.tags a, .categories a {
color : #6e6e6e;
font-weight: normal;
}
.tagCloud {
font-size: 24px;
line-height: 1.0em;
text-align: center;
}
.sidebarTagCloud {
font-size: 22px;
line-height: 0.7em;
text-align: center;
}
.tagCloud1 {
font-size: 0.5em;
}
.tagCloud2 {
font-size: 0.6em;
font-weight: bold;
}
.tagCloud3 {
font-size: 0.65em;
font-weight: bold;
}
.tagCloud4 {
font-size: 0.7em;
font-weight: bold;
}
.tagCloud5 {
font-size: 0.75em;
font-weight: bold;
}
.tagCloud6 {
font-size: 0.8em;
font-weight: bold;
}
.tagCloud7 {
font-size: 0.85em;
font-weight: bold;
}
.tagCloud8 {
font-size: 0.9em;
font-weight: bold;
}
.tagCloud9 {
font-size: 1.0em;
font-weight: bold;
}
.tagCloud10 {
font-size: 1.2em;
font-weight: bold;
}
.tagCloud ul, .sidebarTagCloud ul {
padding: 8px;
margin: 0px;
}
.tagCloud li, .sidebarTagCloud li {
display: inline;
margin: 0px;
padding: 0px;
white-space: nowrap;
}
.tagCloud a, .sidebarTagCloud a {
text-decoration: none;
}
.tagCloud a:hover, .sidebarTagCloud a:hover {
color: white;
background: #7BB8FF;
}
.calendar {
padding-left: 8px;
padding-right: 8px;
}
.calendarDayHeader {
font-weight: bold;
text-align: right;
}
.calendarDay {
text-align: right;
padding: 2px;
}
.calendarDayWithEntries {
background: #C0C0C0;
text-align: right;
padding: 2px;
}
.calendarDayWithEntries a {
font-weight: bold;
color: white;
text-decoration: none;
}
.calendarDayWithEntries:hover {
color: white;
background: #6e7d8e;
}
.calendarToday {
background : #6e7d8e;
color: white;
text-align: right;
padding: 2px;
font-weight: bold;
}
.calendarToday a {
font-weight: bold;
color: white;
text-decoration: none;
}
.photo {
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
text-align: center;
border: gray 1px solid;
}
.codeSample {
font-family: Courier, sans-serif;
font-size: 11px;
border: solid #F0F0F0 1px;
text-align: left;
background: #F8F8F8;
margin-left: 8px;
margin-right: 8px;
padding: 8px;
overflow: auto;
}
#linearNavigation {
background:url( 'images/lin_nav_bg.jpg' ) repeat-x;
padding: 6px;
color: white;
text-align: left;
}
#linearNavigation a {
text-decoration:none;
color:#6e6e6e;
}
#linearNavigation a:hover {
text-decoration:underline; 
color:#7BB8FF;
}
#feeds {
position: absolute;
top: 8px;
right: 8px;
color: white;
}
#feeds a {
color: white;
text-decoration: none;
}
#feeds a:hover {
text-decoration: underline;
}
thead {
text-align: left;
background: #6e7d8e;
color: white;
}
th, th a:link, th a:visited {
font-weight: normal;
color: white;
}
.authenticated {
background: transparent url( 'images/authenticated.gif' ) no-repeat center left;
padding-left: 10px;
}
.unauthenticated {
}