

/* start reset - thanks to meyerweb.com */


* { padding: 0; margin: 0; }
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
 caption, tbody, tfoot, thead, th {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
	 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 	background-image: url(../images/corktile.jpg);
 	background-repeat:repeat;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */


/* end reset - and let the fun begin... */

/* general stuff */


#wrapper {
	margin: 0 auto;
	width: 1050px;

}

h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	line-height:24px;
	color: #289582;
}

h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	line-height:18px;
	color: #289582;
}

.formbox { 
border-color: #666666;
border-width: 1px; 
border-style: dotted; 
font-size: 10px;  
font-family: "Lucida Grande", Verdana, Arial, sans-serif; 
color: #666666;

}


.contact { 
border-color: #BF699D;
border-width: 1px; 
border-style: dotted; 
font-size: 10px; 
line-height: 16px; 
font-family: "Lucida Grande", Verdana, Arial, sans-serif; 
color: #BF699D;

}

#navigation a {
  color: #666666;
  text-decoration: none;
}

a:hover {
  color: #289582;
}

a .selected {
  color: #289582;
}
a {
  color: #289582;
  text-decoration: none;
}

/* end of general stuff */





/* nav area */


#leftcolumn { 
 height: 830px;
 margin-top: 10px;
 width: 180px;
 float: left;
 background-image: url(../images/nav_bg.png);
 background-repeat: no-repeat;
}

#logo { 
  margin-top: 20px;
  margin-left: 20px;
  height: 92px;
  width: 161px;
  background-image: url(../images/logo.png);
  background-repeat: no-repeat;
}

#navigation { 
  line-height: normal; 
  margin-top: 30px;
  font-size: 12px; 
  font-weight: bold; 
  font-family: "Lucida Grande", Verdana, Arial, sans-serif; 
  margin-left: 20px;
  width: 161px;
  color: #666666;
}



div.hrnav {
width: 90%;
height: 9px;
font-size:1px;
line-height: 1px;
background-image: url(../images/bluenavline.gif);
}


#navigation li.chosen {
list-style-position: outside;
list-style-image: url(../images/purple_arrow.gif);
color: #289582;	
line-height: 18px;
}

#navigation li {
margin-left: 16px;
list-style-type: none;
line-height: 18px;

}


#bluebox { 
/* we might need to drop this down depending on how many menu items there will be */
  position: absolute; 
  top: 540px; 
  margin-left: 15px;
  height: 92px;
  width: 161px;
  background-image: url(../images/lightbluebox.gif);
  background-repeat: no-repeat;
   font-size: 10px;  
 font-family: "Lucida Grande", Verdana, Arial, sans-serif; 
 color: #666666;
}

#blueboxleft { 
padding-left: 10px;
padding-top: 10px;
width: 57px;
position: relative;
float: left;
}

#blueboxright { 
padding-left: 0px;
padding-top: 15px;
padding-right: 10px;
width: 77px;
position: relative;
float: right;

}



#socialbookmarks { 
/* we might need to drop this down depending on how many menu items there will be */
  margin-left: 15px;
  height: 35px;
  width: 161px;
  position: absolute; 
  top: 645px; 

}

#socialbookmarks img { 
  margin-left: 6px;
  border: 0px;
}

#sitehygiene { 
  margin-left: 10px;
 text-align: center;
 height: 35px;
 width: 161px;
 position: absolute; 
 top: 755px; 
 font-size: 10px;  
 font-family: "Lucida Grande", Verdana, Arial, sans-serif; 
 color: #666666;
 line-height: 13px;
}



/* end of nav */









/* main content area */
#contentwrapper {
	margin: 0 auto;
	width: 620px;
	float: left;
	 display: inline;

}


#bannerheader {
 margin-top: 5px;
 height: 130px;
 width: 620px;
  background-image: url(../images/header_bg.png);
 background-repeat: no-repeat;
}




#bannerheader h1 { 
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 40px;
color: white;
padding-top: 40px;
padding-left: 23px;
}

/* paper background template */


#contentpaper { 
 height: 700px;
 width: 550px;
  background-image: url(../images/paper_bg.png);
  background-repeat: no-repeat;
  font-family: Georgia, "Times New Roman", Times, serif;
font-size: 13px;
line-height: 16px;
  color: #666666;
  padding-bottom: 0px;
padding-left: 50px;
padding-top: 40px;
padding-right: 20px;
}


#contentapple{ 
 height: 700px;
 width: 550px;
  background-image: url(../images/applebg.png);
  background-repeat: no-repeat;
  font-family: Georgia, "Times New Roman", Times, serif;
