body {
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#666;
background-color: #EBF5D8;  
/*background-color: #E6F4E6;light green*/
margin:0 0 20px 0;
}

a img { border:none; }
.no-space {margin:0;padding:0;}
.qb{font-style:normal;font-variant:small-caps;}
.photographer {color: #FF9933}
p.rowdots {color: #BCBCBC;font-size: 9px;letter-spacing:.20em;margin:0 0 0 0;padding:0 0 0 0;}

/*  Color -------------------------------------------------*/
.peach {color:#EF7E7E}

/*  Annoucements -------------------------------------------------*/

/*.announce {background:url(../images/announcement.jpg); background-repeat: no-repeat; height:183px; text-align:center; padding-top:10px; font-family:Georgia, "Times New Roman", Times, serif;}
.announce h2 {font-size:16px; line-height:1.9;  margin:0 0 5px 0; padding:0; color:#75885B }
.announce p { font-size:12px;} */


/*  Sidebar Ads -------------------------------------------------*/

.ad-vertical {float:left;}

.announce2 {background:url(../images/announcement-side.gif); background-repeat: no-repeat; width:158px; height:275px; text-align:center; margin-top:5px; margin-bottom:5px;  font-family:Georgia, "Times New Roman", Times, serif;}
.announce2 h2 {font-size:20px;  margin:0 0 5px 0; color:#326187; padding-top:20px; font-weight:normal; }
.announce2 p { font-size:12px; line-height:1.5; color:#475625}
.announce2 p a {color:#369;}




table#container-ads  {	
margin-left:auto;
margin-right:auto;
width:982px;
background:url(../images/background1.gif);
border-top: 3px solid #000;
border-bottom: 2px solid #666;
}

div#container1  {	
float:left;
width:820px;
background-color:#fff;
border-right: 1px solid #666;
border-left: 1px solid #666;
}


div#container  {	
margin-left:auto;
margin-right:auto;
border-right: 1px solid #666;
border-left: 1px solid #666;
border-bottom: 2px solid #666;
width:820px;
background-color:#fff;
border-top: 3px solid #000;
}


/* ------------------ Reset ----------------------*/
div {margin:0; padding:0;}
ul {margin:0; padding:0; list-style-type:none;}
li {margin:0; padding:0;}

/* ------------------ #Ads ----------------------*/

div.ad-hor-border {
width:820px;
background-color: #fff;
border-left:1px #333 solid;
border-right:1px #333 solid;
margin:0 auto;
}
p {
font-size:11px;
line-height: 18px;
margin: 0;
padding:0 0 10px 0;
}

/* ------------------ #Other ----------------------*/

.clear {clear:both;}


a:link {
color:#6699FF;
text-decoration:underline;
}
a:visited {
color:#6699FF;
text-decoration:underline;
}
a:hover {
color:#fff;
background-color:#47B8B8;
text-decoration:none;
}
.back	{
font-size:11px;
padding:0px 0 15px 0;
}

/* ------------------ #Lists ----------------------*/


ul.bullet1, ul.bullet2 {
margin:0 0 10px 25px;
}

ul.bullet1 li, ul.bullet2 li{
padding:0 0 7px 0px;
font-size:11px;
line-height:18px;
}

ul.bullet2 li{
list-style:circle;
}

ul.jump {
margin:0 0 10px 25px;
}

ul.jump li{
list-style:none;
padding:0 0 8px 0px;
font-size:11px;
}

/* ------------------ #Color ----------------------*/
.green1 {color:336666}
.burgundy {color:#915856}
.pumpkin {color: #CC6600;}
.pumpkin2 {color: #E7A871;}
.red {color: #CC0000;}
.red2 {color: #990000;}
.yellow {color: #FF9933}
.blue1 { color: #2FA5C2;}

/* ------------------------------------
=Navigation - side*/

#nav  {
width: 155px;
float:left;
padding-bottom:10px;
}
#nav ul {
font-family:"Trebuchet MS", Arial, sans-serif;
font-size:12px;
font-weight:bold;
color:#1B7A70;
letter-spacing:.05em;
}
#nav ul li {
list-style:none;
background-color:#FFF6E3;
margin-bottom:5px;
}
#nav ul li a:link{
display:block;
border-bottom:1px #e0e0e0 solid;
padding: 4px 0 4px 15px;
background-color:#FFF6E3;
text-decoration:none;
color:#1B7A70;
}
#nav ul li a:visited{
display:block;
border-bottom:1px #e0e0e0 solid;
padding: 4px 0 4px 15px;
background-color:#FFF6E3;
text-decoration:none;
color:#1B7A70;
}
#nav ul li a:hover{
display:block;
color:#fff;
background:#297F7E;
}
#nav ul li.current{
display:block;
color:#33CC99;
background:#FFFBF2;
padding: 4px 0 4px 15px;
}

/*--------- Secondary Navigation ----------------*/

div#bar {
background-color:#FFFBF2;
height:17px;
text-align:right;
font-size:10px;
padding:5px 30px 0 0;
margin:0px;
border-bottom: 1px #E4E4E4 solid;
}
div.secondary {
float:right;
background-color:#fff;
/*background-color:#FFF3CF;*/
border-right:1px #E4E4E4 solid;
border-top:1px #E4E4E4 solid;
}
div.secondary ul{
float:left;
margin:0;
padding:0;
list-style: none;
font-size:10px;
}
div.secondary li{
float: left;
text-align: center;
border-left:1px #EAE2C9 solid;
padding: 0px;
}
div.secondary li a:link{
display:block;
color:#333;
text-decoration:none;
padding: 1px 10px 2px 10px;
}
div.secondary li a:visited{
display:block;
color:#333;
text-decoration:none;
padding: 1px 10px 2px 10px;
}
div.secondary li a:hover{
display:block;
color:#fff;
background-color:#888888;
text-decoration:none;
padding: 1px 10px 2px 10px;
}
div.secondary li.current{
display:block;
color:#fff;
background-color:#22988C;
text-decoration:none;
padding: 0px 5px 0px 5px;
}

p.rule	{
border-bottom:dotted #BFBFBF 1px;
padding:5px 0 15px 0;
margin: 5px 0 10px 0;
}


/* ------------------ Content Inside ----------------------*/
#content-inside  {width: 600px;float:right;margin-right:40px;padding-bottom:20px;}
#content-inside h1.space-before {padding-top:10px;}
#content-inside h1 {font-family:"Trebuchet MS", Arial, sans-serif;font-size:15px;color:#CC0066;padding:0 0 3px 0px;margin:0}
#content-inside h2 {font-family:"Trebuchet MS", Arial, sans-serif;font-size:15px;padding:0 0 2px 0px;margin:0 0 0 0;color:#266F6F;}
#content-inside h3.large {font-size:14px; padding:0 0 5px 0px;}
#content-inside h4 {font-size:11px;padding:10px 0 5px 0;margin:0;}
#content-inside div#title {border-bottom:dotted #BFBFBF 1px;padding-bottom:5px;margin:10px 0 5px 0;}
#content-inside div#title2 {border-bottom:dotted #BFBFBF 1px;padding-bottom:5px;margin:10px 0 20px 0;}
#content-inside p {padding: 0 0 10px 0;font-size:11px;line-height:18px;}
#content-inside p.eyebrow {padding: 5px 0 0 0;font-size:10px;color: #CC6600;letter-spacing:.2em;}
#content-inside p.eyebrow2 {padding: 10px 0 5px 0;font-size:12px;color: #CC6600;weight:bold;text-transform:uppercase;border-top:1px dashed #ccc;}
#content-inside p.eyebrow3 {padding: 10px 0 5px 0;font-size:11px;color: #555;font-weight:bold;text-transform:uppercase;font-family: Verdana, Geneva, sans-serif;}
#content-inside #feature h3 {color:#666;}
#content-inside div.closing p {font-size:11px;padding-bottom:4px;}
#content-inside p.size12 {font-size:12px;}
#content-inside p.head{font-size:11px;font-weight:bold;color:#FF9999;margin:0;padding: 0 0 0 0;}
#content-inside p.dots {padding: 10px 0 0 0;font-size:9px;color: #CC6600;letter-spacing:.4em;}




h1.friend-color {font-family:"Trebuchet MS", Arial, sans-serif;font-size:15px;color:#CC0066;padding:0;margin:0;}
h3 {font-family:"Trebuchet MS", Arial, sans-serif;font-size:14px;padding:0 0 2px 0px;margin:0;}

/* ------------------ Div ----------------------*/
.video {margin-top:10px;margin-bottom:20px;}

/* ------------------ HOME ----------------------*/
#content-bottom col-left h2.mini {font-size:24px; font-weight:normal; font-family:"Times New Roman", Times, serif; color: #2FA5C2; margin: 0 0 10px 0; padding:0;}


/* ------------------ top ----------------------*/
#content-top  {width: 560px;float:left;}
#featured  {width: 370px;float:right;margin:10px 0 0 0;padding:0 0 0 0;}
#slideshow {padding: 10px 0 10px 0;}

/* ------------------ home left ----------------------*/

div#col-left  {
width: 279px;
float:left;
margin-left:16px;
}

div#col-left div {
	clear:both;
	}

div#col-left div h2.miniStory {
	font-family:"Times New Roman", Times, serif;
	font-size:24px; 
	margin:0 0 0 0; 
	padding:0 0 0 0;
	color:#666;
	font-weight:normal;
	}

