/* 1. Global 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, em, font, images, ins, kbd,q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

	ol, ul {
		list-style: none;
	}
	
	table {
		border-collapse: separate; 
		border-spacing: 0;
		margin:8px;
	}

	caption, th, td {
		text-align: left; 
		font-weight: normal;
	}
	h1, h2, h3, h4, h5, h6 {
		font-weight:normal;
	}

/* 2. General Elements
-----------------------------------------------------------------------------------------------
===============================================================================================*/	

	body {
		font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size: 62.5%;
		line-height: 1.5;
		text-align: center;
		color: #4b4b4b;
		background: #000 url(../images/bg_page_2011.jpg);
		padding-top: 40px;
		padding-bottom: 15px;
	}

	hr { 
		display: none;
	}
		
	strong {
		font-weight: bold;
	}
		
	em {
		font-style: italic;
	}
	
	address {
		font-style: normal;
	}

	input, textarea, select {
		font: 1em Helvetica, Arial, sans-serif;
	}

	a {
		color: #4C7B9E;
		text-decoration: none;
		outline: none;
	}
	a:hover {
		color: #151515;
		text-decoration: none;
	}

	a:visited {}

	a:active {}
	


/* 3. LAYOUT
-----------------------------------------------------------------------------------------------
===============================================================================================*/	

	#accesibility {
		position:absolute;
		left:-999em;
	}
	#container {
		width: 980px;
		margin: 0 auto;
		text-align: left;
		font-size: 1.3em;
		background:#fff;
	}
	.clearer {
		clear:both;
	}
	div.header-figure{
		background: url(../images/figure-header.png) left top no-repeat;
		position:relative;
		overflow:hidden;
		width: 980px;
		margin: 0 auto;
		display: block;
		height: 6px;
	}
	#Logged_In_Display {
		position:absolute;
		top:6px;
		z-index:20;
		width:100%;
		height:40px;
		overflow:hidden;
		text-align:center;
		color:#FFFFFF;
		font-weight: bold;
	}
	#Logged_In_Display a {
		color:#FFFF99;
		font-weight: bold;
	}
	
	#Logged_In_Display a:hover{
		color: #FFCC99;
		font-weight: bold;
	}
	

/* 3.1 HEADER
------------------------------------------------------------------------------------------------ */
#header {
	background:#f5f5f5 url(../images/bg-header.gif) left top repeat-x;
	position:relative;
	overflow:hidden;
}
	h1#logo {		
		position:absolute;
		width:283px;
		height:32px;
		top:11px;
		left:25px;
		text-indent:-9999em;
		background:url(../images/logo.gif) left top no-repeat;
	}
	h1#logo a{
		display: block;
		width:283px;
		height:32px;
	}