font-size: 13px;
line-height: 16px;
  color: #666666;
  padding-bottom: 0px;
padding-left: 50px;
padding-top: 40px;
padding-right: 20px;
}

#contentpaper p { 
margin-bottom: 15px;
}

#contentpaper > ol, #contentpaper > ul {
	margin-left: 15px; list-style: square;
}

#contentpapercopyfullwidth { 
width: 550px;
}

#contentpapercopyleft { 
position: relative;
float: left;
  width: 220px;
}


#contentpapercopyright { 
position: relative;
float: right;
 width: 330px;
}


#contentpaperheader{
width: 550px;
 height: 55px;
}

#contentpaper h1 { 
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 30px;
  color: #289582;
line-height: 30px;
}

/* end paper background template */

/* blog template */

#contentblog { 
 height: 700px;
 width: 620px;
  font-family: Georgia, "Times New Roman", Times, serif;
font-size: 13px;
line-height: 16px;
  color: #666666;
}


#contentblogcopy { 
background-color: #fff;
background: #fff;
width: 542px;
height: 593px;
position: relative;
float: left;
padding-left: 0px;
}


#contentblogtop{ 
width: 620px;
height: 42px;
background-image: url(../images/blog_bg_top.png);
position: relative;
float: left;
}


#contentblogleft{ 
width: 54px;
height: 593px;
position: relative;
float: left;
background-image: url(../images/blog_bg_left.png);
}


#contentblogright{ 
width: 24px;
height: 593px;
position: relative;
float: right;
background-image: url(../images/blog_bg_right.png);
}


#contentblogbtm{ 
width: 620px;
height: 38px;
clear: both;
background-image: url(../images/blog_bg_btm.png);
}


#contentblogentry {
width: 532px;
 font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
line-height: 16px;
  color: #666666; 
  
   margin-bottom: 20px;
 position: relative;
float: left;   
   
 }
#contentblogcopytitle{
width: 261px;
position: relative;
float: left; 
font-family: "Lucida Grande", Verdana, Arial, sans-serif;
margin-bottom: 5px;

 }
 
 #contentblogreadentrytitle{
width: 361px;
position: relative;
float: left; 
font-family: "Lucida Grande", Verdana, Arial, sans-serif;
margin-bottom: 5px;
margin-left: 10px;

 }
 #contentblogreadentrydate{
width: 151px;
position: relative;
float: right;
text-align: right;
font-family: "Lucida Grande", Verdana, Arial, sans-serif; 
font-size: 12px;
 color: #289582;
 margin-bottom: 5px
 margin-right: 10px;;
 }
 
#contentblogcopydate{
width: 271px;
position: relative;
float: right;
text-align: right;
font-family: "Lucida Grande", Verdana, Arial, sans-serif; 
 color: #289582;
 margin-bottom: 5px;
 }
 
 #contentblogsubnav{
width: 532px;
text-align: center;
margin-bottom: 40px; 
margin-top: 10px;
font-family: "Lucida Grande", Verdana, Arial, sans-serif; 
}



#contentblogmain{
width: 532px;
clear: both;
margin-top: 5px; }



#contentblogreadouter{
width: 522px;
clear: both;
margin-top: 5px; 
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 14px;
line-height: 16px;
  color: #666666;
  margin-left: 10px;
  margin-right: 20px;}
  
  #contentblogreadouter h1{ 
 font-family: Georgia, "Times New Roman", Times, serif;
font-size: 16px;
line-height: 18px;
  color: #666666;
font-weight: bold;}



#contentblogmainleft{
width: 242px;
margin-top: 5px;
position: relative;
float: left; }

#contentblogmainright{
width: 290px;
margin-top: 5px;
position: relative;
float: right; 
}
 
 
#contentblogcopytitle h1{ 
 font-family: Georgia, "Times New Roman", Times, serif;
font-size: 14px;
line-height: 16px;
  color: #666666;
font-weight: bold;}

div.hrblog {
width: 100%;
height: 9px;
font-size:1px;
line-height: 1px;
background-image: url(../images/blogline.gif);
}


#contentblogprevious{
left: 30px;
top: 600px;
width: 271px;
position: absolute;
float: left; 
font-family: "Lucida Grande", Verdana, Arial, sans-serif;
font-size:10px;
  color: #666666; 

 }
#contentblognext{
left: 270px;
top: 600px;
width: 271px;
position: absolute;
float: right;
text-align: right;
font-family: "Lucida Grande", Verdana, Arial, sans-serif;
font-size:10px;
  color: #666666; 
 }

/* end blog template */

/* start editorial template */

#contenteditorialheader{
width: 550px;
height: 50px;
}



