/*



Theme Name: Photo &amp; Graphic Studio



Theme URI: http://www.themeforest.net/



Description: A wordpress theme suitable for photographers and graphic & web designers.



Version: 1.0



Author: Akay Akagunduz



Author URI: http://tavshan.com/



*/







/***********************************************************







	Reset



	



***********************************************************/







html, body, div, span, applet, object, iframe,



h1, h2, h3, h4, h5, h6, p, blockquote, pre,



a, abbr, acronym, address, big, cite, code,



del, dfn, font, img, ins, kbd, q, s, samp,



small, strike, sub, sup, tt, var,



dl, dt, dd,



fieldset, form, label, legend,



table, caption, tbody, tfoot, thead, tr, th, td {



	margin: 0;



	padding: 0;



	border: 1;



	outline: 0;



	font-weight: inherit;



	font-style: inherit;



	font-size: 100%;



	font-family: inherit;



	vertical-align: baseline;



}







:focus {



	outline: 0;



}







body {



	line-height: 1;



}







ol, ul {



/*	list-style: none;*/



}







table {



	border-collapse: separate;



	border-spacing: 0;



}







caption, th, td {



	text-align: left;



	font-weight: normal;



}



.sup{font-size:xx-small; vertical-align:top;}



blockquote:before, blockquote:after, q:before, q:after {



	content: "";



}







blockquote, q {



	quotes: "" "";



}







blockquote {



	margin:5px 10px;



	padding:10px 30px;



	background:url(images/quote.png) top left no-repeat;



}







/***********************************************************







	Classes



	



***********************************************************/







.tAJ	{text-align:justify;}



.tAR	{text-align:right;}







.fS10 {



	font: 10px Tahoma;



	color: #000000;



	text-transform: uppercase;



}







.fS11 {



	font: 11px Tahoma;



}







.cB		{clear:both;}







.b5 {



	border: 5px solid #303030;



}







.post h2{



	margin-bottom: 0px;



}







.post h1{



	margin-bottom: 0px;



}







.entry {



	padding: 10px 0px 10px 0px;



	margin: 10px 0px 10px 0px;



	border-top:1px solid #1b1b1b;



}







#postbox {



	padding: 10px 0px 10px 0px;



	margin: 0px 0px 10px 0px;



	border-bottom:1px solid #1b1b1b;	

	min-height: 140px;

}







/***********************************************************







	People



	



***********************************************************/















/***********************************************************







	General



	



***********************************************************/







html, body {



	overflow-x: hidden;



}







body {



	background: #fff;



	font: 12px Arial;



	color: #303030;



	padding: 20px 0px 20px 0px;



	



}







.container {



	width: 980px;



	margin: auto;



}







h1, h2 {



	font-family:Verdana, Geneva, sans-serif;



	font-size:24px;



	font-weight:900;



	color: #a26a43;



	letter-spacing: -1px;



	margin-bottom: 10px;



	line-height:26px;



}















	h2 a {



		color: #a26a43;



	}







h3 {



	font-family:Verdana, Geneva, sans-serif;



	font-weight:700;



	font-size:20px;



	color: #303030;



	letter-spacing: -0.5px;



	margin: 15px 0px 5px 0px;



}







	h3 a {



		color: #303030;



	}







p {



	margin-bottom: 10px;



}







a {



	color: #a26a43;



	text-decoration: none;



	



}







a:hover {



	color: #a26a43;



}















/************************************************







	forms







************************************************/







form {



  width: 100%; 



}







form fieldset {



  border: 1px solid #c9c9c9;



  padding: 10px;



  background: #f4f4f4;



  margin-bottom: 10px;



}







form fieldset label {



	display: block;



	float: left; 



	width: 170px; 



	margin: 8px 0px 0px 0px;



	text-align: right;



}







form fieldset input, form fieldset textarea {



	width: 250px;



	background: #FFFFFF;



	margin: 5px 0px 0px 10px;



	border: 1px solid #838383;



	padding: 3px;



}







	form fieldset input:hover, form fieldset textarea:hover {



		border: 1px solid #202020;



	}



	



	form fieldset input:focus, form fieldset textarea:focus {



		border: 1px solid #ff7e00;



	}







form fieldset textarea {



	overflow: auto;



}