.border-above1 {border-top:1px #ccc dotted;margin-top:10px;padding-top:0px;}
.border-above2 {border-top:1px #ccc dotted;margin-top:10px;padding-top:5px;}
.border-above3 {border-top:1px #ccc dotted;margin-top:10px;padding-top:10px;}
.border-below1 {border-bottom:1px #ccc dotted;margin-bottom:10px;padding-bottom:10px;}

/* ------------------ home right ----------------------*/

h1.home {font-size:30px; font-weight:normal; font-family:"Times New Roman", Times, serif; margin: 0 0 10px 0; padding:0;}

#current h2.date {font-size:24px; font-weight:normal; font-family:"Times New Roman", Times, serif; margin: 0 0 10px 0; padding:0;}

div#col-right  {
width: 245px;
float:right;
padding-left:10px;
border-left:1px dotted #BFBFBF;
padding-bottom:0;
margin-bottom:0;
}

div#current  {
width: 214px;
float:right;
padding-top:0px;
padding-left:10px;
padding-right:15px;
border-left:1px dotted #BFBFBF;
border-top:1px dotted #BFBFBF;
border-bottom:1px dotted #BFBFBF;
margin-top:20px;
}



p.box1 {
background-color:#81C8C8;
padding:5px;
color:#fff;
font-weight:bold;
border-bottom: 1px solid #666;
}

div.box2 {
background-color:#FFF6E3;
padding:5px;
margin-bottom:5px;
color:#666;
}

.border1 {border-top:1px dotted #ccc;margin-top:7px;padding-top:7px;}
.border2 {border-bottom:1px dotted #ccc;margin-bottom:8px;padding-bottom:8px;}
.border3 {border-bottom:1px dotted #ccc;margin-bottom:12px;padding-bottom:15px;}

div#content-bottom  {width: 564px;border-top:dotted #BFBFBF 1px;padding:0 0 0 0;margin:0;float:left;}
div.banner-inside {
padding: 0px 0px 0px 0px;
border-bottom: 1px #EAE2C9 solid;
}

#content-bottom #col-right {
padding:0;
margin:0;
}

/* ------------------ Contributor Box ----------------------*/

#content-bottom #col-right #contributors-box {
background-color: #F8EED7; padding:0 10px 0px 10px;
}

#content-bottom #col-right #contributors-box ul.con{
list-style: none;
margin:0 0 0 0;
padding:0 0 10px 0;
}

#content-bottom #col-right #contributors-box ul li{
font-size:11px;
padding: 0 0 0 0;
margin:0 0 0 0;
line-height:20px;
}


/* ------------------ #Features ----------------------*/
#feature h1 {font-family:"Times New Roman", Times, serif;color:#990000;font-size:25px;padding-bottom:5px;font-weight:normal;}
#feature h1.small {font-size:20px;}
#feature h1.sidebar {font-size:17px;font-weight:bold;}
#feature h1.none {padding:0 0 5px 0;margin:0;}
#feature p.caption{color:#990000;font-style:italic;text-align:right;padding-top:0;padding-bottom:0px;}
#feature p.author {text-transform:uppercase;font-size:10px;font-weight:bold;color:#CC0033;letter-spacing:.10em;margin-bottom:0px;padding-bottom:0px;}
#feature p.photographer {text-transform:uppercase;line-height:12px;font-size:10px;font-weight:bold;color: #FF9C6A;letter-spacing:.10em;margin-bottom:0px;
padding-bottom:5px;}
#feature p.byline {font-family:Georgia, "Times New Roman", Times, serif;font-size:16px;line-height:20px;font-style:italic;padding:0 0 0 0;margin:0 0 10px 0;}
#feature p.bio {font-style:italic;color: #7C823E;padding:0 0 10px 0;margin:0;}
#feature p.subhead {font-family:Georgia, "Times New Roman", Times, serif;font-size:16px;line-height:1.6;font-style:italic;padding:0;
margin:-8px 0 10px 0;color:#888;}
#featurep.subhead1 {color: #336699;font-weight:bold;padding-bottom:5px;}
#feature p.subhead2 {font-size:11px;font-weight:bold;color:#8E9EC0;letter-spacing:1px;padding-bottom:5px;}
#feature p.no-space {margin-bottom:0; padding:0;}
#feature p.sidebar2 {color:#F90;font-size:11px;text-transform:uppercase;letter-spacing:1px;font-weight:bold;padding-bottom:6px;padding-top:8px;}
#feature table#ad-directory td strong {color:#888;}
#feature ul {font-size:11px; margin-top:5px;}
#feature ul li {padding-bottom:10px;}
ul.feature-list {margin:0 0 0 20px;list-style:disc;}
ul.feature-list li{font-size:11px;padding: 0 0 10px 0;}



