* {
padding:0;
margin:0;
}

html { 
height:100%; 
margin-bottom:1px; 
}

body {
font-family:Arial, Helvetica, sans-serif;
	background-image:url(graphics/background_orch.jpg);
	background-color: #FFFFFF;
	background-position:center;
	background-repeat:repeat;
}

#container {
margin: 15px auto;
width: 775px;
background-color:#FFFFFF;
border:#000000 solid 1px;
background-image:url(graphics/bg_container.jpg);
background-repeat:repeat-y;
}

#content {
width: 525px;
float: left;
padding: 25px 0 25px 20px;
}
#side_nav {
width:191px;
float:right;
}
#navcontainer { margin-left: 0;
padding-left: 0; }

#navcontainer ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}
#rightnav li {
margin-left: 0;
padding-left: 0;
font-weight: bold;
font-size:.9em;
font-style:italic;
}
table {
border:#74B118 solid 1px;
}
table.nb {
border:#ffffff solid 1px;
}
table.opt {
border:none;
}
table.home {
border:#ffffff solid 1px;
}
.navigation {
border-left:#F668B2 solid 1px;
border-right:none;
border-top:none;
border-bottom:none;
background-color:#FDE2F1;
}
#navcontainer a
{
display: block;
background-color:#F668B2 ;
border-bottom: 2px solid #FDE2F1;
border-top: 2px solid #FDE2F1;
}

#navcontainer a:link, #rightnav a:visited
{
color: #000;
text-decoration: none;
}

#navcontainer a:hover
{
background-color:#74B01A;
color: #fff;
}

#footer {
background-color:#000000;
color:#FFFFFF;
font-size:.8em;
padding: 5px 0;
text-align:center;
}

p {
margin:3%;
font-weight:normal;
font-size:.9em;
}
.top {
margin:0 3%;
font-weight:normal;
font-size:.9em;
}
h1 {
margin:10px;
font-weight:bold;
font-size:1em;
}
h2 {

}
h3 {
border:#74B118 solid 1px;
color:#FFFFFF;
background-color:#F668B2;
margin:3%;
font-size:1em;
}
h4 {
font-size:.8em;
font-weight:normal;
font-style:normal;
margin:3%;
} 

h5 {

}
h6 {
font-size:.7em;
font-style:italic;
font-weight:normal;
margin: 8px;
}
.pink {
color:#FF3399;
}

.green {
color:#74B118;
}
a:link, a:active, a:visited {
text-decoration:underline;
color:#FF3399;
}
a:hover {
color:#74B118;
}
a.side:link, a.side:active, a.side:visited {
text-decoration:none;
color:#000000;
padding: 3px;
background-color:#F668B2;

}
a.side:hover {
color:#ffffff;
background-color:#74B118;
}

a.side2:link, a.side2:active, a.side2:visited {
text-decoration:underline;
color:#000000;
}
a.side2:hover {
color:#74B118;
}
a.side3:link, a.side3:active, a.side3:visited {
text-decoration:underline;
color:#FF3399;
font-size:95%;
}
a.side3:hover {
color:#74B118;
}
a.footer:link, a.footer:active, a.footer:visited {
text-decoration:underline;
color:#FFffff;
}
a.footer:hover {
color:#FF3399;
}
#clr {
clear: both;
}
.clr {
clear: both;
}
.cclr {
clear: both;
}
.quotes {
margin: 10px 27px;
border:#74B118 double 3px;
background-color:#FEEBF5;
}
.btn {
background-color:#F668B2;
border: none;
color:#000000;
padding: 1px 2px;}
.samples {
border:#74B118 double 3px;
}

.border {
border:#74B118 double 3px;
padding:5px;
background-color:#FEEBF5;
}

ul {
list-style-type:circle;
margin-left:25px;
}
ul li {
margin-left: 6px;
}


.home td {
width: 220px;
text-align:center;
padding:15px;
border:#74B118 double 3px;
background-color:#FEEBF5;
}
blockquote {
margin-left: 25px;
}
.border {
border:#74B118 double 3px;
margin: 0 0 3px 0;
}
.subtext {
font-size: .7em;
color:#FF3399;
}
.subtext2 {
font-size: .9em;
color:#FF3399;
}
.photocaption {
width: 230px;
text-align:center;
padding:15px 0;
border:#74B118 double 3px;
background-color:#FEEBF5;
float: left;
margin: 10px;
}
.photocaption2 {
width: 230px;
text-align:center;
padding:15px 0;
border:#74B118 double 3px;
background-color:#FEEBF5;
margin: 10px auto;
}
.photocaption3 {
width: 220px;
text-align:center;
padding:5px 0 15px 0;
border:#74B118 double 3px;
background-color:#FEEBF5;
margin: 10px;
float: left;
}
.photocaption4 {
width: 220px;
text-align:center;
padding:5px;
border:#74B118 double 3px;
background-color:#FEEBF5;
margin: 10px;
float: left;
}
.photocaption5 {
width: 230px;
text-align:center;
padding:5px;
border:#74B118 double 3px;
background-color:#FEEBF5;
margin: 10px 5px;
float: left;
}
.photocaption6 {
width: 465px;
text-align:left;
padding:0;
border:#fff double 3px;
background-color:#fff;
margin: 0 10px 0 10px;
float: left;
}
.photosingle {
width:375px;
text-align:justify;
padding:15px 5px;
border:#74B118 double 3px;
background-color:#FEEBF5;
margin: 10px auto;
}
.photofr {
float:right;
padding:5px;
border:#74B118 double 3px;
background-color:#FEEBF5;
margin: 10px;
}
.photo {
border:#FF3399 solid 1px;
}
.photo1 {
border:#FF3399 double 3px;
margin: 0px;
}
.quotes2 {
margin: 0 10px;
border:#74B118 double 3px;
background-color:#FEEBF5;
}
.caption {
font-size:.8em;
text-align:justify;
margin: 5px 15px;
}
.caption1 {
font-size:90%;
text-align:center;
}
.caption2 {
font-size:95%;
}
.floatleft {
float:left;
margin:0 10px 0 0;
}

.bpi {
font-weight:bold;
font-style:italic;
color:#FF3399;
}
#cr_info {
float:right;
width: 180px;
}
hr {
color:#74B01A;
}
a
{
  outline: none;
}
ol {
font-size:.9em;
margin-left:3%;
}
ol li {
margin:3%;
}