/* 3.1.1 MENU
	-----------------------------------------*/
	#main_menu {
		float:right;
		display:inline;
		margin-top:20px;
		width:980px;
		border-bottom:1px solid #c7c7c7;
	}
		#main_menu li {
			float:left;
		}
		#main_menu li.fist_element {				
			padding-left:1px;
			margin-left:342px;
			display:inline;
			background:url(../images/bg-menu.gif) -1px bottom no-repeat;
		}
		#main_menu a {
			float:left;
			background:#ececec url(../images/bg-menu.gif) right bottom no-repeat;
			color:#4b4b4b;
			text-transform:uppercase;
			font-family:Helvetica, Arial, sans-serif;
			padding:6px 14px;
			text-decoration:none;
		}
		#main_menu a:hover {
			background:url(../images/bg-menu-hover.gif) right bottom no-repeat;
		}
		#main_menu a.selected {
			background:url(../images/bg-menu-active.gif) right bottom no-repeat;
			position:relative;
			top:1px;
			padding-bottom:7px;
			padding-top:5px;
		}
	#submenu {
		clear:both;
		background:#e4edf5;
		border-bottom:1px solid #c7c7c7;
		overflow:hidden;
		text-align:right;
		width:955px;
		padding-right:25px;
	}
		#submenu ul {
			float:right;
		}
		#submenu li {
			float:left;
		}
		#submenu li a {
			text-transform:uppercase;
			font-family:Helvetica, Arial, sans-serif;
			font-size:0.849em;
			color:#757575;
			text-decoration:none;
			float:left;
			padding:4px 10px 2px 5px;
			position:relative;
		}
		#submenu.many li a {
			padding:4px 7px 2px;
		}
		#submenu li a:hover {
			color:#5381a4;
		}
		#submenu li a.selected {
			color:#5381a4;
			background:url(../images/icn-submenu-hover.gif) center bottom no-repeat;
		}

	#submenu_left {
		clear:both;
		overflow:hidden;
		text-align:left;
		width:200px;
		padding-left:25px;
		position:absolute;
		top:50;
		z-index:20;
	}
		#submenu_left ul {
			float:left;
		}
		#submenu_left li {
			float:right;
		}
		#submenu_left li a {
			text-transform:uppercase;
			font-family:Helvetica, Arial, sans-serif;
			font-size:0.849em;
			color:#757575;
			text-decoration:none;
			float:left;
			padding:4px 10px 2px 5px;
			position:relative;
		}
		#submenu_left.many li a {
			padding:4px 7px 2px;
		}
		#submenu_left li a:hover {
			color:#5381a4;
		}
		#submenu_left li a.selected {
			color:#5381a4;
			background:url(../images/icn-submenu-hover.gif) center bottom no-repeat;
		}



	body.homepage #submenu{
		display: none;
	}		
	

/* 3.6 FOOTER
------------------------------------------------------------------------------------------------ */	
#footer {
	background:#151515;
	border:1px solid #2b2b2b;
	padding:20px 0 17px;
	color:#bababa;
	overflow:hidden;
}
	#footer .twitter {
		float:left;
		width:190px;
		background:url(../images/bg-ftr-seperator.gif) right 50% no-repeat;
	}
	#footer h3 {
		text-transform:uppercase;
		font-weight:bold;
		font-size:1.3em;
		margin-bottom:13px;
	}
	#footer .twitter h3,
	#footer .twitter a {
		margin-left:25px;
	}
	#footer .twitter a {
		height:117px;
		width:137px;
		display:block;
		text-indent:-9999px;;
		background:url(../images/twitter.jpg) top left no-repeat;
	}
		#footer .twitter a:hover {
		height:117px;
		width:137px;
		display:block;
		text-indent:-9999px;;
		background:url(../images/twitter_hover.jpg) top left no-repeat;
	}
	#footer .quick_menu {
		width:337px;
		float:left;
		background:url(../images/bg-ftr-seperator.gif) right 50% no-repeat;
	}
	#footer .quick_menu ul,
	#footer .quick_menu h3 {
		margin-left:25px;
	}
	#footer .quick_menu li {
		float:left;
		width:150px;
	}
	#footer .quick_menu a {
		color:#9c9c9c;
		text-transform:uppercase;
		text-decoration:none;
		font-size:85%;
	}
	#footer .quick_menu a:hover {
		color:#fff;
	}
	#footer .quick_action {
		float:right;
		width:422px;
		margin-right:25px;
		text-align:right;
	}
	#footer .quick_action h3 {
		background:url(../images/titl-phone_no.gif) left top no-repeat;
		width:405px;
		height:42px;
		text-align:left;
		margin-left:15px;
		margin-bottom:5px;
		text-indent:-9999em;
	}
	/*
#footer .quick_action a {
		background:url(../images/btn-request_a_quote.gif) left top no-repeat;
		height:35px;
		width:197px;
		text-indent:-9999em;		
		text-align:left;
		margin:20px 0 20px 225px;
		display:block;
	}
*/
		#footer .quick_action a:hover {
			background:url(../images/btn-request_a_quote.gif) left bottom no-repeat;
		}
	#footer .quick_action .copyright {
		text-transform:uppercase;
		color:#515151;
		font-size:85%;
	}
	span.figure-footer{
		background: url(../images/footer-mffl.jpg) left top no-repeat;
		position:relative;
		overflow:hidden;
		width: 980px;
		margin: 0 auto;
		display: block;
		height: 81px;
	}