/* ------------------ #Photo ----------------------*/

div.art1	{
padding:0 0 0 0px;
margin-left:-5px;
}

div.art2	{
padding:0px 0 10px 0;
}

#col-left {padding-top:5px;}

#col-left div.photo-rule	{
border-bottom:dotted #BFBFBF 1px;
padding:5px 0 15px 0;
margin: 5px 0 10px 0;
}

div.photo-space	{
padding:0px 0 5px 0;
margin: 0px 0 0px 0;
}

div.photo1	{
float:right;
padding:0;
margin-right:55px;
}
div.photo2 {
padding: 0 0 10px 0;
}
div.photo3 {
padding: 0 20px 0 0;
}
div.photo4 {
text-align:center;
padding: 10px 0 5px 0;
}
div.photo5	{
float:right;
padding:5px 0 5px 10px;
}

div.photo6	{
float:right;
padding:5px 0 5px 10px;
}

div.photo7	{
padding:10px 0 10px 0px;
}

div.photo-left	{
float:left;
padding:5px 0 10px 0;
margin-right:10px;
}

div.photo-big	{
clear:both;
margin-bottom:15px;
margin-top:20px;
}

/*------------------------- #About Us ---------------------------------*/
.intro	{font-variant:small-caps; font-weight:bold; color:#878787;}


/* ---------------------------- #Subscribe -------------------------- */

table.subscription 	{
	width:430px;
	background-color:#EEF5F5;
	padding-bottom:10px;
	padding-top:20px;
	margin-top:10px;
	margin-bottom:10px;
	border-top: 5px #EEF5F5 solid;
	border-bottom: 5px #EEF5F5 solid;
	border-right: 5px #EEF5F5 solid;
		}
table.subscription td	{
	padding:3px 0px 3px 0px;
	}
table.subscription td.left1{
	width: 100px;
	text-align:right;
	padding-right:8px;
	font-size:10px;
	}
table.subscription td.left2{
	width: 100px;
	text-align:right;
	font-size:10px;
	}
table.subscription	td.right1 {
	padding-right:4px;
	width: 200px;
	}
table.subscription td.check	{
	padding:0px 0px 10px 0px;
	}
table.subscription td.order	{ 
	font-size:10px;
	vertical-align:middle;
	}
	
table.subscription td.choose	{ 
	font-size:10px;
	vertical-align:middle;
	padding-left:20px;
	color: #CC0000;	}


/* ---------------------- #Form Items --------------------------*/

form {padding:0;}
.textinput	{background:#f7f7f7;}


/* ---------------------- Local Nav --------------------------*/

div.local-nav {margin-top:5px; margin-bottom:5px; padding-bottom:10px; line-height:17px; border-bottom:1px #ccc dotted;font-size:11px;}

/*---------------------------- #Send to Friend ----------------------------*/
table.friend-form {
width:330px;
font-size:11px;
margin-top:5px;
}
table.friend-form td {
padding:0;
}
table.friend-form td.left {
width:110px;
text-align:right;
padding:0px 10px 20px 0;
}
div.friend-color {
float:left;
margin:0px 0px 20px 20px;
padding:10px 10px 10px 10px;
background-color:#EBF7F7;
width:500px;
}

div.friend-color p.title2 {
font-size:11px;
font-weight:bold;
}
.button {
font-size:10px;
margin-top:10px;
}

.qb {text-transform:capitalize;}


/*---------------------------- #Footer ----------------------------*/
div#footer 	{ 
clear:both;
padding: 6px 0px 10px 0px;
border-top:dotted 1px #BFBFBF;
text-align:center;
font-size:10px;
line-height:1.5;
}
div.footer a:link	{
color: #BFBFBF;
text-decoration:underline;
}
div.footer a:visited {
color:#BFBFBF;
text-decoration:underline;
}
div.footer a:hover	{
color: #6699FF;
text-decoration:underline;
}

/*---------------------------- Ad-Drectory ----------------------------*/


table#ad-directory {
	width:100%;
	}
table#ad-directory td {
	padding:0 15px 0 0; 
	vertical-align:top;
	width:50%;
	line-height:1.2;
}

table#ad-directory td p{
	font-size:11px;
	padding:0 0 0 0;
	margin:0 0 0 0;
	}
	
