html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{
margin:0;
padding:0;
border:0;
font-weight:normal;
font-style:normal;
text-align:left;
font-family:inherit;}

table{border-collapse:collapse;border-spacing:0;}ol,ul{list-style:none;}q:before,q:after,blockquote:before,blockquote:after{content:"";}

/* STRUCTURE*/
html, body {height:100%;}

body {background:#1c1c1c url("../images/background.jpg") no-repeat center top;position:relative;}



div#audio {position:absolute;}

div#main {
	width:600px;
	margin:0 auto 0 auto;
	padding:0;
	/*background-color:#000;*/
	}
	
div#title {}

	

div#jhometitle {
	width:600px;
	height:115px;
	background:url("../images/header.jpg") no-repeat center top;
	}
	
div#slides{
	width:500px;
	height:290px;
	background:#000 url("../images/01.jpg") no-repeat center center;
	margin:0 auto;
	}
	
div#photo{
	width:500px;
	height:290px;
	margin-left:50px;
	}
	
div#content{
	width:600px;
	background:#BBB3A3 url("../images/content-box-repeat.jpg") center top; 
	margin:0px 0px 0px 0px;
	padding:0 0 15px 0;
	}
	
div#contentwrap {
	padding:0 0 0 50px;
	}
	
/************ NAVIGATION *****************/
/*****************************************/
	
div#nav {
	height:120px;
	width:600px;
	background:#BBB3A3 url("../images/nav-bg-2.jpg") no-repeat center top;
	margin:0;
	position:relative;
	}
	
div#navtoprow{
	height:30px;
	width:548px;
	padding:0 0 0 0;
	/*background-color:#145677;*/
	position:absolute;
	left:35px;
	top:35px;
	}
	
div#navbotrow{
	height:30px;
	width:500px;
	padding:0 0 0 0;
	/*background-color:#789426;*/
	position:absolute;
	left:48px;
	top:70px;
	}

div.link{
	float:left;
	display:inline-block;
	text-align:center;
	padding:6px 7px 7px 7px;
	}

div.link a {
	font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
	color:#000;
	font-size:24px;
	/*background-color:blue;*/
	}

div.link a:hover,#active {
	color:#fff;
	background:transparent url(../images/navbg2.gif) center center no-repeat;
	}
	
/*************** END NAV ************/
/************************************/


div#logo{
	width:290px;
	height:170px;
	/*background: url("../images/logodiss.png") no-repeat;*/
	margin:0 0 0 100px;
	padding-bottom:25px;	
	}

div#videolink {text-align:center;padding-right:70px;margin-bottom:10px;position:relative;}
div#videolink img {position:absolute;top:0;}
div#videolink a {font-size:1.3em;}
	
div#blogtitle {
	width:500px;
	/*margin:0 0 0 50px;*/
	margin:0;
	padding:20px 0 10px 0;
	}

div#info-column {width:500px;/*margin:0 0 0 50px;*/margin:0;padding:20px 0 20px 0;}

div#gallery {color:#5C513C;	font-size:1em; line-height:1.4em; margin:0px 0 10px 0;}

	#gallery a img{img padding-left:2px;}
	

/******************* STORE ********************/
/**********************************************/	

div#tshirtlayout {
	width: 500px;
	height:250px;
	margin:0;
	}

div.tshirtblock {
	width:250px;
	height:330px;
	float:left;
	overflow:hidden;
	} 	
	tshirtblock.gandhi {}		
	tshirtblock.mama {}		
	tshirtblock.paul {}	
	tshirtblock.jesus {}
	tshirtblock.assisi {}
	tshirtblock.monday{}
	
div.tshirtimg {
	width:225px;
	height:200px;
	margin: 0, auto;
	}	

input.buy{
	height:25px;
	width:125px;
	background-image:url("../images/BuyNow-RO.jpg");
	background-position:0 0;
	}
	
div#buyButton a {
	height:25px;
	width:125px;
	background:url("../images/BuyNow-RO.jpg") no-repeat;
	background-position:0 0;
	}
	#buyButton a:hover {
	background-position:0 -25px;
	}

.viewcart {width:125px;height:25px;margin:0 auto 7px auto;}
.donate {width:125px;height:25px;margin:0 auto 7px auto;}
.ppbutton {margin-top:4px;}
input#viewcartbut {margin:0;padding:0;}

/******************* END STORE *****************/
/***********************************************/

div#contactinfo {
	height:30px;
	width:600px;
	margin:0 0 0 50 px;
	padding:0px 0 0px 0;
	}

div#botnav {
	width:600px;
	height:50px;
	color:#1c1c1c;
	background-color:#959281;
	background-position:top center;
	background-repeat:no-repeat;
	padding:5px 10px 0px 10px;
	margin:0 auto;
	/*SMALLER WH ADJUSTED FOR PADDING */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:580px;
	height:55px;
	/**/
	}
div#botnavnav, div#botnavcopy {text-align:center;width:580px;margin:0 auto;}
div#botnavnav {font-size:.9em;}
div#botnavcopy {padding-top:3px;font-size:.8em;}

a.galimage{
	margin:2px;

	}

a.galimage img {
	width:110px;
	height:72px;
	border:2px solid #959281; 
	padding:2px;}
