#container {  margin: 0 auto;  width: 750px;  }    * {	margin: 0;	padding: 0;	font-size: 11px;}:focus { outline: 0;}body {background: #fff; }img { border: 0;-ms-interpolation-mode:bicubic; }.clear {clear: both; }.right {float: right; }.left {float: left; }hr, .hide {display: none; }/*STRUCTURE*/#inner {font-family:Verdana, Arial, Helvetica, sans-serif;color:#333333;}#inner li {	font-family: Verdana, serif;	font-weight: normal;	font-size: 11px;	line-height: 16px;	color: #000000;	background: #fff;}#wrapper {width: 900px;background: #fff; margin: 0px auto;padding: 20px 0px 0px 10px; }#masthead {	height: 22px;	width: 705px;	margin: 0px 0px 10px 27px;}#masthead .mark {margin: 5px 0px 0px 2px;float: left; }#masthead img {width: 130px; }/*NAV*/#masthead ul { margin: 0px 0px 0px 0px;padding: 0;list-style-type: none;float: right; }#masthead li {	display: block;	height: 20px;	width: 9.7263em;	background: #FFFFFF no-repeat left top;	font-family: Verdana, Arial, Helvetica, sans-serif;	text-transform: uppercase;	font-size: 11px;	line-height: 16px;	color: #00aeef;	float: left;	border: thin solid #FFFFFF;	text-align: center;	font-weight: normal;}#masthead li a:link, li a:active, li a:visited  {	display: block;	background: #848a7f no-repeat left top;	color: #FFFFFF;	text-decoration: none;}#masthead li a:hover  {	display: block;	background: #848a7f no-repeat left top;	color: #FFFFFF;	text-decoration: none;}/*SECTION*/.section {	background: #fff;	height: 305px;	width: 705px;	border-top: none #FFFFFF;	margin-left: 35px;}.section2 {	background: #fff;	height: 30px;	width: 645px;	border-top: none #FFFFFF;	margin-left: 90px;}/*MODS*/.mod_wrapper {	margin: 0px;}.mod_wrapper  .body {	margin: 10px 0px 0px 5px;	text-align: justify;}.mod_wrapper  .highlight {	margin: 10px 0px 0px 5px;	text-align: justify;	border: thin dotted #999999;	padding: 5px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #006699;}.mod_wrapper  .highlight a{	margin: 0px 0px 0px 0px;	text-align: justify;	padding: 2px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #006699;	text-decoration:underline;}.mod_language {	margin: 0px;	text-align: right;	width: 734px;	font-family: HelveticaNeue, "Helvetica Neue", helvetica, arial;	font-weight: normal;	font-size: 10px;	line-height: 12px;	text-transform: uppercase;	display:block;	color: #999999;	padding-top: 10px;}.mod_language a{color:#999999;text-decoration:none;}.mod_boiler {	background: #fff;	width: 705px;	margin-bottom: 5px;}.mod_intro {background: #fff;width: 705px;margin: 0px 0px 40px 4px; }.mod_description {background: #fff;width: 820px;margin: 0px 0px 0px 4px; }.mod_2 {	height: 350px;	width: 375px;	margin-bottom: 10px;	padding-right: 4px;	margin-right: 5px;	float: left;	margin-left: 81px;	font-family:Geneva, Arial, Helvetica, sans-serif;}.mod_3 {	height: 350px;	width: 250px;	margin-bottom: 10px;	padding-right: 4px;	margin-right: 5px;	float: left;	margin-left: 11px;	border: 1px dotted #ccc;}.mod_4 {height: 400px;width: 215px;margin-bottom: 10px;padding-right: 4px;margin-right: 5px;border-right: #ccc dotted 1px;float: left; }.mod_5 {height: 475px;width: 170px;float: left;margin-bottom: 10px;padding-right: 4px;margin-right: 5px;border-right: #ccc dotted 1px; }.mod_6 {height: 500px;width: 652px;float: left;margin-bottom: 10px;padding-left: 75px;margin-left: 5px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px; }/*IMAGES*/.mod_5 img {width: 170px; height: 110px; }/*GLOBAL TYPOGRAPHY*/h2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: normal;	font-size: 13px;	line-height: 16px;	color: #000;	float: left;	margin: 0px;}h2 a:link, h2 a:active, h2 a:visited  {color: #00aeef; text-decoration: none; }h2 a:hover  {color: #00aeef;text-decoration: underline; }h3 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: normal;	color: #000000;	margin: 0px 0px 15px 0px;}h3 a:link, h3 a:active {color: #006699; text-decoration: none; }h3 a:visited  {	color: #006699;	text-decoration: none;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;}h3 a:hover  {	color: #006699;	text-decoration: underline;	font-size:12px;}.mod_intro h3 {font-size: 14px;line-height: 26px;color:#333333;font-family:Verdana, Arial, Helvetica, sans-serif;}.mod_2 h3 {	font-size: 13px;	line-height: 18px;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;}.mod_3 h3 {	font-size: 12px;	line-height: 15px;	font-weight: normal;}.mod_4 h3 {font-size: 13px;line-height: 15px; }.mod_5 h3 {font-size: 12px;line-height: 15px;min-height: 30px; }.mod_6 h1 {	font-size: 14px;	line-height: 15px;	color:#333333;}.mod_6 h2 {	font-size: 12px;	line-height: 22px;	color:#333333;}.mod_d h3 {font-size: 13px;line-height: 18px; }h4 {	font-family: HelveticaNeue, "Helvetica Neue", helvetica, arial;	font-weight: normal;	font-size: 11px;	line-height: 25px;	color: #999999;	float: right;	margin: 0px 4px 0px 0px;}h4 a:link, h4 a:active, h4 a:visited  {color: #999;text-decoration: none; }h4 a:hover  {	color: #333333;	text-decoration: underline;}.sort_form {font-family: HelveticaNeue, "Helvetica Neue", helvetica, arial;font-size: 11px;float: right; margin: 10px 0 0 0; }.body h4 {font-family: HelveticaNeue, "Helvetica Neue", helvetica, arial;font-weight: normal;font-size: 10px;line-height: 12px;text-transform: uppercase;color: #999; float: none;margin: 0px 4px 0px 0px; }p {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 16px;	color: #000000;	margin: 0px 5px 15px 0px;}p a:link, p a:active, p a:visited  {color: #000; text-decoration: none;background-color:#FFFFFF; }p a:hover  {color: #00aeef;text-decoration: underline; }.mod_3 p {	font-size: 11px;	line-height: 14px;}.mod_boiler p {font-family: Georgia, serif;font-size: 40px;line-height: 48px;color: #00aeef; }.mod_boiler p .time {font-family: Georgia, serif;font-size: 20px;line-height: 36px;color: #aaa; }.mod_intro p {font-family: Georgia, serif;font-size: 22px;line-height: 30px;color: #aaa; margin: 20px 0px 0px 0px; }.mod_description p {font-size: 12px;line-height: 18px;color: #aaa; margin: 0px 0px 0px 0px; }.body ul { margin: 0px 0px 0px 0px;padding: 0;list-style-type: none; }.body li {font-family: Georgia, serif;font-weight: normal;font-size: 12px;line-height: 20px;color: #999;background: #fff; }.body li a:link, .body li a:active {color: #00aeef;background: #fff; text-decoration: none; }.body li a:visited  {color: #7ecfed;background: #fff; text-decoration: none;  }.body li a:hover  {color: #00aeef;background: #fff; text-decoration: underline; }/* FORM ELEMENTS */.section form {display: inline; }.mod_wrapper form {background: #fff;border-top: 1px dotted #ccc; }label { font-family: HelveticaNeue, "Helvetica Neue", helvetica, arial;font-weight: normal;font-size: 10px;line-height: 12px;text-transform: uppercase;display:block; margin:20px 0 5px 0; }form select {font-family: HelveticaNeue, "Helvetica Neue", helvetica, arial;font-size: 10px;width: 170px; }form input {font-family: HelveticaNeue, "Helvetica Neue", helvetica, arial;font-size: 11px;width: 170px; }form input.button { font: bolder 12px Georgia, Times; border: 1px solid #ccc; padding: 2px 3px; background: #fff; color: #00aeef;display:block; width: auto; margin: 20px 0 5px 0; }/*	Coeva		Golden colour: #ead289*//* basic setup */html, body { height:100%; }body { margin:0; padding:0; background:#1d1d1d; }/* common hacks etc */img {	border:0;	padding: 0;}table { border-collapse:collapse; }.clear { clear:both; }/* architecture */div.page {	background:transparent scroll center top repeat-x;}div.content_wrapper {	width:828px;	margin:0 auto;}div.content {	width:760px;	background:#FFFFFF;	float:left;	border:0;}div.content_left_edge {	float:left;	width:25px;	height:30px;	background:transparent scroll right top no-repeat;}div.content_right_edge { float:left; width:25px; height:317px; background:transparent scroll left top no-repeat; }/* this fills the name space and also implements the top menu decoration. */div.inner_content, div.wide_inner_content, div.medium_inner_content {	clear:both;	background:#FFFFFF no-repeat scroll center top;	border-top-width: thin;	border-top-style: none;	border-top-color: #9ea999;}div.inner_content {	padding:7px 43px 20px 0;}div.inner_contact {	padding:0px 0px 0px 0;}div.medium_inner_content { padding:7px 20px 0 20px; }div.wide_inner_content { padding:7px 10px 0 10px; }/* fonts */body, p, div, td, fieldset, input, select, option, textarea {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	color:#000000;	line-height:16px;	background-color: #FFFFFF;	vertical-align:top;	top: 1px;	padding-right: 0px;	text-align: left;	padding-top: 0px;	padding-bottom: 0px;	padding-left: 0px;	text-decoration: none;}input, select, option, textarea { color:#333; }a {	color:#000033;	text-decoration:none;}a:hover {	color:#000033;	text-decoration: underline;	font-size: 11px;	font-weight: normal;}/* headers */h2 {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-weight:normal;	font-style:normal;	color:#666666;	font-size:15px;	line-height: 18px;	padding:0px;	margin:0px;	text-align: justify;}h4 { font-size:11px; }h3 {	font-size:13px;	color: #000000;	line-height: 13px;	text-decoration: none;	margin: 0px;	padding: 0px;}h5 { font-size:11px; }/* ui pane sets - images are relative to the stylesheet */.standard_pane_headed, .standard_pane {	background:#000;	border:1px solid #CCCCCC;}.standard_pane_headed {	background:#FFFFFF scroll left top;}.standard_pane_headed h3, .standard_pane h3, .standard_pane_headed h4, .standard_pane h4 { 	margin-top:0;}.alternative_pane_headed, .alternative_pane {	background:#FFFFFF;	border:thin solid #CCCCCC;}.alternative_pane_headed { background:#0a0a0a scroll left top repeat-x; }.alternative_pane_headed h3, .alternative_pane h3, .alternative_pane_headed h4, .alternative_pane h4 { 	margin-top:0;}.standard_pane .inner, .alternative_pane .inner { padding:10px; }.standard_pane_headed .inner, .alternative_pane_headed .inner { padding:5px 10px 10px 10px; }.newsletter_preview_item .inner { padding:5px; }.standard_pane_headed h3, .alternative_pane_headed h3, .standard_pane_headed h4, .alternative_pane_headed h4 { 	padding:2px 0 0 2px;}.standard_pane_headed h4, .standard_pane h4, .alternative_pane_headed h4, .alternative_pane h4 {	margin-bottom:14px;}/* search bar on all pages */.search_field_holder {	float:right;	border-collapse:collapse;	color:#999999;	font-size:10px;}.search_field_holder a:hover {	color:#666666;	font-family:Verdana, sans-serif;	font-size:10px;	font-style:normal;	font-weight:normal;	text-decoration: none;}.search_field_holder a {	color:#999999;	font-family:Verdana, sans-serif;	font-size:10px;	font-style:normal;	font-weight:normal;	text-decoration: none;}.search_field_holder td {	height:58px;	padding:0 0px 0 0;	background:#FFFFFF;	vertical-align:middle;	text-decoration: none;}.search_field_holder label { vertical-align:middle; padding-right:5px; }/* language bar */.footer_links {	text-align:center;	padding:20px 10px 20px 10px;	font-size:10px;	color:#999999;	background-color: #FFFFFF;}.footer_links a {	padding:0 5px;	color:#999999;	text-decoration:none;	font-weight:normal;	font-size:10px;}.footer_links a:hover {	color:#666666;	font-weight:normal;text decoration:none;font-size:10px; } .footer_notices {	text-align:center;	padding:20px 10px 20px 10px;	font-size:10px;	background-color: #FFFFFF;}.footer_notices a {	text-decoration:underline;	color:#000000;	font-weight:normal;	font-size:10px}/* member home page */.left_hand_panes { float:left; padding:0 8px 10px 0; }.newsletter_pane { width:258px; float:left; margin-bottom:10px; }.guest_newsletter_pane {	width:300px;	float:right;	margin:20px 0 10px 10px;}.newsletter_pane h3 { font-size:11px; }.newsletter_preview_item { margin:10px 0 0 0; padding:0px; }.newsletter_preview_item .image_link_holder {	float:left;	width:268px;	height:25px;}.newsletter_preview_item .image_link_holder .frame { background:transparent scroll left top no-repeat; }.newsletter_preview_item .indented {}.newsletter_preview_copy p { margin:0; }.newsletter_preview_item h5 {	margin:0;	font-size:11px;	padding: 0px;	text-decoration: underline;	color:#000033;	font-weight: bold;}.newsletter_preview_item h5 a:hover {	margin:0;	font-size:11px;	padding: 0px;	text-decoration: underline;	color:#006699;	font-weight: bold;}/**************** external html page ****************//* CSS Menu - just the visual stuff *//* End CSS Popout Menu */#menu a, #menu a:visited {	text-align:center;	text-decoration: none;	color:#333333;	background-color:#333333;	display:block;	width:15em;	height:1.2em;	border:0.2em solid #fff;	font-family: Helvetica, Geneva, Verdana;  }#menu a:hover {	color:#999999;	background-color:#00CC00;  }/* header-photo */#contactwrap {	text-align: left;	margin: 0px auto;	padding: 0px;	border:0;	width: 680px;	background: repeat;}#services-1 {	float: left; /* Our content is going to be right aligned. */	width: 200px; /* And it's going to have a 500px width */	background: #FFFFFF;}#services-2 {	float: left; /* Our column is going to be left aligned. */	width: 450px; /* Our total width - content width is 260px */	background: #FFFFFF;	vertical-align: top;	padding-top: 0px;	margin-left: 10px;	padding-left: 10px;}#artists1 {	float: left; /* Our content is going to be right aligned. */	width: 160px; /* And it's going to have a 500px width */	background: #FFFFFF;}#header-photo {	clear: both;	background: #ffffff;	margin: auto;	padding: 0px;	height:600px;	width: 750px;	position: relative;}#header-events {	clear: both;	background: #ffffff;	margin: auto;	padding: 0px;	height:500px;	width: 750px;	position: relative;}#header-photo img {	background-repeat:no-repeat;	margin: 0px;	padding: 0;	overflow:hidden;} /* hARDCORE2 */.actu_img_top{ background-color:#FF0000; float:left;}#acc_col2{ border-right:1px solid #CCCCCC; border-left:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; width:240px; .width:278px; padding:14 18 0 18; margin:0 0 0 0;  float:left;}.actu_titre{ margin:0 0 6 0;}.actu_titre img{ margin:0 6 -1 0 ;}.actu_titre span{ color:#FF5078; font-weight:bold;}.actu_texte{ text-align:justify; margin:0 0 20 0;}.actu_photo{ margin:0 0 6 0;}/*AGENCE*/#acc{	font:11px tahoma;	color:#555555;	width:750px;	margin:20 0 0 0;	padding:0 0 0 0;	line-height:18px;	text-align:left;}#acc_col1{	width:400px;.width:480px; 	padding:0 18 0 0;	margin:0;	float:left;}.actu_img_top{	background-color:#FF0000;}#acc_col2{	border-right:1px solid #CCCCCC;	border-left:1px solid #CCCCCC;	border-bottom:1px solid #CCCCCC;	width:260px;.width:278px; 	padding:14 18 0;	margin:0;	float:left;}.acc_titre{font:20px tahoma; font-weight:bold; color:#555555; padding:10 0 6 0;}.acc_titre2{ font:20px tahoma; font-weight:bold; color:#FF5078; padding:10 0 10 0;}.equipe_link{text-decoration:none; color:#FFFFFF; margin:10 0 10 0; padding:0 2 1 2; background-color:#FF5078;}.equipe_link:hover{ text-decoration:underline;}.acc_texte{	width:400px;	text-align:justify;}.acc_texte img{ float:left; margin:0 10 0 0;}.actu_titre{ margin:0 0 6 0;}.actu_titre img{ margin:0 6 -1 0 ;}.actu_titre span{ color:#FF5078; font-weight:bold;}.actu_texte{ text-align:justify; margin:0 0 20 0;}.actu_photo{ margin:0 0 6 0;}/*MenuBar*/.menu4 {	width: 100%;	margin: .5em 0;	padding: 0px 0.5em;	background: #eee none;	border-top-width: thin;	border-right-width: thin;	border-bottom-width: thin;	border-left-width: thin;    }    .menu4 ul {      margin: 0;      padding: 0;      list-style-type: none;    }    .menu4 li {	float: left;	border-top-width: 2px;	border-right-width: 2px;	border-bottom-width: 2px;	border-left-width: 2px;	border-top-style: solid;    }	.menu4 {      padding: 0;      background: #fff none;    }    .menu4 li {	width: 10.2em;	margin-right: 0.5em;	background: #9ea999 url(none);	text-align: center;	color:#FFFFFF;	border-top-width: 2px;	border-right-width: 2px;	border-bottom-width: 2px;	border-left-width: 2px;	border-top-color: #FFFFFF;	border-right-color: #FFFFFF;	border-bottom-color: #FFFFFF;	border-left-color: #FFFFFF;    }    .menu4 a {      display: block;      width: 100%;      text-decoration: none;	  color:#FFFFFF 	 	      }    .menu4 a:hover {	background: #848a7f none;	color:#FFFFFF	text-decoration: underline;    }/* CSS Document */body	{		margin:0px;		padding:0px;	}#headerbg	{		width:100%;		height:390px;		margin:0px;		padding:0px;		background-image: url(../images/headerbg.jpg);		background-repeat:repeat-x;	}#headerblank	{		width:1004px;		height:390px;		float: none;		margin:0 auto;		padding:0px;	}#header	{		width:1004px;		height:390px;		margin:0px;		padding:0px;		background-image:url(../images/header.jpg);		background-repeat:no-repeat;		}#headerleftblank	{		width:384px;		height:390px;		float:left;		margin:0px;		padding:0px;	}	#logoblank	{		width:290px;		height:107px;		float:left;		margin:0px;		padding:56px 0 0 94px;	}#logotxt	{		width:290px;		height:60px;		float:left;		margin:0px;		padding:0px;		font-family:Georgia;		font-size:30px;		color:#c53008;		line-height:20px;			}.logotxt	{		font-family:Georgia;		font-size:30px;		color:#604531;		padding:0 0 0 83px;				}#loginblank	{		width:290px;		height:146px;		float:left;		margin:0px;		padding:10px 0 0 67px;	}#loginhedding	{		width:290px;		height:26px;		float:left;		margin:10px 0px 0px 0px;		padding:0px;		font-family:Georgia;		font-size:24px;		color:#ffffff;	}#logininput	{		width:290px;		height:21px;		float:left;		margin:19px 0 0 0;		padding:0px;			}#logininput002	{		width:290px;		height:21px;		float:left;		margin:9px 0 0 0;		padding:0px;	}.logininput	{		width:180px;		height:17px;		float:left;		margin:0px;		padding:4px 0 0 10px;		color:#000000;		font-size:12px;        font-family:"Trebuchet MS";        border:1px solid #fdd069;	}#loginbutton	{		width:52px;		height:21px;		float:left;		margin:11px 0 0 0;		padding:0px;	}.loginbutton	{		width:52px;		height:17px;		float:left;		margin:0px;		padding:4px 0 0 0;		font-family: Arial;		font-size:11px;		font-weight:bold;		color:#ffffff;		text-align:center;		text-decoration:none;		background-image:url(../images/loginbutton.jpg);		background-repeat:no-repeat;	}.loginbutton:hover	{		width:52px;		height:17px;		float:left;		margin:0px;		padding:4px 0 0 0;		font-family: Arial;		font-size:11px;		font-weight:bold;		color:#ffffff;		text-align:center;		text-decoration:none;		background-image:url(../images/loginbuttonover.jpg);		background-repeat:no-repeat;	}#headerrightblank	{		width:586px;		height:390px;		float:left;		margin:0 34px 0 0;		padding:0px;	}#headertoptxtblank	{		width:324px;		height:28px;		float: left;		margin:0px;	}	#headertoptxtblank ul#homepagerotator{    clear:both;    margin:12px 0px 0px 12px;    padding:0px;}#headertoptxtblank ul#homepagerotator li{    list-style-type:none;}#headertoptxt	{		width:314px;		height:10px;		float: left;		margin:0px;		padding:0 0 0 10px;		font-family: Arial;		font-size:10px;		color:#316dab;		background-image:url(../images/arrow.jpg);		background-repeat:no-repeat;		background-position: bottom left;	}.headertoplink	{		font-family: Arial;		font-size:10px;		color:#c53008;		text-decoration:underline;	}.headertoplink:hover	{		font-family: Arial;		font-size:10px;		color:#c53008;		text-decoration: none;	}#menublank	{		height:40px;        margin:50px 0px 0px;        padding:297px 0pt 0pt 10px;        width:480px;	}#menu	{		width:480px;		height:25px;		float: left;		margin:0px;		padding:15px 0 0 0;		font-family: Arial;		font-size:11px;		font-weight:bold;		color:#47332c;			}.menu	{		font-family: Arial;		font-size:11px;		font-weight:bold;		color:#47332c;		text-decoration:none;		padding:0 5px 0 5px;	}.menu:hover	{		font-family: Arial;		font-size:11px;		font-weight:bold;		color:#c53008;		text-decoration:none;		padding:0 5px 0 5px;			}#headerbottomblank	{		width:290px;		height:23px;		float:left;		margin:0px;		padding:8px 0 0 67px;	}.newusear	{		font-family: Arial;		font-size:11px;		font-weight:bold;		color:#ffffff;	}.register	{		font-family: Arial;		font-size:11px;		font-weight:bold;		color:#ffffff;		text-decoration:none;		padding:0 0 0 10px;	}.register:hover	{		font-family: Arial;		font-size:11px;		font-weight:bold;		color:#fdd16d;		text-decoration:none;	}.free	{		font-family: Arial;		font-size:10px;		font-weight:bold;		color:#fdd16d;	}.sign	{		font-family: Arial;		font-size:11px;		font-style:italic;		color:#ffffff;		text-decoration: underline;	}.sign:hover	{		font-family: Arial;		font-size:11px;		font-style:italic;		color:#fdd16d;		text-decoration:none;	}/*----------------------------------------------------------------------------HEADER------END-------------------------------------------------------------------------*/	#bannerbg	{		width:100%;		height:301px;		float:left;		margin:0px;		padding:0px;		background-image: url(../images/bannerbg.jpg);		background-repeat:repeat-x;	}#bannerblank	{		width:1004px;		height:258px;		float: none;		margin:0 auto;		padding:44px 0 0 0;	}#bannerwhitetxt	{		width:1004px;		height:32px;		float: left;		margin:0px;		padding:0px;		font-family:Georgia;		font-size:30px;		color:#ffffff;		text-align:center;			}#bannerwhitetxt	{		width:1004px;		height:32px;		float: left;		margin:0px;		padding:0px;		font-family:Georgia;		font-size:30px;		color:#ffffff;		text-align:center;			}#banneryellowtxt	{		width:734px;		height:22px;		float: left;		margin:20px 0 0 160px;		padding:0px;		font-family:Georgia;		font-size:18px;		color:#a3863c;		text-align:center;			}#bannerlinksblank	{		width:778px;		height:76px;		float: left;		margin:44px 0 0 160px;		padding:0px;	}.services	{		width:237px;		height:50px;		float: left;		margin:0px;		padding:25px 0 0 0;		font-family:Georgia;		font-size:18px;		color:#a3863c;		text-decoration:none;		text-align:center;		background-image:url(../images/services.jpg);		background-repeat:no-repeat;	}.services:hover	{		width:237px;		height:50px;		float: left;		margin:0px;		padding:25px 0 0 0;		font-family:Georgia;		font-size:18px;		color:#a3863c;		text-decoration:none;				text-align:center;		background-image:url(../images/services.jpg);		background-repeat:no-repeat;	}.solutions	{		width:237px;		height:50px;		float: left;		margin:0px;		padding:25px 0 0 0;		font-family:Georgia;		font-size:18px;		color:#65633d;		text-decoration:none;				text-align:center;		background-image: url(../images/solutions.jpg);		background-repeat:no-repeat;	}.solutions:hover	{		width:237px;		height:50px;		float: left;		margin:0px;		padding:25px 0 0 0;		font-family:Georgia;		font-size:18px;		color:#a3863c;		text-decoration:none;				text-align:center;		background-image: url(../images/solutionsover.jpg);		background-repeat:no-repeat;	}.support	{		width:237px;		height:50px;		float: left;		margin:0px;		padding:25px 0 0 0;		font-family:Georgia;		font-size:18px;		color:#65633d;		text-decoration:none;				text-align:center;		background-image: url(../images/support.jpg);		background-repeat:no-repeat;	}.support:hover	{		width:237px;		height:50px;		float: left;		margin:0px;		padding:25px 0 0 0;		font-family:Georgia;		font-size:18px;		color:#a3863c;		text-decoration:none;				text-align:center;		background-image: url(../images/supportover.jpg);		background-repeat:no-repeat;	}	/*----------------------------------------------------------------------------BANNER------END-------------------------------------------------------------------------*/		#contentbg	{		width:100%;		float:left;		margin:0px;		padding:0 0 30px 0;		background-image: url(../images/contentbg.jpg);		background-repeat:repeat-x;		background-color:#fee4a2;	}#contentblank	{		width:1004px;		float: none;		margin:0 auto;		padding:0 0 30px 0;	}#content	{		width:970px;			margin:0px;		padding:0 0 30px 34px;	}#contentleft	{		width:233px;		float: left;		margin:0px;		padding:44px 0 0 22px;		background-image:url(../images/contentleft.jpg);		background-repeat:no-repeat;		min-height:400px;	}#lefthedding	{		width:233px;		margin:20px 0px 0px 0px;		padding:0px;		font-family:Georgia;		font-size:24px;		color:#c53008;	}#leftcontent	{		width:233px;		margin:0px;		padding:0px;		font-family:Georgia;		font-size:24px;		color:#c53008;	}#leftcontent ul	{		width:185px;		float: left;		margin:0px;		display:block;	}#leftcontent ul li	{		width:185px;		float: left;		margin:0px;		padding:0px;		display:block;			}#leftcontent ul li.date	{		width:185px;		float: left;		margin:0px;		padding:0 0 17px 0;		font-family: Arial;		font-size:11px;		font-weight:bold;		color:#47332c;		display:block;	}#leftcontent ul li.date002	{		width:185px;		float: left;		margin:0px;		padding:20px 0 0 0;		font-family: Arial;		font-size:11px;		font-weight:bold;		color:#47332c;		display:block;	}#leftcontent ul li.redtxt	{		width:185px;		float: left;		margin:0px;		padding:0px;		font-family: Arial;		font-size:10px;		color:#c53008;		text-decoration:underline;		display:block;	}#leftcontent ul li.redtxt002	{		width:185px;		float: left;		margin:0px;		padding:17px 0 0 0;		font-family: Arial;		font-size:10px;		color:#c53008;		text-decoration:underline;		display:block;			}#leftcontent ul li.normaltxt	{		width:185px;		float: left;		margin:0px;		padding:0px;		font-family: Arial;		font-size:10px;		color:#47462c;		display:block;	}#leftcontent ul li.normaltxt002	{		width:185px;		float: left;		margin:0px;		padding:0px;		font-family: Arial;		font-size:10px;		color:#47462c;		display:block;			}	#leftcontent ul li a.more	{		width:185px;		float: left;		margin:15px 0 0 0;		padding:0px;		font-family: Arial;		font-size:11px;		font-weight:bold;		color:#c53008;		text-decoration: none;		display:block;			}#leftcontent ul li a.more:hover	{		width:185px;		float: left;		margin:15px 0 0 0;		padding:0px;		font-family: Arial;		font-size:11px;		font-weight:bold;		color:#c53008;		text-decoration:underline;		display:block;			}#contentmid	{	width:700px;	float: left;	margin:0px;	padding:10px 0 0 80px;	font-size:11px;	font-family:Verdana;	}#contentmid ul#portfolio{    margin:0px;    padding:0px;    }#contentmid ul#portfolio li{	list-style-type:none;	float:left;	padding:25px 7px 0px 0px;	margin-left:5px;}#contentmid ul#portfolio li .title{    font-size:11px;    font-family:Verdana;}#contentmid ul#portfolio li img{	border:1px solid #333333;}#midhedding	{	width:533px;	margin:0px;	padding:0px;	font-family:Georgia;	font-size:24px;	color:#000033;	}#midblacktxt	{	width:650px;	margin:0px;	padding:0px;	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size:11px;	color:#000000;	text-align: justify;	}	#midblacktxt a{color:#990000;}			#midimg	{		width:351px;		height:125px;		float: left;		margin:20px 0 0 0;		padding:0px;		background-image:url(../images/midimg.jpg);		background-repeat:no-repeat;	}#midblacktxt002	{		width:348px;		float: left;		margin:16px 0 0 0;		padding:0px;		font-family: Arial;		font-size:10px;		color:#47462c;	}#midlinks	{		width:317px;		float: left;		margin:0px;		padding:0px;		font-family: Arial;		font-size:10px;		color:#47462c;	}#midlinks ul	{		width:317px;		float: left;		margin:0px;		padding:18px 0 0 0;		display:block;	}#midlinks ul li	{		width:317px;		float: left;		margin:0px;		padding:3px 0 0 0;		display:block;			}#midlinks ul li a.midlink	{		width:306px;		float: left;		margin:0px;		padding:0 0 0 11px;		font-family: Arial;		font-size:10px;		color:#c53008;		text-decoration:underline;		background-image:url(../images/midarrow.jpg);		background-repeat:no-repeat;		background-position:bottom left;		display:block;			}#midlinks ul li a.midlink:hover	{		width:306px;		float: left;		margin:0px;		padding:0 0 0 11px;		font-family: Arial;		font-size:10px;		color:#c53008;		text-decoration: none;				background-image:url(../images/midarrow.jpg);		background-repeat:no-repeat;		background-position:bottom left;		display:block;			}#midlinks ul li a.morenews	{		width:185px;		float: left;		margin:15px 0 0 0;		padding:0px;		font-family: Arial;		font-size:11px;		font-weight:bold;		color:#777547;		text-decoration: underline;		display:block;			}#midlinks ul li a.morenews:hover	{		width:185px;		float: left;		margin:15px 0 0 0;		padding:0px;		font-family: Arial;		font-size:11px;		font-weight:bold;		color:#777547;		text-decoration: none;		display:block;			}#contentright	{		width:281px;		float: left;		margin:0px;		padding:45px 0 0 24px;		background-image:url(../images/contentright.jpg);		background-repeat:no-repeat;	}#righthedding	{		width:270px;		float: left;		margin:0px;		padding:0px;		font-family:Georgia;		font-size:24px;		color:#c53008;	}#rightimg	{		width:47px;		height:53px;		float: left;		margin:34px 0 0 0;		padding:0px;		background-image:url(../images/rightimg.jpg);		background-repeat:no-repeat;	}#righttxt	{		width:197px;		height:53px;		float: left;		margin:34px 0 0 12px;		padding:0px;		font-family: Arial;		font-size:10px;		color:#9d7612;	}#rightimg002	{		width:47px;		height:53px;		float: left;		margin:27px 0 0 0;		padding:0px;		background-image:url(../images/rightimg002.jpg);		background-repeat:no-repeat;	}#righttxt002	{		width:197px;		height:53px;		float: left;		margin:27px 0 0 12px;		padding:0px;		font-family: Arial;		font-size:10px;		color:#9d7612;	}.righttxt	{		margin:10px 0 0 0;		padding:0px;		font-family: Arial;		font-size:10px;		color:#363521;	}#newsletterhedding	{		width:270px;		height:26px;		float: left;		margin:39px 0 0 0;		padding:0px;		font-family:Georgia;		font-size:24px;		color:#c53008;	}#newslettertxt	{		width:270px;		height:26px;		float: left;		margin:10px 0 0 0;		padding:0px;		font-family: Arial;		font-size:10px;		color:#47462c;	}#newsletterinput	{		width:205px;		height:21px;		float: left;		margin:10px 0 0 0;		padding:0px;		font-family: Arial;		font-size:10px;		color:#47462c;	}.newsletterinput	{		width:195px;		height:17px;		float: left;		margin:0px;		padding:4px 0 0 10px;		font-family: Arial;		font-size:10px;		color:#000000;	}.newslettertitle a{color:#000033;font-size:12px;font-weight: bold;}.newslettertitle{	color:#000033;	font-size:12px;	font-weight: bold;}/*----------------------------------------------------------------------------CONTENT-----END-------------------------------------------------------------------------*/		#footertbg	{		width:100%;		float:left;		margin:0px;		padding:0px;		background-image: url(../images/footerbg.jpg);		background-repeat:repeat-x;		background-color:#fcba43;	}#footertblank	{		width:1004px;		float:none;		margin:0 auto;		padding:0px;		background-image: url(../images/footerbg.jpg);		background-repeat:repeat-x;		background-color:#fcba43;			}#footertlinksblank	{		width:1004px;		height:26px;		float: left;		margin:0px;		padding:19px 0 0 0;		font-family:Arial;		font-size:11px;		font-weight:bold;		color:#FFFFFF;		text-decoration:none;		text-align:center;	}.footertlinks	{		font-family:Arial;		font-size:11px;		font-weight:bold;		color:#FFFFFF;		text-decoration:none;		text-align:center;		padding:0 5px 0 5px; 			}.footertlinks:hover	{		font-family:Arial;		font-size:11px;		font-weight:bold;		color:#FFFFFF;		text-decoration: underline;		padding:0 5px 0 5px; 					}#copyrights	{		width:1004px;		height:13px;		margin:0px;				font-family:Arial;		font-size:10px;		color:#363521;		text-align:center;	}	#copyrights a{    color:#fff;}#validation	{		width:548px;		height:21px;		float: left;		margin:10px 0 10px 0;		padding:0 0 0 440px;	}.xhtml	{		width:52px;		height:17px;		float:left;		margin:0px;		padding:4px 0 0 0;		font-family: Arial;		font-size:11px;		font-weight:bold;		color:#ffffff;		text-align:center;		text-decoration:none;		background-image:url(../images/loginbutton.jpg);		background-repeat:no-repeat;	}.xhtml:hover	{		width:52px;		height:17px;		float:left;		margin:0px;		padding:4px 0 0 0;		font-family: Arial;		font-size:11px;		font-weight:bold;		color:#ffffff;		text-align:center;		text-decoration:none;		background-image:url(../images/loginbuttonover.jpg);		background-repeat:no-repeat;	}.css:hover	{		width:52px;		height:17px;		float:left;		margin:0 0 0 3px;		padding:4px 0 0 0;		font-family: Arial;		font-size:11px;		font-weight:bold;		color:#ffffff;		text-align:center;		text-decoration:none;		background-image:url(../images/loginbutton.jpg);		background-repeat:no-repeat;	}.css	{		width:52px;		height:17px;		float:left;		margin:0 0 0 3px;		padding:4px 0 0 0;		font-family: Arial;		font-size:11px;		font-weight:bold;		color:#ffffff;		text-align:center;		text-decoration:none;		background-image:url(../images/loginbuttonover.jpg);		background-repeat:no-repeat;	}/*---------------------------------------------------------INNERPAGE-----------------------------------------------------------------------------------------------*/	#innercontentblank	{		width:350px;		float: left;		margin:10px 0 0 0;		padding:0px;	}#innercontent	{		width:350px;		float: left;		margin:10px 0 0 0;		padding:0px;		font-family: Arial;		font-size:10px;		color:#47462c;		text-align:justify;	}#innercontent002	{		width:350px;		float: left;		margin:10px 0 0 0;		padding:0px;		font-family: Arial;		font-size:10px;		color:#47462c;		text-align:justify;			}#innercontent003	{		width:350px;		float: left;		margin:10px 0 0 0;		padding:0px;		font-family: Arial;		font-size:10px;		color:#47462c;		text-align:justify;			}#innercontent004	{		width:350px;		float: left;		margin:10px 0 0 0;		padding:0px;		font-family: Arial;		font-size:10px;		color:#47462c;		text-align:justify;			}#innercontent005	{		width:350px;		float: left;		margin:10px 0 0 0;		padding:0px;		font-family: Arial;		font-size:10px;		color:#47462c;		text-align:justify;			}#submenuhedding	{		width:233px;		float: left;		margin:25px 0 0 0;		padding:0px;		font-family:Georgia;		font-size:24px;		color:#c53008;	}	#submenu	{		width:250px;		float: left;		margin:0px;		padding:0px;		font-family: Arial;		font-size:10px;		color:#47462c;	}#submenu ul	{		width:250px;		float: left;		margin:0px;		padding:18px 0 0 0;		display:block;	}#submenu ul li	{		width:250px;		float: left;		margin:0px;		padding:3px 0 0 0;		display:block;			}#submenu ul li a.submenu	{		width:250px;		float: left;		margin:0px;		padding:0 0 0 11px;		font-family: Arial;		font-size:10px;		color:#c53008;		text-decoration:underline;		background-image:url(../images/midarrow.jpg);		background-repeat:no-repeat;		background-position:bottom left;		display:block;			}#submenu ul li a.submenu:hover	{		width:250px;		float: left;		margin:0px;		padding:0 0 0 11px;		font-family: Arial;		font-size:10px;		color:#c53008;		text-decoration: none;				background-image:url(../images/midarrow.jpg);		background-repeat:no-repeat;		background-position:bottom left;		display:block;			}/*----------------------------------------------------------------contactpage----------------------------------------------------------------------------------------*/#contactblank			{	margin: 0px;	float: left;	width: 674px;	padding-top: 40px;	padding-right: 30px;	padding-bottom: 0px;	padding-left: 30px;					}		#contactinnerblank		{				width:1004px;				height:500px;				float:left;				margin:0px;				padding:0px;		}#contactheddingblank		{			width:500px;			height:30px;			float:left;			margin:27px 0 0 45px;			padding:0px;			font:normal 12px/17px Arial, Helvetica, sans-serif;			color:#CECECE;			border-bottom: solid 1px #7f7f7f;								}#contactaddressblank{				margin: 0px;				padding:0 0 0 30px;				float: left;				width:236px;				font-family: "Trebuchet MS";				font-size: 11px;				font-weight: normal;				color: #000000;				text-decoration: none;	}#contactaddresshedding		{		width:233px;		float: left;		margin:0px;		padding:0px;		font-family:Georgia;		font-size:24px;		color:#c53008;		}		#contactaddresstext{		width:350px;		float: left;		margin:10px 0 0 0;		padding:0px;		font-family: Arial;		font-size:10px;		color:#47462c;		text-align:justify;	}#contactsmallhedding			{		width:350px;		float: left;		margin:10px 0 0 0;		padding:0px;		font-family:Georgia;		font-size:18px;		color:#a3863c;			}#contacthedding			{		width:233px;		float: left;		margin:10px 0 0 0;		padding:0px;		font-family:Georgia;		font-size:24px;		color:#c53008;		}#contacticon{				width:86px;				height:84px;				float:left;				background-image: url(contacticon.png);				background-repeat:no-repeat;				margin:10px 0 0 30px;			background-repeat:no-repeat;	}#contactfeildnameblank			{				width:160px;				height:400px;				margin:10px 0 0 0;				padding:0;				float:left;			}#contactfeildblank			{				width:180px;				height:400px;				margin:0px;				padding:0;				float:left;			}#contactfeildname			{				width:160px;				height:20px;				margin:0px;				padding:0;				float:left;			}#contactfeildname002			{				width:150px;				height:20px;				margin:5px 0 0 0;				padding:0;				float:left;			}#contactfeildname003			{				width:150px;				height:20px;				margin:5px 0 0 0;				padding:0;				float:left;			}	#contactfeildname004			{				width:150px;				height:20px;				margin:5px 0 0 0;				padding:0;				float:left;			}	#contactfeildname005			{				width:150px;				height:20px;				margin:5px 0 0 0;				padding:0;				float:left;			}	#contactfeildname006			{				width:150px;				height:20px;				margin:5px 0 0 0;				padding:0;				float:left;			}#contactfeildname007			{				width:150px;				height:20px;				margin:5px 0 0 0;				padding:0;				float:left;			}	#contactfeildname008			{				width:150px;				height:20px;				margin:5px 0 0 0;				padding:0;				float:left;			}	#contactfeildname009			{				width:150px;				height:20px;				margin:5px 0 0 0;				padding:0;				float:left;			}#contactfeild			{				width:180px;				height:20px;				margin:0px;				padding:0;				float:left;			}#contactfeild002			{				width:180px;				height:23px;				margin:0px;				padding:3px 0 0 0;				float:left;			}#contactfeild003			{				width:180px;				height:23px;				margin:0px;				padding:0px;				float:left;			}	#contactfeild004			{				width:180px;				height:20px;				margin:0px;				padding:2px 0 0 0;				float:left;			}	#contactfeild005			{				width:180px;				height:20px;				margin:0px;				padding:5px 0 0 0;				float:left;			}	#contactfeild006			{				width:180px;				height:20px;				margin:0px;				padding:5px 0 0 0;				float:left;			}#contactfeild007			{				width:180px;				height:20px;				margin:0px;				padding:5px 0 0 0;				float:left;			}	#contactfeild008			{				width:180px;				height:20px;				margin:0px;				padding:5px 0 0 0;				float:left;			}	#contactfeild009			{				width:180px;				height:60px;				margin:0px;				padding:0px;				float:left;			}#submitbutton			{				width:180px;				height:20px;				margin:45px 0 0 0;				padding:0;				float:left;				text-align: left;			}				.contactfeildname			{		font-family: Arial;		font-size:10px;		color:#47462c;		text-align:justify;			}.contactfeild			{	font-family:Arial, Helvetica, sans-serif;				font-size:10pt;				color: #3c4538;				border:solid;				border-width:1px;				border-color:#d2e3e9;				background-color:#fffdfd;				height:20px;			}.contactfeild			{				font-family:Arial, Helvetica, sans-serif;				font-size:10pt;				color:#3c4538;				border:solid;				border-width:1px;				border-color:#d2e3e9;				background-color:#fffdfd;				height:20px;			}.submitbutton			{			width:102px;			height:23px;			float:left;			margin:0px;			padding:6px 0 0 0;			font-family:Tahoma;			font-size:10pt;			font-variant:small-caps;			font-weight:bold;			color:#000000;			text-align:center;			text-decoration:none;			background-image: url(../images/contactbutton.jpg);			cursor:pointer;			background-repeat:no-repeat;			}.submitbutton:hover 			{			width:102px;			height:23px;			float:left;			margin:0px;			padding:6px 0 0 0;			font-family:Tahoma;			font-size:10pt;			font-variant:small-caps;			font-weight:bold;			color:#000000;			text-align:center;			text-decoration:none;			background-image: url(../images/contactbuttonover.jpg);			background-repeat:no-repeat;	cursor:pointer;				background-repeat:no-repeat;			}			.contactinput		{				border:solid;				border-width:1px;				border-color:#d2e3e9;				background-color:#fffdfd;		}.contactinput:hover		{				border:solid;				border-width:1px;				border-color:#d2e3e9;				background-color:#fffdfd;	}.listbox		{				width:177px;				height:20px;							border:solid;				border-width:1px;				border-color:#d2e3e9;				background-color:#fffdfd;		}.listbox:hover		{				width:174px;				height:20px;							border:solid;				border-width:1px;				border-color:#d2e3e9;				background-color:#fffdfd;	}		.banner{        background-color:#D4D7D6;        border:4px solid #E8F4F1;        height:89px;        margin-top:10px;        width:150px;           }.banner .advertise{    clear:left;    color:#000000;    display:block;    font-family:Verdana;    font-size:12px;    height:89px;    padding-top:20px;    text-align:center;    width:150px;}.field{    font-size:13px;    font-family:"Trebuchet MS";    width:150px;    float:left;}.text{    font-size:12px;    font-family:"Trebuchet MS";    border:1px solid #fdd069;}.box {    width:250px;    height:100px;}.bsubmit{    border:1px solid #333;    background-color:#5f4a2b;    color:#fff;    font-size:11px;    padding:4px;}.required{    width:400px;    padding:4px;    background-color:#5f4a2b;    border:1px solid #333;    color:#fff;}.required2{    width:200px;    font-size:12px;    color:#fff;    font-family:"Trebuchet MS";}.row{    margin-top:10px;    clear:left;}#userloginhead{    font-size:15px;   font-family:"Trebuchet MS";   margin-top:20px;}#newuserlogin{     font-size:13px;   font-family:"Trebuchet MS";   margin-top:20px;   line-height:1.5em;}ul#subnav{    margin:0px 0px 30px;    padding:0px;        }ul#subnav li{    border-bottom:1px solid #f6c975;    line-height:0.5em;    padding:4px;}ul#subnav li a{    color:#333333;    font-family:"Trebuchet MS";    font-size:12px;    list-style-type:none;}ul.technologies {    float:left;    width:400px;}ul.technologies li{    float:left;    font-size:11px;    font-family:"Trebuchet MS";    width:100px;    padding:4px;    list-style-type:none;}        .resources{    width:500px;    font-family:"Trebuchet MS";    font-size:12px;}.resources ul{ width:580px; margin:20px 0px 0px 0px; padding:0px;}.resources ul li{    list-style-type:none;    margin-bottom:20px;}.resources ul li .categ{    font-size:10px;    text-align:right;    margin-top:10px;}.resources a{    color:#023141;    font-family:"Trebuchet MS";    font-size:12px;}.nrpages{    clear:left;}.nrpages ul li{    float:left;    padding:4px;}.nrpages ul li a{    color:#fff;    padding:4px;    background-color:#023141;}.fblogout{    cursor:pointer;    text-decoration:underline;}.siteinfo {    line-height:1.5em;    margin:0px;    font-family:"Trebuchet MS";    font-size:13px;  }.siteinfo a{    color:#c53008;}.siteinfo .label{    width:100px;    float:left;    font-weight:700;    }.siteinfo .tech{    width:400px;    float:left;}.siteinfo .desc{    margin-top:15px;    }.siteinfo .desc p{    line-height:1.5em;    margin-top:10px;}#innerhedding{    color:#C53008;    font-family:"Trebuchet MS";    font-size:18px;    margin:10px 0px;}.rating{    margin-top:20px;}.commentlist{    margin:0px;    padding:0px;    margin-bottom:20px;}.commentlist li{    background-color:#FDE093;    border-bottom:1px solid #F4E595;    list-style-type:none;    padding:10px;}.commentlist li .categ{    margin-left:350px;    margin-top:10px;    font-size:10px;    }.comment{    background-color:#FDEAB8;margin-bottom:20px;margin-left:0px;padding:10px;}.palette{    background:transparent url(../images/palette.gif) no-repeat scroll 0%;    clear:left;    height:40px;    padding-left:40px;    width:250px;}.palette a{    display:block;    float:left;    height:16px;    margin:8px 0px 0px 6px;    width:15px;}artists_main {padding-left:40px;}/*----------------------------------------------------------------sitemap----------------------------------------------------------------------------------------*/	.sitemapheader {	color:#003366;	font-size:15px;	font-family:Geneva, Arial, Helvetica, sans-serif;}.sitemaptext {color:#000000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;line-height:12px;}.sitemaptext a{color:#000000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}/*----------------------------------------------------------------contactpage----------------------------------------------------------------------------------------*/																																																							#contact1 {	float: left; /* Our content is going to be right aligned. */	width: 250px; /* And it's going to have a 500px width */	background: #FFFFFF;	font-size:11px;	text-decoration:underline	color:#000033;}#contact1 a:hover {	float: left; /* Our content is going to be right aligned. */	width: 250px; /* And it's going to have a 500px width */	background: #FFFFFF;	font-size:11px;	}		#contact1 a {	float: left; /* Our content is going to be right aligned. */	width: 250px; /* And it's going to have a 500px width */	background: #FFFFFF;	font-size:11px;	}#contact2 {	float: left; /* Our column is going to be left aligned. */	width: 380px; /* Our total width - content width is 260px */	background: #FFFFFF;	vertical-align: top;	padding-top: 20px;	margin-left: 20px;}#contact2 a:hover {	background: #FFFFFF;	vertical-align: top;	text-decoration:underline;}#contact2 a {	vertical-align: top;	text-decoration:underline;}/*----------------------------------------------------------------artists----------------------------------------------------------------------------------------*/	.artistheader {	color:#006699;	font-size:15px;	font-family:Geneva, Arial, Helvetica, sans-serif;}.artisttext {	color:#000000;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	width:654px;	line-height:13px;}.artisttext a{color:#000000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;text-decoration: underline;}/*----------------------------------------------------------------events----------------------------------------------------------------------------------------*/	.eventheader {	color:#000000;	font-size:12px;	font-weight:bold;	font-family:Verdana, Arial, Helvetica, sans-serif;	margin-left:5px;}.eventtext {	color:#000000;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	width:645px;	line-height:13px;	margin-left:5px;}.eventtext a{color:#000000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;text-decoration: underline;}/*----------------------------------------------------------------film----------------------------------------------------------------------------------------*/	#film { margin: 0px auto;font-weight:bold;padding: 80px 0px 0px 10px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#999999; }
