/* MAIN CONTENT TEXT STYLES  */
#main p {margin:10px 20px 15px 0;}
#main p strong {color:#000;background-color:transparent;}
#main p em {color:#A56900;background-color:transparent;text-transform:uppercase;font-weight:bold;font-style:normal;}
#main p a {
color:#669999;background-color:transparent;
text-decoration:none;
border-bottom:1px dashed #669999;}
#main p a:hover{color:#FF6600;background-color:transparent;border-bottom:1px solid #FF6600;}

#main .content2 {width:100%;margin:20px -30px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
#main .content2 p {display:block;margin:0;padding:20px 20px;
border-left:10px solid #eaeaea;
font-size:16px;
font-style:italic;
font-weight:bold;
line-height:1em;
color:#669999;background-color:transparent;}

#main h1,#main h2, #main h2 a {font-weight:normal;font-family: georgia, times, serif;
margin:20px 20px 0 0;
color:#000;background-color:transparent;}
#main h1 {font-size:18pt;}
#main h2 {padding:20px 0 0 0;
font-size: 14pt;
border-top:1px dotted #ccc;}
#main h2 a:active,#main h2 a:visited,#main h2 a:link {color:red;text-decoration:none;}
#main h2 a:hover{color:#FF6600;background-color:transparent;border-bottom:1px solid #FF6600;}

#main h3,#main h4 {margin:0 30px 10px 0;font:georgia, times, serif;color:#669999;background-color:transparent;}
#main h3 {font-size:18px;margin-bottom:20px;}
#main h4 {font-size: 12px;font-weight:bold;}

#faqs h5,#faqs h6 {margin:0 30px 10px 0;font:georgia, times, serif;font-weight:normal;}
#faqs h5 {display:block;margin-top:30px;padding-top:10px;font-size:24px;margin-bottom:20px;color:#669999;background-color:transparent;border-top:1px dotted #669999;}
#faqs h6 {display:block;margin-top:20px;padding-top:10px;font-size:18px;color:#000;background-color:transparent;border-top:1px dotted #ccc;}

#faqs li {margin:0 0 20px -10px;}
#faqs li a:active,#faqs li a:visited,#faqs li a:link {color:#666;background-color:transparent;text-decoration:none;border-bottom:1px dotted #ccc;}
#faqs li a:hover {color:#FF6600;background-color:transparent;border-bottom:1px dotted #FF6600;}

.img {/*float:left;
margin:10px 10px 10px 0;
padding:5px;
border:1px solid #ccc;
width:200px;
text-align:left;
color:#666;*/
}

#thumbnails {display:block;margin:0;padding:0 0 5px 0;overflow:hidden;}
.img {display:block;}
.img img {float:left;
margin:0 10px 10px 0;
padding:5px;
border:1px solid #ccc;
/*width:200px;*/
text-align:left;
color:#666;

}


.img h3 {color:red;}

