body 
 { 
 margin: 10px; 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 13px; 
 color:#330000;
 background-color: #D27B2C;
 text-align: center;
 }

p, li, table, td
 { 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 13px; 
 color: #330000;
 line-height: 150%;
 }

li
 { 
 list-style-image: url('../images/bullet.gif'); 
 margin: 0; 
 text-align: left; 
 text-indent: 0;
 }
 
p
 {
 margin: 0 0 6px 0;
 }

table
 { 
 margin: 0; 
 width: 100%; 
 border: none;
 }
   
table td
 { 
 border-width: 0;
 vertical-align: top; 
 }
   
h1, h2, h3, h4 
 { 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 color: #000000; 
 }
  
h1 
 { 
 font-family: Times New Roman, serif; 
 font-size: 22px; 
 text-transform: uppercase; 
 letter-spacing: 5px; 
 text-align: center; 
 margin: 0 0 13px 0; 
 }
 
h2 
 { 
 font-family: Verdana, sans-serif;
 font-size: 16px; 
 margin: 5px 0; 
 text-align: center; 
 border-bottom: 1px solid #000000;
 }
 
h3 
 { 
 font-size: 13px; 
 margin: 13px 0 6px 0;
 }
 
h4 
 { 
 font-size: 13px; 
 margin: 13px 0 0 0;
 }

hr
 { 
 color: #000000; 
 height: 1px; 
 margin: 5px 0 10px 0;
 padding: 0;
 }


/* LINKS dark blue, hover red, visited dark purple */

