body { margin-top: 5px; 
           margin-bottom: 75px;
           color:#000;   
           min-width: 850px;
           background:  #999;}

/*
    Header bits and pieces in order of appearance
------------------------------------------------------ */ 

#banner { text-align: center;
                height: 100px;}

/*
    Sidebar Adsense and Amazon 
------------------------------------------------------ */ 

.sidebarads {text-align: center;}

/*
    Topic summaries
------------------------------------------------------ */ 

#bannerright {font-family: arial, helvetica, sans-serif;
                    font-size: 13px;           
                    background: #6D9B20;
                    line-height: 1.5em;
                    font-weight: normal;   
                    height: 160px;                 
                    color:#FFF;
                    padding-left: 5px;                    
                    text-align: left;
                    margin-right: 9px;}

#bannerright ul {list-style: none;
                         margin:0px;
                         padding-left: 0px;}

#bannerright a:link {color: #FFF;
                             font-size: 13px;
                             background-color: transparent; 
                             font-weight: normal;}

#bannerright  a:visited {color: #FFF;
                                    font-size: 13px;
                                    background-color: transparent;
                                    font-weight: normal;}

#bannerright a:active {color: #6D9B20;
                                  font-size: 13px;              
	                          background-color: #FFF;
                                  font-weight: normal;}

#bannerright a:hover  {color: #6D9B20;
                                   font-size: 13px;
	                           background-color: #FFF;
                                   font-weight: normal;}

#bannercenter {font-family: arial, helvetica, sans-serif;
                        font-size: 13px;
                        background: #FFB900;
                        line-height: 1.5em;
                        font-weight: normal;   
                        height: 160px;
                        color:#FFF;
                        padding-left: 5px;                   
                        text-align: left;}

#bannercenter ul {list-style: none;
                           margin:0px;
                           padding-left: 0px;}

#bannercenter a:link {color: #FFF;
                                 font-size: 13px;
                                 background-color: transparent; 
                                 font-weight: normal;}

#bannercenter a:visited {color: #FFF;
                                    font-size: 13px;
                                    background-color: transparent;
                                    font-weight: normal;}

#bannercenter a:active {color: #FFB900;
                                    font-size: 13px;              
	                            background-color: #FFF;
                                    font-weight: normal;}

#bannercenter a:hover  {color: #FFB900;
                                     font-size: 13px;
	                             background-color: #FFF;
                                     font-weight: normal;}

#bannerleft{font-family: arial, helvetica, sans-serif;
                  font-size: 13px;
                  background: #999999;
                  line-height: 1.5em;
                  height: 160px;
                  color:#FFF;
                  padding-left: 5px;
                  font-weight: bold;
                  text-align: left;
                  margin-left: 9px;}

#bannerleft ul {list-style: none;
                      margin:0px;
                      padding-left: 0px;
                      font-weight: normal;}

#bannerleft a:link {color: #FFF;
                            font-size: 13px;
                            background-color: transparent; 
                            font-weight: normal;}

#bannerleft  a:visited {color: #FFF;
                                 font-size: 13px;
                                 background-color: transparent;
                                 font-weight: normal;}

#bannerleft a:active {color: #999999;    
                                font-size: 13px;          
	                        background-color: #FFF;
                                font-weight: normal;}

#bannerleft a:hover  {color: #999999;
                                 font-size: 13px;
	                         background-color: #FFF;
                                 font-weight: normal;}

/*
    Link formatting
------------------------------------------------------ */ 

a:link { font-weight: normal;
	    text-decoration: none;             
	    color:#FF9900;
            background-color: transparent;}
                             	
a:visited { font-weight: normal;
	        text-decoration: none;
	        color:#FF9900;
                background-color: transparent;}

