
		#wrap {
	min-width: 500px;
	max-width: 1400px;}
	
	/* min and max width css property not supported in IE 5.5 and IE  6 */
body {
	margin: 0;
	padding: 0;
	font-family: arial,  sans-serif;
	font-size:small;
	
	background: #ffffe0;
	

	}
	
	
	
	

.hot {
color: #FF0000;
font-weight: bold;
margin: 0 0 20px 0;
	padding: 0 0 12px 0;
	font-size: 100%;
	line-height: 1.5em;
	
background-color: #73C6FA;
text-align: center;

border: 1px dashed #016694;

}

.light {
	
	font-size: 120%;
	font-weight : bold;
	color: #660000;
	line-height: 1.5em;
	
 background-repeat : no-repeat;
	 background-position : bottom ;
	-moz-box-shadow: 3px 3px 7px #888;
-webkit-box-shadow: 3px 3px 7px #888;
box-shadow: 3px 3px 7px #888;}
	
	.pace {
	text-shadow: 2px 2px 2px #000;
	}
	
	#say{
margin : 50px 50px 0px 0px;


}
a:link {
color: #98015f;
text-decoration: none;
}

a:visited {
color: #98015f;
text-decoration: none;
}

a:hover {
color: #0000FF;
text-decoration: none;
}

a:active {
color: #98015f;
text-decoration: none;
}


/* layout */


	
#content {
	float: left;
	width: 70%;
	font-size: 120%;
	color: #5e1e1f;
	line-height: 1.5em;
	}
#sidebar {
	float: right;
	width: 30%;

	}
#footer {
	clear: both;
	background: #828377 url(img/footer-bg.gif) repeat-x top left;
	}

/* gutters */

#content .gutter {
	padding: 25px;
	
	}
#sidebar .gutter, #sidebar-2 .gutter {
	padding: 15px;
	}

/* header */

#header {
	
	background: #ffffe0;


	}

	


	
	     #nav {
		 margin: 0;
		 padding : 10px 0 0 46px;
		 list-style : none;
		 background :#c9e99a;
		 }
		 #nav li {
		 float: left;
		 margin : 0 1px 0 0;
		 padding : 0;
		 font-family : "arial";
		 font-size : 100%;
		 }
		 
	
	#nav {
	float:left;
	width :300px;
	margin: 0;
		 padding : 10px 0 0 46px;
		 list-style : none;
		 background :#c9e99a;
		 }
		 
		 #nav li {
		  float: left;
		 margin : 0 1px 0 0;
		 padding : 0;
		 font-family : "arial";
		 font-size : 120%;}
	 
	 
	 #nav a {
	 float: left;
	 display:block;
	 margin : 0; 
	 padding : 4px 8px;
	 color : #333;
	 text-decoration : none;
	 border : 1px solid #9B8748;
	 border-bottom : none;
	 background :#F9E9A9 ;
	 }
	 
	   
	   #nav {
	float:left;
	width :1000px;
	margin: 0;
		 padding : 10px 0 0 46px;
		 list-style : none;
		 background :#c9e99a
		  url(images/bg.gif) repeat-x bottom left;
		 }
		 

#nav  {
color : #333;
padding-bottom : 5px;
border-color: #727377;
background : #ffffe0 url(imges/on.gif) repeat-x top left;}




#nav a:hover, body#home #t-home a {
	color: #333;
	padding-bottom: 5px;
	border-color: #727377;
	background: #fff url(img/on.gif) repeat-x top left;}
	
	#nav a:hover, body#relationship #t-relationship a {
	color: #333;
	padding-bottom: 5px;
	border-color: #727377;
	background: #fff url(img/on.gif) repeat-x top left;}
	
	#nav a:hover, body#politics #t-politics a {
	color: #333;
	padding-bottom: 5px;
	border-color: #727377;
	background: #fff url(img/on.gif) repeat-x top left;}
	
	#nav a:hover, body#background #t-background a {
	color: #333;
	padding-bottom: 5px;
	border-color: #727377;
	background: #fff url(img/on.gif) repeat-x top left;}
	
	#nav a:hover, body#poetry #t-poetry a {
	color: #333;
	padding-bottom: 5px;
	border-color: #727377;
	background: #fff url(img/on.gif) repeat-x top left;}
	
	#nav a:hover, body#symptoms #t-symptoms {
	color: #333;
	padding-bottom: 5px;
	border-color: #727377;
	background: #fff url(img/on.gif) repeat-x top left;}
	
	#nav a:hover, body#articles #t-articles a {
	color: #333;
	padding-bottom: 5px;
	border-color: #727377;
	background: #fff url(img/on.gif) repeat-x top left;}
	
	#nav a:hover, body#gallery #t-gallery a {
	color: #333;
	padding-bottom: 5px;
	border-color: #727377;
	background: #fff url(img/on.gif) repeat-x top left;}

