html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, menu, time, mark, audio, video {
	background:transparent;
	border:0;
	font-size:100%;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:central;
	letter-spacing: -0.004em;
	/* [disabled]margin-top: 10px; */
}
nav ul {
	list-style:none
}
blockquote, q {
	quotes:none
}
blockquote:before, blockquote:after, q:before, q:after {
	content:none
}
a {
	background:transparent;
	font-size:100%;
	margin:0;
	padding:0;
	vertical-align:baseline
}
h4 a {
	text-decoration:none
}
ins {
	background-color:#ff9;
	color:#000;
	text-decoration:none
}
mark {
	background-color:#ff9;
	color:#000;
	font-style:italic;
	font-weight:bold
}
del {
	text-decoration:line-through
}
abbr[title], dfn[title] {
	border-bottom:1px dotted #000;
	cursor:help
}
table {
	border-collapse:collapse;
	border-spacing:0;
	font:100%;
	font-size:inherit;
	/* [disabled]background-color: #F6F6F6; */
	border-radius: 10px 10px 10px 10px;
	box-shadow: 0px 12px 12px rgba(0, 0, 0, 0.13);
}
hr {
	border:0;
	border-top:1px solid #ccc;
	display:block;
	height:1px;
	margin:1em 0;
	padding:0
}
input, select {
	vertical-align:middle
}
body {
	font:#FFF;
	font-family:Michroma, Georgia, serif;
	font-size:small;
	line-height:1
}
select, input, textarea {
	font:99% sans-serif
}
pre, code, kbd, samp {
	font-family:monospace, sans-serif
}
body, select, input, textarea {
	/* [disabled]color:#000; */
	/* [disabled]background-color: #0CC; */
	/* [disabled]margin-bottom: 15px; */
	/* [disabled]margin-top: -15px; */
}
h1, h2, h3, h4, h5, h6 {
	font-weight:bold;
	text-rendering:optimizeLegibility;
	letter-spacing: -0.004em;
}
html {
	-webkit-font-smoothing:antialiased;
	overflow-y:scroll
}
a:hover, a:active {
	outline:none
}
a, a:active, a:visited {
	color:#6d6d6d;
}
a:hover {
	color:#ADE04E;
	cursor: crosshair;
	font-weight: normal;
}
ul {
	margin-left:0px
}
ol {
	list-style-type:decimal;
	margin-left:30px
}
small {
	font-size:85%
}
strong, th {
	font-weight:bold
}
td, td img {
	vertical-align:top
}
sub {
	font-size:smaller;
	vertical-align:sub
}
sup {
	font-size:smaller;
	vertical-align:super
}
pre {
	padding:15px;
	white-space:pre-line;
	word-wrap:break-word
}
input[type="checkbox"] {
	vertical-align:baseline
}
label, input[type=button], input[type=submit], button {
	cursor:pointer
}
a:link {
	-webkit-tap-highlight-color:#FF5E99
}
button {
	overflow:visible;
	width:auto
}
.ie7 img {
	-ms-interpolation-mode:bicubic
}
.ir {
	background-repeat:no-repeat;
	display:block;
	overflow:hidden;
	text-indent:-999em
}
.hidden {
	display:none;
	visibility:hidden
}
.visuallyhidden {
	clip:rect(1px,1px,1px,1px);
	position:absolute!important
}
.invisible {
	visibility:hidden
}
.clearfix:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden
}
* html .clearfix {
	height:1%
}
#h2-dgtl {
	color:#BAF257;
	font-size:2.5em;
	font-weight:bold;
	letter-spacing: -0.004em;
	text-shadow:0 1px 2px #a5a5a5
}
.inside #h2-littl-abt {
	font-size:3.5em;
	letter-spacing:-.09em;
	margin:0 0 .4em
}
#s-main-cntnt h2 {
	color:#000;
	font-family:Michroma, Georgia, serif;
	font-size:1.4em;
	font-weight:normal;
	letter-spacing: -0.004em;
	line-height:1.1em;
	margin:.2em 0 .8em;
	word-spacing:0.05em
}
#s-main-cntnt h2 span {
	color:#666666
}
#s-main-cntnt h2 strong {
	color:#ADE04E;
	line-height:0
}
#s-main-cntnt h3 strong {
	color:#FF61BE;
	line-height:0
}
#s-intro h3 {
	color:#333;
	font-family:Michroma, Georgia, serif;
	font-size:3.8em;
	font-weight:normal;
	letter-spacing: -0.004em;
	line-height:0.8em;
	margin:-15px 8px 10px 0px;
	text-shadow:0 1px 2px #6f6f6f
}
#h3-from-blog {
	-moz-box-shadow:0 7px 0 rgba(0, 0, 0, 0.12);
	-webkit-box-shadow:0 7px 0 rgba(0, 0, 0, 0.12);
	/* [disabled]background:#a7ce38; */
	box-shadow:0 5px 0 rgba(0, 0, 0, 0.12);
	color:#FFF;
	font-family:'Michroma', arial, sans-serif;
	font-size:2.2em;
	font-weight:lighter;
	letter-spacing: -0.004em;
	line-height:1.1em;
	margin:0 0 0 25px;
	padding:8px 0 12px 50px;
	text-shadow: 0 1px 1px #9e9e9e;
	width:281px;
	word-spacing:0.05em;
	background-color: #BAF257;
}
.inside .d-insde-col h3 {
	color:#353535;
	font-family:Michroma, Georgia, serif;
	font-size:2.4em;
	font-weight:normal;
	letter-spacing:-.09em;
	line-height:1em;
	margin:.8em 0
}
.inside .d-insde-col h3 span {
	color:#666
}
.inside .d-insde-col h4 {
	color:#464646;
	font-size:1.5em;
	letter-spacing:-.007em;
	margin:.5em 0 .8em
}
.inside .d-pf-itm-cntnt h4 {
	color:#5e5e5e;
	font-size:1.6em;
	letter-spacing:-.007em
}
#f-meta h4 {
	color:#000;
	font-family:Michroma, Georgia, serif;
	font-size:2.1em;
	font-weight:normal;
	letter-spacing:-.007em;
	line-height:1.3em;
	margin:.2em 0 .8em;
	word-spacing:.07em
}
.inside .d-insde-col h5 {
	color:#616161;
	font-family:Michroma, Georgia, serif;
	font-size:1.3em;
	font-weight:normal;
	letter-spacing:-.04em;
	line-height:1.1em;
	margin:.2em 0 .8em
}
#h2-thnk-u {
	color:#bababa;
	font-family:Michroma, Georgia, serif;
	font-size:3.55em;
	font-weight:normal;
	letter-spacing: -0.004em;
	line-height:1.3em;
	margin:0
}
#h2-thnk-u strong {
	color:#000
}
#h3-come-back {
	color:#bababa;
	font-family:Michroma, Georgia, serif;
	font-size:2.4em;
	font-weight:normal;
	letter-spacing: -0.004em;
	line-height:1em;
	margin:0;
	padding:.001em 0 1.5em
}
p {
	color:#999;
	font-size:1em;
	letter-spacing: -0.004em;
	line-height:1.8em;
	margin:.7em 0 1.1em;
	word-spacing:0.03em
}
.p-frst {
	/* [disabled]background:#000; */
	color:#8E8E8E;
	font-size:1.1em;
	letter-spacing: -0.004em;
	line-height:1.8em;
	word-spacing:0.08em
}
.inside .p-frst {
	padding:5px 5px 0 0
}
.p-frst strong {
	color:#666
}
.img-flt {
	float:left;
	margin:0 0 5px 10px;
	position: relative;
}
#d-hills {
	/* [disabled]background:#fff url(images/hills-bg.png) 1900px; */
	/* [disabled]-moz-box-shadow:0 12px 22px rgba(0, 0, 0, 0.13); */
	/* [disabled]-webkit-box-shadow:0 12px 22px rgba(0, 0, 0, 0.13); */
	/* [disabled]box-shadow:0 12px 12px rgba(0, 0, 0, 0.13); */
	/* [disabled]min-width:390px; */
	padding:26px 30px 50px;
	position:absolute;
	right:-99px;
	top:31px;
	width:449px;
	z-index:8;
	;
	/* [disabled]border-radius: 10px 0px 0 10px; */
	/* [disabled]border: 1px solid #e2e2e2; */
	/* [disabled]background:rgba(0, 0, 0, 0.95); */
	/* [disabled]padding:10px; */
	position:absolute;
	right:36px;
	width:300px;
	z-index:7;
	top: 1px;
	height:999px;
	position:absolute;
	top:3px;
	width:1844px;
	z-index:0;
	/* [disabled]background-color: #000000; */
	left: 0px;
	background-image: url(images/footr-ice-wrppr.png);
}
#d-kng-cntnr {
	border-top:5px solid #f2f2f2;
	margin:1px auto 0;
	max-width:2460px;
	position:relative;
	background-image: url(images/blue-water-hd-wallpaper-1920x1200.png);
	/* [disabled]background-repeat: 0; */
	/* [disabled]background-color: #000; */
}
.d-cntnr {
	margin:0 auto;
	max-width:1900px;
	min-width:900px;
	padding:0;
	position:relative;
	width:90%;
	/* [disabled]background-color: #FFFFFF; */
	margin-bottom: 50px;
}
#rght-col {
	-moz-box-shadow:0 12px 22px rgba(0, 0, 0, 0.13);
	-webkit-box-shadow:0 12px 22px rgba(0, 0, 0, 0.13);
	box-shadow:0 12px 12px rgba(0, 0, 0, 0.13);
	border-radius: 0px 0px 10px 10px;
	border: 1px solid #e2e2e2;
	background:rgba(255, 255, 255, 0.75);
	/* [disabled]padding:10px; */
	position:absolute;
	right:-14px;
	width:335px;
	z-index:7;
	/* [disabled]height: 1324px; */
	top: -3px;
}
.d-main {
	margin:0 300px 0 0
}
#d-full-wdth {
	left:1px;
	position:absolute;
	/* [disabled]top:395px; */
	width:45%;
	z-index:6
}
#h-srch+nav {
	background:#0d5070
}
#s-main-cntnt {
	margin:245px 0px 0 0px;
	/* [disabled]background-color: #FFF; */
	/* [disabled]background-image: url(images/fuckit_sept07.gif); */
	background-repeat: 0;
}
#d-msk {
	background:rgba(255, 255, 255, 255);
	height:100%;
	opacity:0;
	position:absolute;
	top:-21px;
	width:100%;
	z-index:0
}
.d-thmb-slidr {
	background:#000;
	height:110px;
	overflow:hidden
}
.d-thmb-slidr ul {
	margin:0;
	padding:0;
	position:relative
}
#top {
	margin:57px 0 0
}
#bottom {
	margin:1px 0 0
}
.d-thmb-slidr li {
	cursor:pointer;
	float:left;
	height:110px;
	list-style:none outside none;
	margin:0 0 0 1px;
	overflow:hidden;
	position:relative;
	text-align:center;
	width:151px
}
.d-thmb-slidr li a {
	display:block;
	height:110px;
	text-indent:-3000em;
	width:151px
}
.d-thmb-slidr li a.on {
	background-position:-151px 0
}
.d-thmb-slidr li span, .pf-item span {
	background:url(images/lbl-bg.png) no-repeat;
	color:#b1b1b1;
	display:block;
	font-size:0.7em;
	height:36px;
	left:-99px;
	margin:4px 0 0;
	padding:70px 50px 0 10px;
	position:absolute;
	text-align:left;
	top:0;
	width:56px;
	bottom: -3px;
}
.pf-item span {
	top: 80px;
	color: #FFF;
	font-family: Michroma, arial, sans-serif;
}
.d-thmb-slidr li span strong, .pf-item span strong {
	color:#9dcb21
}
#a-prev, #a-nxt, #a-prev2, #a-nxt2 {
	cursor:pointer;
	font-size:.8em;
	text-decoration:underline
}
#a-nxt2 {
	background:url(images/thumb-slidr-arrw.png) 0 0 no-repeat;
	clear:left;
	display:block;
	float:left;
	height:33px;
	margin:-25px 0 0;
	position:relative;
	text-indent:-3000em;
	width:25px;
	z-index:9
}
#a-nxt2:hover {
	background:url(images/thumb-slidr-arrw.png) -25px 0 no-repeat
}
.li-afw a {
	background:url(images/thmbs/afw.jpg) 0 0 no-repeat
}
.li-mag a {
	background:url(images/thmbs/mag.jpg) 0 0 no-repeat
}
.li-jcc a {
	background:url(images/thmbs/jcc.jpg) 0 0 no-repeat
}
.li-iap2 a {
	background:url(images/thmbs/iap2.jpg) 0 0 no-repeat
}
.li-dow a {
	background:url(images/thmbs/dow.jpg) 0 0 no-repeat
}
.li-bri a {
	background:url(images/thmbs/brty.jpg) 0 0 no-repeat
}
.li-smrc a {
	background:url(images/thmbs/smrc.jpg) 0 0 no-repeat
}
.li-mak a {
	background:url(images/thmbs/mak.jpg) 0 0 no-repeat
}
.li-pc a {
	background:url(images/thmbs/pc.jpg) 0 0 no-repeat
}
.li-reg a {
	background:url(images/thmbs/reg.jpg) 0 0 no-repeat
}
.li-rot a {
	background:url(images/thmbs/salaam.jpg) 0 0 no-repeat
}
.li-sauda a {
	background:url(images/thmbs/sauda.jpg) 0 0 no-repeat
}
.li-sse a {
	background:url(images/thmbs/sse.jpg) 0 0 no-repeat
}
#s-main-featr {
	-moz-box-shadow:0 0 20px rgba(0, 0, 0, 0.6);
	-webkit-box-shadow:0 0 20px rgba(0, 0, 0, 0.6);
	box-shadow:0 0 20px rgba(0, 0, 0, 0.6);
	background:url(images/main-featr-bg.jpg) 0 0 no-repeat;
	float:left;
	height:326px;
	position:relative;
	width:523px;
	z-index:1
}
#ul-mn-sldr {
	background:#000 url(images/preload.gif) center center no-repeat;
	float:left;
	height:294px;
	margin:0;
	overflow:hidden;
	position:relative;
	width:523px
}
.slidecontrolls {
	float:right;
	margin:-3px -6px 0 0;
	position:relative;
	width:auto;
	z-index:2
}
.slidecontrolls a {
	background:url(images/slidr-nav.png) -47px 0 no-repeat;
	cursor:pointer;
	display:block;
	float:left;
	height:46px;
	margin:0 0 0 -20px;
	outline:none;
	width:47px
}
.slidecontrolls .active_item {
	background:url(images/slidr-nav.png) 0 0 no-repeat
}
.slidecontrolls a:hover {
	background:url(images/slidr-nav.png) -94px 0 no-repeat
}
#d-slidr-titl {
	background:#000000;
	clear:left;
	color:#FFF;
	font-size:0.88em;
	margin:0px 0px 0 0px;
	padding:15px 15px;
	text-align:center;
	letter-spacing: -0.008em;
}
#d-slidr-titl a {
	color:#858585;
	text-decoration:none
}
#d-slidr-titl a:hover {
	color:#fff;
	text-decoration:underline
}
#d-refrsh {
	height:235px;
	width:475px;	
	left:0;
	opacity:0;
	position:absolute;
	top:0;
	z-index:99
}
#d-refrsh:hover {
	opacity:1
}
#a-cycle {
	-moz-box-shadow:0 0 12px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow:0 0 12px rgba(0, 0, 0, 0.3);
	background:rgba(0, 0, 0, 0.4) url(images/refresh.png) -1px 0 no-repeat;
	box-shadow:0 0 12px rgba(0, 0, 0, 0.3);
	display:block;
	height:90px;
	position:relative;
	text-indent:-3000em;
	width:90px
}
#d-refrsh:hover #a-cycle:hover {
	background:rgba(0, 0, 0, 0.7) url(images/refresh-hov.png) -1px 0 no-repeat
}
#a-glo-logo {
	background:url(images/glo-headr-logo.png) 0 0 no-repeat;
	height:354px;
	left:-32px;
	margin:-30px 0 0;
	position:absolute;
	text-indent:-3000em;
	width:719px;
	z-index:1;
	top: 114px;
	/* [disabled]background-image: url(images/millh-headr-logo_new2.gif); */
}
#h1-glo-txt {
	background:url(images/glo-headr-logo-txt.png) 0 0 no-repeat;
	height:115px;
	left:55px;
	position:relative;
	text-indent:-3000em;
	top:85px;
	width:220px;
	z-index:1;
	background-image: url(images/millh-headr-logo-txt.png);
}
#h-srch-nav {
	border-top: 20px solid #FFFFF;
	border-bottom: 5px solid #a7ce38;
	margin: -11px 0 0;
	padding: 0;
}
#s-social {
	padding: 15px 0 12px 10px;
}
#s-social a {
	display: inline-block;
	text-indent: -3000em;
	height: 18px;
	margin: 0 8px 0 0;
	padding: 0;
	background: url(images/social-icns.png) 0 0 no-repeat
}
#s-social #a-vimeo {
	width: 20px;
	background-position: 0 0;
}
#s-social #a-vimeo:hover {
	background-position: 0 -18px;
}
#s-social #a-twitter {
	width: 28px;
	background-position: -23px 0;
}
#s-social #a-twitter:hover {
	background-position: -23px -18px;
}
#s-social #a-dribbble {
	width: 22px;
	background-position: -54px 0;
}
#s-social #a-dribbble:hover {
	background-position: -54px -18px;
}
#s-social #a-rss {
	width: 22px;
	background-position: -79px 0;
}
#s-social #a-rss:hover {
	background-position: -79px -18px;
}
#s-social #a-linkd-in {
	width: 20px;
	background-position: -104px 0;
}
#s-social #a-linkd-in:hover {
	background-position: -104px -18px;
}
#s-srch {
	background:#a7ce38;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	display: block;
	margin: 12px 0 0 0;
}
#s-srch:hover {
	background:#000
}
#s-srch input {
	background:transparent;
	border:none;
	color:#c6c6c6;
	font-family:Michroma, Georgia, serif;
	font-size:1.9em;
	letter-spacing:-.1em;
	margin:5px;
	outline:none;
	padding:13px 10px;
	margin: 0;
	width:190px;
	word-spacing:.2em
}
#s-srch input.i-go {
	background:url(images/srch-arrw.png) 0 0 no-repeat;
	display:block;
	float:right;
	height:34px;
	margin: 12px 20px 0 0;
	padding:0;
	text-indent:-3000em;
	width:24px
}
#s-srch input.i-go:hover {
	background:url(images/srch-arrw.png) -24px 0 no-repeat
}
.d-clr-fx {
	clear:left;
	height:1px
}
.col {
	float:left;
	margin:-25px 0px 0px 0px;
	width:33.3%;
	left: -40px;
	/* [disabled]right: 20px; */
}
.col2 {
	float:left;
	margin:-3px 10px 0px 1px;
	width:695px;
	left: 36px;
	/* [disabled]right: 20px; */
}
.col3 {
	float:left;
	margin:-3px 0px 0px 1px;
*/
	width:40%;
	/* [disabled]right: 20px; */
}
.col.mid-wde {
	width:96.5%
}
.d-insde-col {
	padding:35px 45px 0 0
}
#d-footr {
	/* [disabled]background:url(images/footer.png) 0 0; */
	margin:0px 0 0;
	padding:-280px 0 0;
	/* [disabled]background-color: #FFF; */
}
#f-meta {
	clear:left;
	position:relative;
	z-index:2
}
#s-footr-top {
	/* [disabled]background:url(images/footer.png) 1900px bottom repeat-x; */
	min-height:160px;
	padding-top: -200px;
	/* [disabled]margin-left: 22px; */
	margin-top: 25px;
}
#s-footr-bot {
	background:#fff;
	clear:left;
	margin:-5px 0 0
}
#f-meta .d-cntnr {
	padding:170px 0 0
}
#footr-rght-col {
	/* [disabled]background:#c7e21d url(images/footr-green-grad-wrppr.png) 0 0 repeat-x; */
	height:300px;
	padding:0;
	position:absolute;
	right:1px;
	width:300px;
	z-index:1;
	background-color: #FFF;
	top: 42px;
}
#n-meta li {
	float:left;
	margin:0;
	padding:0
}
#n-meta a {
	-moz-border-radius:9px;
	-webkit-border-radius:9px;
	background:#dcdcdc;
	border-radius:9px;
	color:#969696;
	display:block;
	font-size:0.6em;
	letter-spacing: -0.004em;
	margin:0 6px 15px 0;
	padding:8px 10px;
	text-decoration:none
}
#n-meta a:hover {
	background:#000;
	color:#FFF;
	text-shadow: 0 1px 1px #939393;
}
#n-meta .current_page_item a {
	background:#000;
	color:#fff
}
#f-meta p {
	color:#898989;
	padding:0
}
#sp-tch-lgos {
	background:url(images/footr-tech-logos.png) 0 0 no-repeat;
	display:block;
	float:left;
	height:95px;
	margin:0 30px 30px 0;
	width:48px
}
#s-footr-bot .d-cntnr {
	padding:0
}
#a-bak2top {
	color:#BAF257;
	display:block;
	font-family:Michroma, Georgia, serif;
	font-size:1.8em;
	font-weight:normal;
	letter-spacing: -0.004em;
	line-height:1em;
	padding:0 0 1em;
	text-decoration:none;
	width:33.3%;
	text-shadow: 0 1px 1px #a5a5a5;
}
#sp-arrow {
	background:url(images/footr-arrw.png) 0 0 no-repeat;
	display:block;
	float:right;
	height:25px;
	width:40px
}
#a-bak2top:hover {
	color:#000;
	text-shadow: 0 1px 1px #a5a5a5;
}
#a-bak2top:hover #sp-arrow {
	background-position:-40px 0
}
#a-footr-glo {
	bottom:43px;
	display:block;
	height:106px;
	left:587px;
	position:absolute;
	text-indent:-3000em;
	width:401px;
	background-image: url(wp-content/themes/glo-folio-2.0/images/fuckit_sept07.gif);
}
#s-intro {
	-moz-box-shadow:0 12px 22px rgba(0, 0, 0, 0.13);
	-webkit-box-shadow:0 12px 22px rgba(0, 0, 0, 0.13);
	box-shadow:0 12px 12px rgba(0, 0, 0, 0.13);
	min-width:390px;
	padding:26px 0px 50px 30px;
	position:absolute;
	right:-95px;
	top:23px;
	width:467px;
	z-index:8;
	;
	border-radius: 10px 0px 0 10px;
	border: 1px solid #e2e2e2;
	background-image: url(images/water.png);
	background-color: #FFF;
	height: 217px;
}
#s-intro hgroup {
	padding:0 0 10px 0px
}
#s-intro p {
	color:#666;
	font-size:0.8em;
	letter-spacing: -0.004em;
	line-height:1.6em;
	margin:0
}
#d-intro {
	-moz-column-count:1;
	-moz-column-gap:55px;
	-webkit-column-count:1;
	-webkit-column-gap:55px;
	column-count:1;
	column-gap:70px
}
#ul-insp-lnks {
	margin:1em 0 0 25px;
	padding:0
}
#ul-insp-lnks li {
	clear:left;
	color:#CCC;
	font-size:0.75em;
	line-height:1.5em;
	list-style:none;
	margin:0 20px 0 0;
	padding:.5em 20px 1em 15px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #CCC;
	border-bottom-color: #999;
}
#ul-insp-lnks a {
	color:#333;
	display:block;
	font-family:Michroma, Georgia, serif;
	font-size:1.6em;
	letter-spacing: -0.004em;
	line-height:1em;
	margin:.6em 0 0 0px;
	padding:0 0 .15em;
	text-decoration:none;
	text-shadow:0 1px 0 #d1d1d1
}
#ul-insp-lnks a em {
	background:url(images/blg-fed-arrw.png) 0 0 no-repeat;
	float:right;
	height:31px;
	margin:0 0 0 10px;
	width:21px
}
#ul-insp-lnks li:hover em {
	background-position:-21px 0
}
#ul-insp-lnks li:first-of-type {
	border-top:none
}
#ul-insp-lnks li:last-of-type {
	border-bottom:none
}
#sp-spce {
	float:right;
	height:305px;
	margin:10px 0 0;
	padding:0;
	width:280px
}
#sp-spce2 {
	float:left;
	height:180px;
	margin:10px 0 0;
	padding:0;
	width:470px
}
#sp-sklls-chrt {
	background:url(images/sklls-chrt.png) center 5px no-repeat;
	float:left;
	height:281px;
	margin:5px 10px 0 -267px;
	padding:0;
	position:relative;
	width:420px;
	background-image: url(images/sklls-chrt.png);
}
#sp-sklls-chrt a {
	background:url(images/skills-dots.png) 0 0 no-repeat;
	cursor:pointer;
	display:block;
	height:17px;
	margin:0;
	outline:none;
	position:absolute;
	text-decoration:none;
	text-indent:-3000em;
	width:16px
}
#sp-sklls-chrt a:hover {
	background:url(images/skills-dots.png) -16px 0 no-repeat
}
#sp-sklls-chrt a em {
	display:block;
	font-style:normal;
	padding:15px 20px;
	position:absolute;
	text-indent:0
}
#sp-sklls-chrt a em span {
	display:block;
	font-family:Michroma, Georgia, serif;
	font-size:1.3em;
	font-weight:bold;
	letter-spacing:-.1em;
	line-height:.9em;
	text-decoration:none;
	word-spacing:.1em
}
#sp-sklls-chrt a em span.sp-prcnt {
	float:right;
	font-size:2.2em;
	font-weight:normal;
	margin:-14px 5px 0 0
}
#a-3d {
	left:110px;
	top:55px
}
#a-web {
	left:162px;
	top:55px
}
#a-2d {
	left:45px;
	top:112px
}
#a-mm-ux {
	left:45px;
	top:155px
}
#sp-sklls-chrt #a-3d em {
	background:url(images/3d-bubbl.png) 0 0 no-repeat;
	height:67px;
	left:-90px;
	top:-80px;
	width:102px
}
#sp-sklls-chrt #a-3d em span {
	color:#7a3802;
	text-shadow:0 1px 0 #e0ac09
}
#sp-sklls-chrt #a-3d em span.sp-prcnt {
	color:#ffe792;
	text-shadow:0 1px 0 #d48f08
}
#sp-sklls-chrt #a-web em {
	background:url(images/web-ux-bubbl.png) 0 0 no-repeat;
	height:61px;
	left:-37px;
	top:-75px;
	width:92px
}
#sp-sklls-chrt #a-web em span {
	color:#244104;
	text-shadow:0 1px 0 #a0cd27
}
#sp-sklls-chrt #a-web em span.sp-prcnt {
	color:#cde960;
	margin:-3px 5px 0 0;
	text-shadow:0 1px 0 #436a05
}
#sp-sklls-chrt #a-2d em {
	background:url(images/mm-ux-bubbl.png) 0 0 no-repeat;
	height:69px;
	left:-80px;
	top:-83px;
	width:92px
}
#sp-sklls-chrt #a-2d em span {
	color:#521b07;
	text-shadow:0 1px 0 #c25717
}
#sp-sklls-chrt #a-2d em span.sp-prcnt {
	color:#f59743;
	text-shadow:0 1px 0 #a7471d
}
#sp-sklls-chrt #a-mm-ux em {
	background:url(images/2d-bubbl.png) 0 0 no-repeat;
	height:73px;
	left:-78px;
	top:7px;
	width:92px
}
#sp-sklls-chrt #a-mm-ux em span {
	color:#05375a;
	margin:15px 0 0;
	text-shadow:0 1px 0 #349ed7
}
#sp-sklls-chrt #a-mm-ux em span.sp-prcnt {
	color:#67cbf4;
	margin:-14px 5px 0 0;
	text-shadow:0 1px 0 #064c83
}
#sp-sklls-headr {
	color:#9b9b9b;
	display:block;
	font-family:Michroma, Georgia, serif;
	font-size:2em;
	letter-spacing: -0.004em;
	line-height:1em;
	margin:85px 0 0 148px;
	text-shadow:0 1px 4px #000;
	word-spacing:0.2em
}
#sp-sklls-headr strong {
	color:#d0d0d0;
	font-size:0.55em;
	line-height:0.4em;
	letter-spacing: -0.004em;
}
#sp-descr {
	color:#FFF;
	display:block;
	font-family:Michroma, Georgia, serif;
	font-size:0.75em;
	letter-spacing: -0.004em;
	line-height:1.5em;
	margin:8px 13px 0 150px;
	text-shadow:0 1px 4px #000
}
#mn-main-nv {
	background: none repeat scroll 0 0 #FFFFFF;
	box-shadow: 0 2px 7px rgba(0, 0, 0, 0.10);
	border-bottom: 10px solid #f1f1f1;
	margin: 0 0 0 -50px;
	padding: 8px 0 7px 50px;
	width:321px
}
#mn-main-nv ul {
	margin:0
}
#mn-main-nv li {
	display:inline-block;
	list-style:none;
	margin:0 4px 0 0;
	padding:0
}
#mn-main-nv a {
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	color:#b3b3b3;
	display:block;
	font-size:1.3em;
	letter-spacing:-.07em;
	padding:7px 11px;
	text-decoration:none
}
#mn-main-nv a:hover {
	background:#287B9D;
	color:#bfe2f0
}
#mn-main-nv a:active {
	-moz-box-shadow:0 3px 0 rgba(0, 0, 0, 0.10);
	-webkit-box-shadow:0 3px 0 rgba(0, 0, 0, 0.10);
	background:#000;
	box-shadow:0 3px 0 rgba(0, 0, 0, 0.10);
	color:#fff
}
#mn-main-nv .current_page_item a {
	background:#eaeaea;
	color:#848484
}
#mn-main-nv .current_page_item a:hover {
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#000;
	text-decoration:underline
}
#sp-nv-left {
	/* [disabled]background:url(images/nav-lft-arrw.png) no-repeat 0 0; */
	display:block;
	height:55px;
	left:12px;
	position:absolute;
	width:13px;
	top: 455px;
	background-image: url(images/nav-lft-arrw.png);
}
#sp-nv-crnr {
	background:url(images/lght-gry-cornr.png) no-repeat top right;
	display:block;
	height:21px;
	position:absolute;
	right:300px;
	width:21px;
	top: -22px;
}
#s-udnr-intr {
	margin:375px 0 0;
	padding:0 0 0 38px
}
#s-udnr-intr a {
	background:url(images/cv-icn.png) 0 0 no-repeat;
	display:block;
	float:left;
	height:51px;
	margin:0 18px 0 0;
	text-indent:-3000em;
	width:44px
}
#s-udnr-intr #a-mail {
	background:url(images/cntct-icn.png) 0 0 no-repeat;
	height:41px;
	margin:10px 0 0;
	width:58px
}
#s-udnr-intr #a-rss {
	background:url(images/rss-icn.png) 0 0 no-repeat;
	height:50px;
	margin:0 14px 0 0;
	width:50px
}
#s-udnr-intr #a-cv:hover {
	background:url(images/cv-icn.png) -44px 0 no-repeat;
	cursor: crosshair;
	filter: Light;
}
#s-udnr-intr #a-mail:hover {
	background:url(images/cntct-icn.png) -58px 0 no-repeat;
	cursor: crosshair;
	filter: Light;
}
#s-udnr-intr #a-rss:hover {
	background:url(images/rss-icn.png) -50px 0 no-repeat
}
#s-blog-fd {
	clear:left;
	padding:22px 0 0;
	/* [disabled]height: 1300px; */
}
.sp-drk-grn {
	background:url(images/drk-grn-cornr.png) 0 0 no-repeat;
	display:block;
	float:right;
	height:22px;
	margin:0 -21px 0 0;
	width:21px;
}
#portfolio-filter {
	font-size:0.6em;
	left:-130px;
	margin:0;
	position:absolute;
	top:355px;
	width:110px;
	z-index:2;
	/* [disabled]height: 402px; */
	/* [disabled]background-image: url(images/fond_filter.png); */
}
#portfolio-filter li {
	clear:left;
	display:block;
	list-style:none;
	margin:0 0 2px;
	padding:0;
	width:80px
}
#h3-filtr {
	color:#FFF;
	font-family:Michroma, Georgia, serif;
	font-size:2.2em;
	font-weight:normal;
	letter-spacing:-0.004em;
	line-height:1em;
	padding:0 20px 10px 0;
	text-align:right
}
#portfolio-filter a {
	-moz-border-radius:9px;
	-webkit-border-radius:9px;
	border-radius:9px;
	display:block;
	font-family:Michroma, Georgia, serif;
	font-size:1.1em;
	letter-spacing:-0.0009em;
	line-height:0em;
	overflow:visible;
	text-align:right;
	text-decoration:none;
	width:90px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: -50px;
	padding-top: 35px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	cursor: crosshair;
	filter: Light;
}
#portfolio-filter .all a {
	background:#C7FF08;
	color:#C7FF08;
	/* [disabled]text-shadow: 0 1px 1px #000; */
}
#portfolio-filter .web a {
	background:#c0f958;
	color:#c0f958;
	/* [disabled]text-shadow: 0 1px 1px #000; */
}
#portfolio-filter .motion a {
	background:#98D12C;
	color:#98D12C;
	/* [disabled]text-shadow: 0 1px 1px #000;*/
}
#portfolio-filter .photo a {
	background:#68b515;
	color:#68b515;
	/* [disabled]text-shadow: 0 1px 1px #000; */
}
#portfolio-filter .offline a {
	background:#316a07;
	/* [disabled]text-shadow: 0 1px 1px #000; */
	color: #316a07;
	}