form fieldset select {



	width: 250px;



	background: #FFFFFF;



	height: 25px;



	margin: 5px 0px 0px 10px;



	border: 1px solid #838383;



}







	form fieldset select:hover {



		border: 1px solid #202020;



	}



	



	form fieldset select:focus {



		border: 1px solid #00aec8;



	}







form fieldset br {



	clear:left;



}







form fieldset .right {



	margin: 5px 0px 0px 180px;



}







form fieldset .error_message {



	font: 10px Tahoma;



	color: #b34040;



	text-transform: uppercase;



	margin: 5px 0px 10px 180px;



}







form fieldset .button {



	width: 258px;



	font: bold 12px Arial;



	color: #FFFFFF;



	background: #202020;



	border: 1px solid #000000;



	margin: 0px;



	cursor: pointer;



}







	form fieldset .button:hover {



		background: #000000;



		border: 1px solid #000000;



	}







/***********************************************************







	Header



	



***********************************************************/







#header {



	height: 80px;



	/*background:url('images/white80.png');*/



	background-color: #fff;



}







/*	#header:hover {



		background: #000000;



	} */







#logo {



	width: 197px;



	height: 64px;



	background: url('images/logo.png');



	float: left;



	margin-top: 5px;



}







	#logo img {



		width: 197px;



		height: 64px;



		border:none;



	}



	



#nav {



	width: 230px;



	font: 11px Tahoma;



	text-transform: uppercase;



	float: left;



	margin: 30px 0px 0px 40px;



}







	#nav li {



		width: 87px;



		float: left;



		padding-left: 13px;



		margin: 0px 0px 10px 10px;



		background: url('images/arrow.gif') left no-repeat;



	}



	



		#nav li a {



			color: #231f20;



		}



		



		#nav li a:hover {



			color: #000000;



			text-decoration:underline;



		}







#search {



	width: 300px;



	float: right;



	margin: -15px 0 0 0;



	padding: 0 5px 0 0;



}







	#search form fieldset{



		padding: 0px;



		background: none;



		border: none;



		margin: 0px;



	}







	#search form fieldset input:hover {



		border: 1px solid #838383;



	}



	



	#search form fieldset input:focus {



		border: 1px solid #838383;



	}



	



	#search form fieldset input{



		margin: 0 2px 0 2px;



		float: left;



	}







	#search .text{



		width: 120px;



		font: 11px Tahoma;



		color: #b4b4b4;



	}







	#search .submit{



		width: 70px;



		height: 21px;



		cursor: pointer;



		color: #b4b4b4;



		background: none;



		border: 1px solid #838383;



		padding: 0;



	}



	



/***********************************************************







	Footer



	



***********************************************************/







#footer {



	text-align: left;



	/*background:url('images/white80.png');*/



	background-color: #fff;



	opacity: 0.95;



    -moz-opacity: 0.95;



    -khtml-opacity: 0.95;



	filter: alpha(opacity=95);



	padding: 10px 20px;



	margin-top: 20px;



	width:940px;



}







	#footer p{



		margin-bottom: 0px;



		color:#a26a43;		



	}



	



#footer p.social { float:right; }



#footer a { color:#a26a43!important }



#footer p.social span { position:relative;top:-8px;}



#footer p.social img { margin-left:3px; }



	



/***********************************************************







	Homepage showcase



	



***********************************************************/







