@charset "UTF-8";/* --------------------TALKING DESIGN BASE CSS 01 09 -------------------- *//* ------ BASIC RESET (http:// www.meyer.com) ------ */html,body,div,span,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,em,img,small,strong,li,ol,ul,fieldset,form,label,legend,table,caption {	margin: 0;	padding: 0;	border: 0;	font-weight: normal;	font-style: normal;	font-size: 100%;	line-height: 1;	font-family: inherit;	text-align: left;}ol,ul {	list-style: none;}q:before,q:after,blockquote:before,blockquote:after {	content: "";}a {	outline: none;}/* ------ LAYOUT ------ */body {background: #D80A8C;text-align:center;font-family: Helvetica, Arial, sans-serif;}#wrapper {	width: 950px;	margin: 0 auto;	text-align: left;	margin-top: 4em;}#header {/* height: 53px;*/padding-bottom: 10px;background: url(images/logo.gif) no-repeat left bottom;overflow:hidden; /* contain floated nav */position:relative;}#header h1 {	width: 237px;}#header h1 a {	display: block;	text-indent: -9999px;	height:60px;	width:237px;}#header ul {	float:right;	/* padding-top:1.4em;*/	/* width: 500px; */	height:20px;	position: absolute;	bottom:.2em;	right:0;	}#header ul li {	display: inline;	font-size: 24px;	font-weight:bold;	letter-spacing:-2px;	color:#E696C1;}#header ul a {	color:#E696C1;	/* display: block; */	font-size: 24px;	font-weight:bold;	letter-spacing:-2px;	text-decoration: none;}#header ul li a.active {	color: #FFF;	}#header ul a:hover, #header ul a:focus {	color: #FFF;	}	#main_content {	background:#FFFFFF;	padding: 10px;	color:#D80A8C;	margin-top: .5em;	height: 635px;}#main_content p {	font-weight:bold;	bottom:0;	margin-top: .5em;	font-size:24px;	letter-spacing: -1px;	width: 500px;	}	#main_content p a {	text-decoration:none;	font-size:24px;	letter-spacing: -1px;	font-weight:bold;	color:#D80A8C;}	#main_content p span {	font-weight:bold;	color: #F49AC1;	}	#main_content a.next {	float: right;	margin:0;	margin-top: .5em;	padding:0;	font-weight:bold;	color: #F49AC1;	display:block;	text-decoration:none;	font-size:24px;	letter-spacing: -1px;	}#main_content a.next:hover, #main_content a.next:hover {	color: #D80A8C;}ul#portfolio_nav {	font-weight: bold;	color: #F49AC1;	font-size: 39px;	bottom:0;	margin-top: 3.5em;}ul#portfolio_nav li {	float: left;	font-weight:bold;}ul#portfolio_nav li a {	font-weight: bold;	letter-spacing: -3px;	color:#F49AC1;	text-decoration: none;}ul#portfolio_nav li a.active, ul#portfolio_nav li a:hover.active, a:hover, ul#portfolio_nav li a:focus.active {	color: #D80A8C;	}ul#portfolio_nav li a:hover, ul#portfolio_nav li a:focus {	color: #D80A8C;}	#footer {	margin-top: .8em;	color:#FFF;	font-size: .6em;}#footer a {	text-decoration: none;	color: #FFF;}#footer span#copyright {	float: left;}#footer span#address {	float: right;}/* ----------- SLIDER STYLES ---------------- */#s3slider {   width: 930px; /* important to be same as image width */   height: 382px; /* important to be same as image height */   position: relative; /* important */   overflow: hidden; /* important */}#s3sliderContent {   width: 930px; /* important to be same as image width or wider */   position: absolute; /* important */   top: 0; /* important */   margin-left: 0; /* important */}.s3sliderImage {   float: left; /* important */   position: relative; /* important */   display: none; /* important */}.s3sliderImage span {   position: absolute; /* important */   left: 0;   font: 10px/15px Arial, Helvetica, sans-serif;   padding: 10px 13px;   width: 374px;   background-color: transparent;   filter: alpha(opacity=70); /* here you can set the opacity of box with text */   -moz-opacity: 0.7; /* here you can set the opacity of box with text */   -khtml-opacity: 0.7; /* here you can set the opacity of box with text */   opacity: 0.7; /* here you can set the opacity of box with text */   color: #fff;   display: none; /* important */   top: 0;   /*       if you put       top: 0; -> the box with text will be shown at the top of the image       if you put       bottom: 0; -> the box with text will be shown at the bottom of the image   */}.clear {   clear: both;} 
