/* Redefine default tags */

html body
{
height:100%;
width:100%;
margin:0px;
padding:0px;
font-family:Gill Sans, Gill Sans MT, trebuchet ms, Arial, Verdana, sans-serif;
background-color: #F3EBCD;
line-height: 1.5em;
}

a:link
{
color:#336699;
}

a:visited
{
color:#006666;
}

a:hover
{
color:#CC6633;
}

a:active
{
}

img
{
border: 0px none #FFFFFF;
}

.multiCol
{
border-collapse:collapse;
width:100%;
clear: both;
}

.multiCol td
{
vertical-align:top;
}

.header
{
background-color:#357585;
margin-bottom: -5px;
}

.pageTitle
{
position:absolute;
top:15px;
left:5px;
}

#smallTitle
{
color:#FFFFFF;
display:block;
font-size:150%;
font-weight:bold;
margin:5px 0px 5px 5px;
}

#smallTitle a
{
color:#FFFFFF;
display:block;
text-decoration:none;
}


#largeTitle
{
color:#FFFFFF;
display:block;
font-size:250%;
font-weight:bold;
margin:0px 0px 10px 18px;
}

#pageDesc
{
font-size:125%;
margin-left:5px;
}

.stripe
{
background-color:#358575;
border-top: 1px dotted #006666;
padding-bottom: 5px;
}

.stripe #nav
{
margin-top:-2px;
margin-left:25%;
width:75%;

}

.stripe #nav .navItem
{
text-align: center;
background-color: #006666;
color: white;
margin: 0px 1em 0px 1em;
border-right: 1px solid #599E9D;
border-left: 1px solid #599E9D;
border-bottom: 1px solid #599E9D;
}


.stripe .navItem a
{
text-decoration: none;
color: white;
}

/*  leftCol specifics */
.leftCol
{
width:275px;
background-color:#DCCD9A;
}

.latestPhotos
{
text-align:center;
background-color:#F3EBCD;
}

.latestPhotos img
{
border-style:none;
}

.latestPhotos .ToolTip
{
width:160px;
}

/* centerCol specifics */

.centerCol
{
padding-left:2em;
padding-top:10px;
}


/*  Blog Styles  */

.rssLink
{
text-align:right;
margin-right: 10%;
}

.rssLink a
{
text-decoration: none;
font-size: 16px;
}

.rsslink img
{
vertical-align: text-top;
}

.post
{
margin-top:.5em;
margin-left:-2em;
padding-top:1em;
border-top:2em solid #DCCD9A;
padding-left: 2em;
padding-right:1em;
clear: both;
}

.post .dateTime
{
font-size: 1.5em;
margin-top:-1.9em;
float:right;
padding-right: 1em;
}

.post .dateTime A
{
text-decoration:none;
}

.post .title
{
font-weight:bold;
}

.mobileSafariMedia a
{
text-decoration:none;
}

.quote
{
margin-top: 2em;
line-height: 2em;
}

.source
{
clear: both;
text-align: right;
margin-right: 10%;
font-family: cursive;
}

.openQuote, .closeQuote /* Common properties of all quote chars */
{
color: #DCCD9A;
font-family: Helvetica, sans-serif;
font-size: 4em;

}

.openQuote
{
vertical-align: -.5em;
}

.closeQuote
{
vertical-align: -.5em;
}


.pages
{
font-size: 2em;
text-align: right;
margin-left: -25px;
padding-right: 10%;
padding-top:.25em;
border-top: 1px solid #DCCD9A}


/*  Gallery Styles */

#picTable
{
margin-left: -1em;
width:100%;
}

#picTable td
{
vertical-align:top;
text-align:center;
vertical-align:top;
padding-left:5px;
padding-right:5px;
}

#picTable img
{
margin:5px;
}

#prevPics
{
background-color:#DCCD9A;
}

#currPic
{
padding-bottom:50px;
}

#currPicTitle
{
display:block;
text-decoration: none;
font-size: 2em;
}

#currPicTitle A
{
text-decoration: none;
}

#nextPics
{
background-color:#DCCD9A;
}

#galleryOptions /*default some parts are over-ridden by JavaScript*/
{
text-align:left;
overflow:hidden;
height:10px;
padding-top: 10px;
}

#galleryOptions ul
{
margin-top:0px;
}

#galleryOptions label
{
display:block;
font-weight:bold;
font-size:110%;
margin-top:1em;
}

#galleryOptions #sizeSettings, #galleryOptions #exifData
{
width:49%;
float:left;
}

#galleryOptions .label
{
font-weight:bold;
}

.set
{
width:200px;
display:block;
float:left;
margin:2px 5px 15px 5px;
}

.set img
{
float:left;
margin-right:5px;
}

.setTitle
{
height:auto;
}

.setDescription
{
display:none;
}

.setCount
{
display:block;
clear:left;
font-size:80%;
}