#showcase {



	width: 980px;



	height: 400px;



	font: bold 11px Tahoma;



	text-transform: uppercase;



	position: relative;



}







	#showcase a {



		color: #1b1b1b;



	}



	



	#showcase a:hover {



		color: #f5f5f5;



	}	



	



	#showcase ul li {



		width: 980px;



		height:200px;



		padding-top:110px;		



	}



	



	#showcase ul li h1 a{



		font-family:Verdana, Geneva, sans-serif;



		font-size:28px;



		font-weight:700;



		text-transform: none;



		/*background:url('images/white80.png');*/



		background-color: #fff;



		opacity: 0.95;



		-moz-opacity: 0.95;



		-khtml-opacity: 0.95;



		filter: alpha(opacity=95);



		display: inline;



		padding: 2px 5px 2px 5px;



		letter-spacing: -0.5px;



		line-height: 38px;



	}



	



		#showcase ul li h1 a:hover {



			background: #000000;



		}



	



	#showcase ul li .info {



		margin-top: 10px;



	}



	



		#showcase ul li .info .date {



			background: #ffffff url('images/featured_dateBG.gif') right bottom no-repeat;



			color: #000000;



			padding: 7px 10px 7px 10px;



		}



		



		#showcase ul li .info .cat a {



			background: #a26a43 /*url('images/featured_catBG.gif') right top no-repeat*/;



			padding: 7px 10px 7px 10px;



			margin-left: 1px;



		}



		



			#showcase ul li .info .cat a:hover {



				background: #000000;



			}



		



	#showcase  ul li .nav {



		margin-top: 15px;



	}



	



		#showcase ul li .nav .prev a {



			/*background:url('images/white80.png');*/



			background-color: #fff;



			opacity: 0.95;



			-moz-opacity: 0.95;



			-khtml-opacity: 0.95;



			filter: alpha(opacity=95);



			padding: 7px 10px 7px 10px;



		}



		



			#showcase ul li .nav .prev a:hover {



				background: #000000;



			}



		



		#showcase ul li .nav .next a {



			/*background:url('images/white80.png');*/



			background-color: #fff;



			opacity: 0.95;



			-moz-opacity: 0.95;



			-khtml-opacity: 0.95;



			filter: alpha(opacity=95);



			padding: 7px 10px 7px 10px;



			margin-left: 1px;



		}



		



			#showcase ul li .next a:hover {



				background: #000000;



			}



			



/***********************************************************







	Homepage Background



	



***********************************************************/







.pattern {



	width: 5040px;



	height: 1050px;



	margin-left: -2520px;



	position: absolute;



	left: 50%;



	top: 0px;



	background: url('images/pattern.gif');



	z-index: -1;



}







.gradient {



	width: 5040px;



	height: 1050px;



	margin-left: -2520px;



	position: absolute;



	left: 50%;



	top: 0px;



	background: url('images/gradient.png') bottom repeat-x;



	z-index: -2;



}







#background {



	width: 5040px;



	height: 1050px;



	margin-left: -2520px;



	position: absolute;



	left: 50%;



	top: 0px;



	z-index: -3;



	background-color: #ece2da;



}



	



	#background .images ul li {



		width: 1680px;



		height: 1050px;



		text-align: center;



	}



	



		#background .images ul li img {



			width: 1680px;



			height: 1050px;



		}



		



	#background .images ul li.graphic {



		background: #303030;



	}



	



		#background .images ul li.graphic  img {



			width: 980px;



			height: 370px;



			margin-top: 150px;



		}



	



/***********************************************************







	Detail Background



	



***********************************************************/







#background_detail {



	width: 100%;



	height: 435px;



	background: url('images/detailBG.jpg') repeat-x;



	position: absolute;



	top: 0px;



	left: 0px;



	z-index: -1;



}







	#background_detail .pattern_detail {



		width: 100%;



		height: 435px;



		/*background: url('images/pattern.gif');*/



		position: absolute;



		top: 0px;



		left: 0px;



	}



	



	#background_detail .image_detail {



		width: 980px;



		height: 435px;



		margin: auto;



	}











	



/***********************************************************







	Columns



	



***********************************************************/







#content .col1 {



	width: 320px;



	float: left;



}







#content .col2 {



	width: 320px;



	float: left;



	margin-left: 10px;



}







#content .col3 {



	width: 320px;



	float: left;



	margin-left: 10px;



}







#content  .colLeft {



	width: 670px;



	margin-top: 20px;



	float: left;



}







#content  .colFull {



	width: 980px;



	margin-top: 20px;



	float: left;



}







#content  .colRight {



	width: 300px;



	float: left;



	margin: 20px 0px 0px 10px;



}











/***********************************************************







	Content



	



***********************************************************/







.box {



	/*background:url('images/white80.png');*/



	background-color: #fff;



	opacity: 0.95;



    -moz-opacity: 0.95;



    -khtml-opacity: 0.95;



	filter: alpha(opacity=95);



	padding: 20px;



	margin-bottom: 10px;



	line-height:20px;



}







	.box h2 {



		margin-top: 0px;



	}







