/* @override http://localhost:8888/ThemeForrest/Websites/Prizm/www/core/css/red.css */

/*******************/
/*   Site basics   */
/*******************/

a:hover {
	color: #540E0E;
}

h1.col_1 {
	font: 20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	width: 100%;
	float: left;
	margin-bottom: 20px;
	background: url(../../core/red_images/+_h6.png) no-repeat right 5px;
	display: inline-block;
}

h1.blog {
	font: 20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	float: left;
	margin-bottom: 20px;
	background: url(../../core/red_images/+_h6.png) no-repeat right 5px;
	width: 575px;
	display: inline-block;
}

h1.services {
	font: 20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	float: left;
	margin-bottom: 20px;
	background: url(../../core/red_images/+_h6.png) no-repeat right 5px;
	width: 420px;
	display: inline-block;
}

h1.portfolio {
	font: 20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	float: left;
	margin-bottom: 20px;
	background: url(../../core/red_images/+_h6.png) no-repeat right 5px;
	width: 950px;
	display: inline-block;
}

h1.sidebar {
	font: 20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	float: left;
	margin-bottom: 20px;
	background: url(../../core/red_images/+_h6.png) no-repeat right 5px;
	width: 275px;
	display: inline-block;
}

h6 a:hover {
	color: #540E0E;
}

a.footer:hover {
	color: #540E0E;
}

p.color {
	color: #540E0E;
	margin-bottom: 0;
}

/*******************/
/*   Header wrap   */
/*******************/

li.logo {
	float: left;
	width: 700px;
	padding-top: 50px;
	background: url(../../core/red_images/logo.png) no-repeat;
	height: 0;
	overflow: hidden;
}

input#search.search_small {
	width: 175px;
	height: 15px;
	float: right;
	margin-top: 7px;
	color: #898989;
	font: 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	background: url(../../core/red_images/search_small.png) no-repeat;
	padding: 10px;
}

/*********************/
/*   Showcase home   */
/*********************/

div#showcase {
	height: 448px;
	width: 100%;
	margin: auto;
	display: inline-block;
	background: #540E0E url(../../core/red_images/A_showcase_big_comp.jpg) no-repeat center;
	float: left;
}

/**********************/
/*   Showcase small   */
/**********************/

div#showcase_small {
	height: 249px;
	width: 100%;
	margin: auto;
	display: block;
	background: #590E0E url(../../core/red_images/A_showcase_small.jpg) no-repeat center;
}

/******************/
/*   Navigation   */
/******************/

/*over states*/
#nav li a#home:hover {width: 78px; background: url(../../core/core_images/Nav.jpg) no-repeat 0 -60px;}
#nav li a#blog:hover {width: 86px; background: url(../../core/core_images/Nav.jpg) no-repeat -79px -60px; }
#nav li a#services:hover {width: 115px; background: url(../../core/core_images/Nav.jpg) no-repeat -165px -60px; }
#nav li a#video:hover {width: 82px; background: url(../../core/core_images/Nav.jpg) no-repeat -280px -60px; }
#nav li a#photo:hover {width: 94px; background: url(../../core/core_images/Nav.jpg) no-repeat -372px -60px; }
#nav li a#design:hover {width: 90px; background: url(../../core/core_images/Nav.jpg) no-repeat -464px -60px; }
#nav li a#contact:hover {width: 105px; background: url(../../core/core_images/Nav.jpg) no-repeat -550px -60px;}
#nav li a#resume:hover {width: 115px; background: url(../../core/core_images/Nav.jpg) no-repeat -655px -60px;}

/*on states*/
#nav.home li a#home {width: 78px; background: url(../../core/core_images/Nav.jpg) no-repeat 0 -60px;}
#nav.blog li a#blog {width: 86px; background: url(../../core/core_images/Nav.jpg) no-repeat -79px -60px; }
#nav.services li a#services {width: 115px; background: url(../../core/core_images/Nav.jpg) no-repeat -165px -60px; }
#nav.video li a#video {width: 82px; background: url(../../core/core_images/Nav.jpg) no-repeat -280px -60px; }
#nav.photo li a#photo {width: 94px; background: url(../../core/core_images/Nav.jpg) no-repeat -372px -60px; }
#nav.design li a#design {width: 90px; background: url(../../core/core_images/Nav.jpg) no-repeat -464px -60px; }
#nav.contact li a#contact {width: 105px; background: url(../../core/core_images/Nav.jpg) no-repeat -550px -60px;}
#nav li a#resume:hover {width: 115px; background: url(../../core/core_images/Nav.jpg) no-repeat -655px -60px;}

/**************/
/*   FOOTER   */
/**************/

#Super_plus {
	background-image: url(../../core/red_images/Super_plus.png);
	width: 25px;
	float: left;
	height: 57px;
}

input#newsletter {
	width: 355px;
	height: 15px;
	background: url(../../core/red_images/Newsletter_input.png) no-repeat;
	font-size: 13px;
	color: #898989;
	padding: 10px;
}

/*************/
/*   FORMS   */
/*************/

.in_medium {
	background: url(../../core/core_images/input_medium.png) no-repeat;
	width: 365px;
	height: 35px;
	line-height: 35px;
	color: #5e5e5e;
	margin-bottom: 5px;
	font-size: 13px;
	padding-left: 10px;
}

textarea.in_textarea {
	background: url(../../core/core_images/input_textarea.png) no-repeat;
	width: 550px;
	height: 74px;
	margin-bottom: 10px;
	padding: 10px;
	font-size: 13px;
	color: #5e5e5e;
	line-height: 20px;
}

/*******************/
/*   VIDEO FRAME   */
/*******************/

a.news_small {
	width: 370px;
	color: #363636;
	text-decoration: none;
	font: 13px/25px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	float: left;
	background: url(../../core/red_images/Small_pluss.png) no-repeat right;
}

a.news_small:hover {
	color: white;
	background: #000 url(../../core/red_images/Small_pluss.png) no-repeat right;
}

/******************************/
/*   SHOWREEL PARTNERS HOME   */
/******************************/

button.prev2 {
	width: 25px;
	height: 25px;
	background: url(../../core/red_images/Partners_+_Button.png) no-repeat;
	cursor: pointer;
	margin-top: 50px;
	margin-left: 6px;
	float: left;
}

button.next2 {
	width: 25px;
	height: 25px;
	background: url(../../core/red_images/Partners_+_Button.png) no-repeat;
	cursor: pointer;
	margin-left: 6px;
	margin-top: 50px;
	float: left;
}