#contenteditorialleft{
width: 400px;
position: relative;
float: left;
height: 25px; }

#contenteditorialright{
width: 150px;
position: relative;
float: right;
height: 25px; 
}

#contenteditorialleft h1{
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 20px;
  color: #289582;
  
   }


/* end editorial template */

/* start books template */

#contentbooks {
height: 700px;
width: 620px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 13px;
line-height: 16px;
color: #666666;
}

#contentbooksprevious{
left: 410px;
top: 700px;
width: 271px;
position: absolute;
float: left; 
font-family: "Lucida Grande", Verdana, Arial, sans-serif;
  color: #666666; 

 }
#contentbooksnext{
left: 680px;
top: 700px;
width: 271px;
position: absolute;
float: right;
text-align: right;
font-family: "Lucida Grande", Verdana, Arial, sans-serif;
  color: #666666; 
 }

#contentbooksleft { 
position: relative;
float: left;
  width: 290px;
  margin-top: 15px;
  margin-right: 10px;
}


#contentbooksright { 
position: relative;
float: right;
 width: 250px;
}


/* end books template */

/* start contact template */


#contentcontact {
height: 700px;
width: 620px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 13px;
line-height: 16px;
color: #666666;
  background-image: url(../images/contact_bg1.png);
  background-repeat: no-repeat;
}



#contentcontactform{
	left: 150px;
	top: 220px;
	width: 338px;
	position: relative;
 }


/* end contact template */

/* start directory template */
#directorycenter { 
background-color: #F4E6BC;
background: #F4E6BC;
width: 541px;
height: 665px;
position: relative;
float: left;
}


#directorytop{ 
width: 560px;
height: 61px;
background-image: url(../images/directory_header.png);
position: relative;
float: left;
margin-top: 10px;
padding-top: 20px;
padding-right: 60px;
}


#directoryleft{ 
width: 47px;
height: 665px;
position: relative;
float: left;
background-image: url(../images/directory_left.png);
}


#directoryright{ 
width: 32px;
height: 665px;
position: relative;
float: right;
background-image: url(../images/directory_right.png);
}

#directorybtm{ 
width: 620px;
height: 57px;
background-image: url(../images/directory_btm.png);
clear: both;

}

#directorytopwrapper{ 
width: 541px;
margin-top: 40px;
margin-bottom: 20px;
position: relative;
}

#directoryentrywrapper{ 
width: 541px;
padding-bottom: 30px;
position: relative;
clear: both;
}

#directoryentry{ 
width: 501px;
position: relative;
margin-left: 10px;
margin-right: 30px;
}

#directoryentryleft{ 
width: 260px;
position: relative;
float: left;
height:15px;
}

#directoryentryright{ 
width: 241px;
position: relative;
float: right;
text-align: right;
height:15px;


}

#directorytopleft{ 
width: 260px;
position: relative;
float: left;
margin-top: 20px;
margin-bottom: 20px;
margin-left: 10px;

}


#directorytopleft .headline{ 
color: #333333; 
font-size: 16px; 
font-family: "Lucida Grande", Verdana, Arial, sans-serif; 
background-image: url(../images/directory_headline.gif);
background-repeat: no-repeat;
padding-left: 40px;
padding-top: 7px;
display: block;
height: 30px;
widows: 225px;
font-weight: bold;

}




#directorytopright{ 
width: 241px;
position: relative;
float: right;
margin-top: 20px;
margin-bottom: 20px;
margin-right: 30px;
text-align: right;
}



div.hrdir {
width: 100%;
height: 9px;
font-size:1px;
line-height: 1px;
background-image: url(../images/dirline.gif);
}


.yellow{ 
border-color: #F1CB20;
border-width: 0px; 
border-style: solid; 
font-size: 10px;  
background-color: #F1CB20;
background: #F1CB20;
font-family: "Lucida Grande", Verdana, Arial, sans-serif; 
color: #000;
padding: 3px;

}
/* end directory  template */


/* start TV template */

#contenttv { 
 height: 805px;
 width: 620px;
  background-image: url(../images/TV_background.png);
  background-repeat: no-repeat;
  font-family: "Lucida Grande", Verdana, Arial, sans-serif;
font-size: 10px;
line-height: 12px;
  color: #000;
  padding-left: 33px;
    padding-top: 70px;
}


#contenttvcol { 
width: 160px;
position: relative;
float: left;
padding-left: 8px;
padding-right: 10px;
padding-top: 5px;

}


#contenttvcol h1{ 
width: 153px; 
text-align: center; 
display: block; 
background-color: purple; 
color: white; 
font-size: 12px;
padding-left: 5px; 
line-height: 26px; 
font-weight: bold; 
font-family: "Lucida Grande", Verdana, Arial, sans-serif; 
}

