@charset "iso-8859-1";

html {
	height: 100%;
}
body {
	margin:0;
	padding:0;
/*	font:80% Tahoma,Verdana,Geneva,sans-serif;  */
	font:80%;
	font-family: Sovba,Verdana,Tahoma,sans-serif;
	background: #003333;
	height:100%; 
}
a {
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

a:hover {
/*** color:#808080; ***/
text-decoration:underline;
}

#container {
	position:relative;
	width:100%;
	min-width: 700px;
	height:auto;
	min-height:830px;
	overflow:hidden;
/*	background-image:url('http://risingstarvineyards.com/Rel2/cntnrbackm.jpg'); */
	background-image:url('http://risingstarvineyards.com/Rel2/samplebg1.jpg');
	background-repeat:repeat;
}
#container ul{
 	font-size:1em;
}
#sitename {
	position:absolute;
	font:100%;
	font-family: Scrivano,Tahoma,Arial,sans-serif;
	z-index:90;
	top:20px;
	left:15%;
	width:70%;
	height:20px;
	padding: 0 0 0 20px;
}
#topbar {
	position:absolute;
	z-index:90;
	top:60px;
	left:0px;
	width:100%;
	height:40px;
	padding: 0 11% 0 20%;
	background: #FCFFE0;
}
blockquote {
	color: #000000;
	background: #FCFFE0;   /* was C1AB5B */
}
#toptxt {
	position:absolute;
	z-index:99;
	top:60px;
	left:15%;
	width:70%;
	height:20px;
	padding: 0 0 0 20px;
}
#pagebar {
	position:relative;
	font:100% Scrivano,Tahoma,Arial,sans-serif;
	color: #FFFFFF;
	width:100%;
	height:15px;
	margin:0 0 0 25%;
	padding: 0;
	border-top: 1px solid #FCFFEO; 
	border-left: 1px solid #FCFFEO; 
	border-bottom: 1px solid #FCFFEO; 
/*	background: #FCFFE0; */  /* was C1AB5B */
	background: url('http://risingstarvineyards.com/img/morelt.gif');
	background-repeat: no-repeat;
	background-position:left bottom;
}
#topstar {
	position:absolute;
	z-index:91;
	top:1%; /* was 5px */
	left:.9%; /* was 10px */
	width:10%;
	height:13%; /* was 18% */
	padding: 0;

}
#topname {
	position:absolute;
	z-index:91;
	top:60px; /* was 60px */
	left:10%; /* was 145px */
	width:17%; /* was 15% */
	height:auto; /* was 140px */
	padding: 0;

}


#leftside {
	position:absolute;
	z-index:99;
	border:2px solid #FCFFE0; /* was C1AB5B */
	top:130px;
	left:9.5%; /* was 10%, 7% */
	width:19%;	 /* was 15% */
	padding: 3 3 3 3px;
	height:58%;
	vertical-align:bottom;
	min-height:58%;  /* force firefox to properly size  480px*/
	background:#093816;
	color: #000033;	 /* was #ffffff */
}
#leftside p{
	text-align: center;
	font-size: 1 em;  /* was .7 */
}
#leftvt {
	width:100%;
	height:33%;
	vertical-align:top;
	text-align:center;
	display:block;
}
#leftvm {
	width:98%;
	height:auto;
	text-align:center;
	color:#C1AB5B;
	font-size:1em;
	display:block;
}
#leftvb {
	width:100%;
	height:33%;
	vertical-align:bottom;
	text-align:center;
	display:block;
}
#backblock {
	position:relative;
	padding: 0;
	top:20px;
	left:17%; /* was 19% */
	width:70%;
	min-width: 600px;
	height:125%;
	min-height:800px;
	background-image:url('bboxbackmu.jpg');
	background-repeat:repeat-x;
	border: 2px solid #C1AB5B;
	color: #000033; /* was ffffff */
}
#content {
	position:absolute;
	z-index:90;
	top:120px;
	left:28%;
	width:58%;
	height:40%;