a:active { font-weight: normal;
               text-decoration: none;
               color:#FFF;
	       background-color: #FF9900;}

a:hover  { font-weight: normal;
                text-decoration: none;
                color:#FFF;
	        background-color: #FF9900;}


/*
    Textual settings and placement
------------------------------------------------------ */ 
           
#content { color:#000;
	        background-color:#FFF;
                font-weight: normal;
                height: 100%;
                margin: auto;              
                text-align: center;
                max-width: 1280px;}


/*
    Text positoning
------------------------------------------------------ */ 

.blogbody, ol, dt {font-family: arial, helvetica, sans-serif;
	                   color:#333;
	                   font-size:  13px;
	                   font-weight: normal;
  	                   background:#FFF;
	                   line-height: 1.5em;                         
                           text-align: justify;
                           height: 100%;}	

.blogbody a, .blogbody a:link, .blogbody a:visited, .blogbody a:active { font-weight: normal;} 

/*
    Controls positon of text
------------------------------------------------------ */ 

.wrapper {margin-left: 10px;
               margin-right: 20px;
               text-align: justify;}
		
.title        {font-family: arial, helvetica, sans-serif;
                color: #000;
	        background-color: #FFF;            
                margin-top: 35px;
                margin-bottom: 29px;              
                text-align: left;}

.title  a:link {font-weight: normal;}

.title a:visited {font-weight: normal;}

.title a:active{font-weight: normal;}

.title a:hover {font-weight: normal;}

/*
    Heading above comments
------------------------------------------------------ */ 

h4          { font-family: arial, helvetica, sans-serif;
                font-size: 13px;
                font-weight: bold;
                background-color: transparent;
                text-align: left;}	

/*
    Indents comments
------------------------------------------------------ */ 

.comment {margin-left: 15px;
                 margin-right: 15px;}

/*
    Formatting for disclaimer before comment form
------------------------------------------------------ */ 

.commentwarning {  font-family: arial, helvetica, sans-serif; 
	                      font-size: 11px;
                              font-weight: normal;
	                      color:#888;
                              background-color: transparent;
                              text-align: justify;}

/*
    Title print format
------------------------------------------------------ */ 

h1           {font-size: 20px;
                font-weight: normal;
                margin: 0;}

/*
    Sidebar headers
------------------------------------------------------ */ 

h2, h3 {    font-family: arial, helvetica, sans-serif;
                font-size: 12px;
                font-weight: bold;
	        color:#FFF;
                background-color:#6D9B20;
                text-align: left;
                margin-top: 0px;
                margin-bottom: 0px;  
                line-height: 22px;  
                padding-left: 9px;
                 text-transform: uppercase;}
		
/*
    Entry info below title and above entry text
------------------------------------------------------ */ 

h6 {          font-family: arial, helvetica, sans-serif; 
	        font-size: 11px;
                font-weight: normal;
	        color: #888;
	        background-color: transparent;
                margin-top: 5px;
                margin-bottom: 10px;
	        text-align: left;
                padding-top: 0px;
                border-bottom: dashed 1px #CCC;}

/*
    Comments, permalink etc below entry
------------------------------------------------------ */ 

.posted {   font-family: arial, helvetica, sans-serif;
	        font-size: 11px; 
                font-weight: normal;
	        color: #333;      
                padding-right: 0px;
	        text-align: right;
                border-bottom: 1px solid #CCC;
                margin-bottom: 20px;}

.posted a:link {color: #FF9900;
                      background-color: transparent; 
                      font-weight: normal;}

.posted  a:visited {color: #FF9900;
                           background-color: transparent;
                           font-weight: normal;}

.posted a:active {color: #fff;              
	                  background-color: #FF9900;
                          font-weight: normal;}

.posted a:hover  {color: #fff;
	                  background-color: #FF9900;
                          font-weight: normal;}

/*
    Navigation formatting
------------------------------------------------------ */ 

.nav {       font-family: arial, helvetica, sans-serif;
	        font-size: 11px; 
                font-weight: normal;
	        height: 20px;           
	        text-align:right;
                margin-right: 11px;
                margin-top: 0px;
                margin-bottom: 5px;}

.nav a:link {color: #FF9900;
                  background-color: transparent; 
                  font-weight: normal;}

.nav  a:visited {color: #FF9900;
                       background-color: transparent;
                       font-weight: normal;}

.nav a:active {color: #fff;              
	              background-color: #FF9900;
                      font-weight: normal;}

.nav a:hover  {color: #fff;
	              background-color: #FF9900;
                      font-weight: normal;}


/*
    Archive page list style
------------------------------------------------------ */ 

.archive {   list-style:none;}


/*
    Sidebar sizing
------------------------------------------------------ */ 


#sidebar {width: 190px;
                height: 100%;}

#sidebar2 {width: 190px;
                 height: 100%;}

/*
    Both sidebar link formatting
------------------------------------------------------ */ 


.sidebarformat {font-size: small;}

.sidebarformat a:link { font-weight: normal;
	                          text-decoration: none;   
                                  font-size: 11px; 
	                          color: #FF9900;
                                  background-color: transparent; 
                                  display: block;
                                  width:180px;
                                  line-height: 24px;
                                  padding-left: 10px;
                                  border-top: 1px solid #FFF;
                                  border-bottom: 1px solid #FFF;
                                  text-align: left;}
                
.sidebarformat a:visited {font-weight: normal;
	                             text-decoration: none;
                                     font-size: 11px;
	                             color: #FF9900;
                                     background-color: transparent; 
                                     display: block;
                                     width: 180px;
                                     line-height: 24px;
                                     padding-left: 10px;
                                     border-top: 1px solid #FFF;
                                     border-bottom: 1px solid #FFF;
                                     text-align: left;}

.sidebarformat a:active{ font-weight: normal;
                                    text-decoration: none;
                                    font-size: 11px;
                                    color:#FFF;
	                            background-color: #FF9900;
                                    display: block;
                                    width: 180px;
                                    line-height: 24px;
                                    padding-left: 10px;
                                    border-top: 1px solid #FFF;
                                    border-bottom: 1px solid #FFF;
                                    text-align: left;}
	
