/**
 * @version		$Id: template.css.php 2186 2012-11-15 19:22:34Z joomlaworks $
 * @package		Frontpage Slideshow
 * @author    JoomlaWorks - http://www.joomlaworks.net
 * @copyright	Copyright (c) 2006 - 2012 JoomlaWorks Ltd. All rights reserved.
 * @license		http://www.joomlaworks.net/license
 */

/* --- Slideshow Container --- */
#fpssContainer0.fpss-template-jj-rasper {
	position:relative;
	width:670px;
	height:399px;
	padding:2px;
	overflow:hidden;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 4px;
	margin-left: auto;
	-webkit-box-shadow: 2px 2px 2px 0px #969696;
	 -moz-box-shadow:2px 2px 2px 0px #969696;
box-shadow: 2px 2px 2px 0px #969696;
filter: 
  progid:DXImageTransform.Microsoft.Shadow(color=#969696,direction=135,strength=5); 
}


/* --- Loader --- */
#fpssContainer0.fpss-template-jj-rasper .slide-loading {position:absolute;width:700px;height:308px;background:#000 url(../images/loading_black.gif) no-repeat 50% 50%;z-index:99;}

/* --- Timer (progress bar) --- */
#fpssContainer0.fpss-template-jj-rasper .fpssTimerContainer {position:absolute;bottom:2px;left:2px;right:2px;z-index:101;}
#fpssContainer0.fpss-template-jj-rasper .fpssTimerContainer .fpssTimer {width:0;clear:both;height:6px;background-color:#9c0;}

/* --- Slide Containers --- */
#fpssContainer0.fpss-template-jj-rasper .slides-wrapper {width:675px;height:408px;margin:0;padding:0;position:relative;overflow:hidden;background:#000;}
.fpss-template-jj-rasper .slides-wrapper .slides {}
#fpssContainer0.fpss-template-jj-rasper .slide {
	width:680px;
	height:401px;
	overflow:hidden;
	list-style:none;
}
#fpssContainer0.fpss-template-jj-rasper .slidetext {
	position:absolute; 
	left:0px;
	height:80px;
	margin:0;
	padding:12px 38px 12px 38px;
	z-index:99;
	background-image: url(media/slidetransparent.png);
	background-repeat: repeat;
	bottom: 0px; width: 603px;
}

/* --- Slide Content --- */
.fpss-template-jj-rasper .slidetext h1,
.fpss-template-jj-rasper .slidetext h1 a {
	font-size:17px;
	line-height:120%;
	margin:0;
	padding:0;
	color:#FFF;
	text-decoration: underline;
	text-transform: uppercase;
}
.fpss-template-jj-rasper .slidetext h1 a:hover {color:#fff;text-decoration:none;}
.fpss-template-jj-rasper .slidetext h2 {font-size:11px;color:#999;margin:0;padding:2px 0;}
.fpss-template-jj-rasper .slidetext h3 {font-size:13px;margin:2px 0;padding:1px 0;color:#ccc;border-top:1px solid #aaa;border-bottom:1px solid #aaa;}
.fpss-template-jj-rasper .slidetext h4 {font-size:11px;margin:0;padding:0;color:#999;font-style:italic;}
.fpss-template-jj-rasper .slidetext p {line-height: 15px;
font-size: 13px;
	margin:4px 0 12px 0;
	padding:0;
	color:#fff;
}
.fpss-template-jj-rasper .slidetext a.fpssReadMore {
	margin:0;
	padding:1px 4px;
	border:none;
	color:#fff;
	text-decoration:none;
}
.fpss-template-jj-rasper .slidetext a.fpssReadMore:hover {margin:0;padding:1px 4px;border:none;background:#fff;color:#222;text-decoration:none;display:inline;}

/* --- Navigation --- */
.fpss-template-jj-rasper .navigation-wrapper {
	position:absolute;
	bottom:36px;
	margin:0;
	padding:0;
	text-align:right;
	z-index:97;
}
.fpss-template-jj-rasper .navigation {list-style:none;margin:0;padding:0; width: 660px; margin-left: 5px;}
.fpss-template-jj-rasper .navigation li {
	margin:0 2px; width: 20px;
	padding:0;
}
.fpss-template-jj-rasper .navigation li.navigation-previous {
	float:left;width:17px;
}
.fpss-template-jj-rasper .navigation li.navigation-next {
	float:right;width:17px;
}
.fpss-template-jj-rasper .navigation li.navigation-previous a {float:left;display:block;width:17px;height:35px;background:url(media/arrowleft.png) no-repeat;border:none;margin:0;padding:0;}
.fpss-template-jj-rasper .navigation li.navigation-next a {
	float:right;
	display:block;
	width:17px;
	height:35px;
	background:url(media/arrowright.png) no-repeat;
	border:none;
	margin:0;
	padding:0;
}

/* --- Generic Styling (highly recommended) --- */
.fpss-template-jj-rasper a {cursor:pointer;}
.fpss-template-jj-rasper a:active,
.fpss-template-jj-rasper a:focus {outline:0;outline:expression(hideFocus='true');}
.fpss-template-jj-rasper img {border:none;}
.fpss-template-jj-rasper .slidetext img,
.fpss-template-jj-rasper .slidetext p img {display:none;}
.fpss-clr {clear:both;float:none;height:0;line-height:0;margin:0;padding:0;border:0;}

/* --- IE Specific Styling (use body.fpssIsIE6, body.fpssIsIE7, body.fpssIsIE8 to target specific IEs) --- */
body.fpssIsIE6 .fpss-template-jj-rasper .slidetext {bottom:-1px;background:#444;}
body.fpssIsIE6 .fpss-template-jj-rasper .navigation li.navigation-previous a {background:url(media/nav-left-ie.png) no-repeat;border:1px solid #777;}
body.fpssIsIE6 .fpss-template-jj-rasper .navigation li.navigation-next a {background:url(media/nav-right-ie.png) no-repeat;border:1px solid #777;}
body.fpssIsIE6 .fpss-clr,
body.fpssIsIE7 .fpss-clr {display:none;}
body.fpssISIE9 .slidetext { width:680px; }

/* --- End of stylesheet --- */
.homesquare .homeleft {

}

.homesquare .homeleft .homepagecontent .ourprojects img {
	border-bottom-width: 6px;
	border-bottom-style: solid;
	border-bottom-color: #4A380A;
}
.homesquare .homeleft .homepagecontent .onourminds .blogpreview {
	padding: 8px;
	color: #402e00;
}
.homesquare .homeleft .homepagecontent .onourminds .blogpreview .blogpreviewdate {
	font-size: 14px;
	font-style: italic;
	line-height: 15px;
	margin-top: 12px;
}
.homesquare .homeleft .homepagecontent .onourminds .blogpreview .blogpreviewheadline {
	font-weight: bold;
	font-size: 18px;
}
.homesquare .homeleft .homepagecontent .onourminds .blogpreview a {
	color: #00acef;
	text-decoration: none;
}
