a { color: black; font-style: normal; font-weight: normal; font-size: 1em; text-decoration: none }
a:link { color: #603; font-style: normal; font-weight: normal; font-size: 1em; text-decoration: none }
a:visited { color: #603; font-style: normal; font-weight: normal; font-size: 1em; text-decoration: none }
a:hover { color: red; font-style: normal; font-weight: normal; font-size: 1em; text-decoration: none }
a:active { color: #603; font-style: normal; font-weight: normal; font-size: 1em; text-decoration: none }

h1, h2, h3, h4, h5, h6 {color: #000000; font-weight: bold;}
h1 { font-size: 1.8em; }
h2 { font-size: 1.6em; }
h3 { font-size: 1.5em; }
h4 { font-size: 1.4em; }
h5 { font-size: 1.3em; font-weight: normal;}



body { color: black; font-size: 90%; font-family: "Helvetica Neue", Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #faf9ec; background-image: url(images/mainbgnew.jpg); background-repeat: repeat-x; width: 100%; margin: 0    }
li { color: black; font-size: 1em; list-style-type: disc }
p { color: black; font-size: 1em;}
label { color: black; font-size: 1em;}
td { color: black; font-size: 1em;}
ul { color: black; font-size: 1em;}
.lowertext { color: gray; font-size: 9px;}
.boxtext { color: black; font-style: italic; text-align: left; margin: 0; padding: 0  }
.lowerlinks { font-size: 1em; text-decoration: none }
.lowerlinks a:link { color: red; font-size: 1em; text-decoration: none }
.lowerlinks a:visited { color: maroon; font-size: 1em; text-decoration: none }
.lowerlinks a:hover { color: gray; font-size: 1em; text-decoration: none }
.lowerlinks a:active { color: red; font-size: 1em; text-decoration: none }

#nav1 a:link { color: #fff; font-size: 1em; font-family: Arial, Verdana,  Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
#nav1 a:visited { color: #fff; font-size: 1em; font-family: Arial, Verdana,  Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
#nav1 a:hover { color: #000; font-size: 1em; font-family: arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #faf9ec; text-decoration: none  }
#nav1 a:active { color: #fff; font-size: 1em; font-family: Arial, Verdana,  Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }


#nav2 a:link { color: #fff; font-size: 1em; font-family: Arial, Verdana,  Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
#nav2 a:visited { color: #fff; font-size: 1em; font-family: Arial, Verdana,  Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
#nav2 a:hover { color: #000; font-size: 1em; font-family: arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #faf9ec; text-decoration: none  }
#nav2 a:active { color: #fff; font-size: 1em; font-family: Arial, Verdana,  Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }

.right { margin-right: 10px; border: solid 1px #4b4b4b }
sup { line-height: 0px; margin-top: 0px; padding-top: 0px }
.clear { clear:both; height:1px; overflow:hidden; }
.test12 { color: black; font-size: 1em; background-color: #dcdcdc; width: 90%; padding: 0 5px 5px; border: solid 1px; z-index: 10; visibility: visible; margin-right: auto; margin-bottom: 10px; margin-left: auto; display: block     }
.testport { color: black; font-size: 1em; background-color: #dcdcdc; visibility: visible; display: block; margin-right: auto; margin-bottom: 10px; margin-left: auto; padding: 5px; z-index: 10; border: solid 1px; }
.test13 { color: black; font-size: 1em; visibility: visible; display: block; margin-right: auto; margin-bottom: 10px; margin-left: auto; padding: 5px; z-index: 10; width: 90%; border: solid 1px; }
#testycont { float: right; margin: 5px; padding: 5px; position: relative; z-index: 10; top: 0; left: 0; width: 220px; height: auto; visibility: visible; display: block }
#testycont2 { background-color: #dcdcdc; text-align: center; visibility: visible; display: block; margin: 5px; padding: 5px; position: absolute; z-index: 10; top: 160px; right: 10%; width: 220px; height: auto; border: solid 1px black; }
.test { color: black; font-style: italic; background-color: white; margin: 5px; padding: 5px; z-index: 10; top: 0; left: 0; visibility: visible; border-top: 1px solid #000; display: block          }
#quiltcont { margin: 5px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; position: relative; z-index: 10; top: 0; left: 0; visibility: visible; display: block }
#testycont2 h3 { margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }
.test12 p { margin-top: 0; padding-top: 0; }
.portimage { text-align: center; }
.portdes { text-align: left; width: 90%; margin-right: auto; margin-left: auto; }
.error { color: #ee1d27; font-weight: bold; }
#left h2 { color: #fff; margin-top: 2px; margin-bottom: 2px; }
#right h2 { color: #fff; text-align: center; margin-top: 2px; margin-bottom: 2px; }
#right a { border-top: 1px solid #000; display: block; }
#right a:active { border-top: 1px solid #000; display: block; }
#right a:link { display: block; border-top: 1px solid #000; }
#right a:visited { border-top: 1px solid #000; display: block; }
#right a:hover { color: #000; background-color: #faf9ec; border-top: 1px solid #000; display: block; }
#right a:active { border-top: 1px solid #000; display: block; }
.botnav a { background-color: #faf9ec; margin-top: 20px; padding-top: 10px; padding-bottom: 10px; border-top: 1px solid #000; border-bottom: 1px solid #000; }
#right .botnav a:link { background-color: #faf9ec; margin-top: 20px; padding-top: 10px; padding-bottom: 10px; border-top: 1px solid #000; border-bottom: 1px solid #000; }
#right .botnav a:visited { background-color: #faf9ec; margin-top: 20px; padding-top: 10px; padding-bottom: 10px; border-top: 1px solid #000; border-bottom: 1px solid #000; }
#right .botnav a:hover { color: #000; background-color: #bbbbb7; margin-top: 20px; padding-top: 10px; padding-bottom: 10px; border-top: 1px solid #000; border-bottom: 1px solid #000; }
#right .botnav a:active{ background-color: #faf9ec; margin-top: 20px; padding-top: 10px; padding-bottom: 10px; border-top: 1px solid #000; border-bottom: 1px solid #000; }
.line { border-top: 1px solid #000; }
strong { font-weight: bolder; }
td.gallery {border-bottom: 1px solid #44466d; font-size: 10px; padding: 10px 2px 20px 2px;} /* For a line between gallery rows */
td.lastRow {border-bottom: none;}
.imageTitle {}

div.thumbTable { margin: 5px auto;}
div.thumbRow {overflow: hidden;}
div.thumbCell {float: left; padding-bottom: 7px;}
div.thumbCell img { -moz-box-shadow: 5px 5px 5px #908b7f; -webkit-box-shadow: 5px 5px 5px #908b7f; box-shadow: 5px 5px 5px #908b7f;}
div.thumbCell img:hover { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;}
#pagination { border-bottom: 1px solid #62125c; padding-bottom: 2px; bottom: 5px; width: 700px; margin-right: auto; margin-left: auto; }
#pagination a {/*border: 1px solid #2c1a06;*/ padding: 2px; margin-left: 2px; /* background-color: #cac1ab;*/}
#pagination a:hover {color: #000; background-color: #999797;}
#pagination span.liveTab {color: #fff; background-color: #000; padding: 5px 4px 2px; margin-left: 2px;}

.lowerLinks {margin-top: 20px;}
#backLink {text-align: center;}
#right a { color: #000; }
.small { font-size: 0.7em; }
