body
{
    background-image: url(backgrounds/site-bg.jpg);
    background-repeat: no-repeat;
}
body#sky
{
    background-image: url(../backgrounds/site-bg-sky.jpg);
    background-repeat: no-repeat;
}
body#gray
{
    background-image: url(../backgrounds/site-bg-gray.jpg);
    background-repeat: no-repeat;
}
body#caramel
{
    background-image: url(../backgrounds/site-bg-caramel.jpg);
    background-repeat: no-repeat;
}
A.submenu-item:link
{
    text-decoration: none;
    color: #99ff99;
    font-size: 11pt;
    font-family: "Century Gothic", Futura, "Trebuchet MS", Eurostile, "Gill Sans", sans-serif; }
A.submenu-item:visited {
    color: #99ff99;
    font-size: 11pt;
    font-family: "Century Gothic", Futura, "Trebuchet MS", Eurostile, "Gill Sans", sans-serif;
    text-decoration: none   }
A.submenu-item:active {
    color: #99ff99;
    font-size: 11pt;
    font-family: "Century Gothic", Futura, "Trebuchet MS", Eurostile, "Gill Sans", sans-serif;
    text-decoration: none   }

A.submenu-item:hover
{
    text-decoration: none;
    color: #cc99ff;
    font-size: 11pt;
    font-family: "Century Gothic", Futura, "Trebuchet MS", Eurostile, "Gill Sans", sans-serif; }


A.submenu-sel:link
{
    text-decoration: none;
    color: #cc99ff;
    font-size: 11pt;
    font-family: "Century Gothic", Futura, "Trebuchet MS", Eurostile, "Gill Sans", sans-serif; }
A.submenu-sel:visited {
    color: #cc99ff;
    font-size: 11pt;
    font-family: "Century Gothic", Futura, "Trebuchet MS", Eurostile, "Gill Sans", sans-serif;
    text-decoration: none   }
A.submenu-sel:active {
    color: #cc99ff;
    font-size: 11pt;
    font-family: "Century Gothic", Futura, "Trebuchet MS", Eurostile, "Gill Sans", sans-serif;
    text-decoration: none   }
A.submenu-sel:hover
{
    text-decoration: none;
    color: #cc99ff;
    font-size: 11pt;
    font-family: "Century Gothic", Futura, "Trebuchet MS", Eurostile, "Gill Sans", sans-serif; }
    


A.mainmenu-item:link
{
	font-variant: small-caps;
	font-size: 14pt;
    text-decoration: none;
    color: #339933;
    font-family: 'palatino', 'times new roman', 'bookman', serif;
    }
A.mainmenu-item:visited {
	font-variant: small-caps;
	font-size: 14pt;
    color: #339933;
    font-family: 'palatino', 'times new roman', 'bookman', serif;
    text-decoration: none   }
A.mainmenu-item:active {
	font-variant: small-caps;
	font-size: 14pt;
    color: #339933;
    font-family: 'palatino', 'times new roman', 'bookman', serif;
    text-decoration: none   }

A.mainmenu-item:hover
{
	font-variant: small-caps;
	font-size: 14pt;
    text-decoration: none;
    color: #BB44FF;
    font-family: 'palatino', 'times new roman', 'bookman', serif;
    }


A.mainmenu-sel:link
{
	font-variant: small-caps;
	font-size: 14pt;
    text-decoration: none;
    color: #BB44FF;
    font-family: 'palatino', 'times new roman', 'bookman', serif;
    }
A.mainmenu-sel:visited {
	font-variant: small-caps;
	font-size: 14pt;
    color: #BB44FF;
    font-family: 'palatino', 'times new roman', 'bookman', serif;
    text-decoration: none   }
A.mainmenu-sel:active {
	font-variant: small-caps;
	font-size: 14pt;
    color: #BB44FF;
    font-family: 'palatino', 'times new roman', 'bookman', serif;
    text-decoration: none   }
