/* CSS Document */
*{
	margin:0;
	padding:0;
}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
body{
	/* f4ffd7 - light yellow */
	background:#bfe577 url(img/bg_body.gif) top left repeat-y;
	text-align:center;
	font-size:100%;
}

#container{
	width:960px;
/*	border:1px solid #000; */
	margin:0 auto;
	text-align:left;
	background:transparent url(img/bg_body_with_y.png) top left repeat-y;
	min-height:100%;
}

#wrapper{
	float:left;
	width:219px;
	padding:0 .6em;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
/*	border:1px solid #000; */
}
#wrapper h1{
	font-size:135%;
	color:#6E891A;
/*	text-transform:uppercase;*/
	font-family:Arial, Helvetica, sans-serif;
	margin-top:.5em;
}
#nav{
	margin:1.5em 0;
}
#nav ul{
	margin-left:4em;
}
#nav ul li{
	list-style:none;
/*	line-height:1.8; */
}
#nav li a{
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	font-size:80%;
	color:#589b18;
	text-decoration:none;
	padding:.5em;
}
#nav li a:hover{
	background-color:#e4f7b2;
}
#wel_message{
	margin-top:2em;
	color:#6E891A;
/*	font-weight:bold;*/
	line-height:1.6;
	font-size:50%;	
}
#wel_message h2{
	font-size:140%;
}
#wel_message a{
	color:#6E891A;
}
#content{
	float:left;
	width:670px;
	padding:0 1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:1.5;
}
#maincontent{
	width:550px;
	font-size:70%;
/*	border:1px solid #000; */
	margin:1em;
}

ul.philosophy,ul.services{
	list-style:outside;
	padding:.5em;
	margin-left:1em;
}
.philosophy li, .services li{
	padding:.5em;
	list-style-type:square;
	
}
.read_more{
	margin-top:.5em;
	color:#597A10;
}

#content h2{
	font-size:300%;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:lowercase;
	font-weight:bold;
	color:#9ED613;
}
#content h3{
	font-size:200%;
	color:#9ED613;
}
#quotebox .author{
	text-align:right;
	font-weight:bold;
}
#quotebox{
	font-size:70%;
	color:#6E891A;
	margin-top:4em;
	padding-bottom:2em;
	line-height:1.6;
}
#search{
	padding-top:1em;
	text-align:right;
	margin-bottom:0em;
/*	border:1px solid #000;*/
}
#news{
	float:left;
	width:290px;


}
#col_wrapper{
	float:left;
	width:290px;
}
.date{
	font-size:50%;
	font-weight:bold;
}
.homelist{
	font-size:70%;
}
.homelist li{
	list-style:none;
}
.homelist li a{
	display:block;
	padding:8px 15px 8px 5px;
	text-decoration:none;
	color:#597a10;
}

.homelist li a:hover{
	background-color:#b6dd6e;
}

#footer{
	clear:both;
	display:block;
	font-size:60%;
	padding:3em 0;

}
#footer a{
	margin:0 1em;
	color:#597A10;
}
.supersmall{
	font-size:50%;
}
#banner{
	width:550px;
	border:1px solid #b3e455;
	padding:5px;

}
#banner object,#banner embed{

}

blockquote {
	padding:10px;
}

p.cite {
	background:transparent url(img/close_quotes.gif) no-repeat scroll right bottom;
	display:list-item;
	list-style-image:url(img/open_quotes.gif);
	padding:0pt 5px;
}

/* ------------- */
.websites{
	margin:.3em;
	padding:.2em;
	line-height:1.5;
	margin-left:0;
	padding-left:0;
}
.websites img{
	border:2px solid #e1e1de;
}
.websites a{
	margin:.3em;
}

.websites h4{
	font-size:120%;
	color:#668824;
}
.item{
	border-bottom:2px solid #abd06c;
	padding:0 .2em;
	padding-left:80px;
	padding-bottom:1em;
	min-height:5.2em;
	margin-top:1em;
}
.links{margin:.5em; margin-left:0;}
.links a{padding:.3em; margin-left:0;}
.links a:hover{color:#fff;}
#maincontent h3{
	
}


.qca{
	background:transparent url(img/int3dThmb.jpg) top left no-repeat;
}
.taxsol{background:transparent url(img/taxSolutionsThmb.jpg) top left no-repeat;}
.griffrev{background:transparent url(img/griffithReviewThmb.jpg) top left no-repeat;}
.grc{background:transparent url(img/grcThmb.jpg) top left no-repeat;}
.gfs{background:transparent url(img/gfsThmb.jpg) top left no-repeat;}
.bihani{background:transparent url(img/shreeBihaniThmb.jpg) top left no-repeat;}
.mountwell{background:transparent url(img/mwiThmb.jpg) top left no-repeat;}
.bothra{background:transparent url(img/bothraIndThmb.jpg) top left no-repeat;}
.circ_int{background:transparent url(img/circlesOfChangeThmb.jpg) top left no-repeat;}
.fj_int{background:transparent url(img/xmlImgGalleryThmb.jpg) top left no-repeat;}
.rcase_int{background:transparent url(img/readingAcaseThmb.jpg) top left no-repeat;}
.camera_int{background:transparent url(img/gfsCamThmb.jpg) top left no-repeat;}
.pass_appln{background:transparent url(img/passThmb.jpg) top left no-repeat;}
.infolit_appln{background:transparent url(img/infolitThmb.jpg) top left no-repeat;}
.art_gallery{background:transparent url(img/art_g_thmb.jpg) top left no-repeat;}
.kuraby{background:transparent url(img/kuraby_thmb.jpg) top left no-repeat;}
.kaka{background:transparent url(img/kaka_thmb.jpg) top left no-repeat;}
.shannon{background:transparent url(img/shannon_thmb.jpg) top left no-repeat;}
.verticalapp{background:transparent url(img/verticalapp.jpg) top left no-repeat;}
.space{
	margin-bottom:5em;
}