#portfolio-filter a:hover {
	color:#FFF;
	text-shadow:1px 1px 1px #000;	
	/*couleurs carres*/
}
#portfolio-filter a.active {
	background:#000;
	color:#FFF;
	font-weight:normal;
	letter-spacing:-0.004em;
	margin:0 0 0 -9px
}
#portfolio-filter a.active:hover {
	text-decoration:none;

}
.pf-item {
	display:block;
	float:left;
	height:275px;
	overflow:hidden;
	padding:30px 30px 30px 0px;
	position:relative;
	width:235px;
	z-index:2;
	left: -35px;
}
.pf-itemfin {
	display:block;
	float:left;
	height:20px;
	overflow:hidden;
	padding:30px 30px 30px 0px;
	position:relative;
	width:235px;
	z-index:2;
	left: -35px;
}
.pf-itemsmall {
	display:block;
	float:left;
	height:66px;
	overflow:hidden;
	padding:6px 10px 10px 10px;
	position:relative;
	width:100px;
	z-index:2;
	left: -44px;
	visibility: visible;
}
.pf-item p {
	color:#6d6d6d;
	line-height:1.65em;
	padding:0
}
.pf-item:hover p {
	color:#939393
}
#s-main-cntnt .pf-item h2, #s-main-cntnt .pf-item h2 a {
	color:#333;
	margin:.3em 0 .5em;
	text-decoration:none
}
#s-main-cntnt .pf-item:hover h2 a {
	color:#727272
}
#s-main-cntnt .pf-item h2 a:hover {
	color:#BAF257;
	text-decoration:none;
	cursor: crosshair;
	filter: Light;
}
.inside #s-intro {
	min-width:320px;
	width:402px
}
.inside #s-main-cntnt {
	margin:300px 0 0;
	min-height:440px;
	padding:10px;
	position:relative;
	text-align:left;
	z-index:1
}
.inside #s-intro h2 {
	color:#BAF257;
	font-family:Michroma, Georgia, serif;
	font-size:5.75em;
	font-weight:normal;
	letter-spacing:-0.09em;
	line-height:0.9em;
	margin:0 0 30px -3px;
	text-shadow:0 1px 0 #6C9910
}
.inside #s-intro h2 strong {
	color:#2c3f03;
	line-height:.3em;
	text-shadow:0 1px 1px #CDEE5B
}
.inside #s-intro p {
	-moz-column-count:2;
	-moz-column-gap:40px;
	-webkit-column-count:2;
	-webkit-column-gap:40px;
	clear:left;
	column-count:2;
	column-gap:40px;
	font-size:.9em;
	letter-spacing:-.05em;
	line-height:1.7em;
	margin:0;
	padding:0
}
.inside #s-intro p a {
	color:#253404
}
.inside #s-udnr-intr {
	margin:390px 0 0
}
.folio-home #s-udnr-intr {
	margin:420px 0 0
}
.folio-itm #s-udnr-intr {
	margin:420px 0 0
}
#d-headr {
	width:115%
}
#d-profl-pic {
	margin:0px 0 0 0px;
	padding:0 0 2.5em;
	width: 85%;
}
#barre {
	margin:0px 0 0 0px;
	padding:0 0 2.5em;
	width: 100%;
	background-color: #000;
	height: 3px;
}
#gry.barrenoir {
	background:#1d1d1d;
	margin:0 0 2% 0%;
	width:100%;
	margin-top: 5px;
}
.sp-brdr {
	background:#BAF257;
	display:block;
	float:left;
	height:15px;
	width:34.2%;
	/* [disabled]margin-top: 5px; */
	border-radius: 4px 0px 0px 4px;
}
#gry.sp-brdr {
	background:#1d1d1d;
	margin:0 0 2% 0%;
	width:64.8%;
	/* [disabled]margin-top: 5px; */
	border-radius: 0px 4px 4px 0px;
}
.sp-pullout {
	-moz-border-radius:14px;
	-webkit-border-radius:14px;
	background:#ff0054;
	border-radius:14px;
	color:#98c7f6;
	display:block;
	line-height:1.5em;
	margin:0 0 0 -5px;
	padding:20px
}
.sp-pullout.jcc {
	background:#558b0f;
	color:#dfff7d
}
.sp-pullout strong {
	display:block;
	font-family:Michroma, Georgia, serif;
	font-size:1.8em;
	font-weight:normal;
	letter-spacing:-.06em;
	line-height:1.1em;
	padding:0 0 .6em;
	text-shadow:0 1px 1px rgba(0, 0, 0, 0.35)
}
ul.ul-list {
	-moz-border-radius:9px;
	-webkit-border-radius:9px;
	background:#ffffff;
	border-radius:9px;
	color:#6d6d6d;
	font-size:0.85em;
	margin:0 0 1em;
	padding:15px 15px 5px;
	box-shadow: 0 12px 12px rgba(0, 0, 0, 0.13);
}
ul.ul-list li {
	line-height:1.8em;
	margin:0 0 1em 20px;
	padding:0 0 0 20px
}
.folio-itm #d-full-wdth {
	top:293px
}
.folio-itm #s-main-cntnt {
	margin:610px 0 0;
	min-height:250px;
	padding:0 0 60px;
	position:relative;
	text-align:left;
	z-index:4
}
#d-itm-func {
	float:left;
	margin:43px 0 0 -55px;
	width: 60px;
}
#sp-nxt-itm, #sp-nxt-itm a, #sp-prv-itm, #sp-prv-itm a {
	clear:left;
	display:block
}
#sp-nxt-itm a, #sp-prv-itm a {
	background:url(images/folio-itm-arrws.png) 0 0 no-repeat;
	display:block;
	height:33px;
	margin:0 0 13px;
	position:relative;
	text-indent:-3000em;
	width:25px;
	z-index:9
}
#sp-prv-itm a {
	background-position:0 -33px
}
#sp-nxt-itm a:hover {
	background-position:-25px 0
}
#sp-prv-itm a:hover {
	background-position:-25px -33px
}
#a-bak-2-folio {
	background:url(images/bck-2-grid.png) 0 0 no-repeat;
	display:block;
	height:26px;
	margin:13px 0 0;
	position:relative;
	text-indent:-3000em;
	width:26px;
	z-index:9
	letter-spacing:-.007em;
}
#a-bak-2-folio:hover {
	background-position:-26px 0
}
#s-main-cntnt #h2-pf-item-titl {
	font-size:3.3em;
	letter-spacing:-.007em;
	margin:0 0 .3em
}
#portfolio-list {
	margin:0 0 0 35px
}
.d-pf-itm-cntnt li {
	-moz-border-radius:9px;
	-webkit-border-radius:9px;
	background:#131313;
	border-radius:9px;
	color:#999;
	display:inline-block;
	font-size:0.7em;
	letter-spacing:-0.008em;
	margin:0 5px 10px 0;
	padding:10px 15px
}
.d-pf-itm-cntnt li:hover {
	background:#0e0e0e;
	color:#FFF
}
.d-pf-itm-cntnt .d-insde-col {
	padding:0 0px 0 0
}
.d-insde-col img {
	max-width:100%
}
#d-rpeatr {
	/* [disabled]background:url(images/hills-dark.png) repeat-x -30% 0; */
	height:392px;
	margin:-1px 0 0;
	background-color: #333;
	width: 680px;
}
#d-mn-img {
	/* [disabled]float:left; */
	width:620px;
	border-radius: 10px 10px 10px 10px;
}
#ul-pf-itm-slidr {
	background:#000 url(images/preload.gif) center center no-repeat;
	height:349px;
	margin:0;
	overflow:hidden;
	position:relative;
	width:620px
}
#onw_contact_form input, #onw_contact_form textarea {
	background:#191919;
	border:none;
	color:#545454;
	font-family:Michroma, Georgia, serif;
	font-size:1.5em;
	font-weight:normal;
	letter-spacing:-.06em;
	padding:15px
}
#onw_contact_form input:hover, #onw_contact_form textarea:hover {
	background:#1e1e1e
}
#onw_contact_form input:focus, #onw_contact_form textarea:focus {
	background:#fff;
	color:#818181
}
#bot-check img {
	margin:0 15px 0 0
}
.ddsg-pagenav {
	position:relative;
	z-index:9
}
.d-blogpost {
	padding:0 70px 0 0
}
article, aside, figure, footer, header, hgroup, nav, section, .clearfix, #onw_contact_form label {
	display:block
}
input[type="radio"], .ie6 input {
	vertical-align:text-bottom
}



