body {
background-color:#559ada;
background-image:url(images/bkg_page_blue.jpg);
background-repeat:repeat-x;
margin:0;
padding:0;
}

p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:400;
text-align:left;
line-height:18px;
color:#333;
}

.lgtext {
font-weight:700;
font-size:13px;
line-height:18px;
}

.lgtextcenter {
font-weight:700;
font-size:13px;
text-align:center;
line-height:18px;
}

li,ul {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:14px;
font-weight:400;
text-align:left;
color:#333;
}

a,a:link,a:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
color:#26c; /*600*/
text-align:left;
text-decoration:underline;
}

a:hover {
text-decoration:none;
color:#690;
}

.smtext1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333;
text-align:left;
}

.smtext1article {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
font-weight:400;
text-align:left;
display:block;
margin:0 100px 0 25px;
}

.smtext1 a,.smtext1 a:link,.smtext1 a:visited {
font-size:11px;
text-align:left;
text-decoration:underline;
}

.smtext1 a:hover {
font-size:11px;
text-align:left;
text-decoration:none;
color:#690;
}

.smtext2 {
font-size:11px;
line-height:18px;
}

.smtext3 {
letter-spacing:1px;
}

.smtext4 {
font-weight:700;
font-size:12px;
line-height:12px;
color:#036;
}

h1,h2,h3,h4,h5,h6 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:700;
text-align:left;
}

h1,h3,h4,h5,h6 {
margin:0;
padding:0;
}

h2 {
font-size:21px;
line-height:21px;
margin:0 0 -15px;
padding:0;
}

h1,h2,h3 {
color:#690;
font-style:italic;
}

h4,h5,h6 {
color:#000;
font-style:normal;
}

h1 {
font-size:27px;
line-height:43px;
}

h3 {
font-size:18px;
line-height:18px;
}

h4 {
font-size:16px;
line-height:16px;
}

h5 {
font-size:14px;
line-height:14px;
}

h6 {
font-size:12px;
line-height:12px;
}

hr {
border:0;
width:99%;
background-color:#696;
height:1px;
}

.boxline {
background-color:#693;
}

.credits {
color:#FFF;
text-align:center;
}

.credits p,.credits a,credits a:hover,credits a:visited {
font-size:10px;
color:#FFF;
text-align:center;
}

.help {
background-color:#696;
}

#name_cards {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
color:#333;
}

.center {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#333;
text-align:left;
}

.paypalr {
width:100px;
float:right;
margin:0 200px 0 0;
}

.paypall {
width:300px;
float:left;
margin:0;
}

.thumbnail {
position:relative;
z-index:0;
}

.thumbnail:hover {
background-color:transparent;
z-index:50;
}

.thumbnail span {
position:absolute;
background-color:#FFF;
border:1px solid gray;
visibility:hidden;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-style:normal;
font-weight:400;
font-variant:normal;
text-decoration:none;
padding:2px;
}

.thumbnail span img {
border-width:0;
padding:2px;
}

.thumbnail:hover span {
visibility:visible;
top:0;
left:-20px;
}

.thumbnail2 {
position:relative;
z-index:0;
}

.thumbnail2:hover {
background-color:transparent;
z-index:50;
}

.thumbnail2 span {
position:absolute;
background-color:#FFF;
border:1px solid gray;
visibility:hidden;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-style:normal;
font-weight:400;
font-variant:normal;
text-decoration:none;
padding:2px;
}

.thumbnail2 span img {
border-width:0;
padding:2px;
}

.thumbnail2:hover span {
visibility:visible;
top:-200px;
left:-500px;
}

.quote {
text-align:left;
}

.quote a,quote a:hover,quote a:visited {
font-size:16px;
color:#FFF;
font-style:italic;
font-weight:700;
margin:0 5px 0 0;
}

.right {
float:right;
margin:0 0 4px 15px;
}

.photo {
background:#fff;
border:1px solid #bababa;
margin:3px 18px 2px 15px;
padding:2px;
}

.sup {
vertical-align:super;
font-size:60%;
}

.box,.djs {
background-color:#f0f3f9;
}