/* Primary CSS for:	"Bobbie's Organic Planet: How to Buy Local and Cook Global by Bobbie Williamson"

   Site Design by: 	Craig A. Berry
			Tidewater Community College
			Fall 2009
			Modified by Carol Hicks 2010
*/

	A:link {text-decoration: underline; color: black;}
	A:visited {text-decoration: underline; color: black;}
	A:active {text-decoration: none; color: blue;}
	A:hover {text-decoration: none; color: red;}



body{background-color: white;
font: 100% Arial, Helvetica, sans-serif;
font-size:. 75em;
margin : 0;
padding: 0;
text-align: center; background: url(../images/header001.jpg) 0 0 repeat-x #fff;}

.twocol #container		{width: 780px; text-align: left;
padding: 0;
margin-left: auto;
margin-right: auto; margin-top: .5em;
margin-bottom: .5em;
border: 0px solid black;}

.twocol #header			{padding: 6px; text-align: right; font-size: 1.25em; border: 0px solid black; background-color:#FC9; border-bottom:#363 .3em solid }
.twocol #title			{font-size: 1.35em;}
.twocol #title2			{font-size: 1.20em;}
.twocol #title3			{font-size: 0.9em;}

.twocol #left			{float: left; width: 20%; padding-right: 5px; margin: 0; font-size: .90em; }
.twocol #linkstop		{float: left; padding: 0;}
.twocol #linksbottom		{float: left; padding-top: 1em;}
.twocol #linksbuy		{float: left; padding-top: 1em; text-align: center;}

.twocol #main			{float: right; width: 77%; border: 0px solid black; padding: 0px;  }
.twocol #main p			{padding-left: .5em;}
	#main ul		{font-size: .90em;}
	#maintop		{float: right; width: 100%; border: 0px solid black; padding-left: 0px; padding-top:4px}
	#mainbottom		{float: right; width: 100%; border: 0px solid black; padding-left: 0px;}

	#halfc			{width: 100%; padding: 0; margin: 0; border: 0px solid black;}
	#halfl			{float: left; width: 48%; padding-right: .2em; padding-left: .2em; margin: 0; border-left:#999 1px solid; text-align: left;}
	#halfr			{float: right; width: 49%; padding-left: .25em; margin: 0; border: 0px solid black; text-align: left;}

.twocol #footer			{padding-top: 5px; padding-bottom: 5px; margin: 0; text-align: left; border: 0px solid black; font-size: 0.75em;
border-top:#999 1px solid; background-color: #F7FFE1}
.twocol	#footerleft		{border: 0px; margin-left: 100px; width: 200px; float: left; padding-top:1em; padding-bottom: 2em}
.twocol	#footerright		{border: 0px; margin-left: 350px; width: 400px; padding-bottom: 2em}

.clearfloat			{clear: both; height: 0px; font-size: 1px; line-height: 0px; }
.center				{text-align: center;}

	#bookinfo		{width: 100%; border-collapse: collapse; border: 0px solid black;}
	#bookinfo th		{width: 30%; vertical-align: top; text-align: left; cell-padding: 2px;}
	#bookinfo td		{width: 70%; vertical-align: top; text-align: left; cell-padding: 2px;}


#bookcover 			{height: 185px; width: 148px; margin: 6px; float: right; background-color: white;}
#ARE_Press_logo			{height: 80px; width: 142px; border: 0px; float: left;}
#Edgar_Cayce_ARE_logo		{height: 90px; width: 144px; border: 0px;}
#bobbiethumb			{height: 66px; width: 50px; border: 0px; float: left; margin-right: .75em;}
#bobbiebio			{height: 267px; width: 200px; border: 0px; float: right; padding-left: 1em;}
#edgarcayce			{height: 214px; width: 156px; border: 0px; float: right;}
#edgarcaycethumb		{height: 100px; width: 73px; border: 0px; float: right;}



div.img {margin: 0px; border: 1px solid #0000ff; height: auto; width: 45; float: left; text-align: center;}

.blankimg {margin-left: 15px; border: 0px solid black; height: auto; width: 45; float: left; text-align: center;}

#home {margin-left: 15px; border: 0px solid black; height: auto; width: 45; float: left; text-align: center; background-image:url('../images/homebtn.gif'); background-repeat: no-repeat;}

#home a:hover img {background-image:url('../images/homebtnOver.gif'); background-repeat: no-repeat;}

#contact {margin-left: 15px; border: 0px solid black; height: auto; width: 45; float: left; text-align: center; background-image:url('../images/emailbtn.gif'); background-repeat: no-repeat;}
	#contact a:hover img {background-image:url('../images/emailbtnOver.gif'); background-repeat: no-repeat;}

#order {margin-left: 15px; border: 0px solid black; height: auto; width: 45; float: left; text-align: center; background-image:url('../images/shopbtn.gif'); background-repeat: no-repeat;}

#order a:hover img {background-image:url('../images/shopbtnOver.gif'); background-repeat: no-repeat;}

div.img img {display: inline; margin: 0px; border: 1px solid #ffffff;}

div.desc {text-align: center; font-weight: normal; width: 45px; margin: 0px;}

p{font-family:Arial, Helvetica, sans-serif;
font-size: small;}

#block2{
	width:80%;
	float:left;
	margin:15px 0 0;
	padding-left: 10px;
	padding-right: 10px;
	text-align:left;
	/*border:#0CF thin solid;*/
}
#block2 h2 a{
	width:100px;
	height:100px;
	float:left;
	display:block;
	background-color: #C1D186;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	line-height:18px;
	text-decoration:none;
	padding:46px 5px 0 75px;
	margin:0 0 5px 10px;
}
#block2 h2 a:hover{
	width:100px;
	height:100px;
	float:left;
	display:block;
	background-color: #C1D186;
	color: #363;
	font-size:16px;
	font-weight:bold;
	line-height:18px;
	text-decoration:none;
	padding:46px 5px 0 75px;
	margin:0 0 5px 10px;
}
#block2 .text {
	color:#fff;
	font-size:16px;
	font-weight:bold;
	line-height:18px;
	
}


.small{font-family:Arial, Helvetica, sans-serif;
font-size: small;}


