/* Screen Only Styles */
body {
	background-color: #FFFFFF;
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
}
.button1 {   
	background-color:#93C844;
}
#wrapper {
	width: 760px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 8px 0px 8px;
}
.screenOnly {
	/*Display visible */
}
.printOnly {
	display: none;
}

/* General Layout Elements */
.contentWrapper {
	width: 726px;
	text-align: left;
	float: left;
	padding-left:34px;
	background-image: url("/Images/common/masters-default-stripe.gif");
	background-repeat:repeat-y;
	display:inline;
	margin:0px;
}
.columnWrapper {
	width: 726px;
	text-align: left;
	float: left;
}
#header {
	width: 712px;
	height:150px;
	padding:0px 0px 0px 14px;
	float: left;
	display:inline;
	margin:0px;
}
#nav {
	padding:4px 0px 4px 14px;
	width: 698px;
	margin:0px 0px 0px 0px;
	background-color:#FFFFFF;
	display:inline;
	float:right;
	text-align:left;
	font-size: 14px;
	line-height: 14px;		
}
#subNav {
	padding:11px 0px 11px 28px;
	width:698px;
	background-color:#FFFFFF;
	display:inline;
	text-align:left;
	float:left;	
	height:9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 9px;
}
.subNavItem {
display:none;
}
#footer {
	padding:18px 0px 18px 0px;
	width:760px;
	text-align:center;
	float:left;
	display:inline;		
}

/* Homepage Layout Elements */
#leftColumn {
	margin-right:20px;
	width:292px;
	background-image:url(/Images/homepage/wallpaper.jpg);
	float:left;
	display:inline;			
	min-height:567px;	
	height:expression(this.scrollHeight < 567? "567px" : "auto" );
	/*height: auto;
    _height: 567px;*/
}
#leftColumnContent {
	margin:10px;
	padding:6px 10px 0px 10px;
	width:252px;
	background-color:#FFFFFF;
	float:left;
	display:inline;
	min-height:551px;	
	height:expression(this.scrollHeight < 551? "551px" : "auto" );
	/*height: auto;
    _height: 551px;	*/ 
}
#centerColumn {
	width:196px;
	float:left;	
	min-height:565px;	
	height:expression(this.scrollHeight < 565? "565px" : "auto" );
	/*height: auto;
    _height: 565px;*/
    	
}
.newsHeading {
	height:33px;
	background-image: url("/Images/common/grey-stripe.gif");
	padding:6px 10px 0px 10px;
	margin:0px 0px 20px 0px;
}
#leapLive {
	height:80px;
	background-color:#E69C2D;
	padding:6px 10px 6px 10px;
	margin:0px 0px 0px 0px;
}
#boardsSummit {
	height:96px;
	background-color:#FBEBCA;
	padding:6px 10px 6px 10px;
	margin:0px 0px 20px 0px;
}
#eskimoDisco {
	height:80px;
	background-color:#000000;
	padding:6px 10px 6px 10px;
	margin:0px 0px 20px 0px;
}
#rightColumn {
	width:198px;
	float:right;		
}
.projectHeading {
	height:33px;
	text-align:center;
	padding:6px 0px 0px 0px;
	background-color:#909293;
}
#projectBody {
	height:132px;
	padding:8px 10px 0px 10px;
	background-color:#909293;
}
#projectLink {
	text-align:right;
	padding:0px 10px 10px 10px;
	background-color:#909293;
	margin-bottom:20px;
}
#loginBody {
	width:178px;
	float:left;
	padding:6px 10px 10px 10px;
	background-color:#3D9DD8;
}
#loginForm {
	float:left;
	width:120px;
	background-color:#3D9DD8;
}
#loginLink {
	float:right;
	margin-top:116px;
	width:25px;
	background-color:#3D9DD8;
}