#nav a:hover, body#symptoms #t-symptoms a {
	color: #333;
	padding-bottom: 5px;
	border-color: #727377;
	background: #fff url(img/on.gif) repeat-x top left;}
	
	#nav a:hover, body#articles #t-articles a {
	color: #333;
	padding-bottom: 5px;
	border-color: #727377;
	background: #fff url(img/on.gif) repeat-x top left;}

#nav a:hover, body#spirit #t-spirit a {
	color: #333;
	padding-bottom: 5px;
	border-color: #727377;
	background: #fff url(img/on.gif) repeat-x top left;}
	
	#nav a:hover, body#sitemap #t-sitemap a {
	color: #333;
	padding-bottom: 5px;
	border-color: #727377;
	background: #fff url(img/on.gif) repeat-x top left;}
	
	#nav a:hover, body#contributors #t-contributors a {
	color: #333;
	padding-bottom: 5px;
	border-color: #727377;
	background: #fff url(img/on.gif) repeat-x top left;}








	
	
	
/* content */

#content h2 {
	margin: 0 0 1em 0;
	padding: 0;
	font-family: Georgia, serif;
	font-size: 150%;
	color: #663;
	font-weight: 900;
	
	
	}
	
	.pullquote {
    width: 300px;
    float: right;
    margin: 60px;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-style: italic;
    text-indent: -1.3em;
}
 


dl.feature {
	margin: 15px 0;
	padding: 15px;
	
	
	overflow:auto;
	}
	/* use of the "overflow:auto" property to simply clear the floats:http://www.sitepoint.com/blogs/2005/02/26/simple-clearing-of-floats*/

dl.feature:after {
     
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	}
	
dl.feature dt {
	margin: 0 0 .5em 0;
	font-family: Georgia, serif;
	font-size: 120%;
	color: #693;
	}
dl.feature dt img {
	float: left;
	margin: 0 15px 0 0;
	padding: 4px 4px 4px 4px;
	border : 5px solid #fff;
	background-color: #fff;
	-moz-box-shadow: 3px 3px 7px #888;
-webkit-box-shadow: 3px 3px 7px #888;
box-shadow: 3px 3px 7px #888;
	
	}
dl.feature dd {
	margin-left: 169px;
	font-size: 110%;

	line-height: 1.5em;
	color: #080839;
	}


/* sidebars */

	
	


.box { 
	margin: 0 0 20px 0;
	padding: 0 0 12px 0;
	font-size: 100%;
	line-height: 1.5em;
	color: #000000;
	
	}
	 
	
.newsticker-jcarousellite {

margin: 0 0 20px 0;
	padding: 0 0 12px 0;
	font-size: 100%;
	line-height: 1.5em;
	color: #000000;}
	
	}
