/*  
Theme Name: Vegan Dish
Theme URI: http://www.vegancampus.com/
Description: An attempt to lure and trap vegan users and then conquer the world. Uhmm ... something like that.
Version: 0.1
Author: Steven Villaverde
Author URI: http://www.ic.sunysb.edu/stu/svillave
	This theme was designed and built by Steven Villaverde
	The CSS, XHTML and design is copyrighted 2007 Akaripour Media, Inc. All rights reserved
*/
/* 
B816DF
540069
9100B5
82C71C
BCFF57
 */
/******************
* Universal =basic
*******************/
* { margin:0; padding:0; }
body { 
	color: #404040; 
	font-family: helvetica, verdana, arial, sans-serif; 
	margin-bottom: 10px;
background: #F2FBE5;
}
img { border: none; }
/* p, ul { display:none;  } */
/**********************
* CONTAINER =contain
***********************/
#container {
	display: block; 
	width: 950px;
	/* border: 1px solid black; */
	margin: 0 auto;
	position: relative;
	/* background: #404040; */
}

#outer_container {
width: 950px;
position: relative;
margin: 30px auto;
background: white;
border: 1px solid black;
/* background: gold; */
}
/***********************
* HEADER =head
************************/
#header { 
	display: block;
/* 	background:#95A390; */
	/* width: 950px; */
	background: url(img/grapes.jpg) top right no-repeat;
	height: 280px;
	clear: both;
	
	/* color: #A6A6A6; */
	color: #82C71C;/* #CCF0A8; */
	z-index: 22;
}
#header dt { font-size: 70px; padding-left: 10px; padding-top: 50px; }
#header dd { font-size: 20px; padding-left: 50px; padding-top: 10px; }
#header p { font-size: 70px; padding-left: 10px; padding-top: 50px; }
#header p a { text-decoration: none; }
#cat_nav { 
display: block; 
position: absolute;
top:10px;
right:10px;
/* background: yellow */
}

#cat_nav div.column, #cat_nav div.popular { 
	display: block;
	float: left;
	width: 300px;
/* 	background: yellow; */ 
	font-size: 12px;
}
#cat_nav div.column h4, #header #cat div.popular h5 { color: #B3EA7B; margin-bottom: 10px; /* color: #2D764C; */ }
#cat_nav div.column li, #cat_nav div.popular li { list-style-type: none; padding-bottom: 5px; }
/*******************
* sidebar =side
********************/
#sidebar { 
	width: 350px;
	display: block;
	/* background: #DFF5D9; */
	position: absolute;
	top: 0;
	left: 0;
}
#featured_entry { 
	display: block;	
	width: 300px;
	margin: 0 auto 10px auto;
background: #F8FFAF;
	/* background: #CC8899; */
}
#sidebar * { padding: 2%; }
#sidebar h2, #sidebar h5, #sidebar h6 { background: #E4F694; }
#sidebar ul, #sidebar ol { list-style-type:none; }

#feeds_section {
	width: 300px;
	margin: 0 auto 10px auto;
	/* background: #FFD700; */
	background: #F8FFAF;
}
/* ol, ul { margin: 10px 1px 15px 20px;  } */
/* 	ul { list-style-type: cirlce; }
 *//*******************
* CONTENT =content
********************/
#content { 
	display: block;padding-bottom: 300px;
	/* background: #98DEC2; */
}
#content p { padding: 10px; line-height: 1.2em; }
#content ul, #content ol { margin: 5px; }
#/content h1 { color: #92B358; }
#content ul, #content ol { margin-left: 40px; }
/*******************
* FRONT PAGE =front
********************/
div.front_content {
	width: 600px;
	margin-left: 350px;
}
div.front_content div.content_ad { width: 120px; display: block; float: left;  background: #FFFFFF; }
div.front_content div.column { 
	/* column containing excerpts */
	display: block; 
	float:left; 
	width:480px;
	/* background: red;  */
}
div.column div.excerpt { 
	display: block; 
	width: 98%; 
	margin: 0 auto 10px auto; 
/*	overflow: hidden; 
	height: 190px; */
	/* background: gold;  */
	margin-bottom: 10px; 
}

/*******************
* FOOTER =foot
********************/
#footer { 
	display: block;
	/* background: #3FC055; */
	text-align:center;
	font-size: smaller;
	/* height: 150px;  */
	clear: both; 
	padding-top: 10px; 
	margin-top: 10px;
}

/*******************
* Advertisements =ads
********************/


/****************
* Links =links
*****************/
/*a:link, a:visited, a:hover, a:active { text-decoration:none; }*/
a:link			{ color: #540069;	text-decoration: none; }
a:visited{ color: #540069; text-decoration: none; }
a:hover		{ color: #9100B5; text-decoration: underline;	}
a:active	{ color: #9100B5;	text-decoration: none; }


/****************
* Misc
*****************/
.clear { margin: 0; padding: 0; clear: both; height: 0; background-color: transparent; }
/**********************
*		IMAGE POSITIONING
***********************/
.photo-left, .photo-right, .photo-center /*, #full_article object */{
padding: 2px;
display: block;
border: 1px solid #9496A0;
}
.photo-left { float: left; margin: 0 10px 10px 0; }
.photo-right {	float: right;	 margin: 0 0 10px 10px; }
.photo-center /*, #full_article object*/ { margin-left: auto; margin-right: auto;}

#content blockquote { 
margin: 10px auto; 
width: 80%; 
border: 1px solid #404040; 
background: #F7FCC6;/*#FFEE99;*/
padding: 2%;
/*padding: 5px auto;*/
}