/* Clients */
#clientsColumn {
	width:726px;
	background-image:url(/Images/clients/background.jpg);
	float:left;
	display:inline;		
	
}
#clientsColumnContent {
	margin:10px;
	padding:6px 0px 0px 10px;
	width:696px;
	background-color:#FFFFFF;
	float:left;
	display:inline;		
	min-height:274px;
	height: auto;
    _height: 274px;
}
#clientWrapper {
	margin-top:10px;
	width:696px;
	float:left;		
}
.clientDetail {
	width:212px;
	padding:10px 0px 10px 0px; 
	margin:0px 20px 0px 0px;
	float:left;
	display:inline;
}

/* Contact */

#contactWrapper {
	width:726px;
	background-image:url(/Images/contact/mapBg.gif);
	background-position:right top;
	background-repeat:no-repeat;
	display:inline;	
	float:left;	
}
#contactLeftColumn {
	width:508px;
	background-image:url(/Images/contact/background.jpg);
	background-repeat:repeat;
	display:inline;	
	float:left;	
}
.rightWrapper {
	width:198px;
	float:right;
	}
#contactRightColumn {
	margin:60px 0px 0px 0px;
	padding:6px 10px 10px 10px;
	width:178px;
	height:146px;
	background-color:#CDCBC5;
	float:right;
}
#contactLeftColumnContent {
	padding:6px 10px 10px 10px;
	margin:10px;	
	width:468px;
	min-height:371px;
	height:expression(this.scrollHeight < 371? "371px" : "auto" );
	background-color:#FFFFFF;
	float:left;	
	display:inline;	
}

/* Business */
#businessLeftColumn {
	width:508px;
	background-image:url(/Images/business/background.jpg);
	display:inline;	
	float:left;		
}
#businessRightColumn {
	padding:6px 10px 10px 10px;
	width:178px;
	height:194px;	
	background-color:#DED6BF;
	float:right;		
}
#businessLeftColumnContent {
	padding:6px 10px 10px 10px;
	margin:10px;	
	width:468px;
	height:264px;
	background-color:#FFFFFF;
	float:left;	
	display:inline;	
}
#websiteColumn {
	width:726px;
	background-image:url(/Images/business/background.jpg);
	float:left;
	display:inline;	
}
#websiteColumnContent {
	margin:10px;
	padding:6px 10px 10px 10px;
	width:686px;
	background-color:#FFFFFF;
	float:left;
	display:inline;		
}
#websiteColumnLeft {
	width:333px;
	float:left;
	display:inline;		
}
#websiteColumnRight {
	width:333px;
	float:right;
	display:inline;		
}

/* Events */
#eventsColumn {
	width:726px;
	padding-bottom:10px;
	background-image:url(/Images/events/background.jpg);
	display:inline;	
	float:left;		
}
#eventsColumnContent {
	padding:6px 10px 0px 10px;
	margin:10px 10px 0px 10px;	
	width:686px;
	min-height:274px;
	background-color:#FFFFFF;
	float:left;		
	display:inline;
	height:expression(this.scrollHeight < 274? "274px" : "auto" );		
}
.eventDetail {
	width:686px;
	padding:10px 0px 10px 0px; 
	margin:0px 0px 0px 0px;
	float:left;	
	display:inline;		
}

