/* CSS Document */


body{

margin: 0;
padding: 0;
border: 0;
overflow: hidden;
height: 100%; 
max-height: 100%; 

background:url(images/paisley_bg_new_green.gif) repeat;

font-family: Garamond, Times, Times New Roman;

color:#5e3717;
}

a:link{
color:#6f0d00;
text-decoration:none;

}


a:visited{
color:#6f0d00;
text-decoration:none;
}



a:hover{
color:#333;
text-decoration:none;
}

div.field-field-blog-images
{
	clear:both;

	display:block;

	margin:15px auto;


}


div.field-field-blog-images img{

	margin:0 8px 8px 0;

	float:left;

}


div.clear-block,
div.clear{
	
clear:both;

}

div.terms{
	
	float:left;

	width:100%;

	padding:0;

	margin:10px 0;

}


div.clear-block div.meta div.terms, div.clear-block div.meta div.terms a{

	color:#999;

	font-size:85%;

}


div.clear-block div.meta div.terms a:hover{

	color:#6f0d00;

}


.maininnertube a{

	text-decoration:underline;
}


.maininnertube a:hover{
	text-decoration:none;
}




#container{

	width:855px;

	float:left;
}


#masthead{

	width:835px;
	height:124px;

	position:relative;
}


#masthead h1{

	height:124px;

	width:626px;

	text-indent:-9999px;

	margin:0;

	background:url(images/logo.png) 10px 10px no-repeat;
}




* =============== */
/* = Main Layout = */
/* =============== */


#node-70 span.submitted,

#node-71 span.submitted{

	display:block;

	padding-top: 25px;
}


#maincontainer{

	position: fixed;
	
top: 0;
	
left: 175px; /*Set left value to WidthOfFrameDiv*/
	
right: 0;
	
bottom: 0;

	overflow: auto;
 
}



#maincontentcontainer{
float:left;
width:550px;
}



#maincontent{
	
width:550px;
	
min-height:450px;
	
padding:0 0 25px 0;
	
margin:0;
background:url(images/content_main_bg.png);
	
background-repeat: repeat-y;
}





/************  SIDEBAR STUFF  *************/

#sidebar{

	width:400px;

	margin:75px 0 0 5px;

	padding:0;

	float:right;

}



#sidebartop{

	width:400px;

	height:285px;

	background:url(images/shop_online_heading.png) top center no-repeat;

}


#sidebartop h2{
	display:none;
}


#sidebarmiddle{
	
width:400px;

	background:url(images/sidebar_mid.png);

	background-repeat: repeat-y;

}



#sidebarmiddle h2{
margin:0;
padding:10px 35px;
}


#sidebarmiddle ul{
margin:0 3px 0 28px;
padding:0 0 5px 0;
list-style:none;
font-size:140%;
}



#sidebarmiddle ul.menu, #sidebarmiddle li.leaf, #sidebarmiddle li.expanded, #sidebarmiddle li.collapsed{

	list-style:none;
	
list-style-image:none;

	list-style-type:none;

}


#sidebarmiddle ul ul{
	margin:5px 0 5px 1px;

	list-style:none;

	padding:0 0 5px 0;

}



#sidebarmiddle ul li a{
color:#000;
text-decoration:none;
}

#sidebarmiddle ul li a:hover{
	color:#660033;
}

#sidebarmiddle ul li ul li{

	padding:0 0 0 8px;

	line-height:.8em;
}


#sidebarmiddle ul li ul li.active{

	background:url(images/gold_raquo.gif) left no-repeat;
}


#sidebarmiddle ul li ul li a{
color:#eac291;
font-size:75%;
text-decoration:none;
}


#sidebarmiddle ul li ul li a.active{
color:#eac291;
}


#sidebarmiddle li li a:hover{ color:#000;
}



#sidebarmiddle div.block-user li a, #sidebarmiddle div.block-user li li a{

font-size:medium;
}



#sidebarmiddle div.block-user ul{

	text-align:left;

	padding:0 30px;
	
margin:0;
}



#sidebarmiddle div.block-user ul ul{
	
text-align:left;
	
padding:0;
	
margin:0;
}



#sidebarmiddle div.block-user li{
text-align:left;
padding:0 0 0 5px;
margin:0;
}


#sidebarmiddle div.block-user li li{
text-align:left;
padding:0 0 0 5px;
margin:0;
}



#sidebarbottom{
	
width:400px;
	
height:7px;

	background:url(images/sidebar_bottom.png) bottom center no-repeat;








