a:link {	text-decoration: none;	color: #000000;}a:visited {	text-decoration: none;}a:hover {	color: #A0A0A4}a:active {	color: #A0A0A4}.alignright{	text-align: right;	font-weight: bold;	color: #4D4D4D;	margin-bottom: 7px;	position: relative;}.mine { line-height: normal}/* nav bar */		div#navbar {	background-color: #FFFFFF;	padding-bottom: 20px;	}div#navbar .leftnav {	text-transform: uppercase;	text-align: right;}.leftnav {	text-transform: uppercase;	position: relative;}.leftnav img {	position: absolute;	right: 0px;	top: 74px;}div#navbar ul {	list-style: none;	display: block;	margin: 0 10px;}div#navbar ul li {	float: left;	margin: 0 1.5em;	font: .8em Arial;}div#navbar  {text-transform:uppercase;}/* add ons main template area */div.spacer1 {	background-color: #FFFFFF;	height: 2em;	}		div.spacer2 {	background-color: #FFFFFF;	height: 34px;	padding-top: 8px;	margin-left:10px;	}div#footer {	background-color: #FFFFFF;	height: 34px;}div#footer  * {	font-size: 10px;	text-transform: uppercase;	}div#mainsection  {	height: 340px;	position: relative;}#mainsection  p {	font-size: 12px;	text-align: justify;	margin-top: 20px;	text-transform: none;	line-height: 12px;}.emphasis {	font-weight: bold;	text-transform: uppercase;	color: #2A0000;	background-color: #FFFF00;}#menucontentb {	height: 120px;	position: absolute;	left: 0px;	width: 520px;	background-color: #FFFFFF;	line-height: 2;	left: 0px;	top: 10px;}#menucontent {	height: 120px;	position: absolute;	top: 0px;	left: 0px;	width: 250px;	background-color: #FFFFFF;	line-height: 2;	bottom: 10px;	left: 10px;}#ajaxcontentp1 {	height: 120px;	position: absolute;	top: 0px;	left: 0px;	width: 250px;	background-color: #FFFFFF;	line-height: 2;	bottom: 0px;}div.leftSection       .contactf {	position: relative;	top: 100px;	left: 0px;	width: 540px;	background-color: #FFFFFF}div.leftSection       .lower {	height: 120px;	position: absolute;	bottom: 0px;	left: 0px;	width: 540px;	background-color: #FFFFFF;	opacity:0.8;}div.leftSection       .lowersub {	height: 155px;	position: absolute;	bottom: 0px;	left: 0px;	width: 540px;	background-color: #FFFFFF;	}div.leftSection       .lower       p {	margin-bottom: 7px;	margin-right: 7px;	font-family: Helvetica, Verdana, Arial, sans-serif;	color: #808080;	margin-left: 10px;}div.leftSection       .lower       .right {	font-size: 11px;	font-weight: bold;	bottom: 4px;	position: absolute;	right: 1px;}div.leftSection      .lowerlm {	height: 130px;	position: absolute;	left: 0px;	width: 270px;	background-color: #FFFFFF;	line-height: 2;	bottom: 0px;}div.leftSection     .lowerrm {	height: 130px;	position: absolute;	bottom: 0px;	right: 0px;	width: 270px;	background-color: #FFFFFF;	font-size: 11px;	margin-right: 0px;	font-family: Helvetica, Verdana, Arial, sans-serif;	}div.leftSection       .mid {	height: 50px;	position: absolute;	bottom: 140px;	left: 0px;	width: 540px;	background-color: #FFFFFF}div.leftSection       .mid       p {	margin: 7px;	margin-bottom: 7px;}div.leftSection       .top {	height: 160px;	position: absolute;	bottom: 180px;	left: 0px;	width: 540px;	background-color: #FFFFFF}div.leftSection       .top       p {	margin-bottom: 7px;	margin-right: 7px;	position: absolute;	top: 80px;	font-family: "Times New Roman", Times, serif;}div.rightSection      .lower {	height: 120px;	bottom: 0px;	left: 0px;	width: 380px;	opacity:0.8;	background-color: #FFFFFF;	position: absolute;}div.rightSection      .lower      p {	margin-bottom: 7px;	margin-right: 7px;	margin-left: 10px;}div.rightSection      .lower     .right {	text-align: right;	font-size: 11px;	font-weight: bold;	position: absolute;	bottom: 4px;	right: 2px;}.audiotitles {	font-size: 40px;	text-transform: uppercase;	color: #000000;	text-align: left;	text-indent: -1px;	font-weight:bolder;	left:-0.1em;}.regiontitles {	font-size: 30px;	text-transform: uppercase;	color: #EFD52F;	text-align: left;line-height: 110%;	font-weight:bolder;	left:-0.1em;	margin-left:0px;}#mainsection  .blogtitle {	height: 340px;	margin-top: 0px;	text-align: right;}.blogtitles{	color:#000000;	font-weight:bolder;	top:0px;	font-size: 30px;text-align: right;	right: 0px;	position:absolute;}.maintitles{	color:#FCEE21;	font-weight:bolder;	left:-7px;	top:-5px;	font-size: 100px;	position:absolute;}.bustitles{	font-size: 66px;	font-weight:bolder;	text-transform: uppercase;	color: #000000;	opacity:1;	top: -5px;	position: absolute;}.busquote{	font-size: 12px;	font-weight:bolder;	text-transform: uppercase;	color: #000000;	top: 70px;	position: absolute;}.bustitles2{	font-size: 26px;	font-weight:bolder;	text-transform: uppercase;	color: #000000;	opacity:1;	top: 0px;	position: absolute;}.servicecontent{	font-size: 12px;	font-weight:normal;	text-transform: none;	color: #000000;	opacity:1;	position: absolute;	line-height: normal;	margin-top: 50px;}.clienttitles{	font-size: 16px;	font-weight:normal;	text-transform: none;	color: #808080;	opacity:1;	top: 130px;	position: absolute;}.aboutcontent{	font-size: 12px;	font-weight:normal;	text-transform: none;	color: #808080;	opacity:1;	top: 160px;	position: absolute;	width: 540px;}.newstitles{	color:#B3D570;	font-weight:bolder;	left:-0.1em;	top:-20px;	font-size: 100px;	position:relative;}.trackweektitle {	font-size: 28px;	font-weight:bolder;	text-transform: uppercase;	color: #FFFFFF;	opacity:1;	top: 196px;	position: absolute;	text-align: right;	right: 0px;}.artisttitle {	font-size: 40px;	font-weight:bolder;	text-transform: uppercase;	color: #000000;	opacity:1;	top: 0px;}.bottomrow  {	margin-top:0px;	position: relative;	font-size: 11px;	width: 220px;			}.bottomrowback {	background-color: #E5E5E6;			}.bottomrow p  {	font-size: 11px;	margin-top: 40px;	margin-right: 0px;			}		/* images in content area */		#feedimage {	background-attachment: inherit;	background-image: url(../images/subscribe.png);	background-repeat: no-repeat;	background-position: left bottom;	position: relative;		}#mainnews {	background-attachment: inherit;	background-image: url(../images/news/b&b08-2.jpg);	background-repeat: no-repeat;	height: 340px;	background-position:top;	width:540px;	position:relative;	background-position:top;	top:0px;	visibility: visible;	left: 0px;		}#trackofweek {	background-attachment: inherit;	background-image: url(../images/news/beirut2.jpg);	background-repeat: no-repeat;	height: 340px;	background-position:top;	position: relative;	width: 380px;	top:0px;	visibility: visible;	right: 0px;		}#latestproject {	background-attachment: inherit;	background-image: url(../images/news/nicole.jpg);	background-repeat: no-repeat;	height: 340px;	background-position:top;	position: relative;	width: 380px;	top:0px;	visibility: visible;	right: 0px;		}					#clients {	background-attachment: inherit;	background-repeat: no-repeat;	height: 340px;	background-position:top;	width:540px;	position:relative;	background-position:top;	top:0px;	visibility: visible;	left: 0px;		}					#contact {	background-repeat: no-repeat;	height: 1000px;	background-position:top;	width:540px;	position:relative;	background-position:top;	top:0px;	visibility: visible;	left: 0px;		}			.input {	background-image:url(images/register.jpg);	width:183px;	height:34px;	border: none;}