body { 
   background: url(/images/background.jpg) fixed center;
   color: #3A2212;
   background-color: #FFD179;
   margin: 0px;

   text-align: left;
   font-size: 12pt;
   /*
   font-family: Times New Roman, Times;
   */
   font-family: Calibri, Arial, Helvetica;
}

#toplink { font-size: 8pt; color: #D2862E; margin-left: 16px; }
#headerItem { font-size: 10pt; padding: 0 16px 0 16px; }

a:link    { color: #B52300; text-decoration: none;}
/*a:visited { color: #7C7C7C; text-decoration: none;}*/
a:visited { color: #E34F25; text-decoration: none;}
a:hover   { color: #FF6302; text-decoration: underline;}
a img { border: none; }


hr {
   color: #B52300;
   background-color: #B52300;
   height: 2px;
}

#blog_update {
   width:60%; 
   text-align: left; 
   padding: 15px;
   border: solid #3A2212 1px;
}



h1 {
   margin: 20px 0 0 0;
}

ol {
   list-style-type: decimal;
   list-style-position: outside;
   margin: 0px 20px 12px 20px; 
   padding: 0px 20px 12px 20px;
   /*padding-left: 6px; */
}


ul { margin-top: 0px; }

#copyright {
   color: #7C7C7C;
   font-size: 8pt;
   width: 100%;
   text-align: center;
   line-height: 12pt;
   margin: 36px 0 12px 0;
}

#body_text {
   width: 90%;
   text-align: left;
   text-align: justify; /*text-justify: newspaper;*/
   /*padding: 0px 40px 0px 40px; 
   background-color: #999999;
   margin: 0 40px 0 40px; */
}

/* IE adds two pixels to the bottom of the menu bar, so the background must be behind the menu bar */
#nav_block_bkgnd {
   background-color: #3A2212;
   position: absolute;
   top: 0px; left: 0px;
   margin: 0px;
   padding: 0px;
   border: none;
   height: 35px;
   width: 100%;
   z-index:-1
}

#nav_block {
   margin: 0px;
   padding: 0px;
   /*border: solid red 1px;*/
   height: 35px;
   width: 100%;
}

#nav_item {
   width: 19.5%;
   margin: 0px;
   padding: 0px;
   height: 35px;
   text-align: center;
   top: 0;
   float: left; 
}

/* Form Coloring */
input[type=text]       { background-color: #FFD179; }
input[type=text]:focus { background-color: #FFDC9A; }
textarea       { background-color: #FFD179; }
textarea:focus { background-color: #FFDC9A; }

/* Video Page */
#video_duration {
   font-size:8pt;
   font-style: italic;
   color: #D2862E;
   /*color: #999999;*/
}

/* photo page styles from DenverDavis.com 11/20/2010 */

/* Photo Pages */

img.thumb 
{
   border:3px outset gray;
   margin-top:    3px; 
   margin-bottom: 3px; 
   margin-left:   3px; 
   margin-right:  3px;
}

img.video 
{
   border:0px; 
   margin-top:    3px; 
   margin-bottom: 3px; 
   margin-left:   3px; 
   margin-right:  3px;
}

img.thumb_new
{
   border:3px solid yellow;
   margin-top:    3px; 
   margin-bottom: 3px; 
   margin-left:   3px; 
   margin-right:  3px;
}

img.video_new 
{
   border:1px solid yellow; 
   margin-top:    3px; 
   margin-bottom: 3px; 
   margin-left:   3px; 
   margin-right:  3px;
}



h1.photoHeader
{
   text-align: left;
   margin-top:    20px; 
   margin-bottom: 20px; 
   margin-left:   20px; 
   margin-right:  20px;
}

#photoPage_count
{
   color: #999999;
   text-align: right;
   font-size: 8pt;
   margin: 0px 10px 0px 0px;
}

#photoPage_clickToSave
{
   color: #999999;
   text-align: center;
   font-size: 7pt;
   margin: 0px 0px -8px 0px;
}

#photoPage_credit
{
   color: #999999;
   text-align: center;
   font-size: 7pt;
   margin: -3px 0px 0px 00px;
}

#photoPage_caption
{
   text-align: center;
   margin: 10px 0px 0px 0px;
}

#photoPage_timeStamp
{
   font-size:10pt;
   color: #aaaaaa;
   text-align: center;
   margin: 3px 0px 3px 0px;
}

#photoPage_desc
{ 
   font-size:  10pt;
   text-align: justify;
   
   margin-top:    10px; 
   margin-bottom: 10px;  
   margin-left:   20%; 
   margin-right:  20%;
}

#photoIndex_desc
{
   font-size:  10pt;
   text-align: justify;
   
   margin-top:    10px; 
   margin-bottom: 10px;  
   margin-left:   5%; 
   margin-right:  5%;
}


#photoPage_navBlock
{
   margin: 0px 0px 0px 0px; 
   width: 240px;
}


#photoPage_photoBlock
{
   text-align: center;
   margin: 0px 0px 0px 0px; 
}


#photoPage_image
{
   text-align: center;
   border:5px outset gray;
   margin-top:    10px; 
   margin-bottom: 0px; 
   margin-left:   10px; 
   margin-right:  10px;
}
   

#hideElement
{
   text-align: right; border: 1px solid gray; padding: 2px; right: 0pt; position: absolute;
}


#photo
{
   text-align: left;
   color:  white;
   font-size: 12pt;
   /*font-family: Arial,Helvetica,sans-serif;*/
}
#photo.date
{
   color:   white;
   font-size: 8pt;
}


/* Photo zip download link */
#photo_zip
{
   text-align: center;
   padding: 10px;
}

#photo_zip a
{	/* position: relative;
   display: block; */
   margin: 0;
   padding: 5px 10px;
   /* width: 50px; */
   white-space: nowrap;
   text-align: center;
   text-decoration: none;
   color: #000;
   border: 1px solid black;
   font: 9px arial;
   background-color: #EAEBD8;
}
#photo_zip img {
   border: none;
   vertical-align: middle;
}

#photo_zip a:hover
{	
   background-color: #81BEF7;
   color: #000
}