.box2 {



	background: url('images/pattern2.gif');



	padding: 20px;



	margin-bottom: 10px;



}







	.box2 h2 {



		color: #FFFFFF;



		margin-top: 0px;



	}



	



	.box2 .list li {



		background: url('images/listBG2.gif') center bottom no-repeat;



	}



		



		.box2 .list li .date{



			color: #ff7e00;



		}



		



		.box2 .list li a {



			color: #FFFFFF;



			background: url('images/bullet2.gif') left no-repeat;



		}



		



		.box2 .list li a:hover {



			color: #d8d8d8;



		}



		



		.list li p .cat a{



			background: none;



			padding:0px;



		}







.corner {



	/*background: transparent url(images/transparent.png) repeat scroll 0 0;*/



}







.corner2 {



	/*background: transparent url(images/transparent.png) repeat scroll 0 0;*/



}







.list li {



	/*background: url('images/listBG.gif') center bottom no-repeat;*/



	padding-bottom: 8px;



	margin-bottom: 5px;



}







	.list li p {



		margin-bottom: 2px;



	}







	.list li p.date {



		font: 10px Tahoma;



		text-transform: uppercase;



		color: #505050;



		padding-left: 15px;



	}







		.list li a {



			/* background: url('images/bullet.gif') left no-repeat; */



			padding-left: 15px;



		}



		



		.list li p .cat a{



			background: none;



			padding:0px;



		}



		



.list2 {



	margin: 10px 0px 10px 0px;



}







	.list2 li {



		background: url('images/arrow2.gif') left no-repeat;



		padding-left: 17px;



		margin-bottom: 5px;



	}



	



.ads ul li {



	width: 125px;



	height: 125px;



	margin-right: 10px;



	float: left;



}







	.ads ul li.last {



		margin-right: 0px;



	}







.item {



	margin-bottom: 20px;



	border-bottom: 1px dashed #bebebe;



}







.commentlist li{



	background: url('images/entryBG.gif') bottom no-repeat;



	padding-bottom: 10px;



	margin-top: 10px;



}







.commentlist .comment-meta {



	font: 10px Tahoma;



	text-transform: uppercase;



	margin-bottom: 10px;



}







.commentlist .says {



	font: bold 14px Arial;



	color: #303030;



	letter-spacing: -0.5px;



	margin: 10px 0px 5px 0px;



}







.commentlist .avatar {



	display: none;



}







.fn {



	font: bold 14px Arial;



	color: #303030;



	letter-spacing: -0.5px;



	margin: 10px 0px 5px 0px;



}







/***********************************************************







	Video Wall



	



***********************************************************/







ul.video_wall { list-style:none; margin:0; padding: 0; }



ul.video_wall li { list-style:none; margin:0 10px 10px 0; padding:7px; text-align:center; width:130px; float:left; border:1px solid #f5f5f5; position:relative; }



ul.video_wall li img.thumbvid { border:1px solid #999; padding:3px; }



ul.video_wall li img.play { position:absolute; top:30px; left:45px; }







/***********************************************************







	Misc



	



***********************************************************/







img.post_thumbnail {



	margin:0 10px 10px 0;



	float:left;



	border:1px solid #999;



}







img.small_thumbnail {



	margin:10px 1px 10px 1px;



	float:left;



	border:1px solid #999;



	width: 85px;



	height: 57px;



}







a.small_thumbnail:hover {



	filter:alpha(opacity=75);



    -moz-opacity: 0.75;



    opacity: 0.75;



    -khtml-opacity: 0.75;



}







img.small_sidebar_thumbnail {



	margin: 2px 1px 2px 1px;



	border:1px solid #999;



	width: 120px;



	height: 72px;



}







img.smallcenter_sidebar_thumbnail {



	margin: 2px 1px 2px 67px;



	border:1px solid #999;



	width: 120px;



	height: 72px;



}







#intro_para {



	width:410px;



	float:right;



}







/***********************************************************







	Lightbox



	



***********************************************************/







#jquery-overlay {



	position: absolute;



	top: 0;



	left: 0;



	z-index: 90;



	width: 100%;



	height: 500px;



}



#jquery-lightbox {



	position: absolute;



	top: 0;



	left: 0;



	width: 100%;



	z-index: 100;



	text-align: center;



	line-height: 0;



}



#jquery-lightbox a img { border: none; }