/*	border: 2px solid #C1AB5B; */
	color: #FCFFE0;
}
#footcont {
	position:absolute;
	vertical-align: bottom;
/*	text-align: justify;  */
	overflow:auto;
	z-index:90;
	bottom:1%;
	left:30%; /* was 28% */
	width:58%;
	height:3%;
	font:.6 em Verdana,Tahoma,Arial,sans-serif;	 /* was .8 */
/*	border: 2px solid #C1AB5B;  */
	color: #FCFFE0;
}
#botcont {
	position:absolute;
	vertical-align: top;
/*	text-align: justify;  */
	overflow:auto;
	z-index:90;
	top:60%;   /* was 58 */
	left:30%; /* was 28% */
	width:58%;
	height:35%;
/*	margin-top: 120px;		 */
	font:.8 em Verdana,Tahoma,Arial,sans-serif;	 /* was .6 */
/*	border: 2px solid #C1AB5B;  */
	color: #FCFFE0;
}
#botcont h2{
	letter-spacing: -1px;
	font-size: 1.7em; /* was 2.2 */
	margin-bottom: .5em;
	line-height:160%;
	padding: 15px 0 0 38px;
	background: url('RSStarSM.gif');
	background-repeat: no-repeat;
	background-position:left center;
}
#botcont a{
	color: #FFFFA1;
}
#scrollw{
	position:absolute;
	z-index:90;
	top:120px;
	left:30%; /* was 28% */
	width:54%;
	height:98%; /* was 50% */
	padding: 0 5px 0 0; 
	margin: 0 5px 0 0; 
	overflow: auto;
	font-size: .9 em;			 /* was .76 */
	color: #FFFEE5;	   /* was FFFFCC */
}
#scrollf{
	position:absolute;
	z-index:90;
	top:120px;
	left:30%; /* was 28% */
	width:36%;
	height:73%;
	padding: 0 5px 0 0; 
	margin: 0 5px 0 0; 
	overflow: auto;
	font-size: .9 em;	 /* was .76 */
	color: #FFFEE5;	  /* was FFFFCC */
/*	opacity: .4;
  	filter: alpha(opacity=40);	*/
/*	background: url('transback.gif');
	background-repeat: repeat; */
}

#scroll {
	position:absolute;
	z-index:90;
	top:120px;
	left:30%;
	width:36%;
	max-height:50%;
	padding: 0 5px 0 0; 
	margin: 0 5px 0 0; 
	overflow: auto;
	font-size: .9 em;	  /* was .76 */
	color: #FFFFCC;
}
#scrollrt {
	position:absolute;
	z-index:90;
	top:120px;
/*	right:11%; */
	left:68%;  
	width:18%;
/*	max-width:240px; */
	max-height:50%; 
	overflow: auto;
	color: #FFFFCC;
	font-size: .8 em; /* was .6 */
}
#scrollrtf{
	position:absolute;
	z-index:90;
	top:120px;
/*	right:11%; */
	left:68%;  
	width:18%;
/*	max-width:240px; */
	max-height:80%; 
	overflow: auto;
	color: #FFFFCC;
	font-size: .8em; /* was .6 */
}
#scroll h2,#scrollf h2,#scrollw h2{
	letter-spacing: -1px;
	font-size: 2em;  /* was 2.2 */
	margin-bottom: .5em;
	padding: 15px 0 0 38px;
	background: url('RSStarSM.gif');
	background-repeat: no-repeat;
	background-position:left center;
}
#scroll h3,#scrollf h3,#scrollw h3{
	letter-spacing: -1px;
	font-size: 1.5em; /* was 1.5 */
	margin-bottom: .5em;
	line-height:160%;
	padding: 15px 0 0 38px;
	background: url('RSStarSM.gif');
	background-repeat: no-repeat;
	background-position:left center;
}
#scroll a,#scrollf a,#scrollw a,#scrollrt a,#scrollrtf a{
	color: #FFFFA1;	 /* was FFFFA1 */
}
#scroll ul,#scrollf ul,#scrollw ul,#scrollrt ul,#scrollrtf ul{
	font-size: 1em;
}
#leftmsg {
	height:100%;
	width:50%;
	float:left;
}
#rpic1 {
	width:50%;
	float:right;
	margin:0 0 20px 0;
}
#rpic2 {
	width:50%;
	float:right;
}

