/*--------- PEACOCK GARDENS STYLESHEET ---------*/

/*-------------FRONTEND---------*/
body {
	font-family:Verdana, Arial, sans-serif;
}

h1 {
	color:#336666;
	font-size:100%;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.heads {
	color:#336666;
	font-size:100%;
	font-family:Georgia, "Times New Roman", Times, serif;
}

h3 {
	color:#336666;
	font-size:70%;
	font-family:Georgia, "Times New Roman", Times, serif;
}

h2 {
	color:#336666;
	font-size:90%;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-bottom:-15px;
}

p {
	font-family:Verdana, Arial, sans-serif;
	font-size:75%;
	color:#333333;
	padding-top:20px;
	line-height:20px;
	text-align:justify;	
	padding-right:10px;
}

.texts {
	font-family:Verdana, Arial, sans-serif;
	font-size:75%;
	color:#333333;
	padding-top:20px;
	line-height:20px;
	text-align:justify;	
}

p a:link, p blockquote a:link {
	color:#009999;
	text-decoration:none;
}

p a:visited, p blockquote a:visited {
	color:#009999;
	text-decoration:none;
}

p a:hover, p blockquote a:hover {
	color:#666666;
	text-decoration:underline;
}

p a:active, p blockquote a:active {
	color:#009999;
	text-decoration:none;
}

p.options {
	padding-top:8px;
}

p.note {
	color:#339999;
	font-size:10px;
}

ol {
	padding-top:10px;
	color:#333333;
	font-size:75%;
	line-height:20px;
	padding-left:20px;
}

ol li {
	padding-top:10px;
}

.invalids {
	color:#339999;
	font-size:11px;
	font-weight:bold;
	text-align:left;
}

img {
	border:0px;
}

hr {
	color:#009999;
	background-color:#009999;
	width:85%;
	height:1px;
}

/*-------------SIDEBAR---------*/
#sidebar h1 {
	font-size:90%;
}

#sidebar p {
	line-height:17px;
	font-size:11px;
	margin-top:-8px;
	text-align:left;
}

.dates {
	color:#669999;
	font-weight:550;
	padding-right:10px;
}

/*-------------WINE SIDEBAR------- */
.wineType {
	list-style-type:none;
	font-weight:bold;
	color:#006666;
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.wineType li {
	padding-top:15px;
}

.wines {
	list-style-type:none;
	font-weight:normal;
	color:#669999;
	font-size:11px;
	font-family:Verdana, Arial, sans-serif;
}

.wines li {
	padding-top:2px;
}

.wines a:link, .wines a:visited, .wines a:active {
	color:#669999;
	text-decoration:none;
}

.wines a:hover {
	color:#666666;
	text-decoration:underline;
}

.winelistStyles {
	border:1px solid #DBE8E8;
}

.winelistStyles tr td {
	color:#666666;
}

.wineRegions {
	font-size:80%;	
	color:#009999;
}

.foodCategory {
	font-weight:bold;
	font-size:16px;
	font-family:Georgia, 'Times New Roman', Times, serif;
	color:#336666;
}

.dishName {
	font-size:12px;
	font-weight:bold;
}

.banquetStyles {
	border:1px solid #DBE8E8;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}

.banquetStyles tr td {
	color:#666666;
}

.banquetText {
	line-height:18px;
}

.galleryThumbs {
	padding-bottom:5px;
}

/*-------------FORMS---------*/
label {
	font-size:10px;
}

.btnStyles {
	font-family:helvetica, sans-serif;
	font-weight:bold;
	font-size:100%;
	padding:3px;
	color:white;
	background-color:#006666;
	border:1px solid #666666;
}

.txtStyles {
	font-family:Verdana, Arial, sans-serif;
	color:#009999;
	background-color:#fcfcfc;
	border:1px solid #999999;
	height:18px
}

textareaStyle {
	font-size:12px;
	color:#333333;
}

.fieldsetHeadings {
	text-align:left;
	color:#009999;
	font-size:11px;
}

.footertxt {
	font-size:75%;
	text-align:center;
	color:#cccccc;
	padding:19px;
}

.footertxt a:link, .footertxt a:visited {
	color:#eeeeee;
}

.footertxt a:hover {
	color:#cccccc;
}

/*-------------BACKEND---------*/
.tblStyles {
	border:1px solid #DBE8E8;
}

table tr th {
	color:#006666;
	font-size:0.8em;
}

table tr td {
	font-size:70%;
}

table tr td a:link {
	color:#009999;
	text-decoration:none;
}

table tr td a:visited {
	color:#009999;
	text-decoration:none;
}

table tr td a:active {
	color:#009999;
	text-decoration:none;
}

table tr td a:hover {
	color:#666666;
	text-decoration:underline;
}

.menu p {
	padding:10px;
	text-align:right;
	color:white;
}

.menu p a:link, .menu p a:active, .menu p a:visited {
	color:white;
	text-decoration:none;
}

.menu p a:hover {
	color:#cccccc;
	text-decoration:underline;
}