/* News */
/*
#newsColumn {
	width:726px;
	padding-bottom:0px;
	background-image:url(/Images/news/background.jpg);
	display:inline;	
	float:left;		
}
#newsBg {
	width:706px;
	min-height:280px;
	margin:10px;
	background-image:url(/Images/news/bg.gif);
	background-repeat:repeat-y;
	display:inline;	
	float:left;
	height:expression(this.scrollHeight < 280? "280px" : "auto" );
}
#newsLeft {
	padding:6px 10px 0px 10px;
	margin:0px 0px 0px 0px;	
	width:468px;
	background-color:#FFFFFF;
	float:left;		
	display:inline;		
}
#newsRight {
	padding:6px 10px 0px 10px;
	margin:0px 0px 0px 0px;	
	width:178px;
	background-color:#FFFFFF;
	float:right;		
	display:inline;		
}
*/
#newsLeftColumn {
	width:508px;
	display:inline;	
	float:left;			
}
#newsLeftColumnContent {
	padding:6px 10px 10px 10px;
	margin:0px 10px 0px 10px;	
	width:468px;
	background-color:#FFFFFF;
	float:left;	
	display:inline;	
}
.newsContentWrapper {	
	width:468px;
	float:left;		
}
.newsDetailLeft {	
	width:224px;
	float:left;		
}
.newsDetailRight {	
	width:224px;
	float:right;		
}
#newsRightColumn {
	padding:6px 10px 0px 10px;
	width:178px;	
	background-color:#D5D1B7;
	float:right;
	min-height:194px;
	height:auto;
	_height:194px;		
}
#newsWrapper {
	width:726px;
	background-image:url(/Images/news/bg.gif);
	background-repeat:repeat-y;
	display:inline;	
	float:left;		
}
#newsBackgroundWrapper {
	width:726px;
	background-image:url(/Images/news/background.jpg);
	background-repeat:repeat-y;
	display:inline;	
	float:left;		
}
#newsBg {
	width:726px;
	margin:0px 0px 10px 0px;
	background-image:url(/Images/news/leftColumn.gif);
	background-repeat:repeat-y;
	display:inline;	
	float:left;		
}
#newsImage {
	width:498px;
	margin-left:10px;
	background-image:url(/Images/news/background.jpg);
	height:10px;
	line-height:10px;
	display:inline;
}

/* About */
#aboutLeftColumnContent {
	padding:6px 10px 10px 10px;
	margin:10px;	
	width:468px;
	height:394px;
	background-color:#FFFFFF;
	float:left;	
	display:inline;	
}
#aboutLeftColumn {
	width:508px;
	background-image:url(/Images/about/background.jpg);
	background-position:right;
	background-repeat:repeat;
	display:inline;	
	float:left;	
}
#aboutRightColumn {
	padding:6px 10px 10px 10px;
	width:178px;
	background-color:#F9F6BF;
	float:right;		
}
#aboutColumnContent {
	margin:10px;
	padding:6px 10px 10px 10px;
	width:686px;
	background-color:#FFFFFF;
	float:left;
	display:inline;		
}
#aboutColumn {
	width:726px;
	background-image:url(/Images/about/background.jpg);
	float:left;
	display:inline;		
}

/* Leap Live */
#leapLiveColumn {
	background-image:url(/Images/about/leap-live.gif);
	background-position:right;
	background-repeat:no-repeat;
	width:726px;
	background-color:#E69C2D;
	float:left;
	display:inline;
	height:300px;			
}
#leapLiveContent {
	margin:10px 10px 0px 10px;
	padding:5px 0px 0px 10px;
	width:422px;
	float:left;
	display:inline;
}
#leapLiveSmall {
	padding:10px 10px 10px 10px;
	background-color:#E69C2D;
	height:65px;
	width:178px;
	float:left;
	display:inline;	
}

/* Leap Unsigned */
#leapUnsignedColumn {
	background-image:url(/Images/about/unsigned-bg.jpg);
	height:300px;
	width:726px;
	float:left;
	display:inline;
	background-color:#000000;	
}
#leapUnsignedContent {
	margin:10px;
	padding:6px 0px 10px 10px;
	width:400px;
	float:left;
	display:inline;
}
#leapUnsignedSmall {
	padding:10px 10px 0px 10px;
	background-color:#000000;
	height:231px;	
	width:178px;
	float:left;
	display:inline;
}

