/*
*
*
* 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:5px 5px 20px #051b32;
	-webkit-box-shadow:5px 5px 20px #051b32;
	-moz-box-shadow: 5px 5px 20px #051b32; 
}
.boxshadow .caption-inner {
  box-shadow:4px 4px 4px #777;
  -webkit-box-shadow:4px 4px 4px #777;
  -moz-box-shadow: 4px 4px 4px #777;
}
.utility ul.menu li {
  box-shadow:4px 4px 10px #051b32;
  -webkit-box-shadow:4px 4px 10px #051b32;
  -moz-box-shadow: 4px 4px 10px #051b32;
}
.utility ul.menu li:hover {
  box-shadow:6px 6px 10px #051b32;
  -webkit-box-shadow:6px 6px 10px #051b32;
  -moz-box-shadow: 6px 6px 10px #051b32;  
}
img.css-shadow {
  border: 4px solid white;
  box-shadow:2px 2px 5px #051b32;
  -webkit-box-shadow:2px 2px 5px #051b32;
  -moz-box-shadow: 2px 2px 5px #051b32; 
}


/*	Primary Links
-------------------------------------------------------------- */
#navigation-primary > ul {
}
#navigation-primary > ul > li > h2 > a,
#navigation-primary > ul > li > a {
	text-shadow: rgba(10, 10, 10, 0.4) 2px 3px 3px;
}
div.mega {
  box-shadow:4px 4px 10px #051b32;
  -webkit-box-shadow:4px 4px 10px #051b32;
  -moz-box-shadow: -4px 4px 10px #051b32; 
}

.cssgradients #navigation-primary h2 > a,
.cssgradients #navigation-primary > ul > li > a{
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, #7ab0d4),color-stop(0.4, #0609C4));
	background: -moz-linear-gradient(top center,#7ab0d4,#0609C4 40%);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#7ab0d4', endColorstr='#0609C4');
}

.cssgradients #navigation-primary > ul > li > a.active,
.cssgradients #navigation-primary > ul > li > h2 > a.active{
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, #5f9ac7),color-stop(0.4, #010066));
	background: -moz-linear-gradient(top center,#5f9ac7,#010066 40%);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#5f9ac7', endColorstr='#010066');
}

.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: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, #B4D2E6),color-stop(0.4, #010066));
	background: -moz-linear-gradient(top center,#B4D2E6,#010066 40%);
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#B4D2E6', endColorstr='#010066');
}

.cssgradients div.mega{
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, #ccc),color-stop(0.3, #fff));
	background: -moz-linear-gradient(top center,#ccc,#fff 30%);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ccc', endColorstr='#fff');
}

/*	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, #010066));
	background: -moz-linear-gradient(top center,#5f9ac7,#010066 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%);
	transition: 0.2s;
	-webkit-transition: 0.2s;
}

.cssgradients ul.primary li a:hover{
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, #7AB0D4),color-stop(0.4, #0609C4));
  background: -moz-linear-gradient(top center,#7AB0D4,#0609C4 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 .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%);
  transition: 0.2s; 
  -webkit-transition: 0.2s;
}

.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:hover,
.cssgradients #block-user-login .form-submit:hover, 
.cssgradients .form-submit:focus,
.cssgradients #block-user-login .form-submit:focus { 
  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%);
}

.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-item {
  transition: 0.2s;
  -webkit-transition: 0.2s;
}
.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%);
}

.cssgradients #block-lbr_mals_ecommerce-lbr_mals_cart td.checkout a {
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0.0, #F5B322),color-stop(0.6, #F5DBA1));
  background: -moz-linear-gradient(bottom center,#F5B322,#F5DBA1 60%);
}
.cssgradients #block-lbr_mals_ecommerce-lbr_mals_cart td.checkout a:hover, 
.cssgradients #block-lbr_mals_ecommerce-lbr_mals_cart td.checkout a:focus { 
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0.0, #F5B322),color-stop(0.6, #F5CD75));
  background: -moz-linear-gradient(bottom center,#F5B322,#F5CD75 60%);
  color: #fff;
  border-color: #777;
}
