/* gen-styles1.css - - (c) http://kibrahacha.com */

/* general */
* {font-family:"Georgia"; font-style:normal; font-size:100% }

/* links */
a:visited {color:rgb(0,0,200); text-decoration:none}
a:link {color:rgb(0,0,200); text-decoration:none}
a:active {color:rgb(0,0,200); text-decoration:none}
a:hover {color:rgb(255,0,0); text-decoration:none; background-color:rgb(200,200,200)}
a:focus {color:rgb(0,0,200)}

/* top & bottom menus */
div.menu {font-size:95%}
span.menuselect {color:black}
hr.upper {color:rgb(200,200,200)}

/* page titles */
h2.pagetitle {font-size:150%; text-align:center}
h2.resumetitle {font-size:150%}
h3.pagesubtitle {font-size:125%; text-align:center}
h4.pagesubtitle {font-size:110%; text-align:center}
h3.parhead {font-size:125%; text-align:center}

/* home page */
body.homepage {margin-left:5%; margin-right:5%; margin-top:8%; text-align:center}
h1.homepage {font-size:300%; font-weight:bold}
div.homepagemenu {font-size:100%}
div.homepagemenu1 {font-size:85%}
div.homepagebottom {font-size:70%}
img.homepage {border-width:1; border-color:brown; width:150px}

/*search*/
input.search {font-size=100%}
input.search1 {font-size=95%}

/* test page */
body.textpage {margin-left:5%; margin-right:5%}

/* enlarged maps */
body.maps {margin-left:5%; margin-right:5%}
img.maps {}

/* galleries */
body.gallery {margin-left:5%; margin-right:5%}
table.pic {width:100%; cellspacing:2; cols:4}
table.randl3 {width:100%; cellspacing:2; cols:3}
table.randl2 {width:100%; cellspacing:2; cols:2}
table.eclipse {width:100%; cellspacing:2; cols:1}
table.eclipse {width:100%; cellspacing:2; cols:4}
table.euros1 {width:100%; cellspacing:2; cols:8}
table.euros2 {width:100%; cellspacing:2; cols:4}
table.hdv {width:100%; cellspacing:2; cols:2}
table.hugo {width:100%; cellspacing:2; cols:2}
table.flag {width:100%; cellspacing:2; cols:2}
tr.pic {text-align:center; vertical-align:middle}
td.pic {font-size:90%; padding-bottom:15}
td.hdv {font-size:90%; padding-bottom:15}
td.hugo {font-size:90%; padding-bottom:15}
td.flag {font-size:90%; padding-bottom:15}
img.thumbnailw {border-width:1; border-color:brown; width:150px}
img.thumbnailp {border-width:1; border-color:brown; height:150px}
img.eclipse {border-width:1; border-color:brown; width:135px}
img.euros {border-width:1; border-color:brown}
img.randl {border-width:1; border-color:brown}
img.hdv {border-color:brown; width:250px}
img.hugo {border-color:brown; width:250px}
img.flag {border-width:1; border-color:brown; width:100px}
span.captionshort {font-size:100%}

body.os {margin-left:5%; margin-right:5%}
table.os {width:100%; cellspacing:3; cols:6}
tr.os {text-align:left; vertical-align:top}
td.os {font-size:90%; padding-bottom:1}

/* enlarged pictures */
body.pic1 {margin-left:5%; margin-right:5%}
div.pic1 {text-align:center}
img.pic1 {border-color:brown}
img.pic1p {height:87%; border-color:brown}
img.pic1w {height:87%; border-color:brown}
img.pic1p_l {border-color:brown}
img.pic1w_l {border-color:brown}
span.captionlong1 {font-size:100%}
span.captionlong2 {font-size:85%}
span.captionlong3 {font-size:85%}
span.captionlong4 {font-size:85%}
span.copyrightphoto {font-size:70%}
p.copyrightphoto {font-size:70%; text-align:center}

/* menu pages */
/* menugroup header */
span.menuheading {font-size:120%; font-weight:bold}
span.parheading {font-size:115%; font-weight:bold}

/* menu page */
body.menupage {margin-left:5%; margin-right:5%}
div.menupage {font-size:100%; text-align:center}

/* 2 column menu table */
table.menupage2 {width:100%; cellspacing:2; cols:2}
tr.menupage2 {text-align:left; vertical-align:top}
td.menupage2 {font-size:100%;width:40%}

/* 3 column menu table */
table.menupage3 {width:100%; cellspacing:2; cols:3}
tr.menupage3 {text-align:left; vertical-align:top}
td.menupage3 {font-size:100%;width:30%}

/* 2 column text table */
table.textpage2 {width:100%; cellspacing:2; cols:3}
tr.textpage2 {text-align:left; vertical-align:top}
td.textpage2 {font-size:100%;width:30%}
td.empty1 {width:5%}

/* poems */
body.poem {margin-left:5%; margin-right:5%}
div.poem {font-size:100%; text-align:center}
h2.poem {font-size:150%; text-align:center}
table.poetry {width:100%; cellspacing:2; cols:2}
tr.poetry {text-align:center; vertical-align:top}
td.poetry {font-size:100%; width:40%}
table.views {width:100%; cellspacing:2; cols:3}
tr.views {text-align:left; vertical-align:top}
td.views {font-size:100%; width:30%}
h3.views {text-align:center; font-weight:normal; font-size:100%;margin-bottom:0%}
td.empty2 {width:5%}

/* fhs */
table.fhs {width:100%; cellspacing:1; cols:8}
tr.fhs {text-align:left; vertical-align:middle}
td.fhs1 {font-size:100%; padding-bottom:1; width:23%}
td.fhs {font-size:100%; padding-bottom:1; width:11%; text-align:center}

/* fonts and text */
div.normal-left {text-align:left; font-size:100%}
div.normal-center {text-align:center; font-size:100%}
div.small {font-size:85%}
span.center {text-align:center}
span.small {font-size:85%}
span.vsmall {font-size:70%}
span.italics {font-style:italic}
span.italicsbold {font-style:italic;font-weight:bold}
span.bold {font-weight:bold}
span.footnotenr {font-size:80%; vertical-align:super}
div.footnotetext {font-size:80%}
p.small {font-size:80%}
p.indent {text-indent:5%}
span.sitemap1 {font-size:100%; font-weight:bold}
span.sitemap2 {font-size:90%; font-weight:normal}
span.sitemap3 {font-size:90%; font-weight:normal}
span.sitemap4 {font-size:90%; font-weight:normal}
span.sitemap5 {font-size:90%; font-weight:normal}

/* bottom */
hr.lower {color:rgb(200,200,200)}
div.copyright {text-align:center; font-size:80%; }
