body, div, ul, li, td, h1, h2, h3, h4, h5, h6 { font-size: 100%; }
div, span, img, form, h1, h2, h3, h4, h5, h6, fieldset { border: 0px none ; margin: 0px; padding: 0px; background-color: transparent; }
table { border: 0px none ; }
body { margin: 0px; padding: 0px; background: rgb(51, 51, 51) url('images/designi_bg.gif') repeat-x scroll center 0pt; font-family: Tahoma,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: 1.2em; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
h1 { margin: 0px auto; position: relative; font-family: Tahoma,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 18px; line-height: 1.2em; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
h2 { margin: 0px 0px 10px; font-family: Tahoma,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 18px; line-height: 1.2em; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(128, 191, 255); }
h3 { margin: 0px 0px 10px; padding: 0px; font-family: Tahoma,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 18px; line-height: 1.2em; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(255, 255, 255); }
p { margin: 0px 0px 5px; padding: 0px 0px 5px; font-family: Century Gothic,Tahoma,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(255, 255, 255); letter-spacing: 0.1em; line-height: 1.8; }
td { vertical-align: top; }
a:link, a:visited { padding: 1px 2px; color: rgb(0, 153, 204); text-decoration: none; }
a:hover, a:active { text-decoration: underline; }
a:focus { outline-style: none; }
dt { font-weight: bold; }
ul { margin: 0px; padding: 0pt 0pt 30px 25px; font-family: Tahoma,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: 1.4em; font-size-adjust: none; font-stretch: normal; -x-system-font: none; list-style-type: none; list-style-image: none; list-style-position: outside; }
hr { border: 0pt none ; margin: 0px; padding: 0px; width: 100%; color: rgb(204, 204, 204); background-color: rgb(204, 204, 204); height: 1px; }
.left { margin: 0pt 10px 10px 0pt; float: left; }
.right { margin: 0pt 0pt 10px 10px; float: right; }
blockquote { margin: 5px 0pt 5px 25px; padding: 5px 60px 5px 10px; font-family: Tahoma,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 16px; line-height: 1.4em; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(153, 153, 153); }
.clr { clear: both; height: 0px; }
.clearfix:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
.clearfix { height: 1%; display: block; }
#wrapper { margin: 0px auto; padding: 0px; width: 860px; position: relative; }
#header { margin: 0px auto; padding: 0px; font-family: Tahoma,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 16px; line-height: 1.2em; font-size-adjust: none; font-stretch: normal; -x-system-font: none; width: 860px; height: 230px; position: relative; }
#header h1 {
	margin: 0pt;
	background: transparent url('images/designi_logo.gif') no-repeat scroll center 0pt;
	position: absolute;
	top: 55px;
	left: 2px;
	height: 86px;
	width: 133px;
	display: block;
	text-indent: -9000px;
	background-image: url(images/designi_logo.gif);
}
#header h2 { margin: 0pt; background: transparent url('images/desingi_tag.gif') no-repeat scroll center 0pt; position: absolute; top: 110px; right: 2px; height: 20px; width: 155px; text-indent: -9000px; display: block; }
#content { width: 860px; height: 460px; float: left; }
#tag { margin: 100px 0pt 0pt; background: transparent url('images/designi_des.gif') no-repeat scroll center 0pt; width: 485px; height: 127px; float: right; text-indent: -9000px; }
#feature { margin: 0px; background: transparent url('images/feature.jpg') no-repeat scroll center 0pt; float: left; width: 375px; height: 320px; }
#feature h3 { text-indent: -9000px; height: 18px; width: 84px; position: relative; top: 30px; left: 2px; }
#feature p.title { background: transparent url('images/baktrax.gif') no-repeat scroll center 0pt; text-indent: -9000px; height: 34px; width: 128px; position: relative; top: 250px; left: 2px; }
#feature .featdescrp { margin: 10px 0pt; padding: 0pt; position: relative; top: 250px; left: 2px; }
#feature a.screens { margin: 0pt; padding: 0pt; background: transparent url('images/view.gif') no-repeat scroll center 0pt; height: 21px; width: 112px; display: block; text-indent: -9000px; position: relative; top: 260px; left: 2px; }
#feature a.screens:hover { background-position: center bottom; }
#navigation { width: 860px; height: 170px; float: left; }
#navigation ul { margin: 0pt; padding: 0pt; list-style-type: none; }
#navigation li { display: inline; }
#navigation ul a.box1 { margin: 26px 0pt 0pt; background: transparent url('images/navigation.png') no-repeat scroll 2px 0px; display: block; width: 255px; height: 118px; line-height: 40px; color: rgb(0, 0, 0); text-decoration: none; float: left; text-indent: -9000px; }
#navigation ul a.box2 { margin: 26px 0pt 0pt 41px; background: transparent url('images/navigation.png') no-repeat scroll -282px 0px; display: block; width: 255px; height: 118px; line-height: 40px; color: rgb(0, 0, 0); text-decoration: none; float: left; text-indent: -9000px; }
#navigation ul a.box3 { margin: 26px 0pt 0pt 41px; background: transparent url('images/navigation.png') no-repeat scroll -565px 0px; display: block; width: 255px; height: 118px; line-height: 40px; color: rgb(0, 0, 0); text-decoration: none; float: left; text-indent: -9000px; }
#navigation a.box1:hover { background-position: 2px -126px; }
#navigation a.box2:hover { background-position: -282px -126px; }
#navigation a.box3:hover { background-position: -565px -126px; }
#work { border-top: 1px solid rgb(102, 102, 102); margin: 0pt; padding: 0pt; width: 860px; height: 31px; float: right; }
#work h2 { margin: 0pt auto; background: transparent url('images/pixels.gif') no-repeat scroll 0px -1px; height: 31px; width: 104px; display: block; text-indent: -9000px; }
.top { border-top: 1px solid rgb(102, 102, 102); margin: 0pt; padding: 0pt; width: 860px; height: 280px; float: left; }
.top h3 { margin: 0pt 0pt 10px; color: rgb(51, 204, 255); font-family: Century Gothic,Tahoma,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 15px; line-height: 1.2em; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
.top .descrp { margin: 100px 0pt 0pt; padding: 0pt; height: 170px; width: 400px; float: right; }
.top p { margin: 0pt; padding: 0pt 25px 0pt 0pt; }
.item { border-top: 1px dotted rgb(68, 68, 68); margin: 0pt; padding: 0pt; width: 860px; height: 280px; float: left; }
.item h3 { margin: 0pt 0pt 10px; color: rgb(51, 204, 255); font-family: Century Gothic,Tahoma,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 15px; line-height: 1.2em; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
.item .descrp { margin: 100px 0pt 0pt; padding: 0pt; height: 170px; width: 400px; float: right; }
.item p { margin: 0pt; padding: 0pt 25px 0pt 0pt; }
.folioimg { border: 4px solid rgb(51, 204, 255); margin: 40px 0pt; padding: 0pt; float: left; }
.item a.screens { margin: 20px 0pt 0pt; padding: 0pt; background: transparent url('images/view.gif') no-repeat scroll center 0pt; height: 21px; width: 112px; display: block; text-indent: -9000px; float: left; }
.item a.screens:hover { background-position: center bottom; }
.top a.screens { margin: 20px 0pt 0pt; padding: 0pt; background: transparent url('images/view.gif') no-repeat scroll center 0pt; height: 21px; width: 112px; display: block; text-indent: -9000px; float: left; }
.top a.screens:hover { background-position: center bottom; }
#about { border-top: 1px solid rgb(102, 102, 102); margin: 0pt; padding: 0pt; width: 860px; height: 31px; float: left; }
#about h2 { margin: 0pt auto; background: transparent url('images/ego.gif') no-repeat scroll 0px -1px; height: 31px; width: 76px; display: block; text-indent: -9000px; }
#bio { border-top: 1px solid rgb(102, 102, 102); margin: 0pt 0pt 20px; padding: 40px 0pt 0pt; width: 860px; float: left; }
#bio h3 { margin: 0pt 0pt 10px; color: rgb(51, 204, 153); font-family: Century Gothic,Tahoma,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 15px; line-height: 1.2em; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
#bio .col1 { margin: 0pt; padding: 1px; width: 400px; height: 250px; float: left; }
#bio .col2 { margin: 0pt; padding: 1px; width: 400px; height: 250px; float: right; }
#bio p { font-family: Century Gothic,Tahoma,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(204, 204, 204); letter-spacing: 0.1em; line-height: 1.6; }
#bio p.spacer { margin-bottom: 10px; }
#footer { border-top: 1px solid rgb(101, 101, 101); margin: 0pt 0pt 30px; padding: 15px 0pt 0pt; height: 60px; float: left; clear: left; width: 860px; }
#footer p { color: rgb(153, 153, 153); font-family: Century Gothic,Tahoma,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; line-height: 1.2em; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
#footer a { color: rgb(255, 255, 255); font-size: 12px; }
#footer a:hover { text-decoration: underline; }
#footer .email { font-family: Century Gothic,Tahoma,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: 1.2em; font-size-adjust: none; font-stretch: normal; -x-system-font: none; float: left; color: rgb(153, 153, 153); }
#footer .tp { font-family: Century Gothic,Tahoma,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: 1.2em; font-size-adjust: none; font-stretch: normal; -x-system-font: none; float: left; margin-left: 100px; color: rgb(153, 153, 153); }
#footer .copy { float: right; color: rgb(153, 153, 153); padding-right: 0px; }
#footer ul { margin: 0pt; padding: 0pt; list-style-image: none; list-style-position: outside; list-style-type: none; }
#footer li.smldesc { padding: 2px 0px 8px 2px; font-family: Tahoma,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; line-height: 1em; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(153, 153, 153); }
#tcontent { width: 860px; height: 460px; float: left; }
#ttag { margin: 100px 0pt 0pt; background: transparent url('images/finch_sfdes.gif') no-repeat scroll center 0pt; width: 356px; height: 127px; float: right; text-indent: -9000px; }
#tfeature { margin: 0px; background: transparent url('images/sf.jpg') no-repeat scroll center 0pt; float: left; width: 452px; height: 269px; }
#tumblr { border-top: 1px solid rgb(102, 102, 102); margin: 0pt; padding: 0pt; float: left; width: 580px; }
#tumblr h2 { border-bottom: 1px solid rgb(102, 102, 102); margin: 0pt auto; background: transparent url('images/hdr_sidebar.gif') no-repeat scroll center -1px; height: 31px; display: block; text-indent: -9000px; }
.post { margin: 20px auto; padding: 30px; width: 500px; }
.post p { clear: left; }
.stamp { margin: 10px 480px 25px 0px; padding: 0pt 0pt 5px; overflow: hidden; width: 60px; position: relative; top: 0px; left: 0px; height: 20px; text-align: center; background-color: rgb(0, 153, 204); white-space: nowrap; display: block; text-transform: uppercase; font-size: 13px; color: rgb(255, 255, 255); vertical-align: middle; }
.stamp a { color: rgb(255, 255, 255); }
.plus { margin: 10px 480px 25px 0px; padding: 0pt 0pt 5px; overflow: hidden; width: 25px; position: relative; top: 0px; left: 0px; height: 20px; text-align: center; background-color: rgb(0, 153, 204); white-space: nowrap; display: block; text-transform: uppercase; font-size: 13px; color: rgb(255, 255, 255); vertical-align: middle; }
.plus a { color: rgb(255, 255, 255); }
#sidebar { border-top: 1px solid rgb(102, 102, 102); margin: 0pt; padding: 0pt; float: right; width: 265px; }
#sidebar h2 { border-bottom: 1px solid rgb(102, 102, 102); margin: 0pt auto; background: transparent url('images/hdr_mcourse.gif') no-repeat scroll center -1px; height: 31px; display: block; text-indent: -9000px; }
#sidebar ul { margin: 0pt; padding: 0pt; list-style-image: none; list-style-position: outside; list-style-type: none; }
#sidebar li.smldesc { padding: 2px 0px 8px 2px; font-family: Tahoma,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; line-height: 1em; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(153, 153, 153); }
.sIFR-flash { margin: 0pt; visibility: visible ! important; }
.sIFR-replaced { visibility: visible ! important; }
span.sIFR-alternate { overflow: hidden; position: absolute; left: 0pt; top: 0pt; width: 0pt; height: 0pt; display: block; }
.sIFR-flash + div[adblocktab="true"] { display: none ! important; }
.sIFR-hasFlash h2 { margin: 25px 0pt 10px; visibility: hidden; letter-spacing: -9px; line-height: 24px ! important; height: 24px; font-size: 24px; }
.sIFR-hasFlash h3 { visibility: hidden; letter-spacing: -9px; line-height: 14px ! important; height: 14px; font-size: 14px; }
.sIFR-hasFlash h4 { visibility: hidden; letter-spacing: -9px; line-height: 18px ! important; height: 18px; font-size: 18px; }
.post .regular { margin: 0pt 0pt 5px; font-size: 12px; color: rgb(102, 102, 102); line-height: 17px; }
.post .regular blockquote { font-style: italic; }
.post .photo img { border: 5px solid rgb(255, 255, 255); margin: 0pt 0pt 5px; width: 375px; }
.post .photo div.caption { margin: 15px 0pt; font-size: 14px; color: rgb(102, 102, 102); line-height: 1.4; }
.post .quote { margin: 20px 0pt 15px; }
.post .quote span.quote { margin: 0pt 0pt 10px; font-family: Tahoma,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 20px; line-height: 1em; font-size-adjust: none; font-stretch: normal; -x-system-font: none; letter-spacing: -1px; color: rgb(102, 102, 102); }
.post .quote span.quote big.quote { font-family: Tahoma,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 40px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; line-height: 8px; vertical-align: -20px; }
.post .quote span.source { margin: 2px 0pt 15px; font-size: 14px; font-weight: bold; color: rgb(153, 153, 153); letter-spacing: -1px; text-transform: uppercase; }
.post .link { margin: 25px 0pt 15px; }
.post .link a.link { font-family: Tahoma,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 19px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; line-height: 4px; letter-spacing: -1px; }
.post .link span.description { font-size: 12px; line-height: 1.2; font-weight: normal; color: rgb(102, 102, 102); }
.post .audio div.caption { font-size: 11px; }
.post .video { margin: 20px 0pt 15px; width: 375px; }
.post .video div.caption { font-size: 14px; color: rgb(102, 102, 102); margin-top: 15px; line-height: 1.4; }
#pages { margin: 45px 0pt 0pt; height: 40px; clear: both; background-color: rgb(245, 245, 245); }
#pgcenter { margin: 0px auto; padding: 8px 0pt 0pt; width: 500px; text-transform: uppercase; font-size: 12px; }
#pages a { text-decoration: none; }
#pages a:hover { text-decoration: underline; }
#pages .archive { text-transform: none; color: rgb(136, 136, 136); }

#lbOverlay { position: absolute; left: 0pt; width: 100%; background-color: rgb(0, 0, 0); cursor: pointer; }
#lbCenter, #lbBottomContainer { overflow: hidden; position: absolute; left: 50%; background-color: rgb(255, 255, 255); }
.lbLoading { background: rgb(255, 255, 255) url('images/loading.gif') no-repeat scroll center center; }
#lbImage { border: 10px solid rgb(255, 255, 255); position: absolute; left: 0pt; top: 0pt; background-repeat: no-repeat; }
#lbPrevLink, #lbNextLink { display: block; position: absolute; top: 0pt; width: 50%; outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; }
#lbPrevLink { left: 0pt; }
#lbPrevLink:hover { background: transparent url('images/prevlabel.gif') no-repeat scroll 0% 15%; }
#lbNextLink { right: 0pt; }
#lbNextLink:hover { background: transparent url('images/nextlabel.gif') no-repeat scroll 100% 15%; }
#lbBottom { border-style: none solid solid; border-color: rgb(255, 255, 255); border-width: 10px; font-family: Verdana,Arial,Geneva,Helvetica,sans-serif; font-size: 10px; color: rgb(102, 102, 102); line-height: 1.4em; text-align: left; }
#lbCloseLink { margin: 5px 0pt; background: transparent url('images/closelabel.gif') no-repeat scroll center center; display: block; float: right; width: 66px; height: 22px; }
#lbCaption, #lbNumber { margin-right: 71px; }
#lbCaption { font-weight: bold; }
