
/*----------------------------------------
Name: master.css
Developed by:
Date Created:
Last Updated:
Copyright:
----------------------------------------*/

/* Imports
----------------------------------------*/
@import url("reset.css");
@import url("xlinks.css");



/* Basics
----------------------------------------*/


p
{
	margin: 0 0 1em 0;

}

/*--- Link Styles ---*/
a:link, a:visited
{
	color:#4199be;
}

a:hover, a:active
{
	color:#82b015;
	text-decoration:none;
}

h1
{
	color:#554d4d;
	font-size:2.125em;
}

h2
{
	color:#554d4d;
	font-size:1.75em;
}

h3
{
	color:#554d4d;
	margin:.825em 0 .5em 0;
	font-size:1.5em;
}

h4
{
	color:#554d4d;
	margin:.825em 0 .5em 0;
	font-size:1.25em;
}

h5
{
	color:#554d4d;
	margin:.825em 0 .5em 0;
	font-size:1.125em;
}

h6
{
	color:#554d4d;
	margin:.825em 0 .5em 0;
	font-size:1em;
}

ul
{
	list-style-type:none;
}

ol
{
	margin-left:25px;
	
}

blockquote	{margin: 0 0 18px 18px; color:#666666; font-style: italic;}
strong		{font-weight:bold;}
em		{font-style:italic;}


/* Standard Definitions
----------------------------------------*/
.left 		{float:left;}
.right 		{float:right;}
.clear     	{clear:both;height: 0; line-height: 0.0; font-size: 0;}
.small		{font-size:.625em;}
.large		{font-size:1em;}
.soft		{color:#D3D3D3;}
.hide		{display:none;}
p.last		{margin-bottom:0px;}



/* Tables
----------------------------------------*/
table { border: 0;  margin-bottom: 1.6em; }
th, td { padding: .3em;  }
 







/* Elements
----------------------------------------*/
body, p, li
{

	color:#554d4d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:70%;  /* Tip: Treat this as 10pt. */
}


body {

	background-color: #c9c0a1;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/beach.jpg);
	background-repeat: repeat-y;
}
 



 


/* Vertical column nav
----------------------------------------*/


#vnavwrap {margin:0; padding:0;position:relative; top:220px;}

#vnav ul
{
margin: 0;
padding: 0;
list-style-type: none;
}


 
#vnav a
{
display:block;
height:20px;
padding:0;
margin:0;
font-size:12px;
padding:6px 0 0 10px;
color: #4199be;
background-color: transparent;
text-decoration: none;
border-bottom: 1px solid #e8f2fa;
}

#vnav a:link, #vnav a:visited {color: #4199be;text-decoration: none;}

#vnav a:hover, #vnav a:active {background-color: #e8f2fa;}


 


/* Layout
----------------------------------------*/


#container_wrap {width:922px;margin:0;text-align:left; background:transparent url(../images/wave.jpg) no-repeat top left;}

#container_wrap_home {width:922px;margin:0;text-align:left; background:transparent url(../images/homewave.jpg) no-repeat top left;}


#container_wraphome {width:900px;margin:0 auto;text-align:left; background:#ffffff;}

#pagetop {width:1px;height:1px;}
#pagetop h1  {text-indent:-9999px;}
 

#page { width:922px; margin:0; padding:0; }



#col1 {width:180px;margin:0;padding:0;float:left;}

#colnarrow {width:120px;margin:0;padding:0;float:left;}



#col2 {width:530px; margin:0; margin-top:200px;padding:0; float:left;}

#col2wide {width:770px; margin:0; margin-top:430px;padding:0; float:left;}


#col3 {width:180px;margin:0 10px 0 0;padding:0;float:right;}






/* fonts in the page
----------------------------------------*/
 

#content p, #content ul li, #content ol li, #content  { font: normal 13px Arial, sans-serif !important; }


 


#content ul li
{
list-style-image: url(../images/bluebullet.gif);
padding: 0;
margin: 0 0 8px 20px;
padding: 0 0 0 1px;
}

  
 

/* Footer
----------------------------------------*/
#footer
{
	clear: both;
	padding: 20px 0 4px 0;
	background:transparent url(../images/weplay.gif) no-repeat top center;
	height: 80px;
	width: 922px;
}

#footer p 
{
	margin:30px 0 0 0;
	color:#a59c7e;
	text-align:center;
}




 



/* Skips 
---------------------------------------*/
 .skip {display: none;}
a.skip {display: none;}
#axs {display:none;}
#cc  {display:none;}



 



/* Primary nav
---------------------------------------*/

#pnavwrap { 
	width: 855px;
	height: 39px;
	margin: 0;
	border:0;
	padding: 0;
	position:absolute;
	left:67px;
	top:35px;
	}


#pnav { 
	width: 855px;
	height: 39px;
	margin: 0;
	border:0;
	padding: 0;
	background: #ffffff;
	position:relative;
}