#lightbox-container-image-box {



	position: relative;



	background-color: #fff;



	width: 250px;



	height: 250px;



	margin: 0 auto;



}



#lightbox-container-image { padding: 10px; }



#lightbox-loading {



	position: absolute;



	top: 40%;



	left: 0%;



	height: 25%;



	width: 100%;



	text-align: center;



	line-height: 0;



}



#lightbox-nav {



	position: absolute;



	top: 0;



	left: 0;



	height: 100%;



	width: 100%;



	z-index: 10;



}



#lightbox-container-image-box > #lightbox-nav { left: 0; }



#lightbox-nav a { outline: none;}



#lightbox-nav-btnPrev, #lightbox-nav-btnNext {



	width: 49%;



	height: 100%;



	zoom: 1;



	display: block;



}



#lightbox-nav-btnPrev { 



	left: 0; 



	float: left;



}



#lightbox-nav-btnNext { 



	right: 0; 



	float: right;



}



#lightbox-container-image-data-box {



	font: 10px Verdana, Helvetica, sans-serif;



	background-color: #fff;



	margin: 0 auto;



	line-height: 1.4em;



	overflow: auto;



	width: 100%;



	padding: 0 10px 0;



}



#lightbox-container-image-data {



	padding: 0 10px; 



	color: #666; 



}



#lightbox-container-image-data #lightbox-image-details { 



	width: 70%; 



	float: left; 



	text-align: left; 



}	



#lightbox-image-details-caption { font-weight: bold; }



#lightbox-image-details-currentNumber {



	display: block; 



	clear: left; 



	padding-bottom: 1.0em;	



}			



#lightbox-secNav-btnClose {



	width: 66px; 



	float: right;



	padding-bottom: 0.7em;	



}















/* Navigation */







div#navigation {position:relative; z-index:10; top:45px; left:20px;}







div#navigation ul {float:left; list-style:none;}







div#navigation li {float:left; text-transform:uppercase; }



div#navigation li li { text-transform:none; }



div#navigation li a {display:block; margin:0; padding:7px 9px 8px 11px; font-size:12px; color:#1b1b1b; text-decoration:none; }



div#navigation li a:hover {



	background:#a26a43;



	color: #ffffff;



}







/* SUPERFISH */







/*** ESSENTIAL STYLES ***/



.sf-menu, .sf-menu * {



	margin:			0;



	padding:		0;



	list-style:		none;



}



.sf-menu {



	line-height:	1.0;



}



.sf-menu ul {



	position:		absolute;



	top:			-999em;



	width:			10em; /* left offset of submenus need to match (see below) */



}



.sf-menu ul li {



	width:			100%;



}



.sf-menu li:hover {



	visibility:		inherit; /* fixes IE7 'sticky bug' */



}



.sf-menu li {



	float:			left;



	position:		relative;



}



.sf-menu a {



	display:		block;



	position:		relative;



}



.sf-menu li:hover ul,.sf-menu li.sfHover ul {



	left:			0;



	top:			27px; /* match top ul list item height */



	z-index:		1000;



}



ul.sf-menu li:hover li ul,



ul.sf-menu li.sfHover li ul {



	top:			-999em;



}



ul.sf-menu li li:hover ul,



ul.sf-menu li li.sfHover ul {



	left:			10em; /* match ul width */



	top:			0;



}



ul.sf-menu li li:hover li ul,



ul.sf-menu li li.sfHover li ul {



	top:			-999em;



}



ul.sf-menu li li li:hover ul,



ul.sf-menu li li li.sfHover ul {



	left:			10em; /* match ul width */



	top:			0;



}







/*** CUSTOM STYLES ***/







.sf-menu li ul {



 	background:#fff;



	opacity:0.95;



	-moz-opacity:0.95;



	filter:alpha(opacity=95);



}



.sf-menu li li ul, .sf-menu li li li ul {



 	background:#fff;



	border-top:none;



	opacity:1.0;



	-moz-opacity:1.0;



	filter:alpha(opacity=100);



}	











/*** SECONDARY MENU STYLINGS ***/











#sec_menu ul {



	list-style:none;



	margin:0;



	padding:0;



}







#sec_menu ul li {



	list-style:none;



	margin:0;



	padding:0;



	line-height:1.3em;



}







