/* CSS Document */

/*
 * module readmore
 */
/* table align */
.td {
    padding: 5px;
    vertical-align: top;
}
div.mod-box-templatecolor a.readmore { 
	color: #ffffff;
	text-shadow: 0 1px 0 rgba(0,0,0,0.3);
}

/* color templatecolor2 */
div.mod-box-templatecolor2 div.box-t1,
div.mod-box-templatecolor2 div.box-t2,
div.mod-box-templatecolor2 div.box-t3,
div.mod-box-templatecolor2 div.box-b1,
div.mod-box-templatecolor2 div.box-b2,
div.mod-box-templatecolor2 div.box-b3,
div.mod-box-templatecolor2.mod-box-header h3.header,
div.mod-box-templatecolor2.mod-box-header span.header-2,
div.mod-box-templatecolor2.mod-box-header span.header-3 { background-image: url(../images/module_box_templatecolor2_corners.png); }

div.mod-box-templatecolor2 div.box-1 { background: #8A2B0E; }
div.mod-box-templatecolor2 div.box-2 { 
	color: #E9EAEB;
	background: #DE4D11 url(../images/module_box_templatecolor2_bg.png) 0 100% repeat-x;
	text-shadow: 0 1px 0 rgba(0,0,0,0.3);
}

div.mod-box-templatecolor2 a.readmore { 
	color: #ffffff;
	text-shadow: 0 1px 0 rgba(0,0,0,0.3);
}
/* system */
#system .item > .links a,
a.readmore {
	border-color: #A43E24;
	background: #F0734F;
	background: -moz-linear-gradient(
					50% 0%,
					#F0734F 0%,
					#DA5230 100%
				);
				
	background: -webkit-gradient( 
					linear,
					50% 0%,
					50% 100%,
					color-stop(0%, #F0734F),
					color-stop(100%, #DA5230)
				);
}
#system .item > .links a:hover,
#page a.readmore:hover {
	border-color: #8E3119;
	background: #DA5230;
	background: -moz-linear-gradient(
					50% 0%,
					#BD4122 0%,
					#DA5230 100%
				);
				
	background: -webkit-gradient( 
					linear,
					50% 0%,
					50% 100%,
					color-stop(0%, #BD4122),
					color-stop(100%, #DA5230)
				);
}
#system .item > .links a:active,
#page a.readmore:active {
	background: -moz-linear-gradient(
					50% 0%,
					#8E3119 0%,
					#BD4122 100%
				);
				
	background: -webkit-gradient( 
					linear,
					50% 0%,
					50% 100%,
					color-stop(0%, #8E3119),
					color-stop(100%, #BD4122)
				);
}

/*
 * module readmore
 */

div.mod-box-templatecolor a.readmore { 
	color: #ffffff;
	text-shadow: 0 1px 0 rgba(0,0,0,0.3);
}

/*
 * readmore button
 */
 
a.readmore {
	height: 35px;
	padding: 0 12px 0 12px;
	border: 1px solid #A03212;
	line-height: 35px;
	font-size: 16px;
	color: #FFFFFF;
	letter-spacing: 1px;
	text-align: center;
	text-transform: uppercase;
	text-shadow: 0 1px 0px rgba(0,0,0,0.3);
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #C73E16;
	background: -moz-linear-gradient(
					50% 0%,
					#E35518 0%,
					#C73E16 100%
				);
				
	background: -webkit-gradient( 
					linear,
					50% 0%,
					50% 100%,
					color-stop(0%, #E35518),
					color-stop(100%, #C73E16)
				);
}

#page a.readmore:hover {
	border-color: #8E2C10;
	background: #BB3C15;
	background: -moz-linear-gradient(
					50% 0%,
					#B13714 0%,
					#D24717 100%
				); /* Firefox */
				
	background: -webkit-gradient( 
					linear,
					50% 0%,
					50% 100%,
					color-stop(0%, #B13714),
					color-stop(100%, #D24717)
				);
}

#page a.readmore:active {
	background: -moz-linear-gradient(
					50% 0%,
					#972F11 0%,
					#BD4015 100%
				); /* Firefox */
				
	background: -webkit-gradient( 
					linear,
					50% 0%,
					50% 100%,
					color-stop(0%, #E35518),
					color-stop(100%, #C73E16)
				);
}

.block:hover, .module_block:hover, .blog-featured .items-leading:hover, .items-row .item:hover {
-webkit-box-shadow: 0 6px 10px rgba(0,0,0,0.3);
-moz-box-shadow: 0 6px 10px rgba(0,0,0,0.3);
box-shadow: 0 6px 10px rgba(0,0,0,0.3);
}
/*
 * table zebra
 */
 
table.zebra th,
table.zebra td {
	padding: 9px;
	border-bottom: 1px solid #E0E0E1;
}

table.zebra tbody tr.odd { background: #F3F5F8; }
table.zebra tbody tr:nth-of-type(odd) { background: #F3F5F8; }

table.zebra tbody tr.even { background: #ffffff; }
table.zebra tbody tr:nth-of-type(even) { background: #ffffff; }