/* 3.7 BLOG
------------------------------------------------------------------------------------------------ */
#blog-content {
	background:#f2f2f2 url(../images/bg-blog.gif) left top repeat-x;
	padding-top:37px;
	overflow:hidden;
	height:1%;
}
	#blog-content .header_image {
		margin:5px auto 14px;
		width:948px;
		display:block;
	}
	#blog-content #blog {
		float:left;
		display:inline;
		width:693px;
		margin-left:19px;
	}
	#blog-content #transactions {
		float:left;
		display:inline;
		margin-right:19px;
		margin-left:19px;
	}
	#blog-content #sidebar {
		float:right;
		display:inline;
		width:230px;
		margin-right:20px;
	}
	#blog-content .hentry {
		background:#fafafa url(../images/bg-post.gif) left top no-repeat;
		margin-bottom:18px;
		overflow:hidden;
		height:1%;
	}
	#blog-content .hentry .left {
		float:left;
		margin:16px;
		display:inline;
		width:250px;
	}
	#blog-content .hentry .left img {
		border-top:1px solid #fff;
		display:block;
	}
	#blog-content .hentry .left ul {
		background:#e2e1e0 url(../images/bg-info.gif) left top repeat-x;
		border:1px solid #e6e5e5;
		overflow:hidden;
		margin-top:8px;
		height:1%;
	}
		#blog-content .hentry .left ul li {
			float:left;
		}
		#blog-content .hentry .left ul li a {
			float:left;
			height:17px;
			width:17px;
			margin:6px 0 6px 16px;
			text-indent:-9999px;
			background-position:left top;
		}
		.hentry .left ul li a:hover {
			background-position:left bottom !important;
		}
		.hentry .left ul li a.digg {
			background:url(../images/icn-digg.gif) no-repeat;
		}
		.hentry .left ul li a.delicious {
			background:url(../images/icn-delicious.gif) no-repeat;
		}
		#blog-content .hentry .left ul li a.blinklist {
			width:19px;
			background:url(../images/icn-blinklist.gif) no-repeat;
		}
		.hentry .left ul li a.furl {
			background:url(../images/icn-furl.gif) no-repeat;
		}
		.hentry .left ul li a.reddit {
			background:url(../images/icn-reddit.gif) no-repeat;
		}
		.hentry .left ul li a.stumbleupon {
			background:url(../images/icn-stumbleupon.gif) no-repeat;
		}
		.hentry .left ul li a.technorati {
			background:url(../images/icn-technorati.gif) no-repeat;
		}
	#blog-content .entry-title {
		font-size:1.8em;
		font-weight:bold;
		padding-top:10px;
		margin-left:17px;
	}
	#blog-content .hentry .category {
		color:#4C7B9E;
		margin-top:-8px;
		font-weight:bold;
		margin-left:17px;
	}
	#blog-content .entry-content {
		margin-top:17px;
		padding-left:16px;
		padding-right:16px;
	}
	#blog-content .entry-content p {
		margin-bottom:17px;
		font-size:90%;
		margin-right:17px;
	}
	#blog-content .info {
		background:#e2e1e0 url(../images/bg-info.gif) left top repeat-x;
		/*margin-left:17px;
		margin-right:17px;*/
		border:1px solid #e6e5e5;
		font-size:1.1em;
		padding:3px 8px;
		margin-top:47px;
		position:relative;
	}
	#blog-content .info a {
		color:#7d7d7d;
	}
	#blog-content .info a:hover {
		color:#636363;
	}
	#blog-content .info .keep_reading {
		background:url(../images/bg-read_more.gif) right 50% no-repeat;
		position:absolute;
		right:8px;
		top:3px;
		padding-right:15px;
	}
	#blog-content .info-footer {
		background:#e2e1e0 url(../images/bg-info.gif) left top repeat-x;
		border:1px solid #e6e5e5;
		padding:3px 8px;
		margin-top:47px;
		position:relative;
		text-align:right;
	}
	#blog-content .info-footer #subscribe {
		float:left;
	}
	#blog-content .info-footer #subscribe input {
		border:1px solid #dedede;
		color:#807f7f;
	}
	#blog-content .info-footer #subscribe button {
		background:url(../images/btn-subscribe.gif) left top no-repeat;
		width:20px;
		height:20px;
		border:0;
		text-indent:-9999px;
	}
	#blog-content .info-footer #subscribe button:hover {
		background-position:left bottom;
	}
	#blog-content .info-footer a {
		color:#7d7d7d;
	}
	#blog-content .info-footer a:hover {
		color:#636363;
	}

	#pagination {
		overflow:hidden;
		height:1%;
		margin-bottom:32px;
	}
	#pagination a.btn-older_posts {
		float:left;
		background:url(../images/btn-older_posts.gif) left top no-repeat;
		height:24px;
		width:107px;
		text-indent:-9999px;
	}
	#pagination a.btn-older_posts:hover {
		background-position:left bottom;
	}
	#pagination a.btn-newer_posts {
		float:right;
		background:url(../images/btn-newer_posts.gif) left top no-repeat;
		height:24px;
		width:111px;
		text-indent:-9999px;
	}
	#pagination a.btn-newer_posts:hover {
		background-position:left bottom;
	}
	#rss {
		background:url(../images/bg-rss.png) left top no-repeat;
		position:relative;
		top:-8px;
	}
		#rss a {
			display:block;
			padding:44px 0 20px 33px;
			color:#fff;
		}
		#rss input {
			margin-left:7px;
			margin-bottom:6px;
			background:#fff;
			color:#929292;
			border:1px solid #d7d7d7;
			font-size:.9em;
			width:190px;
		}
		#rss button {
			background:url(../images/btn-search.gif) left top no-repeat;
			border:0;
			height:20px;
			width:20px;
			position:relative;
			top:-4px;
			left:3px;
			cursor:pointer;
			text-indent:-9999px;
		}
		#rss button:hover {
			background-position:left bottom;
		}
		
	.admin_nav {
		position:relative;
		top:-8px;
		border:solid #fff;
		border-width:0 1px;
		}
	.admin_nav h3 {background:url(../images/bg-sidebar-title.gif) left top repeat-x;
		border-top:1px solid #e5e5e5;
		text-transform:uppercase;
		font-weight:bold;
		padding:2px 16px;
		font-size:1.3em;}
	
	.admin_nav ul {
		background:#eae9e9 url(../images/bg-sidebar-list.gif) left top repeat-x;
		padding-top:5px;
	}
	.admin_nav ul li {
		font-size:1.0em;
	}
	.admin_nav ul li a {
		color:#555;
		display:block;
		padding:4px 10px 4px 42px;
		background:url(../images/bg-sidebar-folder.gif) left bottom no-repeat;
	}
	.other_posts ul li a:hover {
		background:#d2d2d2 url(../images/bg-sidebar-folder.gif) left bottom no-repeat;
	}
	
	
	.other_posts {
		border:solid #fff;
		border-width:0 1px;
	}
	.other_posts h3 {
		background:url(../images/bg-sidebar-title.gif) left top repeat-x;
		border-top:1px solid #e5e5e5;
		text-transform:uppercase;
		font-weight:bold;
		padding:2px 16px;
		font-size:1.3em;
	}
	.other_posts ul {
		background:#eae9e9 url(../images/bg-sidebar-list.gif) left top repeat-x;
		padding-top:5px;
	}
	.other_posts ul li {
		font-size:1.0em;
	}
	.other_posts ul li a {
		color:#555;
		display:block;
		padding:4px 10px 4px 42px;
		background:url(../images/bg-sidebar-folder.gif) left bottom no-repeat;
	}
	.other_posts ul li a:hover {
		background:#d2d2d2 url(../images/bg-sidebar-folder.gif) left bottom no-repeat;
	}
	.latest_project {
		padding-bottom:15px;
		border-bottom:1px solid #d6d5d5;
	}
	.latest_project img {
		display:block;
		margin:15px auto 0;
	}
	#comments h2 {
		font-size:2em;	
		font-weight:bold;
		padding:17px 13px 10px 13px;
	}
	#comments h3 {
		background:url(../images/bg-sidebar-title.gif) left top repeat-x;
		border-top:1px solid #e5e5e5;
		font-weight:bold;
		padding:2px 16px;
		position:relative;
		font-size:1.15em;
		
	}
	#comments li {
		background:#d0dae4;
		border:solid #fff;
		border-width:0 1px 1px;
		padding-top:0;
		margin-bottom:11px;
	}
	#comments li .comment-title {
		position:relative;
		margin-bottom:14px;
		color:#757575;
	}
		#comments li .comment-title a.comment-date {
			position:absolute;
			top:4px;
			right:14px;
			font-weight:bold;
			padding-left:14px;
			background:url(../images/bg-read_more.gif) left 50% no-repeat;
		}
	#comments li p {
		margin:0 14px 18px;
		font-size:0.95em;
	}
	#post-comment {
		background:#e8e8e8;
		border:1px solid #fff;
		margin:14px 0;
		padding:0 13px 40px;
	}
	#post-comment h3 {
		font-size:2em;	
		font-weight:bold;
		padding:13px 13px 10px 0;
	}
	#post-comment p {
		line-height:28px;
		margin-bottom:10px;
	}
	#post-comment input,
	#post-comment textarea {
		border:1px solid #dedede;
		color:#807f7f;
		padding:7px;
		line-height:15px;
		margin-right:10px;
	}
	button.btn-submit_comment {
		background:url(../images/btn-submit_comment.gif) left top no-repeat;
		text-indent:-9999px;
		height:27px;
		width:135px;
		border:0;
		display:inline;
		float:left;
		margin-left:350px;
	}