#sec_menu a {



	text-decoration:none;



	display:block;	



	border-top:1px solid #000;



}







#sec_menu ul li a {



	padding:3px 0 3px 10px;



	color:#003;



	background:#fff;



	font-weight:600;



}







#sec_menu ul li a:hover {



	color:#fff;



	background:#003;



}







#sec_menu ul li li a {



	padding:3px 0 3px 20px;



	font-weight:500;	



}







#sec_menu ul li li li a {



	padding:3px 0 3px 30px;



}







#sec_menu ul li li li a {



	padding:3px 0 3px 40px;



}







#sec_menu li.current_page_ancestor a, #sec_menu li.current_page_item a {



	color:#fff;



	background:#000033;	



}







#sec_menu li.current_page_ancestor li a, #sec_menu li.current_page_ancestor li.current_page_item li a, #sec_menu li.current_page_item li a {	



	color:#003;



	background:#e1e8ec;	



}







#sec_menu li.current_page_ancestor li a:hover, #sec_menu li.current_page_ancestor li li a:hover,  #sec_menu li.current_page_ancestor li.current_page_item a, #sec_menu li.current_page_item li a:hover {	



	color:#003;



	background:#fff;	



}







.pod ul { list-style:none; margin:0; padding:0; }



.pod ul li { list-style:none; margin:0; padding:0; border-bottom:1px solid #a26a43; }



.pod ul ul li { border-bottom:0px solid #a26a43; border-top:1px solid #a26a43;  }



.pod ul li a { display: block; padding:5px 10px; margin:0; text-decoration:none; }



.pod ul li ul li a { padding:5px 10px 5px 35px; }



.pod ul li a:hover { background:#a26a43; color:#ffffff; text-decoration:none; }







ul#twitter_update_list li a { display:inline !important; margin:0; padding:0; }



ul#twitter_update_list li {border-bottom:none}







.category-our-work .hentry {



 margin-bottom:10px;



}







body.home ul.list { list-style:none; margin:0; padding:0; }



body.home ul.list li { list-style:none; margin:4px 0; padding:0; }



body.home ul.list li a { padding-left:0; }



body.home ul.list li a.linktitle { margin:0; padding:5px 0; font-size:12px; }



body.home ul.list li a:hover.linktitle { background:#a26a43; color:#fff }







input#searchsubmit {



	border:1px solid #a26a43;



	background:#a26a43;



	color:#fff;



	text-align:center;



}







/* WP Image Alignment */



img.centered {



display: block;



margin-left: auto;



margin-right: auto;



}



img.alignright {



padding: 4px;



margin: 0 0 2px 7px;



display: inline;



}



img.alignleft {



padding: 4px;



margin: 0 7px 2px 0;



display: inline;



}



.alignright {



float: right;







}



.alignleft {



float: left;



}







body.page-id-2522 .colLeft table td {



	padding:3px;



	border:none;



	border-bottom:1px dashed #a26a43;	



}







body.page-id-2522 .colLeft table { border:none }







body.page-id-2522 .colLeft table tr {







	background:#fff;



	font-weight:normal;



}







body.page-id-2522 .colLeft table tr:first-child {



	background:#a26a43;



	color:#fff;



	font-weight:bold;	



	text-align:center;



}







ul.staff_list { display:inline; list-style:none; margin:0; padding:0; }



ul.staff_list li { display:inline; list-style:none; margin:0; padding:0; }







ul.staff_list li:after {



	content: ", ";



}







ul.staff_list li:last-child:after { content: ""; }







p#breadcrumbs { display:block;text-align:right; margin:0 0 10px 20px; padding:0; }











.demo { background:#E5E5E5; }



img { border:0px; }



#carousel { position: relative; height: 350px; margin: 0; padding: 0; }



#carousel li { float: left; cursor: pointer; cursor: hand; list-style: none; margin: 0; padding: 0; width: 200px; height: 200px; }



#carousel li img { height: 100%; width: 100%; }	







.getintouchheader { background: url('images/Content-Button.png') top left no-repeat; width: 301px; height: 38px; position: relative; left: -10px; margin-top: -5px; }



.getintouchheader h2 { padding: 0 0 0 5px; color: #fff; }



.getintouchheader p { float: right; position: relative; top: -16px; right: 42px; color: #fff; font-size: 75%; }



.getintouchtitle { color: #a26a43; font-size: 120%; padding-top: 5px; }



.getintouchsubmit { background: url('images/Submit.jpg') top left no-repeat; }



.getintouchsubmit a { color: #fff; font-weight: bold; font-size: 110%; padding-left: 16px; }







.marketforum { background: url('images/Content-Button.png') top left no-repeat; width: 301px; height: 38px; position: relative; left: -10px; margin-top: 5px; margin-bottom:15px; }



.marketforum h2 { padding: 5px 0 0 5px; font-family:Verdana, Geneva, sans-serif; font-size:18px; font-weight:900;color: #fff; }



.marketforum p { float: right; position: relative; top: -16px; right: 42px; color: #fff; font-size: 75%;}







.bookshelf {



	width: 630px;



	height: 475px;



	background: #fff url('images/Delineo_bookshelf_630x393_background.jpg') left top no-repeat;



}







.bookshelf_arrow_left {



	float: left;



	width: 28px;



	height: 42px;



	background: transparent url('images/Delineo_bookshelf_630x393_left.png') left top no-repeat;



	margin: 200px 0 0 10px;



	cursor: pointer;



}







.bookshelf_arrow_right {



	float: left;



	width: 28px;



	height: 42px;



	background: transparent url('images/Delineo_bookshelf_630x393_right.png') left top no-repeat;



	margin: 200px 0 0 0;



	cursor: pointer;



}







.bookshelf_content {



	float: left;



	width: 540px;



	height: 430px;



	margin: 2px 0 0 10px;



	overflow: hidden;



}







.bookshelf_content_pdf {



	float: left;



	width: 540px;



	height: 397px;



	margin: 35px 5px 0 5px;



	overflow: hidden;



}







.bookshelf_content_entry {



	float: left;



	margin: 8px 5px 55px 5px;



	position: relative;



}







.bookshelf_content_pdf_entry {



	float: left;



	margin: 0 0 40px 0;



	position: relative;



}







.bookshelf_content_entry_header_grey a {



	color: #fff;



	font-weight: bold;



	text-decoration: none;



}







.bookshelf_content_entry_header_grey p {



	line-height: 15px;



}







.bookshelf_content_pdf_entry_header_grey a {



	color: #fff;



	font-weight: bold;



	text-decoration: none;



}







.bookshelf_content_pdf_entry_header_grey p {



	line-height: 15px;



}







.bookshelf_content_entry_header_brown a {



	color: #fff;



	font-weight: bold;



	text-decoration: none;



}







.bookshelf_content_entry_header_brown {



	position: absolute;



	top: 158px;



	left: 8px;



	width: 222px;



	height: 51px;



	background: transparent url('images/Delineo_videowall_brown.png') left top no-repeat;



	z-index: 2;



	padding: 2px 10px 4px 10px;



	color: #fff;



	font-weight: bold;



	text-align: center;



}







.bookshelf_content_entry_header_grey {



	position: absolute;



	top: 160px;



	left: 8px;



	width: 222px;



	height: 51px;



	z-index: 2;



	padding: 2px 10px 4px 10px;



	color: #fff;



	font-weight: bold;



	text-align: center;



}







.bookshelf_content_pdf_entry_header_grey {



	position: absolute;



	top: 154px;



	left: 8px;



	width: 222px;



	height: 21px;



	z-index: 2;



	padding: 2px 10px 4px 10px;



	color: #fff;



	font-weight: bold;



	text-align: center;



}







.bookshelf_content_entry_content {



	z-index: 1;



}







.bookshelf_btns {



	float: left;



	margin-top: 0px;



}







.bookshelf_btns a {



	float: left;



	width: 21px;



	height: 21px;



	background: transparent url('images/Delineo_bookshelf_630x393_off.png') left top no-repeat;



	margin: 0 2px 0 2px;



	cursor: pointer;



}







.bookshelf_btns a:hover, .bookshelf_btns a.activeSlide {



	background: transparent url('images/Delineo_bookshelf_630x393_on.png') left top no-repeat;



}







#PDI_container3289730 .pds-box {



	width: 265px !important;



}



.author_bio {

	border: 1px solid #C9C9C9;

	padding: 10px;

}



.author_bio img {

	float: left;

	margin: 0 10px 10px 0;

}


