/*  
Theme Name: SEED
Theme URI: 
Description: Sometin
Version: 1.0
Author: Nalin Sharma

*/

/*-------------------------------------------------------------------

	HTML RESETS

--------------------------------------------------------------------*/

*{
	margin: 0;
	padding: 0;
}

body{
	font-family: Arial;
	font-size: 14px;
	line-height: 20px;
	color: #333;
	background: #fff;
}

ul{
	list-style-position: inside;
}

ul.nav{
	list-style: none;
}

a{
	text-decoration: underline;
	color: #333;
	outline: none;
}
 
img{
	border: none;
}

br.clear{
	float: none;
	clear: both;
	height: 1%;
}

.left{
	float: left;
	width: auto;
}

.right{
	float: right;
	width: auto;
}

.underline{
	text-decoration: underline;
}

.wrapper{
	background: url(images/bg_top.jpg) repeat-x top left;
	height: 300px;
}

.page{
	width: 1015px;
	margin: 0 auto;
}


/*-------------------------------------------------------------------

	BLOG

--------------------------------------------------------------------*/

.content{
	width: 610px;
	padding: 0px 0 0 90px;
}

.content a{
	text-decoration: underline;
}

.content h2 a{
	text-decoration: none;
}

.content a:hover{
	text-decoration: underline;
}

.content h2{
	font-size: 24px;
	padding: 20px 0 0 0;
}

.post{
	padding: 10px 0;
}

.entry img{
	padding: 10px;
}


/*-------------------------------------------------------------------

	WP Classes

--------------------------------------------------------------------*/

p.wp-caption-text{
	text-align: center;

}

.entry{
	border-bottom: 1px solid #ccc;
	padding: 0 0 35px 0;
}

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
   display:inline;
}

.alignright {
   float: right;
   display:inline;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}

.sociable{
	padding: 5px 0;
	margin: 10px 0 0 0;
	text-align: right;
	font-style: italic;
}

.sociable ul{
	list-style: none;
	padding: 5px 0;
}

.sociable ul li{
	display: inline;
	padding: 0 3px;
}

/*-------------------------------------------------------------------

	COMMENTS

--------------------------------------------------------------------*/


.comments-template h3.comments{
	font-size: 28px;
	font-weight: 100;
}

.comments-template{
	margin: 10px 0 0;
	padding: 10px 0 0;
}

.comments-template form{
	padding: 0 3px;
}

.comments-template p{
	padding: 3px 0;
}

.comments-template ol{
	margin: 0;
	padding: 0 0 15px;
	list-style: none;
	border-bottom: 1px solid #ccc;
	margin: 0 0 20px 0;
}

.comments-template ol li{
	margin: 10px 0 0;
	line-height: 18px;
	padding: 10px 5px;
}

.comments-template ol li.alt{
	background: #eee;
}

.comments-template h2, .comments-template h3{
	font-size: 16px;
}

.commentmetadata{
	font-size: 12px;
}

.comments-template p.nocomments{
	padding: 0;
}

.comments-template textarea{
	font-family: Arial, Helvetica, Georgia, Sans-serif;
	border: 1px solid #ccc;
	font-size: 12px;
}

.comments-template input{
	border: 1px solid #ccc;
	padding: 5px 0;
}

.comments-template input#submit{
	padding: 5px 15px;
	cursor: pointer;
}

/*-------------------------------------------------------------------

	ABOUT

--------------------------------------------------------------------*/

.wpcontent{
	padding: 0px 0 0 90px;
	width: 610px;
	font-size: 14px;
}

.wpcontent strong{
	text-decoration: underline;
}

a.about{
	padding: 5px 0;
	display: block;
}

h2{
	padding: 10px 0 0 0;
	font-size: 28px;
	font-weight: 100;
}

p.center{
	width: 200px;
	margin: 0 auto;
	padding: 30px 0 0 20px;
	text-align: center;
}

.videos{
	padding: 20px 0 0 50px;
	width: 690px;
	font-size: 14px;
}

p.video{
	padding: 30px 0 50px 0;
}

.caption, .gallery{
	margin-bottom: 100px;
}
/*-------------------------------------------------------------------

	HEADER

--------------------------------------------------------------------*/

.header{
	background: #fff;
	height: 360px; 
	width: 730px;
	border: #000 1px solid;
	margin: 0px 0 0 30px;
	float: left;
}

.header2{
	background: #fff;
	height: 298px; 
	width: 730px;
	border: #000 1px solid;
	margin: 0px 0 0 30px;
	float: left;
}

.headermedia{
	background: #fff;
	height: auto;
	width: 730px;
	margin: 0px 0 0 30px;
	float: left;
}

.header img, .header2 img{
	padding: 5px;
}

.headermedia img{
	padding: 5px;


}

.header p{
	padding: 12px 0 0 110px;
	width: 525px;
	font-size: 13px;
	line-height: 14px;
}