/* 3.7 404
------------------------------------------------------------------------------------------------ */
#error404 {
	background:#e4e3e3 url(../images/bg-error.gif) left top repeat-x;
	overflow:hidden;
	height:527px;
}
	#error404 h2 {
		background:url(../images/bg-error_title.gif) left top no-repeat;
		width:580px;
		height:187px;
		margin:80px auto 31px;
	}
		#error404 h2 strong {
			color:#0a4571;
			font-weight:bold;
			font-size:4em;
			line-height:1em;
			display:block;
			margin-left:202px;
			padding-top:50px;
		}
		#error404 h2 span {
			font-size:1.5em;
			margin-left:200px;
		}
	#error404 ul {
		margin-left:144px;
	}
	#error404 li {
		float:left;
		margin-right:27px;
	}
	#error404 a {
		float:left;
		height:160px;
		width:154px;
		text-indent:-9999px;
	}
	#error404 a.home {
		background:url(../images/bg-go_to_home.gif) left top no-repeat;
	}
	#error404 a.blog {
		background:url(../images/bg-go_to_blog.gif) left top no-repeat;
	}
	#error404 a.portfolio {
		background:url(../images/bg-go_to_portfolio.gif) left top no-repeat;
	}
	#error404 a.contact {
		background:url(../images/bg-go_to_contact.gif) left top no-repeat;
	}
	#error404 a:hover {
		background-position:left bottom;
	}