a:link    { color: #000066; }
a:visited { color: #330066; }
a:hover   { color: #990000; }
a:active  { color: #990000; }

.noline a:link,           
.noline a:visited 
 { 
 color: #330000; 
 text-decoration: none; 
 }
 
.noline a:hover 
 { 
 color: #990000; 
 text-decoration: underline; 
 }
 
.noline a:active
 { 
 color: #990000; 
 text-decoration: underline; 
 }

 
/* IMAGES styling for positioning images */
 
img.border 
 {
 border: 1px solid #993300;
 } 
           
.floatimgleft
 { 
 display: block;
 float: left; 
 margin: 10px 10px 10px 0; 
 }
  
.floatimgright
 { 
 display: block;
 float: right; 
 margin: 10px 0 10px 10px; 
 }

.floatimgcenter
 { 
 display: block; 
 text-align: center; 
 padding: 10px; 
 }

.captioncenter 
 { 
 font-size: 10px; 
 margin: 5px 0 10px 0; 
 text-align: center; 
 }

.photocap 
 { 
 font-size: 13px; 
 margin: 5px 0 0 0; 
 text-align: center; 
 }

.photocredit
 { 
 font-size: 11px; 
 margin: 5px 0 0 0; 
 text-align: center; 
 }

.backnext
 {
 text-align: right;
 line-height: 100%;
 margin: 0;
  }
  

/* PARAGRAPH special styles */

.backtotop
 { 
 font-size: 11px; 
 font-variant: small-caps; 
 margin-bottom: 0; 
 text-align: right;
 }
  
.backtotop a
 { 
 text-decoration: none;
 }
  
.backtotop a:hover
 { 
 text-decoration: underline;
 }

.quote
 {
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 13px; 
 margin: 10px 25px;
 padding: 5px 0;
 border-top: 1px dotted #330000; 
 border-bottom: 1px dotted #330000; 
 }

.small
 { 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 }


/* SPAN styles */

span.upper
 { 
 text-transform: uppercase;
 }

span.smalltext
 { 
 font-size: 11px; 
 }


/* DEFINE PAGE LAYOUT */


/* Page container */

div#mainpage 
 {
 width: 770px;
 margin-left: auto;
 margin-right: auto; 
 }


/* Header */

table#header
 { 
 background-color: #FFFFFF; 
 border-collapse: collapse;
 border-top: 1px solid #000000; 
 border-left: 1px solid #000000; 
 border-right: 1px solid #000000;
 padding: 0;
 margin: 0;
 }
 
table#header td
 {
 border-width: 0;
 vertical-align: top; 
 padding: 10px;
 margin: 0;
 }

table#header img
 {
 padding: 0;
 margin: 0;
 }

table#header td#headerimg
 {
 text-align: left;
 }
 
table#header td#headertext
 {
 text-align: right;
 }

table#header td#headertext p.tagline
 {
 padding: 0 0 10px 0;
 }

table#header td#flash
 {
 text-align: center;
 border-top: 1px solid #000000; 
 padding: 5px 10px;
 background-color: #6EAFAD;
 }
 
table#header td#flash p
 {
 color: #FFFFFF;
 margin: 0;
 }

table#header td#flash a
 {
 color: #FFFFFF;
 }


/* Body of page */

table#content   
 { 
 background-color: #FFFFFF; 
 border: 1px solid #000000; 
 }
 
td#nav
 { 
 width: 180px; 
 padding: 10px; 
 }
  
td#body 
 { 
 width: 550px; 
 padding: 10px; 
 }
 
td#bodyfull 
 { 
 width: 100%; 
 padding: 10px; 
 }

td#bodytextcol
 { 
 width: 400px; 
 padding: 10px; 
 }

td#bodyphotocol
 { 
 width: 150px; 
 padding: 10px; 
 }

td#bodyphotocol img
 {
 display: block; 
 text-align: left; 
 padding: 10px; 
 }
 
td#bodyphotocol p
{
 font-size: 11px; 
 margin: 0 0 10px 0; 
 text-align: center; 
 }


/* FOOTER */

table#footer 
 { 
 background-color: #FFFFFF; 
 border-bottom: 1px solid #000000; 
 border-left: 1px solid #000000; 
 border-right: 1px solid #000000;
 }

table#footer td
 {
 border-width: 0;
 vertical-align: top; 
 padding: 10px;
 text-align: center; 
 }

table#footer td#tagline
 {
 border-width: 0;
 vertical-align: middle; 
 text-align: center; 
 font-style: italic; 
 padding: 3px 10px;
 border-bottom: 1px solid #993300; 
 }
 
table#footer a:link,           
table#footer a:visited 
 { 
 color: #663300; 
 text-decoration: none; 
 }
 
table#footer a:hover  
 { 
 color: #993333; 
 text-decoration: underline;
 }
 
table#footer a:active  
 { 
 color: #663300; 
 text-decoration: none; 
 }

.footernav 
 { 
 font-size: 11px; 
 text-transform:uppercase;
 margin: 0;
 padding: 0; 
 }

/* Navigation buttons */

td#nav #buttons a:link,
td#nav #buttons a:visited
 {
 text-decoration: none;
 display: block;
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 13px; 
 line-height: 125%;
 color: #FFFFFF;
 background-color: #6EAFAD;
 border: 1px solid #000000;
 margin: 0;
 padding: 2px 5px;
 }

td#nav #buttons a:hover
 {
 background-color: #E54100;
 text-decoration: none;
 }
 
td#nav #buttons a:active
 {
 background-color: #E54100;
 text-decoration: none;
 }
 
 
/* TABLE two columns of text */

table.list2col     
 { 
 width: 100%; 
 }
 
table.list2col td 
 { 
 width: 50%;
 padding: 0 10px 0 0; 
 }
 
table.list2col p
 {
 margin: 0;
 }
 
 
/* MENU formatting menu items */

#menu h3
 {
 text-align: center;
 color: #538482;
 margin: 12px 0 6px 0;
 }
 
#menu h4
 {
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 13px; 
 color:#330000;
 font-style: italic;
 font-weight: normal;
 text-align: center;
 margin: 0 10px 6px 10px;
 }
 
#menu p
 {
 text-align: center;
 }

 
/* TABLE for thumbnail page for portfolios */

table.thumbs
 { 
 margin: 0; 
 width: 100%; 
 }
   
table.thumbs td
 { 
 width: 33%;
 border-width: 0;
 vertical-align: top; 
 padding: 10px;
 text-align: center;
 }
 
table.shortthumbs
 { 
 margin: 0; 
 width: 100%; 
 }
   
table.shortthumbs td
 { 
 width: 33%;
 border-width: 0;
 vertical-align: top; 
 padding: 0 10px 10px 10px;
 text-align: center;
 }

 
/* TABLE for slideshow bc and back and next */

table#slideshow
 { 
 margin: 0; 
 width: 100%; 
 }
   
table#slideshow td#left
 { 
 border-width: 0;
 vertical-align: top; 
 padding: 0 10px 0 0;
 text-align: left;
 }

table#slideshow td#right
 { 
 border-width: 0;
 vertical-align: top; 
 padding: 0;
 text-align: right;
 }

.entry-body {
 text-align: center;
}

.entry-header {
 text-align: center;
 text-transform: uppercase;
 font-size: 20px;
 font-family: times new roman;
 border-bottom: 1px solid #000;
 padding-bottom: 5px;
 margin-top: 20px;
 margin-bottom: 10px;
}

.entry-footer {
 text-align: center;
 font-size: 10px;
}
/* ph=1 */