table#ad-directory td h2{
	font-size:14px;
	font-family:"Trebuchet MS", Arial, sans-serif;
	color:#297F7E;
	padding:8px 0 3px 0;
	margin:10px 0 0 0;
	border-top:dotted #ccc 1px;
	}
table#ad-directory td h3{
	font-size:12px;
	font-family:"Trebuchet MS", Arial, sans-serif;
	color:#666;
	padding:0 0 0px 0;
	margin:0 0 0 0;
	}
table#ad-directory td h4{
	font-size:12px;
	font-family:"Trebuchet MS", Arial, sans-serif;
	padding:2px 0 0 0;
	margin:0 0 0 0;
	color:#782121;
	}
	
table#ad-directory td h4.cuisine{
	color:#507372;
	}



.callout {
	margin:5px 0 15px 20px; 
	padding:10px 10px 0px 10px; 
	border:1px #ccc solid;
	width:80%
	}
	
#marketplace .rule-above {border-top:1px dotted #ccc; margin-top:10px; padding-top:10px; }
#feature, #marketplace .rule-below {border-bottom:1px dotted #ccc; margin-bottom:10px; padding-bottom:10px;}
#feature, #marketplace .space-below {margin-bottom:10px;}


/* ------------------ #Marketplace ----------------------*/
#marketplace h1 {font-family:"Times New Roman", Times, serif;color:#990000;font-size:25px;padding-bottom:5px;font-weight:normal;}
#content-inside #marketplace h2 {margin-bottom:5px;}
#content-inside #marketplace p {font-family:Arial, Helvetica, sans-serif;font-size:12px; line-height:1.3;}
#content-inside #marketplace p.intro2 {font-size:14px;}
