/* $Id: local-sample.css,v 1.1 2009/08/19 04:28:52 sociotech Exp $ */

/****************************/
/* LOCAL CSS                */
/****************************/

/* Put your custom CSS and CSS overrides in this file and  */
/* rename it local.css.  By restricting your CSS changes   */
/* to local.css, your changes will not be overwritten when */
/* upgrading to a new version of this theme.  You can also */
/* use a local-rtl.css file for the equivalent in RTL.     */

/* Steps to activate local.css:                       */
/* 1. Add your custom CSS to this file                */
/* 2. Rename this file to local.css                   */
/* 3. Clear cached data at admin/settings/performance */

html {
  background: none;
}

body {
  background: none;
}

.header-group-wrapper {
	border-top: 16px solid #000000;
}

.header-group-inner {
	padding: 0;
}

.header-primary-menu-wrapper {
  border-bottom: none;
}

.header-group .inner {
	background: none;	
}

.header-group-wrapper {
  background: none;
}

#header-site-info .block .inner {
	margin: 0;
}

#main .block .inner {
  margin: 0;
}

.postscript-bottom-wrapper {
  background: none;
}

.postscript-bottom h2.block-title,
.footer-message-wrapper h2.block-title {
  text-indent:-999em;
  border-bottom: 1px #999 solid;
}

.front .content-inner-inner h1.title {
	text-indent:-999em;
	background: transparent url(/sites/all/themes/acquia_prosper/images/helusionary/visionary.png) no-repeat scroll;
	margin: 0;
}

.postscript-bottom .conversionary h2.block-title,
.footer-message-wrapper .conversionary h2.block-title {
	background: transparent url(/sites/all/themes/acquia_prosper/images/helusionary/conversionary.png) no-repeat scroll;
}

.postscript-bottom .illusionary h2.block-title,
.footer-message-wrapper .illusionary h2.block-title {
	background: transparent url(/sites/all/themes/acquia_prosper/images/helusionary/illusionary.png) no-repeat scroll;
}

.postscript-bottom .progressionary h2.block-title,
.footer-message-wrapper .progressionary h2.block-title {
	background: transparent url(/sites/all/themes/acquia_prosper/images/helusionary/progressionary.png) no-repeat scroll;
}

.footer-wrapper, .footer-message-wrapper {
  background: none;
}

.search-box-inner form#search-theme-form {
  top: 0;
}

.footer-message {
	margin-top: 64px;
}

.famous-quotation {
	font-size: 16px;
}

.famous-quotation p {
	margin: 0 0 5px 0;
}

.quoted {
	float: right;
	font-size: 10px;
	font-style: italic;
}

#footer-message-text.block .inner {
	text-align: center;
}

#fine-print {
	font-size: 8px;
	text-align: center;
}

.postscript-bottom a:link, .postscript-bottom a:visited, .footer-message a:hover {
	color:#0099FF;
}

/******************/
/** Primary Menu **/
/******************/

.primary.block .inner {
	margin: 0;
}

.primary.block ul,
.primary.block ol {
	margin: 0;
	float: right;
}

.primary .inner .content ul.menu li, ul.links li {
	float: left;
	margin: 0;
	padding: 0;
}

.primary .inner .content li.leaf {
	list-style-image: none;
	list-style-type: none;
}

.block.primary ul.menu li a {
	background: transparent url(/sites/all/themes/acquia_prosper/images/helusionary/primary-tabs.png) repeat scroll;
	display: block;
	height: 76px;
	width: 86px;
	margin-left: 10px;
	text-indent: -999px;
}

.block.primary ul.menu li a.home {
	background-position: -7px 100px;
}

.block.primary ul.menu li a.portfolio {
	background-position: -107px 100px;
}

.block.primary ul.menu li a.about {
	background-position: -207px 100px;
}

.block.primary ul.menu li a.blog {
	background-position: -307px 100px;
}

.block.primary ul.menu li a.contact {
	background-position: -407px 100px;
}