a.galimage img:hover{
	border-color:#003399;
	}
	
a.galentry{
	color:#5C513C;
	font-size:1em;
	line-height:2 em;
	margin:0px 0 10px 0;
	font-weight:bold;
	}
	

/*TEXT STYLES*/	
/*************/

h1, #videolink {font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;}
h1 {color:#1c1c1c;font-size:1.25em; font-weight:bold; letter-spacing:.25em;}

h2 {color:#1cc1c; font-size:1em; font-weight:bold}

h3 {color:#f1ecb8; font-size:1.4em; font-weight:bold }

p {
	color:#5C513C;
	font-size:1em;
	line-height:1.4em;
	margin:0px 0 10px 0;
	}
strong, strong span {font-weight:bold;}
em {font-style:italic;}
em strong, strong em {font-weight:bold;font-style:italic;}

/***End Text***/
/**************/

/* BLOG SPECIFIC */

h2.blogdate, p.published {color:#000066;font-size:.75em;font-weight:normal;margin:4px 0 6px 0;}
h2.blogtitle, h3.entry-title, h2#comment {color:#1c1c1c;margin:10px 0px 10px 0px;font-size:1.4em;font-weight:bold;letter-spacing:.1em;font-variant:small-caps}
h3.entry-title a {color:#5C513C;margin:0 0 10px 0px;font-weight:bold;text-decoration:none;}
h3.entry-title a:hover {color:#7E735E;}
h3.entry-title a:visited {color:#5C513C;}
div.divider {border-bottom: dotted 1px #1c1c1c;}
div.divider img {margin-top:15px;}
p.tags {display:none;}

div.blog-column, div.acomment {
	width:490px;
	/*margin: 10px 0 10px 50px;*/
	margin:0 0 15px 0;
	border-color:#1c1c1c;
	border-style:dotted;
	border-width:1px;
	padding:5px 5px 5px 5px;
	/*SMALLER WH ADJUSTED FOR PADDING
	voice-family: "\"}\"";
	voice-family:inherit;
	width:440px;
	*/
	}
		
div.entrybar, .vcard {
	width:490px; 
	 height:25px; 
	 background-color:#959281;
	 background-position: top center;
	 padding:5px 0 0 7px;
	 margin 0 auto;
	 font-size:15px;
	 color:#F1ecb8;
	/*SMALLER WH ADJUSTED FOR PADDING */
	voice-family: "\"}\"";
	voice-family:inherit;
	height:20px;
	width:483px;
	/**/
	}
	
div.entrybar div.entrybarentry {float:left; color:#F1ecb8; font-size:.9em;}

div.entrybar div.entrybarcopy {float:right; color:#FFFFFF; font-size:.8em;}

div#newold {width:490px;margin:0 auto 15px auto;text-align:center;}

div#backbutton {margin:0 0 15px 0;}

p.comments_invite {background-color:#F1ecb8;padding:2px 0 0 8px;margin-top:5px;}

p.comments_invite a {color:#74513C;}

p.comments_invite a:hover {color:#96735E;}

form#txpCommentInputForm {margin-bottom:20px;}

div#cpreview p {font-size:1.1em;}

div#cpreview p.small {font-size:.9em;}

div.blogtext{
	color:#5C513C;
	font-size:.9em;
	line-height:1.3em;
	margin:0px 0 10px 0;}
	
span.author {font-size:1.2em;}

p.contact{
	color:5c513c;
	font-size:1em;
	line-height:1.4em;
	text-align:center;
	}	
	
table{
	width:400px;
	margin:0 auto;
	}
		
table#myTable td{
	color:#5c513c;
	font-size:1em;
	line-height:1.2em;
	text-align:center;
	}	
	
p.contactNames{
	color:5c513c;
	font-size:1em;
	line-height:1.4em;
	text-align:center;
	margin:0 100px;
	float:left;
	}
	
div#botnav a {color:#f1ecb8;}

div#botnav a:hover {color:#fff;}

p.style1{
	color:#5c513c;
	font-size:1em;
	line-height:1.2em;
	text-align:center;
	}
	
.signup {width:300px;margin:0 0 0 100px;text-align:center;background-color:#959281;padding:3px 5px 5px 5px;border:solid 1px #5C513C;}
#signup2 {margin:0 0 0 150px;}
.signup p {text-align:center;font-size:1.2em;color:#fff;margin:0 0 4px 0;}
.signup form {width:300px;margin:0 0 7px 0;text-align:center;}
.signup form input#text {width:175px;}

#social, #socialc {width:154px;margin:0 0 15px 180px;text-align:center;}
#socialc {margin:0 0 15px 230px;}
#social a, #socialc a {width:64px;height:64px;background-color:transparent;background-position:top left;background-repeat:no-repeat;margin:0 3px 0 3px;overflow:hidden;text-indent:-9999px;}
#social a#facebooklink, #socialc a#facebooklink {background-image:url("../images/facebook.png");}
#social a#twitterlink, #socialc a#twitterlink {background-image:url("../images/twitter.png");}
	
p.links {margin-top:8px;}

/* INLINE BLOCK */
#social a, #socialc a {display: -moz-inline-stack;display:inline-block;zoom:1;*display:inline;}