#contenttvcolmain { 
  background-image: url(../images/tvlisting_bg.jpg);
  background-repeat: no-repeat;
  width: 160px;
  margin-top: 4px;
  padding-top: 8px;
position: relative;
float: left;

}


/* end TV template */



/* end of main content area */









/* admin and ads */

#rightcolumn { 
 height: 125px;
 margin-top: 15px;
 padding-top: 35px;
 width: 155px;
 float: left;
 position: relative;
 background-image: url(../images/admin_bg.png);
 background-repeat: no-repeat;
 font-size: 11px;  
 font-family: "Lucida Grande", Verdana, Arial, sans-serif; 
 color: #666666;
 font-weight: bold;
 text-align: center;
 line-height: 15px;
}

#rightcolumn .searchbox { 
border-color: #666666;
border-width: 1px; 
border-style: dotted; 
font-size: 10px;  
font-family: "Lucida Grande", Verdana, Arial, sans-serif; 
color: #666666;


}

#rightcolumn .go { 
background-color:#666666; 
font-size: 10px;  
font-family: "Lucida Grande", Verdana, Arial, sans-serif; 
color: #fff;
font-weight: bold;
padding: 2px;
border: none;
}




#ad { 
 height: 610px;
  margin-left:5px;
 width: 140px;
 float: left;
 position: relative;


}


/* end of admin and ads */

/* forms */

div.box{
	border:solid 1px #c6cfe1;
	background:#dfe4ee;
	padding:10px;
	color:#333333;
	margin-bottom:20px;
}
div.box h1 {
	font-size:14px;
	color:#000000;
	padding-bottom:4px;
}
div.box p{padding-bottom:14px;}

div.box input .input-text{
	border:1px solid #3b6e22;
	color:#666666;
	width:180px;
}

div.box label{
	display:block;
	margin-bottom:10px;
	color:#555555;
}

div.box label span{
	display:block;
	float:left;
	padding-right:6px;
	width:70px;
	text-align:right;
	font-weight:bold;
}
.spacer{margin-left:80px; 
	margin-bottom:10px;
	font-size:11px;
	color:#555555;
}
.pink{
	background:url(../images/pink.gif);
	padding:0px 6px;
	border:1px solid #E42898;
	height:24px;
	line-height:24px;
	color:#FFFFFF;
	font-size:12px;
	margin-right:10px;
	display:inline-block;
	text-decoration:none;
}
a.pink {
	color:#FFFFFF;
}

.caption {
    font-family: "Lucida Grande", Arial, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #000000;
}

#contentpagebar {
float: right;
text-align: right;
font-family: "Lucida Grande", Verdana, Arial, sans-serif;
  color: #666666; 
  font-size:10px;
margin-top: -110px;
margin-right: 20px;
 }

#contentbreadcrumbs {
float: left;
text-align: left;
font-family: "Lucida Grande", Verdana, Arial, sans-serif;
font-size:10px;
  color: #666666; 
margin-top: -110px;
margin-left: 50px;
 }

img, div { behavior: url(/live/css/iepngfix.htc); } /* IE5.5 and IE6 PNG fix */


/* forms */

div.box{
	border:solid 1px #c6cfe1;
	background:#dfe4ee;
	padding:10px;
	color:#333333;
	margin-bottom:20px;
}
div.box h1 {
	font-size:14px;
	color:#000000;
	padding-bottom:4px;
}
div.box p{padding-bottom:14px;}

div.box input .input-text{
	border:1px solid #3b6e22;
	color:#666666;
	width:180px;
}

div.box label{
	display:block;
	margin-bottom:10px;
	color:#555555;
}

div.box label span{
	display:block;
	float:left;
	padding-right:6px;
	width:150px;
	text-align:right;
	font-weight:bold;
}

div.box br {
	clear:left;
}

.spacer{margin-left:156px; 
	margin-bottom:10px;
	font-size:11px;
	color:#555555;
}
.pink{
	background:url(../images/pink.gif);
	padding:0px 6px;
	border:1px solid #E42898;
	height:24px;
	line-height:24px;
	color:#FFFFFF;
	font-size:12px;
	margin-right:10px;
	display:inline-block;
	text-decoration:none;
	font-size: 12px;  
	font-family: Georgia, "Times New Roman", Times, serif;
}

input.pink {	
	color:#FFFFFF;
}

.black{	
	color:#000;

}

.white{	
	color:#fff;

}
ul.colours
	{
	
	width: 30em;
	margin: 0;
	padding: 0;
	}
