body{	background: url(../images/background.jpg) repeat-x #ffffff;		font-family: Myriad, Helvetica, Verdana, sans-serif;	font-size: 12px;	color: #333333;		min-width:940px;	height:100%;		margin:0;}#container{	min-height:100%;	width:940px;	margin-right:auto;	margin-left:auto;}/*-------------------------------- H E A D E R ------------------------------*/#header{	width:940px;	height:66px;	position: relative;	top:35px;	left:0;}.logo{	height:66px;	width:438px;	float:left;	border:0;}#follow{	height:66px;	width:300px;	float:right;}#follow p{	font-size:18px;	color:#f02b93;	margin:0;	padding:0 0 10px 10px;}#follow img{	margin-left:10px;	border:0;}/*-------------------------------- N A V I G A T I O N ------------------------------*/#navigation{	width:940px;	position:relative;	top:100px;	left:0;	clear:both;}#navigation ul{	font-family: Myriad, Helvetica, Verdana, sans-serif;	font-size:22px;	font-weight:lighter;	letter-spacing:-2px;	list-style:none;	margin:0;	padding:0;}#navigation li{	list-style:none;	display:inline;	padding:0;	margin:0;}#navigation li a{	color:#01b9ef;	text-decoration:none;	padding:5px 12px;	font-weight:lighter;	margin-left:0;	text-transform:uppercase;}#navigation li a:hover{	color:#ffffff;	background-color:#000000;	text-decoration:none;	padding:30px 12px 5px;	font-weight:lighter;	margin-left:0;	text-transform:uppercase;	border-bottom:2px solid #01b9ef;}/*-------------------------------- M A S T H E A D  >>  GALLERY.CSS ------------------------------*/#blog{	width:132px;	height:122px;	position:absolute;	top:265px;	left:790px;	z-index:100;}#blog-service{	width:132px;	height:122px;	position:absolute;	top:290px;	left:790px;	z-index:100;}#portfolio{	width:143px;	height:149px;	position:absolute;	top:265px;	left:790px;	z-index:100;}/*-------------------------------- M A I N  C O N T E N T  B O D Y ------------------------------*/#content{	min-height:100%;	height:100%;	height:auto !important;	width:940px;	position:relative;	top:200px;	left:0;	clear:both;	padding-bottom:270px;}/*-------------------------------- I N T R O D U C T I O N ------------------------------*/#introduction{	background:#000000;	width:940px;	float:left;}#introduction h1{	font-size:28px;	color:#f02b93;	margin:10px 20px;	font-weight:lighter;	letter-spacing:-2px;	text-transform:uppercase;}#introduction h2{	font-size:14px;	color:#ffffff;	line-height:1.5em;	margin:10px 20px 20px;	text-align:justify;	font-weight:lighter;}#introduction h2 a{	font-size:14px;	color:#f02b93;	line-height:1.5em;	text-align:justify;	font-weight:lighter;	text-decoration:none;	padding:2px;	text-transform:uppercase;}#introduction h2 a:hover{	font-size:14px;	color:#ffffff;	line-height:1.5em;	text-align:justify;	font-weight:lighter;	text-decoration:none;	padding:2px;	text-transform:uppercase;	background:#01b9ef;}/*-------------------------------- P O R T F O L I O  F R A M E ------------------------------*/#portfolioFrame{	background:#ffffff;	width:940px;	float:left;}#PortfolioFrame h1{	font-size:28px;	color:#f02b93;	margin:10px 20px;	font-weight:lighter;	letter-spacing:-2px;	text-transform:uppercase;}#PortfolioFrame h2{	font-size:14px;	color:#ffffff;	line-height:1.5em;	margin:10px 20px 20px;	text-align:justify;	font-weight:lighter;}#websites{	width:220px;	height:250px;	background: url(../images/websites.jpg) repeat-x;	float:left;	margin-right:20px;}#websites h1 a{	font-size:24px;	color:#ffffff;	margin:17px;	padding:3px;	font-weight:lighter;	text-decoration:none;}#websites h1 a:hover{	font-size:24px;	color:#01b9ef;	background:#000000;	padding:3px;	margin:17px;	font-weight:lighter;	text-decoration:none;}#websites p{	color:#000000;	font-size:14px;	margin:0 20px;	padding-bottom:10px;}#websites p a{	font-size:14px;	color:#ffffff;	padding:3px;	font-weight:lighter;	text-decoration:none;	text-transform:uppercase;}#websites p a:hover{	font-size:14px;	color:#01b9ef;	background:#000000;	padding:3px;	font-weight:lighter;	text-decoration:none;	text-transform:uppercase;}#graphics{	width:220px;	height:250px;	background: url(../images/graphics.jpg) repeat-x;	float:left;	margin-right:20px;}#graphics h1 a{	font-size:24px;	color:#ffffff;	margin:17px;	padding:3px;	font-weight:lighter;	text-decoration:none;}#graphics h1 a:hover{	font-size:24px;	color:#f02b93;	background:#000000;	padding:3px;	margin:17px;	font-weight:lighter;	text-decoration:none;}#graphics p{	color:#000000;	font-size:14px;	margin:0 20px;	padding-bottom:10px;}#graphics p a{	color:#ffffff;	padding:3px;	font-weight:lighter;	text-decoration:none;	text-transform:uppercase;}#graphics p a:hover{	color:#f02b93;	background:#000000;	padding:3px;	font-weight:lighter;	text-decoration:none;	text-transform:uppercase;}#logo{	width:220px;	height:250px;	background: url(../images/logoBg.jpg) repeat-x;	float:left;	margin-right:20px;}#logo h1 a{	font-size:24px;	color:#ffffff;	margin:17px;	padding:3px;	font-weight:lighter;	text-decoration:none;}#logo h1 a:hover{	font-size:24px;	color:#a4f62f;	background:#000000;	padding:3px;	margin:17px;	font-weight:lighter;	text-decoration:none;}#logo p{	color:#000000;	font-size:14px;	margin:0 20px;	padding-bottom:10px;}#logo p a{	color:#ffffff;	padding:3px;	font-weight:lighter;	text-decoration:none;	text-transform:uppercase;}#logo p a:hover{	color:#a4f62f;	background:#000000;	padding:3px;	font-weight:lighter;	text-decoration:none;	text-transform:uppercase;}#animation{	width:220px;	height:250px;	background: url(../images/animation.jpg) repeat-x;	float:left;}#animation h1 a{	font-size:24px;	color:#ffffff;	margin:17px;	padding:3px;	font-weight:lighter;	text-decoration:none;}#animation h1 a:hover{	font-size:24px;	color:#fac92f;	background:#000000;	padding:3px;	margin:17px;	font-weight:lighter;	text-decoration:none;}#animation p a{	color:#ffffff;	padding:3px;	font-weight:lighter;	text-decoration:none;	text-transform:uppercase;}#animation p a:hover{	color:#fac92f;	background:#000000;	padding:3px;	font-weight:lighter;	text-decoration:none;	text-transform:uppercase;}#animation p{	color:#000000;	font-size:14px;	margin:0 20px;	padding-bottom:10px;}/*-------------------------------- L I N K S  P A G E  ------------------------------*/.links ul{	list-style:none;}.links li{	list-style:none;	color:#000000;	font-size:14px;	margin:0 20px;	padding-bottom:10px;}.links li a{	font-size:14px;	color:#01b9ef;	padding:3px;	font-weight:lighter;	text-decoration:none;	text-transform:uppercase;}.links li a:hover{	font-size:14px;	color:#ffffff;	background:#000000;	padding:3px;	font-weight:lighter;	text-decoration:none;	text-transform:uppercase;}/*-------------------------------- L E F T  C O L U M N  ------------------------------*/#leftColumn{	width:650px;	position:relative;	top:10px;	left:0;	clear:both;}#leftColumn h1{	font-size:40px;	color:#000000;	margin:20px 0 10px;	font-weight:lighter;	letter-spacing:-4px;	text-transform:uppercase;}#leftColumn h2{	font-size:20px;	color:#666666;	margin:10px 0;	font-weight:lighter;	letter-spacing:-2px;	text-transform:uppercase;	line-height:1.6em;}#leftColumn h2 a{	color:#01b9ef;	text-decoration:none;	padding:2px;	font-weight:lighter;	text-transform:uppercase;}#leftColumn h2 a:hover{	color:#ffffff;	background-color:#000000;	text-decoration:none;	padding:2px;	font-weight:lighter;	text-transform:uppercase;}#leftColumn h3{	font-size:20px;	color:#f02b93;	margin:10px 0;	font-weight:lighter;	text-transform:uppercase;	line-height:1.6em;}#leftColumn h4{	font-size:20px;	color:#f02b93;	margin:10px 0;	font-weight:lighter;	letter-spacing:-2px;	text-transform:uppercase;	line-height:1.6em;}#leftColumn p{	font-size:14px;	color:#666666;	line-height:1.5em;	margin:10px 0;	text-align:justify;	margin:10px 0;}#leftColumn p a{	color:#01b9ef;	text-decoration:none;	padding:2px;	font-weight:lighter;	text-transform:uppercase;}#leftColumn p a:hover{	color:#ffffff;	background-color:#000000;	text-decoration:none;	padding:2px;	font-weight:lighter;	text-transform:uppercase;}#indexLatest{	width:650px;	float:left;	margin:20px 0;}#indexLatest img{	margin:5px;	border:0;	float:left;	padding:5px;	border:1px solid #666666;}.contentList ul{	list-style:none;	margin:0;	padding:0;}.contentList li{	font-size:14px;	color:#f02b93;	margin:5px 0 0;	font-weight:lighter;	line-height:1.6em;	list-style:none;}/*-------------------------------- R I G H T   C O L U M N  ------------------------------*/#rightColumn{	width:270px;	position:absolute;	top:145px;	left:670px;	clear:both;}#rightColumn h1{	font-size:40px;	color:#f02b93;	margin:20px 0 10px;	font-weight:lighter;	letter-spacing:-4px;	text-transform:uppercase;}#twitter_update_list{	font-size:14px;	color:#666666;	list-style:none;}#twitter_update_list li{	margin-top:10px;	color:#666666;	border-bottom:1px solid #cccccc;	padding-bottom:10px;}#twitter_update_list a{	color:#01b9ef;	text-decoration:none;	text-transform:uppercase;}#rightColumn p{	font-size:14px;	color:#666666;	line-height:1.5em;	margin:10px 0;	text-align:justify;}#rightColumn p a{	color:#01b9ef;	background-color:#ffffff;	text-decoration:none;	padding:2px;	font-weight:lighter;	text-transform:uppercase;}#rightColumn p a:hover{	color:#ffffff;	background-color:#000000;	text-decoration:none;	padding:2px;	font-weight:lighter;	text-transform:uppercase;}/*-------------------------------- R I G H T  C O L U M N  S E R V I C E S - used on services pages where no #introduction is used ------------------------------*/#rightColumnServices{	width:270px;	position:absolute;	top:-10px;	left:670px;	clear:both;}#rightColumnServices h1{	font-size:40px;	color:#f02b93;	margin:20px 0 10px;	font-weight:lighter;	letter-spacing:-4px;	text-transform:uppercase;}#rightColumnServices p{	font-size:14px;	color:#666666;	line-height:1.5em;	margin:10px 0;	text-align:justify;}#rightColumnServices p a{	color:#01b9ef;	background-color:#ffffff;	text-decoration:none;	padding:2px;	font-weight:lighter;	text-transform:uppercase;}#rightColumnServices p a:hover{	color:#ffffff;	background-color:#000000;	text-decoration:none;	padding:2px;	font-weight:lighter;	text-transform:uppercase;}/*-------------------------------- S E R V I C E S  N A V I G A T I O N  L I S T - R I G H T  C O L U M N ------------------------------*/.servicesNavigation ul{	list-style:none;	margin-top:0;	margin-right:0;	margin-bottom:0;	margin-left:0;	padding:0;	padding-left:0;}.servicesNavigation li{	width:270px;	list-style:none;	display:block;	margin:0;	margin-left:-45px;	padding:0;	padding-left:0;	text-transform:uppercase;}.servicesNavigation li a{	background-color:#ffffff;	font-size:14px;	color:#01b9ef;	padding:5px;	text-decoration:none;	list-style:none;	display:block;	margin:0;	border-bottom:1px solid #ffffff;}.servicesNavigation li a:hover{	background-color:#000000;	font-size:14px;	color:#ffffff;	padding:5px;	text-decoration:none;	list-style:none;	display:block;	margin:0;	border-bottom:1px solid #ffffff;}/*-------------------------------- F O O T E R ------------------------------*/#clear{	width:100%;	position:relative;	top:0;	left:0;	clear:both;}#footer { 	width:100%; 	min-width:940px; 	padding:0; 	position: relative; 	background: url(../images/footerBg.jpg) repeat-x; 	height: 286px;	bottom:0; 	left:0; 	clear:both;}#footerFrame{	width:940px;	margin-right:auto;	margin-left:auto;}.footerInfo{	width:300px;	float:left;	margin-right:13px;}.footer ul{		width:300px;	list-style:none;	margin:15px 0 0 0;	padding:0;}.footer li{	width:300px;	font-size:14px;	color:#ffffff;	margin:10px 0 0 -30px;	padding:0;	line-height:1.6em;	list-style:none;}.footer li.title{	font-size:18px;	color:#ffffff;	text-transform:uppercase;	margin-left:-30px;	padding:5px 0;	line-height:1.6em;	border-bottom:1px solid #ffffff;}.footer li a{	color:#01b9ef;	text-decoration:none;	padding:2px;	font-weight:lighter;}.footer li a:hover{	color:#ffffff;	text-decoration:none;	padding:2px;	font-weight:lighter;}.footer li.legal{	font-size:10px;	color:#cccccc;	padding:5px 0;	line-height:1.4em;}