.block.primary ul.menu li a.home:hover,
.block.primary ul.menu li a.home.active {
	background-position: -7px 0;
}

.block.primary ul.menu li a.portfolio:hover,
.block.primary ul.menu li a.portfolio.active {
	background-position: -107px 0;
}

.block.primary ul.menu li a.about:hover,
.block.primary ul.menu li a.about.active {
	background-position: -207px 0;
}

.block.primary ul.menu li a.blog:hover,
.block.primary ul.menu li a.blog.active {
	background-position: -307px 0;
}

.block.primary ul.menu li a.contact:hover,
.block.primary ul.menu li a.contact.active {
	background-position: -407px 0;
}

/************/
/** Social **/
/************/

.socials.block .inner {
	margin: 0;
}

.socials.block ul,
.socials.block ol {
	margin: 0;
	float: right;
}

.socials .inner .content ul.menu li, ul.links li {
	float: left;
	margin: 0;
	padding: 0;
}

.socials .inner .content li.leaf {
	list-style-image: none;
	list-style-type: none;
}

.block.socials ul.menu li a {
	background: transparent url(/sites/all/themes/acquia_prosper/images/helusionary/socials.png) repeat scroll;
	display: block;
	height: 50px;
	width: 50px;
	text-indent: -999px;
}

.block.socials ul.menu li a.linkedin {
	background-position: 0 50px;
}

.block.socials ul.menu li a.facebook {
	background-position: -50px 50px;
}

.block.socials ul.menu li a.drupal {
	background-position: -100px 50px;
}

.block.socials ul.menu li a.twitter {
	background-position: -150px 50px;
}

.block.socials ul.menu li a.lastfm {
	background-position: -300px 50px;
}

.block.socials ul.menu li a.flickr {
	background-position: -250px 50px;
}

.block.socials ul.menu li a.skype {
	background-position: -200px 50px;
}

.block.socials ul.menu li a.rss {
	background-position: -250px 50px;
}

.block.socials ul.menu li a.linkedin:hover {
	background-position: 0 0;
}

.block.socials ul.menu li a.facebook:hover {
	background-position: -50px 0;
}

.block.socials ul.menu li a.drupal:hover {
	background-position: -100px 0;
}

.block.socials ul.menu li a.twitter:hover {
	background-position: -150px 0;
}

.block.socials ul.menu li a.lastfm:hover {
	background-position: -300px 0;
}

.block.socials ul.menu li a.flickr:hover {
	background-position: -250px 0;
}

.block.socials ul.menu li a.skype:hover {
	background-position: -200px 0;
}

.block.socials ul.menu li a.rss:hover {
	background-position: -250px 0;
}

/**************/
/** Carousel **/
/**************/

#viewscarousel-featured-page-1,
#viewscarousel-featured-page-1 {
	margin:0;
	padding:0;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
	padding: 0;
	width: 960px;
}

.jcarousel-skin-tango .jcarousel-container {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	background:transparent none repeat scroll 0 0;
	border:medium none;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
	height:360px;
	width:960px;
}

.jcarousel-skin-tango .jcarousel-item {
	height:360px;
	width:960px;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
	display: none !important;
}

.jcarousel-skin-tango .jcarousel-next-horizontal {
	display: none !important;
}

/************/
/** Custom **/
/************/

.not-front h1.title {
	display: none;
}

.page-portfolio .views-row {
	float: left;
}

.views-field-field-image-fid {
	float: left;
	margin-right: 20px;
}

.view-id-quotes .views-field-title {
	float:left;
	font-size:18px;
	margin-bottom:10px;
	width:700px;
}

.view-id-quotes .views-field-body {
	float: left;
	width: 460px;
}

.view-id-quotes .views-field-view-node {
	float: left;
	margin-left: 250px;
	width: 460px;
}

.views-field-title {
	float: left;
	font-size: 18px;
	margin-bottom: 10px;
}

.views-field-body {
	float: left;
}

.views-field-view-node {
	float: left;
	margin-left: 250px;
}

body.page-portfolio td {
	vertical-align: top;
}