/* 3.9 ABOUT
------------------------------------------------------------------------------------------------ */	
#about {
	background:#efefef;
	padding-top:10px;
	overflow:hidden;
	height:1%;
	line-height:1.4;
}
	#about .header_image {
		margin:5px auto 14px;
		width:948px;
		display:block;
	}
	#about #about_text {
		background:url(../images/bg-aboutus-narrow-top.gif) top left no-repeat;
		float:left;
		display:inline;
		width:463px;
		margin-left:20px;
		padding-top:20px;
		margin-bottom:15px;
	}
		#about #about_text h2 {
			font-size:2em;
			font-weight:bold;
			margin:0 20px 15px;
		}
		#about #about_text p {
			margin:0 20px 15px;
		}
		#about #about_text h3 {
			font-size:1.4em;
			font-weight:bold;
			color:#747474;
			margin:0 20px 8px;
		}
		#about #about_text q {
			color:#747474;
			font-weight:normal;
			font-style:italic;
			margin:0 20px;
			display:block;
		}
		a.view_more {
			text-align:right;
			font-weight:normal;
			display:block;
			margin-top:-5px;
			padding:0 20px 15px;
			background:url(../images/bg-aboutus-narrow-bottom.gif) left bottom no-repeat;
		}
	#about #points {
		background:url(../images/bg-aboutus-narrow-top.gif) top left no-repeat;
		float:right;
		display:inline;
		width:463px;
		margin-right:20px;
		padding-top:20px;
		margin-bottom:15px;
	}
		#points li {
			padding:0 20px 20px 86px;
			color:#757575;
		}
			#points li.enviroment {
				background:url(../images/icn-point-enviroment.gif) 25px 40% no-repeat;
			}
			#points li.quality {
				background:url(../images/icn-point-design.gif) 25px 40% no-repeat;
			}
			#points li.brand_experience {
				background:url(../images/icn-point-brand_experience.gif) 25px 40% no-repeat;
			}
			#points li.conceptual_branding {
				background:url(../images/icn-point-conceputul_branding.gif) 25px 40% no-repeat;
			}
			#points li h3 {
				font-weight:bold;
			}
			#points li p {
				color:#757575;
			}
		#points ul {
			padding-bottom:22px;
			background:url(../images/bg-aboutus-narrow-middle.gif) left bottom no-repeat;
		}
	#points #contact {
		background:url(../images/bg-aboutus-narrow-bottom.gif) left bottom no-repeat;
		overflow:hidden;
		height:1%;
		color:#757575;
		padding-top:7px;
	}
		#points #contact h3 {
			font-size:1.5em;
			padding:0 20px 0 86px;
		}
		#points #contact p.left {
			float:left;
			padding:5px 0 15px 86px;
			background:url(../images/icn-point-contact.gif) 25px 0 no-repeat;
		}
		#points #contact p.right {
			float:right;
			padding:5px 20px 0 0;
		}
	#clients {
		margin:0 0 20px 20px;
		clear:both;
		height:1%;
		overflow:hidden;
		padding-bottom:20px;
		background:url(../images/bg-clients-bottom.gif) left bottom no-repeat;
	}
	#clients h2 {
		display:none;
	}
	#clients li {
		float:left;
		margin-left:23px;
	}
		#clients a img {
			border:0;
		}

