/*
*
*
* Marinelli Css3 graphics
* 
*
*/


/*	Layout
-------------------------------------------------------------- */

.cssgradients #contentWrapper{
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, #eee),color-stop(0.05, #fff));
	background: -moz-linear-gradient(top center,#eee,#fff 5%);
}

.boxshadow #site-title,
.boxshadow #site-slogan{
	text-shadow: rgba(10, 10, 10, 0.4) 2px 3px 3px;
}

.boxshadow #pageBorder{
	box-shadow: 0px 0px 20px #882200;
	-webkit-box-shadow:0px 0px 20px #882200;
	-moz-box-shadow: 0px 0px 30px #882200;
}

/*	Primary Links
-------------------------------------------------------------- */

.boxshadow #navigation-primary > ul > li > h2 > a,
.boxshadow #navigation-primary > ul > li > a{
	text-shadow: rgba(10, 10, 10, 0.4) 2px 3px 3px;
}

.boxshadow #navigation-primary > ul > li > a.active,
.boxshadow #navigation-primary > ul > li > h2 > a.active {
	-webkit-box-shadow: 0px 0px 5px 0px #ff8800;
	-moz-box-shadow: 0px 0px 5px 0px #ff8800;
	box-shadow: 0px 0px 5px 0px #ff8800;
}

.cssgradients #navigation-primary h2 > a,
.cssgradients #navigation-primary > ul > li > a{
	background: #ff9c32; /* Old browsers */
	background: -moz-linear-gradient(top, #ff9c32 0%, #ff8800 20%, #ff8800 80%, #cc6c00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9c32), color-stop(20%,#ff8800), color-stop(80%,#ff8800), color-stop(100%,#cc6c00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ff9c32 0%,#ff8800 20%,#ff8800 80%,#cc6c00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ff9c32 0%,#ff8800 20%,#ff8800 80%,#cc6c00 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #ff9c32 0%,#ff8800 20%,#ff8800 80%,#cc6c00 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9c32', endColorstr='#cc6c00',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #ff9c32 0%,#ff8800 20%,#ff8800 80%,#cc6c00 100%); /* W3C */
}

.cssgradients #navigation-primary > ul > li > a.active,
.cssgradients #navigation-primary > ul > li > h2 > a.active{
	background: #ffb547; /* Old browsers */
	background: -moz-linear-gradient(top, #ffb547 0%, #ffa81b 20%, #ffa81b 80%, #ea9000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffb547), color-stop(20%,#ffa81b), color-stop(80%,#ffa81b), color-stop(100%,#ea9000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffb547 0%,#ffa81b 20%,#ffa81b 80%,#ea9000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffb547 0%,#ffa81b 20%,#ffa81b 80%,#ea9000 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #ffb547 0%,#ffa81b 20%,#ffa81b 80%,#ea9000 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb547', endColorstr='#ea9000',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #ffb547 0%,#ffa81b 20%,#ffa81b 80%,#ea9000 100%); /* W3C */
}

.cssgradients #navigation-primary > ul > li > a:hover,
.cssgradients #navigation-primary > ul > li > h2 > a:hover,	
.cssgradients #navigation-primary > ul > li:hover > a,
.cssgradients #navigation-primary > ul > li:hover > h2 > a{
	background: #ffb547; /* Old browsers */
	background: -moz-linear-gradient(top, #ffb547 0%, #ffa81b 20%, #ffa81b 80%, #ea9000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffb547), color-stop(20%,#ffa81b), color-stop(80%,#ffa81b), color-stop(100%,#ea9000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffb547 0%,#ffa81b 20%,#ffa81b 80%,#ea9000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffb547 0%,#ffa81b 20%,#ffa81b 80%,#ea9000 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #ffb547 0%,#ffa81b 20%,#ffa81b 80%,#ea9000 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb547', endColorstr='#ea9000',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #ffb547 0%,#ffa81b 20%,#ffa81b 80%,#ea9000 100%); /* W3C */
}

.cssgradients div.mega{
	background: -webkit-gradient(linear, left bottom, left top, color-stop(0.0, #eee),color-stop(0.3, #fff));
	background: -moz-linear-gradient(bottom center,#eee,#fff 30%);
}

/*	Nodes
-------------------------------------------------------------- */

.cssgradients .teaser-created-day{
	background: -webkit-gradient(linear, left bottom, left top, color-stop(0.0, #eee),color-stop(0.3, #fff));
	background: -moz-linear-gradient(bottom center,#eee,#fff 30%);
}

/*	blocks
-------------------------------------------------------------- */

.cssgradients #block-user-login .block-title{
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, #5f9ac7),color-stop(0.4, #054b81));
	background: -moz-linear-gradient(top center,#5f9ac7,#054b81 40%);
}

/*	Advertise
-------------------------------------------------------------- */
	
.rgba #header-image-text{
	background: rgba(0, 0, 0, 0.8);
}

.boxshadow #header-image-title{
	text-shadow: rgba(10, 10, 10, 0.8) 2px 3px 3px;
}


/*	Typography and other drupal items
-------------------------------------------------------------- */

.cssgradients ul.primary li a{
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, #d7d7d7),color-stop(0.5, #eee));
	background: -moz-linear-gradient(top center,#d7d7d7,#eee 50%);
}

.cssgradients ul.primary li a:hover{
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, #f4d7ba),color-stop(0.4, #f97e05));
	background: -moz-linear-gradient(top center,#f4d7ba,#f97e05 40%);
}

.cssgradients ul.primary li.active a:hover{
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, #eee),color-stop(0.4, #fff));
	background: -moz-linear-gradient(top center,#eee,#fff 40%);
}

.cssgradients ul.action-links li a{
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, #d7d7d7),color-stop(0.5, #eee));
	background: -moz-linear-gradient(top center,#d7d7d7,#eee 50%);
}

.cssgradients ul.action-links li a:hover{
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, #f4d7ba),color-stop(0.4, #f97e05));
	background: -moz-linear-gradient(top center,#f4d7ba,#f97e05 40%);
}

.cssgradients ul.action-links li.active a:hover{
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, #eee),color-stop(0.4, #fff));
	background: -moz-linear-gradient(top center,#eee,#fff 40%);
}

.cssgradients .form-submit{
	background: -webkit-gradient(linear, left bottom, left top, color-stop(0.0, #f2f2f2),color-stop(0.6, #e6e6e6));
	background: -moz-linear-gradient(bottom center,#f2f2f2,#e6e6e6 60%);
}

.cssgradients #block-user-login .form-submit{
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, #5f9ac7),color-stop(0.4, #054b81));
	background: -moz-linear-gradient(top center,#5f9ac7,#054b81 40%);
}

.cssgradients .form-submit:focus,
.cssgradients #block-user-login .form-submit:focus{
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, #f4d7ba),color-stop(0.4, #f97e05));
	background: -moz-linear-gradient(top center,#f4d7ba,#f97e05 40%);
}

.cssgradients .taxonomy-term-description{
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, #eee),color-stop(0.8, #fff));
	background: -moz-linear-gradient(top center,#eee,#fff 80%);
}

.cssgradients #content .item-list ul.pager li.pager-current,
.cssgradients #content .item-list ul.pager li.pager-item a:hover{
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, #7ab0d4),color-stop(0.4, #156aa3));
	background: -moz-linear-gradient(top center,#7ab0d4,#156aa3 40%);
}