/*
Theme Name: Sarasvati
Theme URI: http://sarasvati.ca
Description: Sarasvati & FemFest Theme
Author: Velocity Branding
Author URI: http://velocitybranding.com
*/


/* 	YELLOW - #ffcd3a
	RED - #ff000a
	DARK RED - #cf0008 */


/*Opera Fix*/
body:before {
	content:"";
	height:100%;
	float:left;
	width:0;
	margin-top:-32767px;/
}

body, html {
	height:100%;
	}

body {
	margin:0;
	padding:0;
	background-color:#ffedb7;
	background-image:url(images/content-bg.jpg);
	background-position:0 200px;
	background-repeat:repeat-x;
}

.clear {
	clear:both;
}

#wrapper {
	min-height: 100%;
	background:url(images/bg.jpg) center 200px no-repeat;
	position:relative;
}

#header {
		height: 200px;
		width: 100%;
		background-color:#fff9c2;
		background-image:url(images/sarasvati-header.jpg);
		background-position:top center;
		background-repeat:no-repeat;
		}
#nav-shadow {
	position:relative;
	height:32px;
	top:150px;
	width:100%;
	background:url(images/nav-shadow.png) repeat-x;
	z-index:15;
        border-top:2px solid #cf0008;
	}
	

/* CONTENT */

#container {
	overflow:auto;
	padding-bottom: 200px;
}

#content {
	width:960px;
	position:relative;
	margin:0 auto;
}


/* LEFT CONTENT */

#left-content {
	width:280px;
        padding-bottom:20px;
	float:left;
	background:#fff;
	}
	
#left-img {
	width:280px;
	height:168px;
	margin-top:-15px;
	}
	
#left-ribbons {
	width:280px;
	height:44px;
	background:url(images/left-ribbons.jpg);
	}
	
#social {
	width:230px;
	height:240px;
	position:relative;
	margin:20px auto 0;
	border-top:1px dashed #000;
	border-bottom:1px dashed #000;
	padding-top:30px;
	}
	
#social ul {
	float:left;
}

#social ul#left li, #social ul#right li {
	width:32px;
	height:32px;
	padding:10px 0 0;
}

#social ul#left li {
	margin-right:100px;
	}

#social ul li a {
	padding: 0 0 0 45px;
}

#twitter {
	background:url(images/twitter.jpg) no-repeat;
	}
	
#blog {
	background:url(images/wordpress.jpg) no-repeat;
	}
	
#facebook {
	background:url(images/facebook.jpg) no-repeat;
	}
	
#donate {
	background:url(images/donate.jpg) no-repeat;
	}

	
#ad-1 {
        float:left;
        margin-top:20px;	
	}

#ad-2 {
        float:right;
        margin-top:20px;	
	}
	
#recent-news {
	width:230px;
	margin:30px 0 0 25px;
	float:left;
	}
	
#recent-news li {
	border-bottom:1px dashed #000;
	margin-bottom:20px;
	}
	
	

/* RIGHT CONTENT */
	
#right-content {
	width:640px;
	min-height:772px;
	float:right;
	background:#fff;
	margin-bottom:20px;
	}
	
#right-img1 {
	width:318px;
	height:293px;
	float:left;
	margin-right:3px;
	margin-top:-15px;
	}
	
#right-img2 {
	width:319px;
	height:293px;
	float:left;
	margin-top:-15px;
	}
	
#right-ribbons {
	width:640px;
	height:40px;
	background:url(images/right-ribbons.jpg);
	float:left;
	}
	
#blog-top {
	width:640px;
	height:108px;
	background:url(images/blog-top.jpg);
	}

#right-image {
	width:640px;
	height:220px;
	position:relative;
	margin-top:-15px;
	}
	
#posts {
	width:560px;
	position:relative;
	margin:30px auto 0;
        padding-bottom:20px;
}

.entry {
padding-bottom:20px;
border-bottom:1px dashed #000;
margin-bottom:20px;
}




/* STICKY FOOTER */


#footer-wrap {
	position: relative;
	margin-top: -200px; /* negative value of footer height */
	height: 200px;
	clear:both;
	background:url(images/footer.jpg) bottom repeat-x;
	}
		
#footer {
	width:960px;
	position:relative;
	margin:0 auto;
	}

#footer-mid {
	float:left;
	width:960px;
	height:164px;
	background:url(images/footer-mid.jpg)0 5px no-repeat;
	}
	
	
#footer-mid p {
	padding-top:60px;
	text-align:center;
	color:#fff;
	}

/* IMAGE STYLES */
.alignleft {
       float:left;
       margin-right:20px;
}

.alignright {
      float:right;
      margin-left:20px;
}
