/*for all pages*/

A IMG {border:0px}
A:active {border:0px}
TABLE.nopadding { margin:0px; padding:0px; border:0px; }
TD.nopaddingtd { margin:0px; padding:0px; border:0px; }

A,A:visited {color:white; text-decoration:none }

A LI {color:white; text-decoration:none; }
A:visited LI {color:white; text-decoration:none }

UL {list-style-type:none;}

BODY {background-color:#581b09; color:white; margin:0px;}

TD.parent { margin:0px; padding:0px; border:0px; width:800 }

DIV.banner {margin-left:10px; margin-top:0px; margin-bottom:0px; padding:0px; border:0px; height:40; width:800; }

DIV.body {margin-left:10px; margin-top:60px; margin:bottom:10px padding:0px; border:0px; }

DIV.footer {margin-top:30px; padding:0px; border:0px; width:800; left:20; top:670 }
P.pfoot {text-align: center; margin:4px }
A.bottomlink,A.bottomlink:visited {color:white; text-decoration:none }
A.bottomlink:hover {color:white; text-decoration:underline}

TD.bannertd {/*background:url(images/banner.jpg) no-repeat left top ;*/ width:800; height:55; text-align:left}

DIV.title, A.titlelink, A.titlelink:visited, A.titlelink:active {color:white; font-size:40px; padding-bottom:10px; font-weight:bold; position:relative; left:-30px}

/*specific to homepage*/
TABLE.navtable { margin-left:100px; margin-top:30px; padding:0px; border:0px; }
TD.navtabletd { margin:0px; padding:0px; border:0px; font-size: 25px; font-weight:bold}

A.navlink { color:white; text-decoration:none }
A.navlink:visited { color:white; text-decoration:none }
A.navlink:hover { color:#d5ca1a; text-decoration:none }

A.selected, A.selected:visited { color: #d5ca1a; text-decoration:none }

/*specific to content pages */
P.contents {margin-left:15px; text-indent: 15px; font-size:13px}

A.headernavlink {color:white; text-decoration:none; font-weight:bold; font-size:16px }
A.headernavlink:visited {color:white; text-decoration:none}
A.headernavlink:hover { color:#d5ca1a }

A.selected {color:#d5ca1a; text-decoration:none; font-weight:bold; font-size: 16px}

TABLE.bodytablecontent {margin-top:10px; width:800 }
TABLE.bodytable {position: relative; top: -35px}

/*specific to gallery home*/
IMG.gallerythumb { width:250px }
DIV.caption {text-align:center; font-size:14px}
TD.galleryhometd { padding-bottom:15px; padding-left:4px }

/*specific to gallery browser*/
IMG.tinythumb {height:70px }
TD.thumbtd { margin:0px; padding-left:3px; padding-right:3px border:0px;}
IMG.featureImage {height:80%; margin-top:10px}
DIV.pictureInfo { position:absolute; right:10px; bottom:20%; width:200 }
DIV.leftnav {position:absolute; top:10; left:10; font-weight:bold; font-size:18px }
DIV.thumbnails { position:absolute; bottom:2px; right:6%; margin-top:10px; height:100px; width:88%; overflow:auto; text-align:center; z-index:2}
TD.cattd {padding-top:15px;}
A.catlink { color:white; text-decoration:none; font-weight:bold; font-size:20px}
A.catlink:visited { color:white; text-decoration:none; font-weight:bold }
A.catlink:hover { color:#d5ca1a; text-decoration:none }

A.scatlink { color:#d5ca1a; text-decoration:none; font-weight:bold; font-size:20px}
A.scatlink:visited { color:#d5ca1a; text-decoration:none; font-weight:bold }
A.scatlink:hover { color:#d5ca1a; text-decoration:none }

DIV.subphotos { position:absolute; top:50px; right:40px; width:100px; height:300; overflow:auto }
IMG.subthumb { width:70px; margin-bottom:4px}
DIV.pictitle { font-weight:bold; font-size:14px }
DIV.picdesc { font-size:12px; text-indent: 5px}