ul.colours li
	{
	list-style-type: none;
	float: left;
	margin: 0;
	padding: 0;
	padding-bottom: 0.35em; /* 20px */
	margin-bottom: 0.5em;
	border: solid 1px #000000;
	margin-right: 0.5em;
	width: 4.5em; /* 85px */
	font-family: Helvetica, Arial;
	}
ul.colours li.wide
	{
	width: 9em;
	clear: left;
	}
ul.colours li span
	{
	font-size: 0.6em; /* 0.7em */
	display: block;
	padding: 0.25em;
	border-top: solid 4em #ffffff; /* 60px */
	}

ul li.apricot span
	{
	border-top-color: #f8c56d;
	}
ul li.aqua span
	{
	border-top-color: #6ac9c7;
	}
ul li.beige span
	{
	border-top-color: #efebc4;
	}
ul li.beigegrey span
	{
	border-top-color: #dcc8b1;
	}
ul li.bitterchocolate span
	{
	border-top-color: #68321e;
	}
ul li.black span
	{
	border-top-color: #000000;
	}
ul li.blueburgundy span
	{
	border-top-color: #72153e;
	}
ul li.bluered span
	{
	border-top-color: #db0541;
	}
ul li.brick span
	{
	border-top-color: #c96551;
	}
ul li.brightemerald span
	{
	border-top-color: #009964;
	}
ul li.brightorange span
	{
	border-top-color: #f47931;
	}
ul li.brightturquoise span
	{
	border-top-color: #0091bf;
	}
ul li.brownburgundy span
	{
	border-top-color: #8c1f02;
	}
ul li.burgundy span
	{
	border-top-color: #820034;
	}
ul li.cardinal span
	{
	border-top-color: #a23b83;
	}
ul li.charcoal span
	{
	border-top-color: #4c4b46;
	}
ul li.clearred span
	{
	border-top-color: #ef4036;
	}
ul li.darkaqua span
	{
	border-top-color: #00b5de;
	}
ul li.darkchocolate span
	{
	border-top-color: #7d4800;
	}
ul li.darkcoffee span
	{
	border-top-color: #7e5434;
	}
ul li.darkfuschia span
	{
	border-top-color: #b1005c;
	}
ul li.darkgrey span
	{
	border-top-color: #4b4b4b;
	}
ul li.darklavender span
	{
	border-top-color: #a787be;
	}
ul li.darklime span
	{
	border-top-color: #6bb640;
	}
ul li.darkolive span
	{
	border-top-color: #585300;
	}
ul li.darkpurple span
	{
	border-top-color: #392b67;
	}
ul li.darksky span
	{
	border-top-color: #3ec2cf;
	}
ul li.darktobacco span
	{
	border-top-color: #995b0c;
	}
ul li.deepburgundy span
	{
	border-top-color: #7a003e;
	}
ul li.deeppurple span
	{
	border-top-color: #7b5f60;
	}
ul li.dirtyapple span
	{
	border-top-color: #b4c688;
	}
ul li.dirtymustard span
	{
	border-top-color: #bfa500;
	}
ul li.dovegrey span
	{
	border-top-color: #dfdfdf;
	}
ul li.dustypink span
	{
	border-top-color: #f7a08b;
	}
ul li.eaudenil span
	{
	border-top-color: #cbe8dd;
	}
ul li.emerald span
	{
	border-top-color: #008840;
	}
ul li.forestgreen span
	{
	border-top-color: #00653a;
	}
ul li.frenchnavy span
	{
	border-top-color: #164a7c;
	}
ul li.fuschia span
	{
	border-top-color: #b2006f;
	}
ul li.greengold span
	{
	border-top-color: #c79909;
	}
ul li.greybeige span
	{
	border-top-color: #c1b6b3;
	}
ul li.hotpink span
	{
	border-top-color: #ef4c8e;
	}
ul li.hyacinthblue span
	{
	border-top-color: #8e9ace;
	}
ul li.icyblue span
	{
	border-top-color: #badaf3;
	}
ul li.junglegreen span
	{
	border-top-color: #3a4a00;
	}
ul li.khaki span
	{
	border-top-color: #958100;
	}
ul li.lavender span
	{
	border-top-color: #978a9a;
	}
ul li.lemon span
	{
	border-top-color: #fff799;
	}
ul li.lemonyellow span
	{
	border-top-color: #eefa8e;
	}
ul li.lightcream span
	{
	border-top-color: #ebe8ce;
	}
ul li.lightkhaki span
	{
	border-top-color: #a09600;
	}
ul li.lightorange span
	{
	border-top-color: #e18f18;
	}
