/* *****************************************************************************
	Import Styles
***************************************************************************** */
	@import url(navigation.css);

/* ******************************************************************************/

	body{background: #fff;  font-size:75%;font-family:Arial, Verdana,sans-serif;margin:0;padding:0; color:#808285;}

	h1, h2, h3, h4, h5, h6 {font-weight:bold;line-height:120%;margin:0;padding:0 0 10px 0; }
	p {margin:0 0 10px 0; line-height:160%;}

	/* Anchor Elements */
	a{color:#808285;outline:none; text-decoration:none;}
	a:hover{text-decoration:none;color:#85b4cd; }
	strong {color:#85b4cd;}

	/* Reset Elements */
	img, form, fieldset, div, p, span, ul, li, dl, dd, dt {border:none;font-style:normal;padding:0;}
	.clear {clear:both;}
	


	/* Base Layout   */

	.wrapper{background:#fff;width:806px;margin:0 auto;padding:0;overflow:hidden;}
	.container{width:806px;float:left; padding:30px 0;}	
	.content {float:left; width:806px;background:url(../images/dotline.gif) 0 100% repeat-x;}
	.left-content {width:220px; float:left; padding:25px 0 0 0; position:relative; min-height:520px;}
	.right-content {width:576px; float:right;}


	.masthead {margin:0; padding:0 0 15px 0 ; float:left;width:100%;background:url(../images/dotline.gif) 0 100% repeat-x;}
	.masthead h1{width:219px; height:20px;float:left;padding:0 !important; margin:0 !important;}
	.masthead h1 a{background:url(../images/donal-mcmahon.gif) 0 0 no-repeat; width:219px; height:20px; text-indent: -5000px; display:block;float:left;}
	.nav {float:right; width:500px;}
	.nav ul {float:right; list-style:none; margin:0;}
	.nav ul li {float:left; padding:0 0 0 20px;}
	.nav ul li a{color:#808285;}
	.nav ul li a:hover, .nav ul li.current a{color:#85b4cd;}

	.homepage {padding:80px 0; float:left; width:100%; clear:both; min-height:365px;}
	.homepage h2 a{background:url(../images/home-keywordimg.jpg) 0 0 no-repeat; width:806px; height:359px; text-indent: -5000px; display:block; margin:0 auto; }
	.homepage .about-donal {width:400px; margin:60px 0 0 232px;}
	.homepage .about-donal strong {background:url(../images/about-donal.gif) 0 0 no-repeat; width:389px; height:119px; text-indent: -5000px; display:block; }
	.homepage .about-donal a{background:url(../images/linkto-portfolio.gif) 0 0 no-repeat; width:291px; height:41px; text-indent:-5000px; display:block; position:relative; right:-102px; top:-14px;}
	

	.keywordsimg{background:url(../images/keywordimg.jpg) 0 0 no-repeat; width:220px; height:505px; text-indent: -5000px; display:block; margin: 0;}
	.left-nav {list-style:none; line-height:210%; padding:0; margin:0;}
	.left-nav li{text-align:right;}
	.left-nav li a {color:#808285;}

	
	.left-nav li.current a, .left-nav li a:hover {color:#85b4cd;}

	.portfolio {min-height:545px;}
	.about-design {position:absolute; bottom:15px; color:#85B4CD; width:220px;}
	.contact-info {margin:0; padding:10px 0; width:100%; clear:both; float:left; }
	.about-design p, .contact-info p {text-align:right;}
	/* .about-design p a{text-decoration:underline;} */


	.contact h2 {background:url(../images/head-contact.gif) 0 0 no-repeat; width:474px; height:52px; text-indent: -5000px; display:block; margin:25px 0; }
	.phone-info {background:url(../images/phone-info.gif) 0 0 no-repeat; width:238px; height:43px; text-indent: -5000px; display:block; margin:0 0 16px 0; }
	.email-info a{background:url(../images/email-info.gif) 0 0 no-repeat; width:238px; height:14px; text-indent: -5000px; display:block; margin:0 0 40px 0; }	
	.address-info {background:url(../images/address-info.gif) 0 0 no-repeat; width:118px; height:134px; text-indent: -5000px; display:block; margin:0 0 40px 0;}
	.phone-info br, .address-info br {display:none;}
	#gallery {float:left;}

	.head-experience {background:url(../images/head-experience.gif) 0 0 no-repeat; width:554px; height:182px; overflow:hidden; text-indent: -5000px; display:block; margin:25px 0 ; padding:0; }
	.clients {background:url(../images/client-list.gif) 0 0 no-repeat; width:503px; height:207px; text-indent: -5000px; display:block; margin:0 0 10px 0; list-style:none;}
	.anchortext a{text-decoration:underline;}
	.anchortext a:hover{text-decoration:none;}

/******************************************************************************/
	PortFolio SlideShow
/******************************************************************************/	

	#gallery {position:relative;height:360px;}
	#gallery a {float:left;position:absolute;}	
	#gallery a img {border:none;}	
	#gallery a.show {z-index:500;}
	#gallery .caption {z-index:600;background-color:#000;color:#ffffff;height:100px;width:100%;position:absolute;bottom:0;}
	#gallery .caption .content {margin:5px;}	
	#gallery .caption .content h3 {margin:0;padding:0;color:#1DCCEF;}
	