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

designed and developed by rodriguez valle creative
http://rodriguezvalle.com
info@rodriguezvalle.com
914.282.6862

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

/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

.clear {clear:both;}

/* colors
mustard: e7b20e
indigo: 240f5e
*/

a {text-decoration:none;}



.lshmain {width:100%; background:#fff;}
.lshheader {max-width:1400px; min-width:320px; margin:0 auto; background:#fff; position:relative;}
.lshsocials {width:100%; min-width:320px; min-height:44px; background:url('../images/socialbgtest.png') repeat-x; position:absolute; top:0px; left:0px; z-index:100;}
.lshbrandnav {width:100%; min-width:320px; margin:0 auto; padding:10px 0; min-height:120px; background:url('../images/brandbg.png') repeat; position:absolute; top:44px; left:0px; z-index:100; border:0px solid #f60;}
.lshdetails {width:100%; min-width:320px; min-height:44px; background:url('../images/socialbgtest.png') repeat-x; position:absolute; top:766px; left:0px; z-index:100;}
.lshslide  {width:100%; background:#e7b20e; position:relative; z-index:5;}
.lshslide img  {width:100%;}
.lsmain {width:100%;}
.lsheader {max-width:1400px; min-height:184px; margin:0 auto; background:url('../images/lsheaderbg3.jpg') no-repeat top center; position:relative; border:0px solid #333;}
.lshbrand {width:100%; min-width:320px; margin:0 auto; height:73px; border-bottom:1px dashed #6c726b; background:#fff url('../images/brandbg.jpg') no-repeat top center;}
.prev {float:left; display:inline; width:34px;}
.next {float:left; display:inline; width:34px;}



/* MAIN NAVIGATION */
.mainNavigation {height:46px; max-width:1280px; width:100%; margin:0 auto;}
.mainNavigation ul {padding-left:0px; list-style:none; list-style-type:none;}
.mainNavigation ul li { float:left; height:46px; }
.mainNavigation ul li a {display:inline-block; position:relative; font-family: 'Gochi Hand', cursive; text-transform:none; font-size:1em; font-weight:300; line-height:46px; color:#6c726b; height:46px; letter-spacing:.08em; padding:0 7px;}
.mainNavigation ul li a.current {color:#240f5e; background:url('../images/nav-indicator.png') no-repeat top center;}
.mainNavigation ul li a:hover { color:#e7b20e; }  

.mainNavigation ul ul { position:absolute; z-index:99999; display:none; margin-top:0px; background:url('../images/brandbg.png') repeat; padding:5px 25px 5px 0; border-style:dashed; border-color:#6c726b; border-width:0 1px 1px 1px;}
.mainNavigation ul li:hover ul, .mainNavigation ul li:focus ul { display:block; }
.mainNavigation ul ul li { height:40px; float:none;}
.mainNavigation ul ul li a { color:#fff; font-family: 'Gochi Hand', cursive; text-transform:none; width:100%; font-size:17px; font-weight:300; line-height:40px; color:#240f5e; height:40px; letter-spacing:.04em; padding:0 10px;}
.mainNavigation ul ul li a:first-child {border-top:0px solid #f60;}
.mainNavigation ul ul li a.current {color:#240f5e;}
.mainNavigation ul ul li a:hover { color:#e7b20e;}


#socialsearch{float:right;height:44px;padding:0px; width:30%;}

.socialNav  {height:44px; margin:0px; padding:0px; float:left; display:inline; }
.socialNav ul {margin:0px;padding:0px; float:left; list-style:none; list-style-type:none; position:relative;}
.socialNav ul li {list-style:none; margin:0; float:left; display: block; position:relative;}


.searcher {height:34px; margin:5px 0; padding:0px; float:left; display:inline; }
#SearchForm_SearchForm {float:left; width:266px; height:36px; margin:0px;}
input {font-family:helvetica,arial;}
#SearchForm_SearchForm input.action {display:none;}
#SearchForm_SearchForm .middleColumn {float:right;width:264px;height:32px;border:1px solid #ddd; background:transparent url('../images/searchbg.png') no-repeat;}
#SearchForm_SearchForm .middleColumn input.text {width:240px;height:32px;border: none;font-size: 12px;background-color:transparent;color:#444;padding:0 0 0 24px;}

.lshModules {max-width:1280px; margin:0 auto; border-top:1px dashed #6c726b; padding:0 0 30px 0;}
.lshModule {max-width:320px; min-width:320px; width:320px; min-height:100px; float:left; display:inline; padding:0 0 20px 0; border-bottom:1px dashed #6c726b;}
.lshModuleImg {}
.lshModuleTitle h3 {text-align:center; font-family: 'Gochi Hand', cursive; text-transform:none; font-size:18px; font-weight:300; color:#6c726b; height:22px; letter-spacing:.1em; padding-top:10px;}
.lshModuleTitle h3 a {color:#e7b20e;}
.lshModuleTitle h3 a:hover {color:#240f5e;}

.sofa a {display:block; width:320px; height:193px; background:url('../images/sofanew.jpg') no-repeat top left;}
.sofa a:hover {background:url('../images/sofanew.jpg') no-repeat bottom left;}

.chandelier a {display:block; width:320px; height:193px; background:url('../images/chandeliernew.jpg') no-repeat top left;}
.chandelier a:hover {background:url('../images/chandeliernew.jpg') no-repeat bottom left;}

.swing a {display:block; width:320px; height:193px; background:url('../images/swingnew.jpg') no-repeat top left;}
.swing a:hover {background:url('../images/swingnew.jpg') no-repeat bottom left;}

.tv a {display:block; width:320px; height:193px; background:url('../images/tvnew2.jpg') no-repeat top left;}
.tv a:hover {background:url('../images/tvnew2.jpg') no-repeat bottom left;}

.lshContent {max-width:1000px; margin:0 auto; background:#fff; padding:60px 10px;}
.lshContent p {font-size:24px; line-height:30px; color:#696d60; font-family: 'Quattrocento', serif; font-weight:400; text-align:center;}
.lshContent a {color:#e7b20e;}
.lshContent a:hover {color:#240f5e;}



.lsfooter {padding:20px 0 100px 0; border-top:1px dashed #6c726b; margin:0 auto; max-width:1280px;}
.lsfooter h2 {font-size:24px; line-height:30px; color:#696d60; font-family: 'Quattrocento', serif; font-weight:400; margin:0 0 5px 0;}
.lsfooter h3 {font-family: 'Raleway', sans-serif; font-size:.7em; text-transform:uppercase; line-height:1.4em; letter-spacing:.02em; margin:0 0 10px 0; font-weight:700;}
.lsfooter p {font-family: 'Raleway', sans-serif; font-size:.9em; line-height:1.5em; margin:0 0 10px 0; font-weight:400;}
.lsfooter a {color:#e7b20e;}
.lsfooter a:hover {color:#696d60;}
.chunk1 {font-weight:500;}
.chunk2 {font-weight:600;}
.chunk3 {font-weight:700;}

.footerLeft {width:372px; float:left; display:inline;}
.credit {font-size:.6em; padding:20px 0 20px 0;}

.footerMid {width:372px; min-height:20px; float:left; display:inline; padding:0;}
.footerMid img {padding:0 10px 0 0;}
.lsQuote {}
.lsInstagram {margin:40px 0 0 0;}

.footerRight {width:372px; float:left; display:inline; padding:0; }
.footerRight h5 {font-family: 'Source Sans Pro', sans-serif; font-size:.9em; line-height:.4em; margin:5px 0 10px 0; font-weight:700;}
.footerRight fieldset {border:0;margin:0px; padding:0;}
.footerRight label{display:inline;vertical-align:middle;margin-top:10px;margin-right:0px;margin-bottom:2px;margin-left:0px;color:#000000;font-size:11px;text-transform:none;letter-spacing:0em;font-family: 'Raleway', sans-serif;}
.footerRight .required{display:block;margin-top:4px;padding-bottom:6px;color:#000000;font-size:11px;}
.footerRight .validationError{display:block;margin-top:4px;color:#000000;font-size:11px;}
.footerRight .message{display:block;margin-top:4px;color:#000000;font-size:11px;}
.footerRight .middleColumn{display:block;margin:2px 0 6px 0;padding:0px;width:262px;}
.footerRight input.text,textarea,select{padding:10px;border:1px solid #696d60; color:#696d60;font-family:helvetica,arial;font-size:12px;font-weight:normal;width:250px;background:transparent;}
.footerRight input.action{height:33px;width:100px;float:left;display:inline;background:transparent;border:none;background-image:url('../images/leslie-submit.jpg');display:block;background-repeat:no-repeat;background-position:left top;text-indent:-9000px;}
.footerRight input.action:hover{background-image:url('../images/leslie-submit.jpg');display:block;background-repeat:no-repeat;background-position:left bottom;}

.right82 {margin-right:82px;}

#pagecontent {max-width:1280px; min-width:320px; margin:0 auto; padding:0 0 50px 0; border:0px solid #333;}
#pagecontent p {font-family: 'Quattrocento', serif; font-size:1em; font-weight:400; line-height:1.4em; margin:10px 0 10px 0; color:#000;}
#pagecontent ul {list-style:disc; margin:10px 0 0 30px;}
#pagecontent ul li {font-family: 'Quattrocento', serif; font-size:1em; font-weight:400; line-height:1.2em; margin:0 0 10px 0; padding:0 0 0 4px; color:#000;}
#pagecontent ol {list-style:disc; margin:10px 0 0 30px;}
#pagecontent ol li {font-family: 'Quattrocento', serif; font-size:1em; font-weight:400; line-height:1.2em; margin:0 0 20px 0; color:#666;}

/* colors
mustard: e7b20e
indigo: 240f5e
*/
#pagecontent h1 {font-family: 'Raleway', sans-serif; color:#240f5e; font-size:1.5em; text-transform:none; line-height:1.4em; letter-spacing:.02em; margin:0; font-weight:500; border-bottom:1px dashed #71746b; padding:0 0 10px 0;}
#pagecontent h2 {font-family: 'Raleway', sans-serif; color:#240f5e; font-size:1.2em; text-transform:none; line-height:1.2em; letter-spacing:.02em; margin:0; font-weight:600; padding:20px 0 0 0;}

#pagecontent h3 {font-family: 'Raleway', sans-serif; color:#240f5e; font-size:1em; text-transform:none; line-height:1.2em; letter-spacing:.02em; margin:0; font-weight:600; padding:20px 0;}
#pagecontent h4 {font-family: 'Raleway', sans-serif; color:#e7b20e; font-size:1em; text-transform:none; line-height:1.2em; letter-spacing:.02em; margin:20px 0 0 0; font-weight:700; padding:10px 0; border-top:1px dashed #71746b; padding:10px 0;}

#pagecontent a {color:#e7b20e;}
#pagecontent a:hover {color:#240f5e;}

/* mustard: e7b20e, indigo: 240f5e */

.newssummary {padding:10px; border-bottom:1px dashed #71746b; background:url('../images/summarybg.png') repeat;}
#pagecontent .newssummary p {font-family: 'Raleway', sans-serif; color:#240f5e; font-size:.9em; text-transform:none; line-height:1.4em; letter-spacing:.02em; margin:0; font-weight:500;}
.authordate {font-family: 'Raleway', sans-serif; color:#240f5e; font-size:.7em; text-transform:none; line-height:1.4em; letter-spacing:.02em; margin:0; font-weight:500;}
#PageComments_holder .typography {margin:20px; 0; padding:20px; 0}

.lsColA {float:left; max-width:64.53125%; width:64.53125%; min-width:320px; /*background:url('../images/branch3.jpg') no-repeat top left;*/ padding:20px 0;}
.lsColB {float:right; max-width:29.0625%; width:29.0625%; min-width:320px; }
.lsColB img {width:100%; display:block;}
.lsColA img {width:100%;}
.right1 {margin-right:1px;}

.lsColC {max-width:100%; width:95%; min-width:320px; margin:0 auto; border-top:0px solid #ff6600; padding:1em 0;}
.lsColC h1 {text-align:center;}
.lsColC p {text-align:center;}

.lsColD {width:100%; margin:0 auto; border-top:0px solid #3366CC; padding:1em 0;}
.lsColDProject {width:50%; float:left; display:inline;}
.lsColDProjectImg {width:100%;}
.lsColDProjectImg img {width:100%; height:auto; display:block;}
.lsColDProjectDescription {width:100%; padding:.5em 0 2em 0;}
.lsColDProjectDescription h5 {text-align:center; font-family: 'Raleway', sans-serif; color:#e7b10e; font-size:1.1em; text-transform:none; line-height:1.4em; letter-spacing:.05em; margin:0; font-weight:500;}
.lsColDProjectDescription p {text-align:center; font-family: 'Raleway', sans-serif; font-size:.85em !important; line-height:1em; letter-spacing:.02em !important; margin:0 !important; font-weight:700 !important;}
.lsColDProjectDescription a {color:#000000 !important;}
.lsColDProjectDescription a:hover {color:#e7b10e !important;}

.lsColE {max-width:100%; width:100%; margin:0 auto; border-top:0px solid #3366CC; padding:1em 0;}
.lsColE img {width:100%;}
.lsColE h1 {text-align:center !important;}

.lshdetailsColE {width:100%; min-width:320px; clear:both; border:1px solid #333; position:absolute; bottom:0;}

.lscolF {width:100%; margin:0 auto; padding:1em 0; border-style:dashed; border-color:#6c726b; border-width:1px 0 0 0;}
.lscolF h2 {text-align:center;}
.lsColFProject {width:20%; float:left; display:inline;border-bottom:2px solid #ffffff;}
.lsColFProject:hover {border-bottom:2px solid #e7b10e;}
.lsColFProjectImg {width:100%;}
.lsColFProjectImg img {width:100%; height:auto; display:block;}
.projectminis {width:100%; padding:1em 0;}


.theSlideshow {margin:0 auto; width:100%; max-width:1280px;}
.theSlideshowContent {margin:0 auto; max-width:1280px;}

.colCcallout {
    font-family: 'Raleway', sans-serif;
    font-size: .7em;
    line-height: 1.4em;
    letter-spacing: .02em;
    margin: 10px 0 10px 0;
    font-weight: 700 !important;
    padding:0 4em;
}


/* colors
mustard: e7b20e
indigo: 240f5e
*/

.pageMessage {background:url('../images/ask-leslie-bg.jpg') no-repeat top left; padding:214px 0 10px 0; border-bottom:1px dashed #6c726b;}
.pageMessage img {width:100%;}
.pageMessageTitle {background:url('../images/pincushionbg.jpg') no-repeat top left; padding:4px 0; border-bottom:1px dashed #6c726b;}
#pagecontent .pageMessage .pageMessageTitle h2 {padding:10px; color:#6c726b; font-family: 'Quattrocento', serif; text-align:center; font-size:1.7em; text-transform:none; line-height:1.4em; letter-spacing:.02em; font-weight:500; }
.pageMessage .pageMessageContent {padding:10px 0;}
#pagecontent .pageMessage .pageMessageContent h3 {font-family: 'Raleway', sans-serif; color:#240f5e; font-size:1.4em; text-transform:none; line-height:1.2em; font-weight:600; margin:0px;}
#pagecontent .pageMessage .pageMessageContent p {font-family: 'Raleway', sans-serif; color:#240f5e; font-size:.9em; text-transform:none; line-height:1.2em; font-weight:500; }
#pagecontent .pageMessage .pageMessageContent p .special {font-family: 'Raleway', sans-serif; color:#240f5e; font-size:1.2em; text-transform:none; line-height:1.4em; font-weight:700; }

strong {font-weight:700;}

/* OTHER FORMS */

#pagecontent fieldset {border:0px solid #333; margin:20px 0; padding:0;}
#pagecontent label{display:inline; vertical-align:middle; color:#000; font-size:11px; padding:6px 0; text-transform:none; letter-spacing:0em; font-family:helvetica,arial;}
#pagecontent .required{display:block;margin-top:0px; color:#e7b20e; padding:10px 0; font-size:11px; border:0px solid #000; width:100%;}
#pagecontent .middleColumn{display:block;margin-top:2px;margin-right:0px;margin-bottom:10px;margin-left:0pt;padding:0px;width:100%;}
#pagecontent input.text,textarea,select{padding:2.5% !important;border:1px solid #e7b20e;color:#333;font-family:helvetica,arial;font-size:14px;font-weight:normal;width:95% !important;background:transparent;}
#pagecontent input.action{height:33px;width:100px;margin-top:0px;float:left;margin-left:0px;background:transparent;border:none;background-image:url('../images/leslie-submit.jpg');display:block;background-repeat:no-repeat;background-position:left top;text-indent:-9000px;}
#pagecontent input.action:hover{background-image:url('../images/leslie-submit.jpg');display:block;background-repeat:no-repeat;background-position:left bottom;}
.hasDatePicker{font-size:11px;}
.Actions{padding:0px;margin:0px;min-height:60px;clear:both;}
#ForgotPassword{display:block;clear:both;padding-top:10px;font-family:helvetica,arial;font-size:10px;text-transform:uppercase;letter-spacing:.08em;}


.newsIndex {padding:30px 0;}
.lsnewsitem {background:#e7b20e; height:278px; width:21.71875%; border-style:solid; border-color:#fff; border-width:1px; float:left; display:inline; padding:20px; margin-right:0px; /*border-style:dashed; border-color:#6c726b; border-width:0 0 1px 0;*/}
.lsnewsitem:hover {background:#240f5e;}
#pagecontent .lsnewsitem:hover h2 {color:#fff;}
.lsnewsitem p {text-align:center;}

/* mustard: e7b20e, indigo: 240f5e */

.artwork {background:#e7b20e; height:318px; width:318px; border-style:solid; border-color:#fff; border-width:1px; float:left; display:inline; padding:0px; margin-right:0px;}
.artworkthumb {}
.artwork:hover {background:#e7b20e;}

 
.newsPod {background:#ffffff; height:400px; width:318px; border-style:solid; border-color:#fff; border-width:1px 1px 0 1px; border-bottom:1px solid #e7b20e; float:left; display:inline; padding:0px; margin-right:0 0 30px 0;}
.newsPod:hover {background:#f3f2f7; border-bottom:1px solid #240f5e;}

.empty {background:#CCCCCC;}
.movespot {margin-right:0px;}

#pagecontent .lsnewsitem h2 {
  position: relative;
  text-align:center;
  top: 50%;
  	-webkit-transform: translateY(-50%);
  	-ms-transform: translateY(-50%);
  	transform: translateY(-50%);
  	/*font-family: 'Fjalla One', sans-serif;*/
  	font-family: 'Quattrocento', serif;
  	font-size:2em;
  	overflow:hidden;
  	line-height:1em;
  	text-align:center;
  	font-weight:400;
  	color:#240f5e;
}

#pagecontent .artwork h2 {
  position: relative;
  text-align:center;
  top: 50%;
  	-webkit-transform: translateY(-50%);
  	-ms-transform: translateY(-50%);
  	transform: translateY(-50%);
  	/*font-family: 'Fjalla One', sans-serif;*/
  	font-family: 'Quattrocento', serif;
  	font-size:2em;
  	overflow:hidden;
  	line-height:1em;
  	text-align:center;
  	font-weight:400;
  	color:#240f5e;
}


#pagecontent .newsPod h2 {font-family: 'Raleway', sans-serif; text-align:center; color:#240f5e; font-size:1.4em; text-transform:none; line-height:1.2em; font-weight:600; }
#pagecontent .newsPod p {font-family: 'Raleway', sans-serif; text-align:center; color:#240f5e; font-size:.9em; text-transform:none; line-height:1.1em; font-weight:500; margin:7px 0;}

.photo {border-bottom:1px dashed #6c726b;}

.newsitemsmall {font-size:.5em;}
.attribute {font-size:.8em;}


.newNavigation {display:none;}

em {font-style:italic;}

.sideNav {border-bottom:1px dashed #6c726b; padding:10px 0; margin:0 0 20px 0;}
#pagecontent .lsColB .sideNav ul {padding-left:0px; margin:5px 0 0 0;  list-style:none; list-style-type:none;}
#pagecontent .lsColB .sideNav ul li {font-family: 'Raleway', sans-serif; text-align:left; color:#240f5e; font-size:.8em; text-transform:none; line-height:1em; font-weight:600;}
#pagecontent .lsColB .sideNav h4 {font-family: 'Raleway', sans-serif; color:#240f5e; font-size:1em; text-transform:none; line-height:1.2em; letter-spacing:.02em; margin:5px 0 10px 0; font-weight:700; border:0px; padding:0;}

ul#Menu2 li a.current {
	color:#6c726b;
}

.mags {width:100%;}
.magUnit {border-bottom:1px dashed #6c726b; margin:0 0 10px 0; padding:10px 0;}
.magImg {float:left;}
.magText {float:right; margin-left:20px;}

table tr td {vertical-align:top; padding:10px 0;}

/* MEDIA QUERIES */

@media screen and (max-width:1040px) {
	.fheaderLeft {float:left; width:30%; height:114px; }
	.fheaderRight {float:right; width:70%; height:114px; }
	#pagecontent {padding:20px;}
	.leftColumn {width:100%; min-height:30px; float:none; display:block; padding:0;}
	.rightColumn {width:100%; min-height:30px; float:none; display:block; padding:0;}
}


@media screen and (max-width:960px) {
	.foresighthomemain {padding:162px 0 0 0;}
}


@media screen and (max-width:768px) {
	#socials{float:left;height:48px;padding:0px;width:30%;}
	#contactinfo {width:70%; min-height:48px; float:right;}
	
	.fheaderLeft {float:left; width:30%; height:114px; }
	.fheaderRight {float:right; width:70%; height:114px; }
	.foresighthomemain {padding:162px 0 0 0;}
	
	.lshModule {float:none; display:block; margin:0 auto;}
	#pagemessagecontent {padding:0 20px;}
	#pagemessagecontent h3 {margin:0px;}
	
	#pagecontent {padding:20px;}
	.leftColumn {width:100%; min-height:30px; float:none; display:block; padding:0;}
	.rightColumn {width:100%; min-height:30px; float:none; display:block; padding:0;}
	
	.footerLeft {width:320px; padding:20px 0; float:none; display:block; margin:0 auto;}
	.footerMid {border-top:1px solid #ccc; width:320px; min-height:20px; float:none; display:block; margin:0 auto; padding:20px 0;}
	.footerRight {border-top:1px solid #ccc; width:320px; float:none; display:block; margin:0 auto; padding:20px 0; }
	

	.columnA {width:100%; min-height:30px; float:none;}
	.columnB {width:100%; min-height:30px; float:none;}
	
	.mainNavigation {display:none;}
	.lshdetails {display:none;}
	.newNavigation {display:block;}
	
	.lsnewsitem h2 {
		position: relative;
		text-align:center;
		top: 50%;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
		/*font-family: 'Fjalla One', sans-serif;*/
		font-family: 'Quattrocento', serif;
		font-size:2em;
		overflow:hidden;
		line-height:1em;
		text-align:center;
		font-weight:400;
		color:#240f5e;
		word-wrap: break-word;
	}
	
	.lsnewsitem {background:#e7b20e; height:278px; width:90%;  margin:0 auto; border-style:solid; border-color:#fff; border-width:1px; float:none; display:block; padding:5%;}
	.lshheader {max-width:1400px; min-width:320px; padding:184px 0 0 0; margin:0 auto; background:#333; position:relative;}
	#socialsearch{display:none;}
	
	.lsColA {float:none; width:100%;  min-width:320px; margin:0 auto; padding:20px 0;}
	.lsColB {float:none; width:100%;  min-width:320px; margin:0 auto; }
	
	.artwork {float:none; display:block; margin:0 auto;}
	.newsPod {float:none; display:block; margin:0 auto;}
}

@media screen and (max-width:480px) {
	#socials{float:none;height:44px;padding:0px;width:100%;display:block;}
	#contactinfo {width:100%; min-height:48px; float:none;display:block;}
	#contactinfo p {text-align:center;}
	
	#socialsearch{display:none;}
	.socialNav  {height:44px; margin:0px; padding:0px; float:right; position:relative; left:-50%;}
	.socialNav ul {margin:0px;padding:0px; float:none; list-style:none; list-style-type:none; position:relative; left:50%;}
	.socialNav ul li {list-style:none; margin:0x; float:left; position:relative;}
	
	.headercontact {display:none;}
	.fheaderLeft {float:left; width:100%; height:114px;}
	.fheaderRight {display:none;}
	.searcher {display:none;}
	
	
	.fsmodule {float:none; display:block; margin:0 auto;}
	
	.peep {width:100%; min-height:220px; background:#000 url('../images/peeprepeater4.gif') no-repeat 0 0; border-left:1px solid #fff; border-right:1px solid #fff; float:left; display:inline-block; padding:14px 0 10px 0;}
	.peepimage {width:100%; background:#000000; clear:both;}
	.staffImageBand {padding-bottom:40px; border-bottom:14px solid #f4cf22;}
	
	#pagecontent {width:100%; min-width:320px; margin:0 auto; padding:0px; border:0px solid #333;}
	#pagecontent h1 {font-family: 'Raleway', sans-serif; color:#240f5e; font-size:1.5em; text-transform:none; line-height:1.4em; letter-spacing:.02em; margin:0; font-weight:500; border-bottom:1px dashed #71746b; padding:20px;}
	.lsColA {float:none; display:block; width:100%; max-width:320px; margin:0 auto; min-height:300px; background:#fff; padding:0;}
	.lsColB {float:none; display:block; width:100%; max-width:320px; margin:0 auto; min-height:300px;}
	.lsnewsitem {background:#e7b20e; height:278px; width:100%; max-width:320px; margin:0 auto; border-style:solid; border-color:#fff; border-width:1px; float:none; display:block; padding:20px;}

	.lshheader {max-width:1400px; min-width:320px; padding:184px 0 0 0; margin:0 auto; background:#333; position:relative;}
	.mainNavigation {display:none;}
	.newNavigation {display:block;}
	.lshdetails {display:none;}
	
	.theSlideshowContent {margin:0 auto; max-width:750px; padding:0 .5em;}
	.lsColFProject {width:33.33333333333333%; float:left; display:inline;}
	
	.lsColDProject {width:100%; float:none; display:block;}

}


