			body { color:#404040; background:#eee url(images/backgroundbody.jpg) repeat-x left bottom; text-align: center; font: 12px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif; }
			
			a { color: #77869F; text-decoration: none; }
			a:visited { color: #77869F; }
			a:hover { color: #404040; }
			a:active { color: #77869F;}
			
			
			
			/*side navigation links*/
			body#london_life #main .grid3cola .column ul.morearrow li.londonlife a {color: #000; background:url(images/bullet_arrow_black.gif)  no-repeat; background-position:10px 45%;}  
			body#ports #main .grid3cola .column ul.morearrow li.portraits a {color: #000; background:url(images/bullet_arrow_black.gif)  no-repeat; background-position:10px 45%;}  
			body#childns #main .grid3cola .column ul.morearrow li.children a {color: #000; background:url(images/bullet_arrow_black.gif)  no-repeat; background-position:10px 45%;} 
			body#weds #main .grid3cola .column ul.morearrow li.weddings a {color: #000; background:url(images/bullet_arrow_black.gif)  no-repeat; background-position:10px 45%;} 
			body#semana_santa #main .grid3cola .column ul.morearrow li.semana a {color: #000; background:url(images/bullet_arrow_black.gif)  no-repeat; background-position:10px 45%;} 
			body#press #main .grid3cola .column ul.morearrow li.pr a {color: #000; background:url(images/bullet_arrow_black.gif)  no-repeat; background-position:10px 45%;} 			
			body#trainers #main .grid3cola .column ul.morearrow li.trnrs a {color: #000; background:url(images/bullet_arrow_black.gif)  no-repeat; background-position:10px 45%;} 
			body#dolls #main .grid3cola .column ul.morearrow li.dlls a {color: #000; background:url(images/bullet_arrow_black.gif)  no-repeat; background-position:10px 45%;} 
			body#fox_barn #main .grid3cola .column ul.morearrow li.fxbrn a {color: #000; background:url(images/bullet_arrow_black.gif)  no-repeat; background-position:10px 45%;} 
			body#others #main .grid3cola .column ul.morearrow li.oths a {color: #000; background:url(images/bullet_arrow_black.gif)  no-repeat; background-position:10px 45%;} 			
			body#amnesty #main .grid3cola .column ul.morearrow li.amnestyintl a {color: #000; background:url(images/bullet_arrow_black.gif)  no-repeat; background-position:10px 45%;} 
			body#bankside_art #main .grid3cola .column ul.morearrow li.bart a {color: #000; background:url(images/bullet_arrow_black.gif)  no-repeat; background-position:10px 45%;} 			
			body#bombay_bicycle #main .grid3cola .column ul.morearrow li.bicycle a {color: #000; background:url(images/bullet_arrow_black.gif)  no-repeat; background-position:10px 45%;} 
			body#royalng #main .grid3cola .column ul.morearrow li.royal a {color: #000; background:url(images/bullet_arrow_black.gif)  no-repeat; background-position:10px 45%;} 
			body#ts2k #main .grid3cola .column ul.morearrow li.tsk a {color: #000; background:url(images/bullet_arrow_black.gif)  no-repeat; background-position:10px 45%;}
			body#horas #main .grid3cola .column ul.morearrow li.hours a {color: #000; background:url(images/bullet_arrow_black.gif)  no-repeat; background-position:10px 45%;} 
			body#dualnews #main .grid3cola .column ul.morearrow li.dln a {color: #000; background:url(images/bullet_arrow_black.gif)  no-repeat; background-position:10px 45%;} 
			body#flamenco #main .grid3cola .column ul.morearrow li.flc a {color: #000; background:url(images/bullet_arrow_black.gif)  no-repeat; background-position:10px 45%;} 
			body#perf_others #main .grid3cola .column ul.morearrow li.poths a {color: #000; background:url(images/bullet_arrow_black.gif)  no-repeat; background-position:10px 45%;} 
			body#canarias #main .grid3cola .column ul.morearrow li.cana a {color: #000; background:url(images/bullet_arrow_black.gif)  no-repeat; background-position:10px 45%;} 
			body#chechaouen #main .grid3cola .column ul.morearrow li.che a {color: #000; background:url(images/bullet_arrow_black.gif)  no-repeat; background-position:10px 45%;} 
			body#sevilla #main .grid3cola .column ul.morearrow li.sv a {color: #000; background:url(images/bullet_arrow_black.gif)  no-repeat; background-position:10px 45%;} 
			
			body#chechaouen #main #sidebar #profile, body#canarias #main #sidebar #profile, body#london_life #main #sidebar #profile, body#ports #main #sidebar #profile, body#childns #main #sidebar #profile, body#weds #main #sidebar #profile, body#semana_santa #main #sidebar #profile, body#press #main #sidebar #profile, body#trainers #main #sidebar #profile, body#dolls #main #sidebar #profile, body#fox_barn #main #sidebar #profile, body#others #main #sidebar #profile, body#amnesty #main #sidebar #profile, body#bankside_art #main #sidebar #profile, body#bombay_bicycle #main #sidebar #profile, body#royalng #main #sidebar #profile, body#ts2k #main #sidebar #profile, body#horas #main #sidebar #profile, body#dualnews #main #sidebar #profile, body#flamenco #main #sidebar #profile, body#perf_others #main #sidebar #profile, body#sevilla #main #sidebar #profile {margin-top: 30px;}
			
			
			ul {list-style: none outside; margin: 0; padding: 0px;}
			
			
			#header { width: 984px; margin: 10px auto 0 auto ; text-align: left; margin-bottom: 15px;padding-bottom: 5px;}
			#header .logo {padding-top: 10px; float:left;}
			
			#main, #breadcrumb, #footer {width: 984px; margin: 12px auto; text-align: left;}
			#main .welcome {text-align: center; margin-top: 7em; }
			#main .welcome p { font-size: 10px; color:#76797c; margin-top:10px; }
			#main p {margin: 0 0 1em 0;}
			#main p.intro {font-weight: bold;}
			#main h1 {font-size: 20px; margin: 0 0 .1em 0;}
			#main h2 {font-size: 16px; margin: 0;}
			#main h3 {font-size: 12px; margin: 0;}
			#main h4 {font-size: 10px; margin: 0;}
			
			
			#main blockquote {
			margin-left:20px;
			margin-top: 10px;
			padding:10px 0px 0pt 0pt;
			width: 150px;
			}			
			
			#sidebar p.quote {
			color:#77869F;
			font-size:13px;
			margin-left:5px;
			margin-right:5px;
			font-weight: bold;
			}		
			
			#sidebar p.attribution { color:#666666; font-size:12px; line-height:14px; margin-left:3.2em; text-indent:-1.3em; }
	
			
			#breadcrumb, #footer {text-align: left; clear: both;}
			#breadcrumb {clear: both; font-size: 10px; padding: 6em 0 0 0;}
			
			#footer {font: 10px 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; border-top: 1px solid #a1a5a9; text-align: left;}
			#footer form {margin-bottom: 2em;}
			#footer form input {vertical-align: bottom;}
			
			#globalnav { display: block; margin: 0; padding: 10px 0 0 0; }
			#globalnav li {color: #fff;	display: inline; padding: 0 10px 0 11px; margin: 0;	background: url(images/divider.gif) no-repeat left center; float: right;}
			#globalnav li.first {padding-left: 0; background-image: none;}
			#globalnav li.last {padding-right: 0;}
			#globalnav a {font-size: 11px;color: #77869F;text-decoration: none; }
			#globalnav a:hover {font-size: 11px;color: #ccc;}
	
		
			
			#sidebar { width: 183px; font: 10px 'Lucida Grande', Geneva, Verdana, Arial, sans-serif;}
			#sidebar  #profile {font: 11px 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; padding-left:22px;}
			#sidebar  #profile h1 {padding-bottom:5px; font-size: 15px;}
			#sidebar ul.thumbs { margin: 0px; padding:0;} 
			#sidebar ul.thumbs li { display:block; float:right; margin-right:12px; margin-bottom:10px; cursor:pointer;}

			
			/*div#thumbimgs div.switch { background:none; display:none; margin: 0px; padding-bottom:30px; padding-top:30px;}
			div#thumbimgs div#gallery1 { display:block;}*/			
			div#thumbimgs, div#sidebar img { border: 0px; }	
			
			
			#main #thumbimgs { width: 600px; min-width:600px; min-height:380px; padding-bottom:30px; padding-top:30px; text-align:center; border-right: 1px solid #a1a5a9;border-left: 1px solid #a1a5a9;}
			
			
			#main .box { padding: 0 5px 5px 5px; margin: 0 0 1.25em 0; width: 130px;}
			
			div.clearer {clear: both;  margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px;}
			div.separator {border-top:1px solid #A1A5A9; margin: 10px auto; width: 984px;}
			
			
						
			/* GRID */
			
			.grid3cola { width: 100%; }
			.grid3cola .column { width: 58%; margin-left: 2%; }
			.grid3cola .column.first,
			.grid3cola .column.last { width: 19%; }
			.column { float: left; }
			.column.first, .column.last { margin-left: 0 !important; }
			.column.last { float: right !important; }
						
						
			/* boxes and layout
			------------------------*/
			.grid3cola { width:984px; margin:18px	 -2px; }
			.grid3cola .column { width:600px; margin-left:6px; }
			.grid3cola .column.first,
			.grid3cola .column.last { width:186px; }
			.grid3cola .column .box h1 {border-bottom: 1px solid #000; padding: 0px; margin: 0px -5px 5px -5px; margin: 0 0 0.5em 0 !important;}
			.grid3cola .column ul.morearrow li a { background:url(images/bullet_arrow.gif) no-repeat; background-position:10px 45%; padding-left:20px;line-height:1.5em; font: 10px 'Lucida Grande', Geneva, Verdana, Arial, sans-serif}