ul li.lighttobacco span
	{
	border-top-color: #d6812b;
	}
ul li.midgreen span
	{
	border-top-color: #00a9a5;
	}
ul li.mushroom span
	{
	border-top-color: #ba8e78;
	}
ul li.mustard span
	{
	border-top-color: #bd9704;
	}
ul li.navy span
	{
	border-top-color: #003e5d;
	}
ul li.nectarine span
	{
	border-top-color: #f48480;
	}
ul li.olive span
	{
	border-top-color: #6a7815;
	}
ul li.olivegreen span
	{
	border-top-color: #6e6800;
	}
ul li.orange span
	{
	border-top-color: #f26539;
	}
ul li.palebeige span
	{
	border-top-color: #f0e0c1;
	}
ul li.palerosepink span
	{
	border-top-color: #facacc;
	}
ul li.periwinkle span
	{
	border-top-color: #6993cc;
	}
ul li.pinkburgundy span
	{
	border-top-color: #9f2249;
	}
ul li.plum span
	{
	border-top-color: #7a003b;
	}
ul li.racinggreen span
	{
	border-top-color: #00583f;
	}
ul li.raspberry span
	{
	border-top-color: #ce0f41;
	}
ul li.royalblue span
	{
	border-top-color: #0060af;
	}
ul li.rust span
	{
	border-top-color: #b12115;
	}
ul li.sage span
	{
	border-top-color: #5a9b98;
	}
ul li.salmon span
	{
	border-top-color: #f5846c;
	}
ul li.schiaparellipink span
	{
	border-top-color: #f0679e;
	}
ul li.seagreen span
	{
	border-top-color: #006d6e;
	}
ul li.shockingpink span
	{
	border-top-color: #ee3d96;
	}
ul li.skyblue span
	{
	border-top-color: #009bdb;
	}
ul li.slateblue span
	{
	border-top-color: #005a67;
	}
ul li.steelblue span
	{
	border-top-color: #075e7f;
	}
ul li.steelgrey span
	{
	border-top-color: #94948b;
	}
ul li.tobacco span
	{
	border-top-color: #995b0c;
	}
ul li.tomato span
	{
	border-top-color: #ee3123;
	}
ul li.tomatored span
	{
	border-top-color: #ee3123;
	}
ul li.violet span
	{
	border-top-color: #7f3f98;
	}
ul li.warmbeige span
	{
	border-top-color: #e8cfa0;
	}

#contentpaperfull { 
 height: 800px;
 width: 620px;
  background-image: url(../images/bgpaperfull.png);
  background-repeat: no-repeat;
  font-family: Georgia, "Times New Roman", Times, serif;
font-size: 13px;
line-height: 16px;
  color: #666666;
  padding-bottom: 0px;
padding-left: 50px;
padding-top: 40px;
padding-right: 20px;
}


#contentpaperfront { 
 height: 800px;
 width: 620px; /* 620px */
  background-image: url(../images/bgpaperfull2.png);
  background-repeat: no-repeat;
  font-family: Courier, Arial, Helvetica, sans-serif;
font-size: 13px;
line-height: 13px;
  color: #666666;
  padding-bottom: 0px;
padding-left: 50px; /* 50px */
padding-top: 40px;
padding-right: 20px;
}

#rec { 
 height: 700px;
 width: 617px;
  background-image: url(../images/rec_template.png);
  background-repeat: no-repeat;
  font-family: Georgia, "Times New Roman", Times, serif;
font-size: 13px;
line-height: 16px;
  color: #666666;
  padding-bottom: 0px;
padding-left: 3px;
padding-top: 20px;
padding-right: 0px;
}
#recleftwhite{ 
width:228px;
padding-left: 30px;
padding-top: 50px;
padding-right: 30px;
height: 455px;

}

#recpic { 

width:282px;
height: 373px;
padding-left: 34px;
padding-top: 37px;

}

#recpostit { 

width:155px;
height: 195px;
padding-left: 60px;
padding-top: 10px;

}


#newhome { 
 height: 700px;
 width: 617px;
  background-image: url(../images/newhomebg2.png);
  background-repeat: no-repeat;
  font-family: Georgia, "Times New Roman", Times, serif;
font-size: 13px;
line-height: 16px;
  color: #666666;
  padding-bottom: 0px;
padding-left: 3px;
padding-top: 20px;
padding-right: 0px;
}


#newhomeleft { 
float:left;
width:288px;
height: 665px;

}

#newhomeleftyellow { 
width:228px;
padding-left: 30px;
padding-top: 20px;
padding-right: 30px;
height: 455px;

}