/* 3.10 SERVICES PAGE
------------------------------------------------------------------------------------------------ */

#statistics_page {
	background:#f2f2f2;
	border-top:1px solid #fff;
	padding:20px 20px 1px;
}
	#statistics_page li {
		margin-bottom:10px;
		padding-bottom:1px;
		background:url(../images/bg-services_page-bottom.gif) left bottom no-repeat;
	}
	#statistics_page li h2 {
		background:url(../images/bg-services_page-top.gif) left top no-repeat;
		font-size:2.1em;
		font-weight:bold;
		padding:20px 24px 0;
		line-height:1;
	}
		#statistics_page li h2 span {
			font-size:.75em;
		}
	#statistics_page .description {
		width:416px;
		float:left;
		position:absolute;
		display:inline;
		margin-left:22px;
		margin-top:10px;
	}
	#statistics_page .description a {
		margin:20px 0;
		height:24px;
		text-indent:-9999em;
	}
	#statistics_page .description a:hover {
		background-position:left bottom !important;
	}
	#statistics_page .description p {
		margin:10px 3px;
	}
	#statistics_page li ul {
		padding-left:488px;
		padding-right:20px;
		margin-top:-20px;
		margin-bottom:20px;
	}
	#statistics_page li li {
		background:none;
		color:#757575;
		padding-left:55px;
		margin-bottom:16px;
	}
	#statistics_page li li h3 {
		font-weight:bold;
	}
	#statistics_page .description a.view_web_portfolio {
		float:left;
		margin-left:3px;
		width:152px;
		background:url(../images/btn-view_web_portfolio.gif) left top no-repeat;
	}
	#statistics_page .description a.request_a_quote {
		float:right;
		margin-right:3px;
		width:129px;
		background:url(../images/btn-request_a_quote_services.gif) left top no-repeat;
	}
	#statistics_page .description a.top {
		float:right;
		margin-right:3px;
		width:55px;
		background:url(../images/btn-top.gif) left top no-repeat;
	}	
	#statistics_page .description a.view_logo_portfolio {
		float:left;
		margin-right:3px;
		width:164px;
		background:url(../images/btn-view_logo_portfolio.gif) left top no-repeat;
	}
	#statistics_page .description a.view_illustration_portfolio {
		float:left;
		margin-right:3px;
		width:216px;
		background:url(../images/btn-view_illustration_portfolio.gif) left top no-repeat;
	}
	#statistics_page .description a.view_print_portfolio {
		float:left;
		margin-right:3px;
		width:164px;
		background:url(../images/btn-view_print_portfolio.gif) left top no-repeat;
	}