.tn {display:block;}
.tn img {float:left;
margin:0 10px 10px 0;
padding:5px;
border:1px solid #ccc;
/*width:200px;*/
text-align:left;
color:#666;

}
.img_large {display:block;border:1px solid #ccc;padding:5px;margin:0;overflow:hidden;position:relative;background-color:#fff;}
.img_large img {display:block;border:5px solid #fff;overflow:hidden;}

#main .img p {margin:0;padding:0;text-align:left;clear:both;
font:normal 8pt Arial;}
.img strong {color:#000;}

.imgstamp {float:left;
width:100px;
margin:10px 10px 10px 0;
padding:5px;
border:1px solid #ccc;
/*width:200px;*/
text-align:left;
color:#666;}
.imgstamp img {margin:0;padding:0;}


.img, .tn {display:block;float:left;margin:5px 6px 6px 0;padding:0;border:1px solid #ccc;overflow:hidden;}
#page .img img, #page .tn img  {border:5px solid #fff;margin:0;padding:0;display:block;overflow:hidden;}

#page .tn img:hover {border:5px solid #fc0;}

#albumlist {display:block;margin:0;padding:10px 0;overflow:hidden;}

#thumbnails {display:block;width:auto;margin:0;padding:10px 0;overflow:hidden;}
* html #thumbnails {width:100%;}
.img_large {display:block;width:440px;border:1px solid #ccc;padding:5px;margin:0;overflow:hidden;background-color:#fff;}
* html .img_large {width:450px;}
.img_large img {border:5px solid #fff;overflow:hidden;}

#sponsors .stamp {display:block;}
#sponsors .stamp img {float:left;
margin:0 10px 10px 0;
padding:5px;
border:1px solid #ccc;
/*width:200px;*/
text-align:left;
color:#666;}


#files_topright {float:right;display:block;margin:0 0 20px 20px;padding:0;border-bottom:1px dotted #999;}
#files_topright span {display:block;margin:10px 0; padding: 5px 20px;  }
#files_topright a{text-decoration:none;}

#files_body {display:block;margin:20px 0;padding:0;}
#files_body span {display:block;margin:10px 0; padding: 5px 20px; border-top:1px dotted #999; }
#files_body span a {text-decoration:none;}


#paragraphs .imgleft {float:left;margin:0 10px 10px 0;}
#paragraphs .imgright {float:left;margin:0 0 10px 10px;}

#paragraphs .imgleft a {border:1px solid #fff;}
#paragraphs .imgleft a:hover {border:1px solid #fff;}


.pagelistitem {display:block;
margin-top:10px;
padding-top:10px;padding-right:20px;
border-top:1px dotted #ccc;
overflow:hidden;
}

.pagelistitem .img {float:left;}

.floatleft {float:left;
margin:0 15px 15px 0 ;}

.floatleft img {
margin:2px;
border:1px solid #ccc;}

#pagelist h2 {font-size: 13pt;margin:0;padding:0;border:none;}
#pagelist h2 a:active,#pagelist h2 a:visited,#pagelist h2 a:link {color:#000;text-decoration:none;margin:0 0 3px 0;padding:0;border-bottom:1px dotted #999;}
#pagelist h2 a:hover{color:#FF6600;background-color:transparent;border-bottom:1px solid #FF6600;}


.w_date {color:#669999;font-size:8pt;font-family:Arial, Verdana, Helvetica;}
.w_newsitem {display:block;padding:7px 5px;border-bottom:1px dotted #ccc;}

.w_newsitem a {color:#000;background-color:#fff;text-decoration:none;}
.w_newsitem a:hover {color:#FF6600;background-color:#fff;}

#newslist h2 {padding:5px 0 5px 0;
font-size: 9pt;font-weight:bold;text-transform:uppercase;font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
border-top:1px solid #6CA9C7;
color:#6CA9C7;}
#newslist {display:block;margin:20px 0 30px 0;}
#newslist ul {list-style:none;font-size: 10pt;margin:0;padding:0;}
#newslist li {display:block;padding:7px  0;font-size: 9pt;color:#666;background-color:transparent;border-top:1px dotted #ccc;}
#newslist a {padding:0 10px 0 0;color:#000;background-color:transparent;text-decoration:none;}	
#newslist a:visited {color:#000;background-color:transparent;}
#newslist a:hover {color:#9F0000;background-color:transparent;}
#newslist span {font-size: 7pt;font-family: Arial, Verdana, sans-serif;color:#24698C;background-color:transparent;}

#newsletter_list h2 {padding:5px 0 5px 0;
font-size: 9pt;font-weight:bold;text-transform:uppercase;font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
border-top:1px solid #6CA9C7;
color:#6CA9C7;}
#newsletter_list {display:block;margin:20px 0 30px 0;}
#newsletter_list ul {list-style:square inside;font-size: 10pt;margin:0;padding:0;}
#newsletter_list li {display:inline;padding:7px  0;font-size: 9pt;color:#666;background-color:transparent;}
#newsletter_list a {padding:0;color:#000;background-color:transparent;text-decoration:none;border-bottom:1px dotted #ccc;}	
#newsletter_list a:visited {color:#000;background-color:transparent;}
#newsletter_list a:hover {color:#9F0000;background-color:transparent;}
#newsletter_list span {font-size: 7pt;font-family: Arial, Verdana, sans-serif;color:#24698C;background-color:transparent;}
#newsletter_list em {font:normal 7pt Arial, "Trebuchet MS", Verdana;}



#sitemap {display:block;margin:20px 0 30px 0;}
#sitemap ul {margin:0;padding:0 10px;}
#sitemap li {margin:0;padding:0 5px;}

#links {display:block;padding:0 0 20px 0;margin:0 0 20px 0;overflow:hidden;}
#links ul {list-style:none;margin:0;padding:0;}
#links li {display:inline;width:158px;float:left;margin:3px 10px 3px 0;padding:0;color:#666;border-bottom:1px dotted #ccc;}
#links li a {display:block;color:#669999;text-decoration:none;}
#links a:hover {color:#9F0000;}

#links .pagelistitem {border-top-style:solid;overflow:hidden;display:block;padding-bottom:20px;}
#links .pagelistitem h2 {font-size:14pt;}



/* SIDE CONTENT TEXT STYLES  */


#side p {margin:10px 0 15px 0;font-size:10pt;color:#eaeaea;background-color:transparent;}
#side p strong {color:#000;background-color:transparent;}
#side p em {color:#A56900;background-color:transparent;text-transform:uppercase;font-weight:bold;font-style:normal;}
#side p a:active,#side p a:visited,#side p a:link {
color:#fff;background-color:transparent;
text-decoration:none;
border-bottom:1px dotted #ccc;}
#side p a:hover{color:#FF6600;background-color:transparent;border-bottom:1px solid #FF6600;}

#side .content2 {margin:0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
#side .content2 p {display:block;margin:0;padding:20px 20px;
border-left:10px solid #eaeaea;
font-size:12px;
font-style:italic;
font-weight:bold;
line-height:1.5em;
color:#669999;background-color:transparent;}

#side h1,#side h2 {font-weight:normal;font-family: georgia, times, serif;
margin:20px 0 0 0;
color:#ccc;background-color:transparent;}
#side h1 {font-size: 18pt;}
#side h2 {padding:20px 0 0 0;
font-size: 14pt;
border-top:1px dotted #666;}
#side h2 a:active,#side h2 a:visited,#side h2 a:link {color:#fff;text-decoration:none;}
#side h2 a:hover{color:#FF6600;background-color:transparent;border-bottom:1px solid #FF6600;}

#side h3,#side h4 {margin:0 0 10px 0;font: normal georgia, times, serif;color:#669999;background-color:transparent;}
#side h3 {font-size:18px;}
#side h4 {font-size: 14px;font-weight:bold;}



#sidecontent {font-size:8pt;font-weight:normal;}
#sidecontent h1, #sidecontent h1 a{margin:0;padding:10px 0 10px 0;font-size: 9pt;font-weight:bold;color:#ffcc00;text-decoration:none;}
#sidecontent h1 a:hover{color:#fff;}
#sidecontent h2 {margin:0;padding:7px 0 2px 0;font-size: 10pt;border-top:1px dotted #666;}
#sidecontent h2 a:active,#side h2 a:visited,#side h2 a:link {color:#fff;text-decoration:none;font-weight:bold;border-bottom:1px dotted #999;}
#sidecontent h2 a:hover{color:#FF6600;background-color:transparent;border-bottom:1px solid #FF6600;}
#sidecontent h4 {margin:0;font-size:8pt;font-weight:bold;color:#A6DEDE;}


#member_data table{width:500px;border:1px solid #ccc;}
* html #member_data table{width:500px;}
#member_data th{padding:5px 2px;font-size:8pt;text-align:left;color:#fff;background-color:#669999;}
#member_data th a{color:#fff;}
#member_data th a:hover{color:#FF6600;}
#member_data td{padding:3px 2px;border-bottom:1px dotted #ccc;}
#member_data td a{color:#669999;}
#member_data td a:hover{color:#FF6600;}

#nextprev {display:block;width:100%;margin:0;padding:10px 0 10px 0;overflow:hidden;clear:both;}
#nextprev ul {display:block;margin:0;padding:0;list-style:none;overflow:hidden;}
#nextprev li {
display:inline;}
#nextprev li span {
margin:2px 2px;padding:0 4px;
font-size:7pt;font-weight:normal;font-family:Arial,Verdana,Arial,sans-serif;
color:#666;background-color:#eaeaea;}
#nextprev li a {
margin:2px 2px;padding:0 4px;
font-size:7pt;font-weight:normal;font-family:Arial,Verdana,Arial,sans-serif;
color:#000;background-color:#D8E8BE;	
text-decoration:none;text-align:left;outline:none;}
#nextprev li a:hover{color:#fff;background:#68A900;}

#nextprev li a:sel{color:#333;}


#searchbox, #login {
display:block;
padding:10px 0  1px 30px;
font-size:8pt;font-family: Arial, Verdana;
color:#ccc;background-color:transparent;}
#searchbox{border-bottom:1px solid #666;}
#searchbox strong ,#login strong {color:#669999;background-color:transparent;margin:0;}
#login a:active,#login a:visited,#login a:link {color:#fff;background-color:transparent;}
#searchbox input,#login input {margin-bottom:2px;border:1px solid #666;color:#000;background-color:#eaeaea;}
#searchbox select {margin-bottom:2px;border:1px solid #666;color:#ccc;background-color:#333;}
#searchbox option {margin-bottom:2px;color:#ccc;background-color:#333;}

#searchbox form,#login form {margin:0;}


#searchbox input.submitbutton,#login input.submitbutton 
{border-top:1px solid #666;border-right:1px solid #666;border-bottom:1px solid #000;border-left:1px solid #000;
margin-bottom:2px;color:#fff;background-color:#222;}
* html #searchbox strong {margin-bottom:-10px;}
#content p,#content td {
font:9pt georgia, times, serif;
color:#666;background-color:transparent;
}


/* COMMENTS TEXT STYLES  */
#comments {width:auto;
margin-top: 50px;
padding:10px 0 0 32px;
color:#fff;background-color:#FDF9E9;
border-top:1px solid #000;}

#comments p {margin:0;font-size:9pt;color:#000;background-color:transparent;}
#comments p strong {color:#000;background-color:transparent;}
#comments p strong a {color:#000;background-color:transparent; border-bottom:1px dotted #000;}

#comments strong {font-weight:normal;color:#333;background-color:transparent;}
#comments strong a {font-weight:bold;color:#366868;background-color:transparent;text-decoration:none;border-bottom:1px dotted #366868;}
#comments strong a:hover {color:#FF6600;background-color:transparent;border-bottom:1px solid #FF6600;}




.comment {padding:0 10px 0 0;margin:0;
display:block; border-bottom:1px dotted #666;
color:#333;}

.comment p{font:9pt Arial;display:block;padding:0 5px 10px 46px;margin-left:50px;}
.authorcomment p {display:block;padding:5px 5px 10px 46px;margin-left:50px;}

.authorcomment {padding:0 30px;margin:0 0;
display:block; border-bottom:1px dotted #666;
color:#000;background-color:#E6D898;}
.cmhead img,.cmhead img  {float:left; clear:both;margin:0 7px 0 0; padding:2px;border:1px dotted #669999;background-color:#fff;}

.comment .cmhead, .authorcomment .cmhead {font-size:11pt;color:#333;padding:5px;display:block;overflow:hidden;}
.authorcomment .cmhead {background-color:#C7B873;}
.authorcomment .cmhead {padding:5px 30px;margin:0 -30px;}

.cmhead {margin-bottom:-10px;}
* html .cmhead {margin-bottom:0;}


#comments p em {color:#A56900;background-color:transparent;text-transform:uppercase;font-weight:bold;font-style:normal;}
#comments p a:bottom,#side p a:bottom,#bottom p a:link {
color:#000;background-color:transparent;
text-decoration:none;
border-bottom:1px dotted #ccc;}
#comments p a:hover{color:#FF6600;background-color:transparent;border-bottom:1px solid #FF6600;}

#comments .content2 {margin:0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
#comments .content2 p {display:block;margin:0;padding:20px 20px;
border-left:10px solid #eaeaea;
font-size:12px;
font-style:italic;
font-weight:bold;
line-height:1.5em;
color:#669999;background-color:transparent;}

#comments h1,#bottom h2 {font-weight:normal;font-family: georgia, times, serif;
margin:20px 20px 0 0;
color:#000;background-color:transparent;}
#comments h1 {font-size: 20pt;}
#comments h2 {padding:20px 0 0 0;
font-size: 16pt;
border-top:1px dotted #666;}
#comments h2 a:active,#bottom h2 a:visited,#bottom h2 a:link {color:#000;text-decoration:none;}
#comments h2 a:hover{color:#FF6600;background-color:transparent;border-bottom:1px solid #FF6600;}

#comments h3 {margin:0 30px 10px 0;font: normal georgia, times, serif;color:#669999;background-color:transparent;}
#comments h3 {font-size:12px;font-weight:bold;text-transform:uppercase;letter-spacing:10px;}


.citem  {padding:10px 10px 20px 0;margin:0;
display:block; border-bottom:1px dotted #666;
color:#333;overflow:hidden;}


.citem .comment_left {float:left;display:block;width:75px;height:60px;text-align:center;color:#fff;
padding:5px 0 0 0;
background:url(../images/ccount.gif) no-repeat top center;}
.citem .comment_left a{color:#ccc;text-decoration:none;display:block;margin-top:-3px;
font:bold 11pt Georgia, Times, serif, Arial, Verdana, Helvetica;}
.citem .comment_left a:hover{color:#fff;}
.citem .comment_right {float:left;display:block;width:450px;}
.citem .comment_right  .chead {display:block;padding:5px 0;font:bold 10pt Arial, Verdana, Helvetica;}
.citem .comment_right  .chead a {color:#669999;}
.citem p {display:block;margin:5px 0;padding:0;}
.citem .chead .cname {color:#669999;}

.backtotop, .backtotop a:link,.backtotop a:visited,.backtotop a:active {display:block;color:#C7B873;
margin:10px 0;font-size:8pt;text-decoration:none;}
.backtotop a:hover{color:#fff;background-color:red;}


/* COMMENT FORM TEXT STYLES  */
#commentform {display:block;width:540px;margin:0;
padding:10px 30px;
color:#fff;background-color:#336666;
border-top:1px solid #000;
font-size:9pt;font-weight:normal;}
* html #commentform {width:600px;}

#commentform h5 {margin:0 30px 10px  0;font: normal georgia, times, serif;color:#669999;background-color:transparent;}
#commentform h5 {font-size:16px;font-weight:bold;text-transform:uppercase;letter-spacing:2px;}


.lbox h1 {font-size:9pt;color:#000;}
.img_large h1 {font-size:10pt;color:green;}
.img_large a {text-decoration:none;font-size:8pt;color:#666;}