A.mainmenu-sel:hover
{
	font-variant: small-caps;
	font-size: 14pt;
    text-decoration: none;
    color: #BB44FF;
    font-family: 'palatino', 'times new roman', 'bookman', serif;
    }
    
    
    
.textfield
{
	padding-left				: 6px					;
	padding-right				: 6px					;
	border-radius				: 9px					;
	-moz-border-radius			: 9px					;
	-webkit-border-radius		: 9px					;
	background		:	#E0E0E0		;
	border			:	1px solid	#999999		;
}

.textfield-invalid
{
	padding-left				: 6px					;
	padding-right				: 6px					;
	border-radius				: 9px					;
	-moz-border-radius			: 9px					;
	-webkit-border-radius		: 9px					;
	background		:	#E0CCCC		;
	border			:	1px solid	#999999		;
}





    
.submenu-label {    color:       #99ff99;
    font-size:   14px;
    font-family: "Century Gothic", Futura, "Trebuchet MS", Eurostile, "Gill Sans", sans-serif; }
.page-id-title {
    color: #66cc66;
    font-size: 18px;
    font-family: "Century Gothic", Futura, "Trebuchet MS", Eurostile, "Gill Sans", sans-serif;
    font-weight: bold; }
.page-id-subtitle {    color:       #cc99cc;
    font-size:   16px;
    font-family: "Gill Sans", "Trebuchet MS", "Century Gothic", Futura, Eurostile, sans-serif; }

.text {    color:       #c2c2c2;
    font-size:   14px;
    font-family: "Century Gothic", Futura, "Trebuchet MS", Eurostile, "Gill Sans", sans-serif; }

.callout-text
{
	color	:	#cc99ff	;
}

.right-text {
    color: #9900cc;
    font-size: 13px;
    font-family: "Century Gothic", Futura, "Trebuchet MS", Eurostile, "Gill Sans", sans-serif; }
.small-text {    color:       #666666;
    font-size:   12px;
    font-family: "Century Gothic", Futura, "Trebuchet MS", Eurostile, "Gill Sans", sans-serif; }

.quote {
    color:       #999966;
    font-size:   12px;
    font-family: "Century Gothic", Futura, "Trebuchet MS", Eurostile, "Gill Sans", sans-serif;
    font-style: italic; }

input {
    font-family: "Century Gothic", Futura, "Trebuchet MS", Eurostile, "Gill Sans", sans-serif; 
    color: #339933;
    font-size: 10pt;
    }
a:link {
    color: #99ff99;
    text-decoration: none; }

a:visited {
    color: #99ff99;
    text-decoration: none; }

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

a:active {
    color: #99ff99;
    text-decoration: none; }

a.small-textlink:link {
    color: #336633;
    text-decoration: none; }

a.small-textlink:visited {
    color: #336633;
    text-decoration: none; }

a.small-textlink:hover {
    color: #9966cc;
    text-decoration: none; }

a.small-textlink:active {
    color: #336633;
    text-decoration: none; }

.vinepod-contact
{
	xpadding-top			:	5px			;
	xpadding-right		:	5px			;
	xpadding-left		:	5px			;
	color				:	#666666		;
    font-size			:   12px		;
    font-family			: "Century Gothic", Futura, "Trebuchet MS", Eurostile, "Gill Sans", sans-serif;
}
.vinepod-contact a:link
{
	font-weight			:	bold		;
	color				:	#666666		;
    text-decoration		:	none		;
}

.vinepod-contact a:visited
{
	font-weight			:	bold		;
	color				:	#666666		;
    text-decoration		:	none		;
}


.vinepod-contact a:hover
{
	font-weight			:	bold		;
	color				:	#666666		;
    text-decoration		:	none		;
}

.vinepod-contact a:active
{
	font-weight			:	bold		;
	color				:	#666666		;
    text-decoration		:	none		;
}