#news {
	width:95%;
}
#news h2{
	letter-spacing: -1px;
	font-size: 2em;	   /* was 1.67 */
	margin-bottom: .5em;
	line-height:160%;
	padding: 15px 0 0 38px;
	background: url('RSStarSM.gif');
	background-repeat: no-repeat;
	background-position:left center;
}
#news h3{
	letter-spacing: -1px;
	font-size: 1.7em;	   /* was 1.67 */
	margin-bottom: .5em;
	line-height:130%;
	padding: 15px 0 0 38px;
	background: url('RSStarSM.gif');
	background-repeat: no-repeat;
	background-position:left center;
}
#news h4{
	letter-spacing: -1px;
	font-size: 1.4em;	   /* was 1.2 */
	margin-bottom: .5em;
	line-height:120%;
	padding: 5px 0 0 38px;
}
/*** Horizontal menu ***/

#mainmenu {
float:left;
/*** margin-bottom:25px; ***/
}

#mainmenu ul {
font-size:1.1em;	/* was 14px */
margin:0;
padding:0;
}

#mainmenu li {
float:left;
height:1.1em; /* was 20px; */
list-style:none;
margin:0;
padding:0;
}

#mainmenu a {
border-right:1px solid #DACD38;
color:#093816;
display:block;
font-size:1.1em;	/* was 14px */
padding:11px 10px 10px;
/*** text-transform:uppercase; ***/
}

#mainmenu a:hover {
color:#993300;
text-decoration:none;
}

#mainmenu a.current {
color:#000099;
text-decoration:none;
}
#pgmenu {
float:left;
/*** margin-bottom:25px; ***/
}

#pgmenu ul {
font-size:1.1em;	/* was 14px */
margin:0;
padding:0;
}

#pgmenu li {
float:left;
height:1.1em;/* was 20px */
list-style:none;
margin:0;
padding:0;
}

#pgmenu a {
border-right:1px solid #DACD38;
color:#FFFFFF;
display:block;
font-size:1.1em;	/* was 18px */
padding:11px 10px 10px;
/*** text-transform:uppercase; ***/
}

#pgmenu a:hover {
color:#CC0000; /* was FFCC00 */
text-decoration:none;
}

#pgmenu a.current {
color:#000099; /** was 505050 */4
text-decoration:none;
}
/*** Horizontal site menu ***/

#sitemenu {
float:left;
/*** margin-bottom:25px; ***/
}

#sitemenu ul {
font-size:1.1em;	/* was 1.1em */
margin:0;
padding:0;
}

#sitemenu li {
float:left;
height:1.1em;
list-style:none;
margin:0;
padding:0;
}

#sitemenu a {
border-right:1px solid #C1AB5B;
/* color:#093816; */
display:block;
font-size:1.1em;  /* was 1.1em */
padding:11px 10px 10px;
/*** text-transform:uppercase; ***/
color: #FCFFE0;		  /* was C1AB5B */
}

#sitemenu a:hover {
color:#FFCC00;
text-decoration:none;
}

#sitemenu a.current {
color:#505050;
text-decoration:none;
}
/*** classes ***/
.picdiv {
	width:98%;
	margin:0;
	padding:0;
}
.bigimg {
	margin:0;
	border:0;
	width:100%;
}
.thirds {
	float:left;
	display:inline;
	width:30%;
	margin:5px;
	vertical-align:baseline;
}
.halfs {
	float:left;
	display:inline;
	width:45%;
	margin:5px;
	vertical-align:baseline;
}
.rta {
	text-align:right;
}