#pnav ul	{
	width: 855px;
	height: 39px;
	background: url(../images/pnav.jpg) no-repeat;
	margin: 0;
	padding: 0;
	position: relative;
	list-style-type: none;
}

#pnav ul li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	position: absolute;
}

#pnav ul li, #pnav a {
	height: 39px;
	display: block;
}

#pnav ul li a {
	text-indent: -9999px; 
	text-decoration: none;
}

#pnav1 {left: 11px; width:103px;}
#pnav2 {left: 119px; width:55px;}
#pnav3 {left: 182px; width:128px;}
#pnav4 {left: 316px; width:142px;}
#pnav5 {left: 464px; width:96px;}
#pnav6 {left: 570px; width:156px;}
#pnav7 {left: 740px; width:100px;}



#pnav1 a:hover  {background: transparent url(../images/pnav.jpg) -11px -39px;}
#pnav2 a:hover  {background: transparent url(../images/pnav.jpg) -119px -39px;}
#pnav3 a:hover  {background: transparent url(../images/pnav.jpg) -182px -39px;}
#pnav4 a:hover  {background: transparent url(../images/pnav.jpg) -316px -39px;}
#pnav5 a:hover  {background: transparent url(../images/pnav.jpg) -464px -39px;}
#pnav6 a:hover  {background: transparent url(../images/pnav.jpg) -570px -39px;}
#pnav7 a:hover  {background: transparent url(../images/pnav.jpg) -740px -39px;}


  /* Primary nav home page
---------------------------------------*/

#pnavwraph { 
	width: 855px;
	height: 39px;
	margin: 0;
	border:0;
	padding: 0;
	position:absolute;
	left:67px;
	top:35px;
	}


#pnavh { 
	width: 855px;
	height: 39px;
	margin: 0;
	border:0;
	padding: 0;
	background: #ffffff;
	position:relative;
}

#pnavh ul	{
	width: 855px;
	height: 39px;
	background: url(../images/pnavh.jpg) no-repeat;
	margin: 0;
	padding: 0;
	position: relative;
	list-style-type: none;
}

#pnavh ul li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	position: absolute;
}

#pnavh ul li, #pnavh a {
	height: 39px;
	display: block;
}

#pnavh ul li a {
	text-indent: -9999px; 
	text-decoration: none;
}

#pnavh1 {left: 11px; width:103px;}
#pnavh2 {left: 119px; width:55px;}
#pnavh3 {left: 182px; width:128px;}
#pnavh4 {left: 316px; width:142px;}
#pnavh5 {left: 464px; width:96px;}
#pnavh6 {left: 570px; width:156px;}
#pnavh7 {left: 740px; width:100px;}

#pnavh1 a:hover  {background: transparent url(../images/pnavh.jpg) -11px -39px;}
#pnavh2 a:hover  {background: transparent url(../images/pnavh.jpg) -119px -39px;}
#pnavh3 a:hover  {background: transparent url(../images/pnavh.jpg) -182px -39px;}
#pnavh4 a:hover  {background: transparent url(../images/pnavh.jpg) -316px -39px;}
#pnavh5 a:hover  {background: transparent url(../images/pnavh.jpg) -464px -39px;}
#pnavh6 a:hover  {background: transparent url(../images/pnavh.jpg) -570px -39px;}
#pnavh7 a:hover  {background: transparent url(../images/pnavh.jpg) -740px -39px;}





.pulloutsoft {
	padding: 			15px 0 0 10px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:		20px;
}

.byline {
	padding: 			0px 0px 15px 20px;
	font-family: 		verdana, arial, sans-serif; 
	color:				#645127;
    font-size: 			10px;
	line-height:		12px;
}










