#newhomeleftcard { 
width:170px;
padding-left: 50px;
padding-top: 60px;
padding-right: 68px;
height: 85px;

}




#newhomeright { 
float:right;
width:320px;
height: 665px;

}


#newhomerightpic { 

width:285px;
height: 305px;
padding-left: 35px;
padding-top: 25px;

}
#newhomerightpostit { 

width:200px;
height: 265px;
padding-left: 40px;
padding-top: 40px;

}

#newhomecontact { 

width:115px;
height: 112px;
position: relative;
left: 200px;
top: -230px;

}


#bfeatures {
	height: 700px;
	width: 617px;
	background-image: url(../images/beautybgfinal.png);
	background-repeat: no-repeat;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 16px;
	color: #336699;
	padding-bottom: 0px;
	padding-left: 3px;
	padding-top: 20px;
	padding-right: 0px;
}
#gfeatures {
	height: 700px;
	width: 617px;
	background-image: url(../images/giftsbgfinal.png);
	background-repeat: no-repeat;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 16px;
	color: #336699;
	padding-bottom: 0px;
	padding-left: 3px;
	padding-top: 20px;
	padding-right: 0px;
}

#hfeatures {
	height: 700px;
	width: 617px;
	background-image: url(../images/homebg.png);
	background-repeat: no-repeat;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 16px;
	color: #336699;
	padding-bottom: 0px;
	padding-left: 3px;
	padding-top: 20px;
	padding-right: 0px;
}

#creditscontent {
	height: 700px;
	width: 617px;
		background-image: url(../images/creditsbg.png);
	background-repeat: no-repeat;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 16px;
	color: #336699;
	padding-bottom: 0px;
	padding-left: 3px;
	padding-top: 20px;
	padding-right: 0px;
}

#ffeatures {
	height: 700px;
	width: 617px;
	background-image: url(../images/fashionbg.png);
	background-repeat: no-repeat;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 16px;
	color: #336699;
	padding-bottom: 0px;
	padding-left: 3px;
	padding-top: 20px;
	padding-right: 0px;
}


#tfeatures {
	height: 700px;
	width: 617px;
	background-image: url(../images/travelbg.png);
	background-repeat: no-repeat;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 16px;
	color: #336699;
	padding-bottom: 0px;
	padding-left: 3px;
	padding-top: 20px;
	padding-right: 0px;
}
#cfeatures {
	height: 700px;
	width: 617px;
	background-image: url(../images/kidsbg.png);
	background-repeat: no-repeat;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 16px;
	color: #336699;
	padding-bottom: 0px;
	padding-left: 3px;
	padding-top: 20px;
	padding-right: 0px;
}

#featureslefthead{ 
width:318px;
padding-left: 30px;
margin-top: 40px;
padding-right: 30px;
height: 30px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:30px;
line-height:34px;
color:#333333;
text-align:center;


}

#featuresleft{ 
width:318px;
padding-left: 30px;
padding-top: 35px;
padding-right: 30px;
height: 500px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
line-height:20px;
color:#333333;
text-align:left;


}


#photos{
	height: 700px;
	width: 616px;
	padding-bottom: 0px;
	padding-left: 4px;
	padding-top: 40px;
	padding-right: 0px;
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
}



#photosnew{
	height: 700px;
	width: 618px;
	padding-bottom: 0px;
	padding-left: 2px;
	padding-top: 0px;
	padding-right: 0px;
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
}

img.polaroid {
	margin-top: -5px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: -5px;
	padding-top: 25px;
	padding-right: 23px;
	padding-bottom: 60px;
	padding-left: 23px;
	background-image: url(../images/polaroidbg.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#captionone{
	height: 30x;
	width: 150px;
	padding-bottom: 0px;
	padding-left: 4px;
	padding-right: 4px;
	position:relative;
	left:20px;
	top: -375px;
	
}

#captiontwo{
	height: 30x;
	width: 150px;
	padding-bottom: 0px;
	padding-left: 4px;
	padding-right: 4px;
	position:relative;
	left:228px;
	top: -387px;
	
}


#captionthree{
	height: 30x;
	width: 150px;
	padding-bottom: 0px;
	padding-left: 4px;
	padding-right: 4px;
	position:relative;
	left:432px;
	top: -400px;
	
}




#captionfour{
	height: 30x;
	width: 150px;
	padding-bottom: 0px;
	padding-left: 4px;
	padding-right: 4px;
	position:relative;
	left:20px;
	top: -159px;
	
}



#captionfive{
	height: 30x;
	width: 150px;
	padding-bottom: 0px;
	padding-left: 4px;
	padding-right: 4px;
	position:relative;
	left:228px;
	top: -172px;
	
}