::-moz-selection, ::selection {
 background:#FF5E99;
 color:#fff;
 text-shadow:none
}
#d-rght-col-wrppr, #d-thmb-slidrs, #d-footr .d-cntnr {
	position:relative;
	/* [disabled]margin-top: -100px; */
	top: -20px;
	/* [disabled]margin-left: 110px; */
}
#a-prev, #a-nxt, #a-prev2, .js_active #ul-mn-sldr li, .js_active #ul-mn-sldr .featured, #sp-sklls-chrt p, #sp-sklls-chrt h4, .js_active #ul-pf-itm-slidr li, .js_active #ul-pf-itm-slidr .featured {
	display:none
}
#ul-mn-sldr li, #ul-mn-sldr .featured, #ul-pf-itm-slidr li, #ul-pf-itm-slidr .featured {
	display:block;
	height:100%;
	left:0px;
	position:absolute;
	top:0px;
	width:100%;
	z-index:1
}
#ul-mn-sldr img, #ul-mn-sldr a img, #ul-mn-sldr a, #ul-pf-itm-slidr img, #ul-pf-itm-slidr a img, #ul-pf-itm-slidr a {
	border:none;
	text-decoration:none
}
#s-srch:hover input, .inside #s-intro p a:hover {
	color:#fff
}
#n-meta ul, .d-pf-itm-cntnt ul {
	margin:0;
	padding:0
}
#ul-insp-lnks li:hover, #ul-insp-lnks li:hover a {
	color:#000;
	font-family: Michroma, Georgia, serif;
	cursor: crosshair;
	filter: Light;
	/* [disabled]columns: 2; */
}
 @media print {
* {
	background:transparent!important;
	color:#444!important;
	text-shadow:none
}
a, a:visited {
	color:#444!important;
	text-decoration:underline
}
a:after {
	content:" (" attr(href) ")"
}
abbr:after {
	content:" (" attr(title) ")"
}
.ir a:after {
	content:""
}
pre, blockquote {
	border:1px solid #999;
	page-break-inside:avoid
}
img {
	page-break-inside:avoid
}
 @page {
 margin:.5cm
}
p, h2, h3 {
	orphans:3;
	widows:3
}
h2, h3 {
	page-break-after:avoid
}
}
 @media screen and max-device-width 480px {
 html {
 -ms-text-size-adjust:none;
 -webkit-text-size-adjust:none
}
}
@