/* Catalogue */
#catalogueColumn {
	width:726px;
	background-image:url(/Images/catalogue/background.jpg);
	float:left;
	display:inline;	
}
#catalogueColumnContent {
	margin:10px;
	padding:6px 0px 10px 0px;
	width:706px;
	background-color:#FFFFFF;
	float:left;
	display:inline;		
}
#catalogueHeader {
	width:686px;
	padding:0px 10px 0px 10px; 
	margin:0px 0px 0px 0px;
	float:left;
}
.catalogueDetailLeft {
	width:320px;
	padding:6px 10px 6px 10px; 
	float:left;
}
.catalogueDetailMiddle {
	width:280px;
	padding:6px 10px 6px 10px; 
	float:left;
}
.catalogueDetailRight {
	width:46px;
	padding:6px 10px 6px 10px;
	text-align:right;
	float:right;
}
.catalogueDetailWrapper {
	width:706px;
	float:left;
}
#catalogueWrapper {
	height:280px; 
	float:left;
}
#cataloguePagingWrapper {
	width:686px;
	padding:0px 10px 0px 10px; 
	margin:20px 0px 0px 0px;
	float:left;
}
#cataloguePagingNumbers {
	width:300px; 
	float:left;
}
#cataloguePagingPrevious { 
	float:right;
	text-align:right;	
}
#cataloguePagingNext { 
	float:right;
	text-align:right;
}
.catalogueMargin {
	margin:0px 0px 14px 0px;
}
#detailWrapper {
	float:left;
	width:706px;
	margin:10px;
	display:inline;
}	
#catalogueDetailColumn {
	width:726px;
	background-image:url(/Images/catalogue/background.jpg);
	float:left;
	display:inline;	
}
#catalogueDetailContent {
	margin:0px;
	padding:6px 10px 0px 10px;
	width:686px;
	height:244px;
	background-color:#FFFFFF;
	float:left;
	display:inline;		
}
#catalogueDetailContentLeft {
	width:333px;
	background-color:#FFFFFF;
	float:left;		
}
#catalogueDetailContentRight {
	width:333px;
	background-color:#FFFFFF;
	float:right;		
}
#catalogueDetailFooter {
	margin-bottom:0px;
	padding:0px 10px 10px 10px;
	width:686px;
	height:19px;
	background-color:#FFFFFF;
	float:left;
	display:inline;		
}

/* Our Work */
#workColumn {
	width:726px;
	background-image:url(/Images/work/background.jpg);
	float:left;
	display:inline;	
}
#workColumnContent {
	margin:10px;
	padding:0px 10px 10px 10px;
	width:686px;
	background-color:#FFFFFF;
	float:left;
	display:inline;		
}
#workHeader {
	width:686px;
	padding-top:6px; 
	margin:0px 0px 0px 0px;
	float:left;
	display:inline;	
}
#workLeft {
	width:198px;
	padding:0px; 
	float:left;
	margin-right:50px;
	display:inline;
}
#workMiddle {
	width:224px;
	padding:0px; 
	float:left;
	margin:0px;
}
.workDetailImage {
	width:80px;
	padding:0px; 
	float:left;
}
.workDetailContent {
	width:124px;
	padding:0px;
	margin:0px; 
	float:right;
}
#workRight {
	width:214px;
	padding:0px;
	text-align:left;
	float:right;
	margin:0px;	
}
#workWrapper {
	width:686px;
	float:left;
	display:inline;	
}
#workDetailLeft {
	width:350px;
	padding-top:10px; 
	float:left;
	display:inline;	
}
#workDetailRight {
	width:316px;
	padding-top:8px;
	text-align:left;
	float:right;
	display:inline;	
}
.workDetailWrapper {
	width:214px;
	float:left;
	padding:0px;
	display:inline;
	margin-bottom:10px;
}

/* Work Archive */
#workArchiveColumnContent {
	margin:10px 0px 10px 10px;
	padding:6px 0px 10px 10px;
	width:706px;
	background-image:url(/Images/work/bg.gif);
	background-repeat:repeat-y;
	float:left;
	display:inline;
	min-height:264px;
	height:expression(this.scrollHeight < 264? "264px" : "auto" );		
}
.workArchiveWrapper {
	width:214px;
	float:left;
	display:inline;
	margin:10px 20px 0px 0px;
}
.workArchiveImage {
	width:80px;
	padding:0px; 
	float:left;
}
.workArchiveContent {
	width:124px;
	padding:0px; 
	float:right;
}
.workArchiveContentWrapper {
	width:706px;
	float:left;
}

