/* FOR MOBILE DEVICES ONLY */

body {background:none; padding-left:10px;}
#grad {background:none; margin:0px;}
#wrapper {margin:0px; width:600px;}
#header {height:auto; background-color:#fff; position:inherit; float:left;}
#mainnav {position: inherit; float:left; padding:10px 0px 20px 0px; top:0px; left:0px; width:300px; height:auto;}
#mainnav li {clear:both; padding-top:0px; display: block;}
#imageContainer, #breadcrumb, #footerShadow, .navpng, #speechBox {display:none;}
#footer {width:400px; margin-top:20px;}
#lastFm {float:none; width:400px; padding-bottom:10px;}
#bottomNav, #bottomNav li {float:none;}
#logo {float:left; position:inherit;}	
#content {padding:0px; margin-left:0px; width:600px; background: none;}
#mainCol, #mainColshort {width: 400px;float:none;padding:0px;}
#rightCol, #rightColshort  {width: 234px;float:none;padding:0px;}
#fullCol {width:550px; padding:0px;}	
.h4Pad, .h5Pad, .h4ContactPad, .h4ContactPadtop, .topBlock {height:auto;}
.h4BlogPad {padding: 10px 0px 10px 0px;}
.h2Pad {padding-top: 10px}
.rightPad {padding-top: 20px;}
.hidden {display: none;}

/* CLIENTS PAGE */
.clientList li{padding-bottom:10px}
.clientList h5, .workDetail {height:auto;}
.workMod li, .workText, .workDetail, .h4WorkPad {clear:both;}
.projectImage {padding:20px 0px 0px 0px;}
.workText p, p.workText {margin: 0px;}

/* CONTACT PAGE */
#map2, .compInfo {display:none;}
.h4ContactPadtop {padding-top: 22px;}	

/* TEAM PAGE */
.teamDiv{padding-left: 0px;float: none}
.teamDiv1{float: none;}	

/* GENERIC STYLES */
.divider {background: none; width: 100%;}

/* CROSS FADE */
#panel li, #panel2 li {visibility:visible; position: relative; height: auto;}
.control, .caption, .caption2, .showProfiles, .showProjects, .teamImage, .workImage {display:none}
.teamCont, .workCont, .workCont2 {height: auto;border-bottom: none;}

/* SIFR ELEMENTS */
/* This is the mobile stylesheet to hide the Flash headlines from the browser... */
.sIFR-flash {
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
	}

.sIFR-alternate {
	visibility: visible !important;
	display: block !important;
	position: static !important;
	left: auto !important;
	top: auto !important;
	}