#captionsix{
	height: 30x;
	width: 150px;
	padding-bottom: 0px;
	padding-left: 4px;
	padding-right: 4px;
	position:relative;
	left:432px;
	top: -187px;
	
}



#featuresleft a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	line-height:24px;
	color:#289582;
	text-align:left;
	text-decoration: none;
	display:block;
	width:318px;
	background-image: url(../images/dottedu.gif);
	background-repeat: no-repeat;
}


#featuresleft a:hover {
  color: #666666;
  text-decoration: none;
}


#fashioncontent {
	height: 700px;
	width: 617px;
	background-image: url(../images/fashioncbg.png);
	background-repeat: no-repeat;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 16px;
	color: #336699;
	padding-bottom: 0px;
	padding-left: 3px;
	padding-right: 0px;
}
#contentleft{ 
width:398px;
padding-left: 30px;
padding-top: 50px;
padding-right: 30px;
height: 560px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
line-height:20px;
color:#333333;
text-align:left;


}

#contentpagination{ 
width:64px;
height: 70px;
font-family: "Lucida Grande", Verdana, Arial, sans-serif;
font-size:12px;
line-height:14px;
color:#333333;
text-align:center;
position:relative;
left:500px;
top: -50px;


}
#faqcontent {
	height: 700px;
	width: 617px;
	background-image: url(../images/faq.png);
	background-repeat: no-repeat;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 16px;
	color: #336699;
	padding-bottom: 0px;
	padding-left: 3px;
	padding-right: 0px;
}
#giftscontent {
	height: 700px;
	width: 617px;
	background-image: url(../images/giftscbg.png);
	background-repeat: no-repeat;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 16px;
	color: #336699;
	padding-bottom: 0px;
	padding-left: 3px;
	padding-right: 0px;
}

#childrencontent {
	height: 700px;
	width: 617px;
	background-image: url(../images/childrencbg.png);
	background-repeat: no-repeat;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 16px;
	color: #336699;
	padding-bottom: 0px;
	padding-left: 3px;
	padding-right: 0px;
}
#foodcontent {
	height: 700px;
	width: 617px;
	background-image: url(../images/foodcbg.png);
	background-repeat: no-repeat;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 16px;
	color: #336699;
	padding-bottom: 0px;
	padding-left: 3px;
	padding-right: 0px;
}

#travelcontent {
	height: 700px;
	width: 617px;
	background-image: url(../images/travelcbg.png);
	background-repeat: no-repeat;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 16px;
	color: #336699;
	padding-bottom: 0px;
	padding-left: 3px;
	padding-right: 0px;
}

#contentleft ol, #contentleft ul {
	margin-left: 15px;
	list-style: square;
	display: block;
	margin-top: 3px;	
	
}




#newsectionhome {
	height: 700px;
	width: 617px;
	background-image: url(../images/sectionhmenew.png);
	background-repeat: no-repeat;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 16px;
	color: #666666;
	padding-bottom: 0px;
	padding-left: 3px;
	padding-top: 20px;
	padding-right: 0px;
}


#newsectionhomeleft { 
float:left;
width:408px;
height: 545px;

}

#newsectionhomeleftyellow { 
width:336px;
padding-left: 40px;
padding-top: 20px;
padding-right: 30px;
height: 275px;

}

#newsectionhomeleftcard { 
width:170px;
padding-left: 50px;
padding-top: 80px;
padding-right: 68px;
height: 95px;
float:left;

}




#newsectionhomeright { 
float:right;
width:145px;
height: 500px;
padding-right:30px;
padding-left:15px;
padding-top:3px;
}





#newsectionhomebanner{ 

width:468px;
height: 60px;
position: relative;
margin-left: 75px;
margin-top: 20px;

}


#newsectionhomenewspaper{ 
width:77px;
height: 172px;
float:right;
margin-right:42px;
margin-top:62px;
}

#videoframe {
	height: 700px;
	width: 617px;
	background-image: url(../images/videoframe2.png);
	background-repeat: no-repeat;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 16px;
	color: #666666;
	padding-bottom: 0px;
	padding-left: 3px;
	padding-top: 20px;
	padding-right: 0px;
}


#videocontent {
	height: 300px;
	width: 617px;
	padding-left:73px;
	padding-top:20px;
}

#videoarchive{
	height: 105px;
	width: 471px;
	margin-left:73px;
	margin-right:73px;
	padding-top:20px;
}


#videocopy{
	height: 100px;
	width: 471px;
	margin-left:73px;
	margin-right:73px;
	padding-top:60px;

}