/* Generic */
#genericColumn {
	width:726px;
	background-image:url(/Images/generic/background.jpg);
	float:left;
	display:inline;	
}
#genericColumnContent {
	margin:10px;
	padding:6px 10px 10px 10px;
	width:686px;
	background-color:#FFFFFF;
	float:left;
	display:inline;		
}

/* Press */
#pressLeftColumn {
	width:508px;
	display:inline;	
	float:left;			
}
#pressLeftColumnContent {
	padding:6px 10px 10px 10px;
	margin:0px 10px 0px 10px;	
	width:468px;
	background-color:#FFFFFF;
	float:left;	
	display:inline;	
}
.pressContentWrapper {	
	width:468px;
	float:left;		
}
.pressDetailLeft {	
	width:224px;
	float:left;		
}
.pressDetailRight {	
	width:224px;
	float:right;		
}
#pressRightColumn {
	padding:6px 10px 0px 10px;
	width:178px;	
	background-color:#E1DDD1;
	float:right;		
}
#pressWrapper {
	width:726px;
	background-image:url(/Images/press/bg.gif);
	background-repeat:repeat-y;
	display:inline;	
	float:left;		
}
#pressBackgroundWrapper {
	width:726px;
	background-image:url(/Images/press/background.jpg);
	background-repeat:repeat-y;
	display:inline;	
	float:left;		
}
#pressBg {
	width:726px;
	margin:0px 0px 10px 0px;
	background-image:url(/Images/press/leftColumn.gif);
	background-repeat:repeat-y;
	display:inline;	
	float:left;		
}
#pressImage {
	width:498px;
	margin-left:10px;
	background-image:url(/Images/press/background.jpg);
	height:10px;
	line-height:10px;
	display:inline;
}

/* CMS */
#cmsContentWrapper {
	width:726px;
	min-height:400px;
	height:expression(this.scrollHeight < 400? "400px" : "auto" );
	float:left;
	}
#cmsHeader {
background-image:url(/Images/common/grey-stripe.gif);
float:left;
width:726px;
height:45px;
}
#cmsHeaderLeft {
float:left;
padding:8px 0px 0px 10px;
width:500px;
}
#cmsHeaderRight {
float:right;
padding:13px 10px 0px 0px;
text-align:right;
width:200px;
}
.cmsWrapper {
width:726px;
float:left;
margin:10px 0px 10px 0px;
}
.cmsRow {
background-image:url(/Images/common/grey-stripe.gif);
float:left;
width:706px;
padding:6px 10px 6px 10px;
}
.cmsRowLight {
float:left;
width:706px;
padding:6px 10px 6px 10px;
}
.cmsColumn {
	width:343px;
	margin:6px 10px 6px 10px;
	float:left;
	display:inline;
}
.cmsListWrapper {
float:left;
width:706px;
}
.cmsListActive {
float:left;
width:70px;
}
.cmsListLeftSmall {
float:left;
width:510px;
}
.cmsListLeft {
float:left;
width:510px;
}
.cmsListMiddle {
text-align:left;
float:left;
width:50px;
}
.cmsListRight {
text-align:left;
float:right;
width:50px;
}
.cmsRowNews {
float:left;
width:323px;
padding:6px 10px 6px 10px;
}
#cmsNewsLeft {
float:left;
width:343px;
}
#cmsNewsRight {
text-align:left;
float:right;
width:303px;
}
#colorpicker {
position:relative;
width:148px;
height:168px;
background-color:#CCCCCC;
border:1px solid #6C6A6A;
float:left;
margin:0px 10px 6px 10px;
}
.hide {
display:none;
}
.show {
display:inline;
}
#newsItem {
	width:176px;
	height:76px;
	overflow:hidden;
	padding:5px 10px 5px 10px;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
}