.header a.next{
	background: url(images/next_button.jpg) no-repeat top left;
	position: relative;
	display: block;
	text-indent: -9999px;
	height: 30px;
	width: 30px;
	top: 310px;
	left:680px;
	z-index: 999;
}

.header a.next:hover{
	background: url(images/next_button_hover.jpg) no-repeat top left;
}

.header a.prev{
	background: url(images/prev_button.jpg) no-repeat top left;
	position: relative;
	display: block;
	text-indent: -9999px;
	height: 30px;
	width: 30px;
	top: 280px;
	left: 20px;
	z-index: 999;
}

.header a.prev:hover{
	background: url(images/prev_button_hover.jpg) no-repeat top left;
}

h1.title{
	text-indent: -9999px;
	background: url(images/title_top.jpg) no-repeat 38px 38px;
	height: 165px;
}

h3.intro{
	padding: 40px 0 0 60px;
	font-size: 24px;
	font-weight: 100;
}

p.intro{
	margin: 0 0 0 60px;
	width: 680px;
	padding: 0 0 20px 0;
	font-size: 14px;	
	border-bottom: 1px solid #999;
}

h3.intro2{
	padding: 40px 0 0 90px;
	font-size: 26px;
	font-weight: 100;
}

h3.intro3{
	padding: 40px 0 10px 60px;
	font-size: 28px;
	font-weight: 100;
}

p.intro2{
	margin: 0 0 0 90px;
	width: 630px;
	padding: 0 0 10px 0;
	font-size: 14px;	
}


img.footer{
	padding: 50px 0 10px 110px;
}

p.footer{
	padding: 0 0 20px 210px;
}


/*-------------------------------------------------------------------

	NAV

--------------------------------------------------------------------*/

ul.nav{
	float: left;
	padding: 95px 0 0 15px;
}

ul.nav li a{
	display: block;
	text-indent: -9999px;
	height: 33px;
	width: 215px;
	padding: 1px 0;
}

ul.nav li.home a{ background: url(images/nav/home_link.jpg) no-repeat top left; }
ul.nav li.home a:hover{ background: url(images/nav/home_link_active.jpg) no-repeat top left; }
ul.nav li.home a.active{ background: url(images/nav/home_link_active.jpg) no-repeat top left; }

ul.nav li.media a{ background: url(images/nav/media_link.jpg) no-repeat top left; }
ul.nav li.media a:hover{ background: url(images/nav/media_link_active.jpg) no-repeat top left; }
ul.nav li.media a.active{ background: url(images/nav/media_link_active.jpg) no-repeat top left; }

ul.nav li.about a{ background: url(images/nav/about_link.jpg) no-repeat top left; }
ul.nav li.about a:hover{ background: url(images/nav/about_link_active.jpg) no-repeat top left; }
ul.nav li.about a.active{ background: url(images/nav/about_link_active.jpg) no-repeat top left; }

ul.nav li.getinvolved a{ background: url(images/nav/getinvolved_link.jpg) no-repeat top left; }
ul.nav li.getinvolved a:hover{ background: url(images/nav/getinvolved_link_active.jpg) no-repeat top left; }
ul.nav li.getinvolved a.active{ background: url(images/nav/getinvolved_link_active.jpg) no-repeat top left; }

ul.nav li.contact a{ background: url(images/nav/contact_link.jpg) no-repeat top left; }
ul.nav li.contact a:hover{ background: url(images/nav/contact_link_active.jpg) no-repeat top left; }
ul.nav li.contact a.active{ background: url(images/nav/contact_link_active.jpg) no-repeat top left; }

ul.nav li.who a{ background: url(images/nav/whoweare_link.jpg) no-repeat top left; }
ul.nav li.who a:hover{ background: url(images/nav/whoweare_link_active.jpg) no-repeat top left; }
ul.nav li.who a.active{ background: url(images/nav/whoweare_link_active.jpg) no-repeat top left; }

ul.nav li.what a{ background: url(images/nav/whatwedo_link.jpg) no-repeat top left; }
ul.nav li.what a:hover{ background: url(images/nav/whatwedo_link_active.jpg) no-repeat top left; }
ul.nav li.what a.active{ background: url(images/nav/whatwedo_link_active.jpg) no-repeat top left; }
ul.nav li.blog a{ background: url(images/nav/blog_link.jpg) no-repeat top left; }
ul.nav li.blog a:hover{ background: url(images/nav/blog_link_active.jpg) no-repeat top left; }
ul.nav li.blog a.active{ background: url(images/nav/blog_link_active.jpg) no-repeat top left; }

/*-------------------------------------------------------------------

	Side Bar Navigation Links

--------------------------------------------------------------------*/
ul.side_nav{
   list-style:none;
   margin: 20px 40px 0 0;
   padding: 0 10px 0 0;
   float:right;
}