.sidebarformat a:hover{font-weight: normal;
                                   text-decoration: none;
                                   font-size: 11px;
                                   color:#FFF;
	                           background-color: #FF9900;
                                   display: block;
                                   width: 180px;
                                   line-height: 24px;
                                   padding-left: 10px;
                                   border-top: 1px solid #FFF;
                                   border-bottom: 1px solid #FFF;
                                   text-align: left;}

/*
    Left sidebar outer block
------------------------------------------------------ */ 

.links2{    background: transparent;               
               width: 200px; 
               margin-top: 34px;}  
               
.links2 ul {list-style: none;    
               padding-left: 0;
               margin: 0;} 

.links{     background: transparent;               
              width: 200px;
              margin-top: 34px;}  
               
.links ul { list-style: none;    
               padding-left: 0;
               margin: 0;} 

/*
    Footer formatting
------------------------------------------------------ */ 


.footer {    font-family: arial, helvetica, sans-serif;            
                background: #fff;
	        color:#333;
	        font-size: 11px;
                margin-bottom: 25px;
                text-align: center;             
                border-top: 1px #CCC solid;}

.footer ul {list-style: none;    
               padding-left: 0px;
               margin: 0;} 

.footer a:link {color: #FF9900;
                      background-color: transparent; 
                      font-weight: normal;}

.footer  a:visited {color: #FF9900;
                           background-color: transparent;
                           font-weight: normal;}

.footer a:active {color: #fff;              
	                  background-color: #FF9900;
                          font-weight: normal;}

.footer a:hover  {color: #fff;
	                  background-color: #FF9900;
                          font-weight: normal;}

/*
    Site logo positioning
------------------------------------------------------ */ 

#logo {margin-top: 0px;
           margin-bottom: 8px;
           text-align: left;
           margin-left: 0px;}

/*
    Orbital logo positioning
------------------------------------------------------ */ 


#orbitallogo {text-align:center;
                    margin-top: 15px;}

#orbitallogo a:hover {color: #000;
                       background: #fff;}


/*
    Feed icon positioning etc
------------------------------------------------------ */ 

.feed {text-align: center;}

.feed a:hover {color: #000;
                       background: #fff;}

/*
   Search and newsletter positon
------------------------------------------------------ */ 


#searchandnewsletter {text-align: left;}

/*
    Search result divider
------------------------------------------------------ */ 

.entrydivider {border-top: 1px solid #ccc;} 

.paginate{padding-top: 50px;
               padding-bottom: 50px;}

.post-categories, .post-categories li { display:inline;
	                                              margin:0;
	                                              padding:0;}

/*
    Search box formatting
------------------------------------------------------ */ 

.submit { padding: 1px 1px 1px 1px;
              margin: 0px;
              padding: 0px;
              width: 60px;
              height: 24px;}  

.search {text-align: right;
             margin-right: 9px;
             margin-bottom: 0px;}


.input { width: 125px;} 

/*
    Important code ensuring search box looks same in browsers
------------------------------------------------------ */ 

form{ padding: 0;
         margin: 0;} 


/*
    Site border
------------------------------------------------------ */ 

table.shadow { align: center;}

td.shadow-top { height: 4px;  
                        background-image: url(../uploads/siteimagery/border/Top.gif);}

td.shadow-topRight { width: 16px;
                               height: 16px;
                               background-image: url(../uploads/siteimagery/border/Topright.gif);}

td.shadow-right { width: 16px; 
                          background-image: url(../uploads/siteimagery/border/Right.gif);}

td.shadow-bottomRight { width: 16px; 
                                     height: 16px; 
                                     background-image: url(../uploads/siteimagery/border/Bottomright.gif);} 

td.shadow-bottom { height: 16px;
                             background-image: url(../uploads/siteimagery/border/Bottom.gif);}

td.shadow-bottomLeft { width: 16px;
                                   height: 16px;
                                   background-image: url(../uploads/siteimagery/border/Bottomleft.gif);} 

td.shadow-left { width: 16px;
                        background-image: url(../uploads/siteimagery/border/Left.gif);}

td.shadow-topLeft { width: 16px; 
                             height: 16px; 
                             background-image: url(../uploads/siteimagery/border/Topleft.gif);
                             margin: 0px;}      

td.shadow-center { background-color: #fff;}

/*
    Ensures that border doesn't squash in Firefox 
------------------------------------------------------ */ 

.width { width: 16px;}

/*
    Picture position formatting
------------------------------------------------------ */ 

img.floatR {float: right; margin: 5px 0px 5px 10px;} 
img.floatL {float: left; margin: 5px 10px 5px 0px;}
img.center {margin: 0 auto; display: block; padding: 8px;}