/* 3.13 MEDIA
------------------------------------------------------------------------------------------------ */
#media .welcome_to_media {
	position:relative;
	height:387px;
	background:url(../images/bg-welcome_to_media.jpg) left top no-repeat;
	border-top:1px solid #fff;
}
	#media .welcome_to_media h2 {
		font-size:1.7em;
		line-height:1;
		font-weight:bold;
		margin-left:32px;
		padding-top:27px;
	}
	#media .welcome_to_media h2 strong {
		font-size:2.3em;
		color:#0a4571;
		font-weight:bold;
		font-style:normal;
		display:block;
		text-transform:uppercase;
		margin-top:1px;
	}
	#media .welcome_to_media h2 em {
		font-size:1.4em;
		font-weight:bold;
		font-style:normal;
		display:block;
		line-height:.9;
	}		
	#media .welcome_to_media .right {
		font-size:1.2em;
		position:absolute;
		width:235px;
		top:120px;
		left:710px;
		line-height:1.3em;
	}
#media .goodies {
	overflow:hidden;
	height:1%;
	background:url(../images/bg-goodies.gif) left top repeat-x;
}
	#media .goodies li {
		float:left;
		text-align:center;
		width:245px;
		background:url(../images/bg-work_detail_one-separator.gif) right 50% no-repeat;
	}
	#media .goodies li img {
		display:block;
		margin:0 auto;
	}
	#media .goodies h3 {
		font-size:1.7em;
		font-weight:bold;
	}
	#media .goodies p {
		margin:0 18px;
		margin-bottom:1.6em;
		line-height:1.4em;
	}
	#media .goodies a.download_eps,
	#media .goodies a.download_jpg {
		display:block;
		width:129px;
		height:27px;
		margin:25px auto 20px;
		text-indent:-9999px;
		background:url(../images/btn-download_eps.gif) left top no-repeat;
	}
	#media .goodies a.download_jpg {
		background:url(../images/btn-download_jpg.gif) left top no-repeat;
	}
	#media .goodies a.download_eps:hover,
	#media .goodies a.download_jpg:hover {
		background-position:left bottom;
	}
    #media .other_links {
	padding:30px 14px 15px 30px;
	background:url(../images/bg-other_links.gif) left top repeat-x;
	overflow:hidden;
	height:1%;
    }
	#media .other_links li {
		float:left;
		width:452px;
		margin-right:16px;
		margin-bottom:16px;
		background:url(../images/bg-legal-top.gif) left top no-repeat;
	}
	#media .other_links li a.download {
		float:left;
		height:78px;
		width:75px;
		margin-top:26px;
		margin-left:18px;
		text-indent:-9999px;
		background:url(../images/icn-download-grey.gif) left top no-repeat;
	}
	#media .other_links li h3 {
		padding-left:110px;
		font-size:1.3em;
		font-weight:bold;
		margin-bottom:5px;
		margin-top:20px;
	}
	#media .other_links li h3 span {
		font-size:.9em;
	}
	#media .other_links li p {
		padding-left:110px;
		font-size:.95em;
		padding-right:20px;
	}
	#media .other_links li span.download {
		display:block;
		background:url(../images/bg-legal-bottom.gif) left bottom no-repeat;
		padding-right:25px;
		padding-bottom:10px;
		text-align:right;
	}
	#media .other_links li span.download a {
		color:#6c6c6c;
		text-decoration:underline;
		font-weight:bold;
		font-size:1.1em;
	}
	#media .other_links li span.download a:hover {
		color:#000;
	}

