/* CSS Document */

html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6 {
    -webkit-text-size-adjust:none;
}

body,html {height:auto;}


#mobile-content {display:block;}
#container {padding:0 !important;}

#header, #footer, #container {width:auto !important;}

#main, #container {background:none !important;}

#navigation, #subnavigation, #content-tertiary, #content-flash, #home #content-secondary {display:none !important;}

#content-secondary {margin-top:0;}

#header {background:none !important; height:auto;}
#header #logo {width:auto; float:none; margin:20px 0 0 20px;}
#header address {background:none; margin:0; width:auto; float:none; margin:5px 0 0 20px; display:none;}
#header address span {display:block; line-height:15px;}

#home #header {height:165px;}
#home #header address {display:block;}


#wrap {padding:10px;}
#page {padding-bottom:10px;}
#main {min-height:0;}
#home #home-primary, #home #home-secondary, #content-secondary {
	width:100%;
	margin:0 auto;
	float:none;
}

#header #logo {margin:0;}

#header {
	height:auto !important;
}

#header #contact {
	width:auto;
	height:auto;
	float:right;
}

#header .socialbuttons {
	margin-top:0;
	margin-bottom:10px;
	margin:0 10px 10px 0;
}
#footer {margin-top:0;}

h2, h3 {display:none;}

#mobile-content {padding-right:40px;}
#mobile-content ul#mobile-nav {margin:0;}
#mobile-content ul#mobile-nav li {margin-bottom:5px; display:block; margin-bottom:5px;}
#mobile-content ul#mobile-nav li a {color:#FFF; font-weight:bold; text-decoration:none; background:#852074; padding:7px 9px; display:inline-block;}
#mobile-content ul#mobile-nav li.thumb a {background:url(/assets/themes/mobile/images/bg_stripe.gif);}

#portfolio #content-primary {display:none;}
#portfolio #mobile-content {margin-left:20px;}
#portfolio #mobile-content ul {margin:0;}


#portfolio ul#port-nav {margin:10px 0;}
#portfolio ul#port-nav li {float:left; margin:0 1px 2px 0; padding:3px 0;}
#portfolio ul#port-nav li a {padding:3px; text-decoration:none;}
#portfolio ul#port-nav li.lvl0 a {background:#852074; color:#FFF;}
#portfolio ul#port-nav li.lvl1 a {background:#C6C7CD;}
#portfolio ul#port-nav li.lvl2 a {background:#CFD0D5;}
#portfolio ul#port-nav li.lvl3 a {background:#D0D0D5;}
#portfolio ul#port-nav li.lvl4 a {background:#DFDFE3;}

#portfolio ul li.thumb a {overflow:hidden; padding:2px !important; display:block;}
#portfolio ul li.thumb img {width:50px; float:left; margin-right:5px;}

#portfolio-images #thumb-viewer {width:100%; margin:1% 0;}
#portfolio-images .port-thumb {border:1px solid #C6C7CD; width:29%; margin-right:1%; margin-bottom:1%; padding:1px; cursor:pointer;}
#portfolio-images .active-thumb {border:1px solid #852074;}

/*
0 : #852074
1 : #C6C7CD
2 : #CFD0D5
3 : #D0D0D5
4 : #DFDFE3
*/
