/*****************
//CSS by Ryan Cowles
//January, 2010
*****************/

body {
	background-color: #FFFFFF;
	margin-top:0;
	background-image:url(images/pageback.jpg);
	background-repeat:repeat-y;
	background-position:center top;
}
/**********
// Link Styling
**********/
a:link {
	color: #006666;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #006666;
}
a:hover {
	text-decoration: underline;
	color: #009966;
}
a:active {
	text-decoration: none;
	color: #006666;
}

/**********
// Headings
**********/
h1,h2,h3,h4,h5,h6 {
	font-family: Georgia, Times New Roman, Times, serif;
	font-style: italic;
}
h1,h3,h5 {
	color: #003366;
}
h2,h4,h6 {
	color: #003366;/*#006666*/
}
h3 {
font-size:1.1em;
padding-left:40px;
font-weight:500;
}
#header h1 {
margin:0;
padding-top:20px;
}
#header h1 a,
#header h1 a:active,
#header h1 a:visited {
color:#003366;
text-shadow: 1px 1px 1px #fff;
}
#header h1 a:hover {
color:#FF6600;
text-decoration:none;
}
/**********
// Basic Formatting
**********/
#wrapper {
width:980px;
margin:0px auto;
}

#header {
width:980px;
clear:both;
height:130px;
background-image:url(images/home/headerback.jpg);
background-repeat:no-repeat;
background-position:top right;
}

#nav {
width:920px;/*980*/
margin:0 auto;
text-align:center;
clear:both;
/*border-bottom:1px dotted #ccc;*/
height:30px;
}

#content {
width:980px;
clear:both;
text-align:center;
}

#footer {
width:980px;
clear:both;
margin-top:20px;
color:#666666;
font-style:italic;
text-align:center;
border-top:1px solid #ccc;
}

/**********
// Top Menu Styling
**********/
#nav ul.topmenu {
list-style:none;
padding:0;
margin:0;
display:inline;
}

#nav ul.topmenu li {
display:inline;
width:20%;
float:left;
text-align:center;
}

#nav ul.topmenu li a {
display:inline-block;
text-decoration:none;
font-style:italic;
padding:4px;
/*border-bottom:1px dotted #006666;*/
border:0px;
border-left:0px solid #ccc;
border-bottom:2px solid #ccc;

}

#nav ul.topmenu li a:hover, 
#nav ul.topmenu li a.active {
font-style:normal;
border-bottom:2px dotted #999;
}

/**********
// Content Layout
**********/
p.featuredpic {
text-align:center;
}

p.disc {
font-weight:600;
color:#333;
font-style:italic;
text-align:center;
}

img.inlineimg {
padding:4px;
margin:10px;
background-color:#006600;
}

/**********
// Gallery Submenu
**********/
#submenu {
text-align:center;
}

#submenu ul.gallerymenu {
list-style:none;
padding:0;
margin:0;
display:inline;
width:100%;
text-align:center;
}

#submenu ul.gallerymenu li {
display:inline;
width:10%;
float:left;
text-align:center;
}

#submenu ul.gallerymenu li a {
display:inline-block;
text-decoration:none;
font-style:italic;
padding:4px;
/*border-bottom:1px dotted #006666;*/
border:0px;
border-left:0px solid #ccc;

}

#submenu ul.gallerymenu li a:hover,
#submenu ul.gallerymenu li a.active {
font-style:normal;
/*border-bottom:2px dotted #999;*/
}

table.gallmenu {
border:1px solid #99CCCC;
margin:0px auto;
background-color:#FFFFCC;
}
table.gallmenu a {
/*font-weight:600;*/
}

table.gallmenu th {
margin-top:8px;
background-color:#99CCCC;
color:#003366;
margin-bottom:8px;
}

table.gallmenu a:hover img {
text-decoration:none;
}
/*****************
//About/Bio Page Styling
*****************/
.aboutbio p {
text-align:left;
text-indent: 15pt;

}

img.pricingimg {
padding:4px;
margin:0px 0px 10px 10px;
}