<!--Player Details-->

.picborder {
	padding:2px;
	border:1px solid #dcdddf;
	background: #ffffff; }
	
<!--Live Draft-->
a.btn-draft_now {
		background:url(../images/btn-draft now.gif) left top no-repeat;
		text-indent:-9999em;
		display:block;
		height:27px;
		width:130px;
		margin:0 auto;
	}
a.btn-draft_now:hover {
			background:url(../images/btn-draft_now.gif) left bottom no-repeat;
		}
		
td.admin {
	padding-right:5px;
}

.scoreboard_table
{
background-image:url('/_ui/images/bg-score.gif');
background-repeat:no-repeat;
margin:0px;
}

.live_scoring_data{font-size:.85em;color:#121055;}
.live_scoring_data_title{font-size:.9em;font-weight:bold;color:#121055;}
.live_scoring_data_green{font-size:.85em;color:#CC0000;}
.live_scoring_data_green_title{font-size:.85em;font-weight:bold;color:#CC0000;}

.result_win {color:#006600;}
.result_loss {color:#660000;}
.result_tie {color:#003366;}

.player_detail_name {
		font-size:2em;
		font-weight:bold; }
		
.team_name_header {
		font-size:1.5em;
		font-weight:bold; }
		
.scoreboard_header {
		font-size:1.5em;
		font-weight:bold; }

.scoreboard_small {
		font-size:.7em;
		margin-left: 10px;
		}
		
.online_users {
		color:#9c9c9c;
		text-transform:uppercase;
		text-decoration:none;
		font-size:85%;
		margin-right: 3px;
	}
.myteam_header {font-size: 1.5em; font-weight: bold;}
.myteam_subheader {font-size: 1em; font-weight: bold;}
.trans_header {font-size: 1.5em; font-weight: bold;}
.trans_subheader {font-size: 1em; font-weight: bold;}
.standings_header {font-size: 1.5em; font-weight: bold;}
.standings_subheader {font-size: 1em; font-weight: bold;}
.injury_header {font-size: 1.5em; font-weight: bold;}
.injury_subheader {font-size: 1em; font-weight: bold;}
.injury_indicator {color:#d60505; font-size: .9em; font-weight: bold;}

.pm_unread {font-size: 1em; font-weight: bold;}
.pm_read {font-size: 1em;}

.clear_waivers_data_normal{font-size:1em;color:#CC0000}
.clear_waivers_data_normal A:link {font-size:1em;color:#990000}
.clear_waivers_data_normal A:visited {font-size:1em;color:#990000}
.clear_waivers_data_normal A:active {font-size:1em;color:#990000}
.clear_waivers_data_normal A:hover {color: #121055;}

.detail-table { border: 1px solid #121055;
background-color: #121055;
width: 90%;
cellspacing:'1px';
cellpadding:'8px'; }

.injury_table {cellspacing:'1px'; cellpadding:'8px';}