.box h3 {
	margin: 0;
	padding: 12px;
	font-family: verdana;
	font-size: 140%;
	font-weight: normal;
	color: #374C0E;}



	
	
.box p, .box ul {
	margin: 0;
	padding: 0 12px;
	
	}
.box ul li {
	margin: 0 0 0 12px;
	padding: 0 0 0 18px;
	list-style: none;
	
	
	}
	
	.box img {padding: 4px 4px 4px 4px;
	border : 5px solid #fff;
	background-color: #fff;
	-moz-box-shadow: 3px 3px 7px #888;
-webkit-box-shadow: 3px 3px 7px #888;
box-shadow: 3px 3px 7px #888;}
	
	
	
	.global {background: #c9e99a;
	font-size:larger;
	color:#080839;}
	
	.skills {background: #5656b7;
	font-size:larger;
	color:#ffffff}
	
	pre
{

color:#003300;
font-family:arial;
font-size : 100%;

}
.white {
	
	font-size: 120%;
	color: #FFFFFF;
	line-height: 1.5em;
	background-image :url(images/background.gif);
 background-repeat : no-repeat;
	 background-position : bottom ;}
	 .shimmer {
margin : 0px 0px 0 130px;
display :block;
width : 200px;
 padding : 10px;
bottom :10px;
left:0;
font-family :Verdana, serif;
font-size : 1.3em;
font-weight:strong;
line-height: 1.1em;
color:#FFF;
background :rgba(125, 158,192,.25);
background-image :url(images/lpad.jpg);
 background-repeat : no-repeat;
	 background-position : bottom ;

}



.prayer {
background: #d0e4f7; /* old browsers */
background: -moz-linear-gradient(top, #d0e4f7 0%, #73b1e7 24%, #0a77d5 50%, #539fe1 79%, #87bcea 100%); /* firefox */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d0e4f7), color-stop(24%,#73b1e7), color-stop(50%,#0a77d5), color-stop(79%,#539fe1), color-stop(100%,#87bcea)); /* webkit */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0e4f7', endColorstr='#87bcea',GradientType=0 ); /* ie */
font-size:larger;
	color:#ffffff
}
#power {
background-image : url("birds.jpg");
}
#poem {
font-size : 100%;
font-family: verdana;
color:#000033;

}
#fact {
font-size : 110%;

color:#003300;
}

.symptoms 
{text-align: center;}

.contributions {
font-size : 90%;
color : #000000;
font-weight:900;
}

p.intro {
font-size : 120%;
color :#5e1e1f;
font-weight:900;
 
}

p.intro first-letter {
  font-size: 30pt;
  display: block;
  float: left;
  margin: 0 5px 5px 0;
  }
p.bottom {
border-bottom-style:dotted;
border-width:5px;
border-color:#98bf21;
padding-bottom: 30px;
margin-bottom: 10px;
}
#contents {
border-bottom-style:dotted;
border-width:5px;
border-color:#98bf21;
padding-bottom: 30px;
margin-bottom: 10px;
}

/* form */
input.btn { 
	  color:#050; 
	  font: bold 84% 'trebuchet ms',helvetica,sans-serif; 
	  background-color:#fed; 
	  border: 1px solid; 
	  border-color: #696 #363 #363 #696; 
	  filter:progid:DXImageTransform.Microsoft.Gradient 
	  (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa'); 
}
select { 
 background-color:  #D7E5F2;    
 color: #000000;  
}



form { 
 
 padding: 5px; 
}

fieldset {
border-color : #228b22;
background-color : #FFFFFF;


}

input .texta { 
font : 1em arial, Helvetica, sans-serif;
 
 background-color: #FFFFFF;
 border-color: #666 #ccc #ccc #666; 
}
input:focus, textarea:focus  {
background: #eee}

textarea {
font : 1.5 em arial, Helvetica, sans-serif;
font-size: 140%;
	font-weight: normal;
	color: #374C0E;
}

#submit {  
 font-family: Verdana, Arial, Helvetica, sans-serif;  
 font-size: 12px;  
 background-color:  #D7E5F2;    
 color: #000000;  
 margin-right: 6px;  
}

/* footer */

#footer  {
	margin: 0;
	padding: 15px;
	font-size: 85%;
	color: #fff; 
	}
	
	img.displayed {
    display: block;
    margin-left: auto;
    margin-right: auto }
	
.figure img{
border : 1px solid #fff;
padding:30px;
background-color: #fff;
}


.figure{

width :400px;
margin :15px 10px 5px 10px;


}
.figure p{
text-align: center;


padding : 5px;
}


/*  IE fixes */

#content, #sidebar, #footer {
	height: 1%;
	}
* html dl.feature { /* for IE5+6 */
	height: 1%; 
	}
*:first-child+html .feature { /* for IE7 */
	min-height: 1px; 
	} 

