/* 	The styles contained within this stylesheet are intended for demonstration purposes only.
	If certain page elements are not required, it is not necessary to include them in the final stylesheet. */

body{font-size:81%; margin:0; padding:0; color:#000; background:#f7f9ee url(../images/bg/bg-body.jpg) center top; text-align:center;} /* all subsequent fonts sized in ems ONLY. */


/* LAYOUT */
#shadow{width:900px;padding:0 21px;margin:0 auto;background:url(../images/bg/bg-shadow-middle.png) left top repeat-y;}
#shadow-bottom{width:900px;padding:0 21px;margin:0 auto;background:url(../images/bg/bg-shadow-bottom.png) center bottom no-repeat;height:46px;}
#page{width:900px;padding:0;text-align:left;}
#header{background:#f2f5e2 url(../images/bg/bg-header.jpg) left top no-repeat;;clear:both;margin:0;padding:12px 10px 2px 14px;}
#container{}
#footer{background-color:#393737;clear:both;margin:2px 0 0 0;padding:10px;}
#content{}
#content .padding{padding:9px 10px 0 10px;background:url(../images/bg/bg-container.png) left top repeat-x;}
#content .padding .padding{background:transparent;}

/* FORMAT */
abbr,acronym,dfn{cursor:help;border:0;}
a abbr,a acronym,a dfn{cursor:pointer;}

pre,address{margin:0;padding:0;}
p, blockquote{margin:0;padding:0 0 1em 0;line-height:1.3em;}
blockquote {margin:1em 0; padding:1em 0 1em 35px; border-top:1px solid #DDD; border-bottom:1px solid #DDD; background:url(../images/quote-open.gif) 0 1em no-repeat;}
blockquote p {padding-right:35px; background:url(../images/quote-close.gif) right top no-repeat;}
p.note{font-family:Trebuchet MS,Arial,Helvetica,sans-serif;color:#797777;font-size:1em !important;padding:0 0 5px 0 !important;}

img{border:0;}


/* FORMAT > fonts */
body,input,textarea,select{font-family:Georgia,"Times New Roman",Times,serif}
h1,h2,h3,h4,h5,h6{font-family:Georgia,"Times New Roman",Times,serif;font-weight:normal;}
em,i{font-style:italic;}
strong,b{font-weight:bold;}
dfn{font-style:normal;}
cite{font-style:italic;}
code,kbd,pre{font-family:"Courier New",Courier,mono;font-size:1em;}


/* ANCHORS */
a{text-decoration:none;color:#990157;}
a:link{ }
a:visited{ }
a:hover{color:#990157;text-decoration:underline;}
a:active{ }


/* HEADERS */
h1,h2,h3,h4,h5,h6{margin:0;padding:0;color:#393737;}
h1{font-size:2em;clear:left;}
h2{font-size:1.6em;}
h3{font-size:1.4em;}
h4{font-size:1.25em;}
h5,h6{font-size:1em;}


/* LISTS */
ul,ol,dl{margin:0;padding:0 0 1em 0;}
ul ul,ol ol,ol ul,ul ol{padding:0;margin:0 0 0 2em;}
ul{list-style-type:disc;}
ol{list-style-type:decimal;}
li{margin:0 0 0 2em;padding:0;}

dt{display:block;float:left;}
dd{margin-left:10em;}


ul.bullets{list-style-type:none;margin:10px 0;padding:0;font-family:Trebuchet MS,Arial,Helvetica,sans-serif;}
ul.bullets li{margin:0;padding:0 0 5px 23px;background:url(../images/bg/bg-ul-bullets.png) left 6px no-repeat;font-size:1.1em;}
.bullet-cols ul.bullets{float:left;width:45%;}
.bullet-cols ul.bullets.left{width:50%;margin:0 5px 0 0 !important;}
.bullet-cols ul.bullets.right{float:left;width:47%;}


/* HORIZONTAL RULE */
div.hr{background:url(../images/bg/bg-hr.gif) left top repeat-x;height:1px;margin:5px 0;}
div.hr hr{display:none;}


/* TABLES */
caption{display:block;padding:0;margin:0;}
table{border:0px;border-top:1px solid #000;border-left:1px solid #000;width:100%;margin:0 0 20px 0;}
th{border:0px;border-bottom:1px solid #000;border-right:1px solid #000;padding:2px 5px 2px 5px;background-color:#000;color:#fff;}
th.row-header{background-color:transparent;color:#000;}
td{border:0px;border-bottom:1px solid #000;border-right:1px solid #000;padding:2px 5px 2px 5px;}
tr.alt{background-color:#eee;}
tr a{color:#df0d92;}
tr a:visited{color:#df0d92;}
tr a:hover{color:#df0d92;}

/* FORMS */
form{margin:0;padding:0;}
fieldset{border:0px solid #fff;margin:0;padding:0;}
legend{margin:0;padding:0;color:#333;}

.label{float:left;width:32%;padding:0.2em 0 0.8em 0;margin:0 1% 0 2%;text-align:left;}
.element{float:left;width:55%;margin:0 1% 0 0;padding:0 0 0.8em 0;}
	.element p{margin:0;padding:0;font-size:0.88em;}

.help{float:left;width:auto;padding:0 0 0.5em 0;margin:0; font-size:0.94em; text-transform:uppercase;}
	.help a{display:block;background-color:#FFF;color:#000;border:1px solid #000;padding:0 0.4em;text-decoration:none;font-size:1em;}
	.help a:hover{background-color:#AAA;color:#FFF;}

textarea{font-size:100%;border:1px solid #000;padding:0.2em;}
input.text{border:1px solid #000;}

.highlight{color:#F00;}

	/* 3rd column */
	#additional .label, #additional .element {float:none; width:auto; margin:0; padding:0.1em 0;}
	#additional input.text {width:100px;}

	/* survey */
	form#form_survey {}
	ul.results {list-style:none;}
	.results li {margin:0; padding:0;}
	.results span {display:block; background:#F00; height:15px;}	

/* SHORTCUTS */
#shortcuts{position:absolute;left:-500px;top:-500px;width:50%;}
#toplink{position:absolute;left:-500px;height:1px;overflow:hidden;width:50%;}


/* HEADER */
#logo{float:left;width:auto;}
#banner{float:right;width:auto;}


/* FOOTER LINKS */
#footer{}
	#footer ul{list-style-type:none;margin:0;padding:0;}
	#footer ul li{display:inline;margin:0;padding:0;}
	#footer ul li a{padding:0 20px 0 0;color:#fff;}



/* NAVIGATION */
#navigation{position:relative;z-index:10;background:#fff;clear:both;margin:0;border-top:1px solid #d8dbc6;border-left:1px solid #dedede;border-right:1px solid #dedede;}
	#navigation ul{list-style-type:none;margin:0;padding:0;}
	#navigation ul li{position:relative;display:block;float:left;width:auto;margin:0;padding:0;font-family:Trebuchet MS,Arial,Helvetica,sans-serif;font-size:1.15em;}
	#navigation ul li a{font-family:Trebuchet MS,Arial,Helvetica,sans-serif;color:#000;display:block;float:left;width:auto;text-decoration:none;margin:0;padding:3px 7px 5px 7px;line-height:1.1em;background:url(../images/bg/bg-nav-a.gif) right 5px no-repeat;font-size:1em !important;}
	#navigation ul li a:hover{color:#b70a6c;text-decoration:underline;}
	#navigation ul li a.selected{color:#b70a6c;}
	
	#navigation ul ul{position:absolute;top:24px;left:0;width:126px;background:url(../images/bg/bg-subnav.png) left bottom no-repeat;padding:0 0 10px 0;}
	#navigation ul ul li{font-size:0.94em;float:none;}
	#navigation ul ul li a{display:block;float:none;font-size:1em;background:transparent;padding:1px 6px;}
	#navigation ul ul li a.easy{color:#d06989;}
	#navigation ul ul li a.intermediate{color:#c32b5a;}
	#navigation ul ul li a.advanced{color:#a01083;}
	
/* IMAGES */
.image-left{float:left;display:block;width:auto;clear:right;margin:0 15px 20px 0;padding:0 0 2px 0;}
	.image-left img{display:block;margin:0 0 0 0;}
	.image-left p{background:#d6d6eb;font-family:Trebuchet MS,Arial,Helvetica,sans-serif;padding:3px 5px 5px 5px;margin:0;font-size:1.1em !important;width:288px;}

.image-right{float:right;display:block;width:auto;clear:right;margin:0 0 20px 15px;padding:0 0 2px 0;}
	.image-right img{display:block;margin:0 0 0 0;}
	.image-right p{background:#d6d6eb;font-family:Trebuchet MS,Arial,Helvetica,sans-serif;padding:3px 5px 5px 5px;margin:0;font-size:1.1em !important;width:288px;}

.caption{display:inline;border-top:0px;background-color:transparent;color:#000;padding:2px 0 0 5px;}






/* HIGHLIGHT BOXES */
.box{margin:5px 0 0 0px;padding:10px 15px 15px 15px;color:#FFF;background-color:#000;clear:left;}
	.box h1{color:#FFF;margin:0 0 5px 0;padding:0;font-size:2.2em;font-weight:normal;}
	.box h2{color:#FFF !important;text-transform:lowercase;margin:0 0 5px 0;padding:0;font-size:1.9em;font-weight:normal;font-family:Georgia,"Times New Roman",Times,serif !important;}
	.box h2.bullets{padding-left:23px;}
	.box h3{color:#9a9a9a;font-size:1.2em;font-family:Trebuchet MS,Arial,Helvetica,sans-serif;margin:10px 0 0 0;}
	.box img{display:block;margin:0 0 10px 0;}
	.box a{color:#2f60a3;}
	.box p{color:#FFF;font-family:Trebuchet MS,Arial,Helvetica,sans-serif;margin:0;padding:0;font-size:1.1em !important;}
	.box p.intro{font-family:Georgia,"Times New Roman",Times,serif !important;color:#FFF !important;font-size:1.2em !important;font-weight:normal;}
	.box strong{text-transform:uppercase;font-weight:normal;}
	.box .highlight{color:#2f60a3;}
	
	.box .col1{float:left;width:380px;margin:5px 0 0 0;}
	.box .col2{float:right;width:455px;margin:5px 0 0 0;}
	
	.box .photos{position:relative;min-height:495px;margin:5px 0 0 0;}
	.box .photo{position:absolute;bottom:0;background:#f1f5e1;padding:14px 12px 73px 12px;width:249px;margin:0;}
	.box .photo.two{left:290px;}
	.box .photo.three{left:580px;}
	.box .photo img{display:block;margin:0;}
	.box .photo p{position:absolute;display:block;float:left;width:auto;line-height:1.3em;background:#000;padding:3px 7px;margin:10px 10px 0 0;text-align:left;text-transform:uppercase;}
	.box .photo p.two{clear:left;left:12px;margin:2.5em 0 0 0;}


/* TWO COLUMN */
.col-one, .col-two {width:48%;}
.col-one {float:left;}
.col-two {float:right;}



/* BREADCRUMB */
.breadcrumb{margin:10px 0 0 0;}
.breadcrumb ul{list-style-type:none;padding:0;margin:0;}
.breadcrumb li{display:block;float:left;width:auto;margin:0 10px 5px 0;padding:0;font-size:1.8em;}
.breadcrumb li.section{background:#000;color:#FFF;font-family:Trebuchet MS,Arial,Helvetica,sans-serif;padding:2px 5px;text-transform:uppercase;font-size:1.2em;}
.breadcrumb li.section.project{background:#f3abc1;font-size:1.4em;}
.breadcrumb li.section.intermediate{background:#e64e7d;font-size:1.4em;}
.breadcrumb li.section.advanced{background:#c468b1;font-size:1.4em;}
.breadcrumb li.section.techniques{background:#d81937;font-size:1.8em;font-family:Georgia,"Times New Roman",Times,serif;text-transform:capitalize;margin-bottom:10px;}
.breadcrumb li.section.shopping{background:#73295d;font-size:1.8em;font-family:Georgia,"Times New Roman",Times,serif;text-transform:capitalize;margin-bottom:10px;}
.breadcrumb li span.steps{font-size:0.79em;}

/* BUTTONS */
a.button{float:left;width:auto;background:#c70080;color:#FFF;padding:1px 4px;font-family:Trebuchet MS,Arial,Helvetica,sans-serif;text-decoration:none;}
a.button:hover{text-decoration:underline;}


/* HOMEPAGE */
.homepage-cols{padding:0 0 10px 0;}
.homepage-cols .col1{float:left;width:470px;}
.homepage-cols .col2{float:right;width:390px;padding:5px 0 0 0;}
.homepage-cols .col1 p{font-size:1.2em;padding:0 0 0 5px;margin:0 0 5px 0;}

.homepage-cols .item{position:relative;}
.homepage-cols .item h2{margin:0 0 5px 0;font-size:1.6em;}
.homepage-cols .item img{float:left;width:184px;}
.homepage-cols .item .text{float:right;width:210px;}
.homepage-cols .item .button{position:absolute;bottom:11px;}

.homepage-cols .subscribe h2{position:relative;margin:0 0 0px 0;z-index:7;}
.homepage-cols .subscribe img{position:relative;margin:0 0 0 -7px;z-index:5;}
.homepage-cols .subscribe p{padding:5px 0 0 0;}

.homepage-cols .cover{position:relative;z-index:5;height:300px;margin:2px 0 9px 0;}
.homepage-cols .cover p{position:relative;bottom:58px;background:url(../images/bg/bg-cover.png) left top;color:#cecdcd;text-align:center;font-size:1.5em;font-weight:normal;padding:2px 10px 4px 10px;}

/* PANELS */
.panels .panel{float:left;width:293px;}
.panels .panel h2{padding:0 0 0 7px;}
.panels .panel img{display:block;}
.panels .panel p{margin:5px 0 8px 0;padding:0;}

.panels .panel .panel-inner{background:url(../images/bg/bg-panel-inner.gif) left top repeat-y;}
.panels .panel .panel-top{background:url(../images/bg/bg-panel-top.gif) left top no-repeat;}
.panels .panel .panel-bottom{background:url(../images/bg/bg-panel-bottom.gif) left bottom no-repeat;padding:17px 17px 20px 17px;}


/* 10 Questions */
.ten-questions{}
.ten-questions h1{font-size:2.2em;}
.ten-questions h1 span{display:block;font-size:1.2em;margin:5px 0;}
.ten-questions h2{color:#2f60a3;font-family:Trebuchet MS,Arial,Helvetica,sans-serif;font-size:1.9em;margin:0 0 10px 0;}
.ten-questions h3{color:#2f60a3;font-size:1.2em;font-weight:bold;margin:0 0 5px 0;}
.ten-questions p{font-size:1.15em;text-align:justify;}
.ten-questions img.full{display:block;margin:0 0 15px 0;}


/* PROJECTS */
.projects{}
.projects h1{font-size:2.2em;margin:0 0 10px 0;}
.projects p{font-size:1.15em;}
.projects p.intro{color:#797777;padding:0;margin:0 0 5px 0;font-family:Trebuchet MS,Arial,Helvetica,sans-serif;font-size:1.2em;}
.projects .hr{margin:10px 0;}

.projects-nav{float:right;width:auto;background:url(../images/bg/bg-projects-form.jpg) left top;margin:0 0 10px 10px;}
.projects-nav fieldset{padding:8px 8px 20px 8px;}
.projects-nav label{text-transform:uppercase;display:block;margin:0 0 2px 0;font-family:Trebuchet MS,Arial,Helvetica,sans-serif;font-size:1.1em;color:#000;}
.projects-nav select{font-family:Trebuchet MS,Arial,Helvetica,sans-serif;}

.fashion .projects-nav{background:url(../images/bg/bg-fashion-form.jpg) left top;margin:6px 6px 10px 10px;}
.fashion .projects-nav label{color:#FFF;}

.shopping .projects-nav{margin:-40px 0 10px 0;}



.project-cols .col1{float:left;width:481px;}
.project-cols .col2{float:right;width:389px;}

.artist{border:1px solid #7f7f7f;padding:7px 10px 10px 10px;margin:0 0 10px 0;}
.artist img{display:block;float:left;width:auto;margin:3px 10px 0 0;}
.artist h2{color:#005696;text-transform:uppercase;font-family:Trebuchet MS,Arial,Helvetica,sans-serif;font-size:1.4em;margin:0;}
.artist h3{}
.artist p{font-size:1.1em;text-align:left;padding:0;margin:0;line-height:1.2em;}
.artist a{color:#005696}

.tools h2{text-transform:uppercase;font-size:1.2em;font-family:Trebuchet MS,Arial,Helvetica,sans-serif;margin:0;}
.tools ul.bullets{margin:0;}
.tools ul.bullets li{padding-bottom:0;}

.steps .step{float:left;width:286px;margin:0 10px 10px 0;}
.steps .step.last{margin-right:0;}
.steps .step img{display:block;margin:0 0 2px 0;}
.steps .step img.border{border:1px solid #d0d5d0;}
.steps .step h2{color:#005696;text-transform:uppercase;font-family:Trebuchet MS,Arial,Helvetica,sans-serif;font-size:1.4em;margin:0;}
.steps .step p{text-align:left;font-family:Trebuchet MS,Arial,Helvetica,sans-serif;font-size:1.1em;line-height:1.2em;padding:0;}


.tips-cols{margin:5px 0 0 0;}
.tips-cols .col1{float:left;width:500px;}
.tips-cols .col2{float:right;width:370px;}
.tips-cols .box{min-height:215px;}


/* PROJECT ALTERNATIVE LAYOUT */
.projects-alt h1{font-size:2.2em;margin:0 0 10px 0;}
.projects-alt p{font-size:1.15em;}
.projects-alt p.intro{color:#797777;padding:0;margin:0 0 5px 0;font-family:Trebuchet MS,Arial,Helvetica,sans-serif;font-size:1.2em;}
.projects-alt .hr{margin:10px 0;}

.projects-alt .project-cols .col1{float:left;width:431px;}
.projects-alt .project-cols .col2{float:right;width:434px;}

.projects-alt .box{min-height:265px;}
.projects-alt .box a{color:#c01225}

.projects-alt .tools{border:1px solid #7f7f7f;padding:5px 10px 10px 10px;}
.projects-alt .tools h2{text-transform:uppercase;font-size:1.2em;font-family:Trebuchet MS,Arial,Helvetica,sans-serif;margin:0;}
.projects-alt .tools ul.bullets{margin:0;}
.projects-alt .tools ul.bullets.left{width:45%;}
.projects-alt .tools ul.bullets.right{width:50%;}
.projects-alt .tools ul.bullets li{padding-bottom:0;background:url(../images/bg/bg-ul-bullets-alt.png) left 6px no-repeat;}
.projects-alt ul.bullets li{background:url(../images/bg/bg-ul-bullets-alt.png) left 6px no-repeat;}


.projects-alt .step h2{float:left;width:auto;background:#000;padding:1px 5px;color:#fff;margin:3px 0 5px 0;}
.projects-alt .step p{clear:both;}



/* TECHNIQUES */
.techniques{}
.techniques h1{font-size:2.2em;margin:0 0 5px 0;}
.techniques p{font-size:1.15em;}
.techniques p.intro{color:#797777;padding:0;margin:0 0 5px 0;font-family:Trebuchet MS,Arial,Helvetica,sans-serif;font-size:1.2em;}
.techniques .hr{margin:0;}

.techniques h2{font-size:1.9em;color:#d81937;font-family:Trebuchet MS,Arial,Helvetica,sans-serif;margin:5px 0 0 0;}

.techniques-cols{padding:0 0 10px 0}
.techniques-cols .col1{float:left;width:315px;}
.techniques-cols .col2{float:right;width:565px;}
.techniques-cols p{font-family:Trebuchet MS,Arial,Helvetica,sans-serif;}
.techniques-cols .step{float:left;width:272px;margin:5px 0 5px 10px;}
.techniques-cols .step img{display:block;}
.techniques-cols .step p{background:#d6d6eb;padding:3px 5px 3px 3px;font-family:Trebuchet MS,Arial,Helvetica,sans-serif;font-size:1em;line-height:1.6em;}
.techniques-cols .step p span{display:block;float:left;width:auto;background:#d81937;padding:0px 4px;color:#FFF;margin:0 5px 0 0;font-size:1.2em;line-height:1.4em;}



/* SHOPPING */
.shopping{}
.shopping h1{font-size:2.2em;margin:0 0 5px 0;}
.shopping p{font-size:1.15em;}
.shopping p.intro{color:#797777;padding:0;margin:0 0 5px 0;font-family:Trebuchet MS,Arial,Helvetica,sans-serif;font-size:1.2em;}
.shopping .hr{margin:0;}

.shopping-cols{clear:both;}
.shopping-cols .col1{float:left;width:425px;}
.shopping-cols .col2{float:right;width:415px;}


.shopping-cols h2{float:left;width:auto;background:#000;padding:2px 6px;color:#FFF;font-family:Trebuchet MS,Arial,Helvetica,sans-serif;font-size:1.1em;text-transform:uppercase;margin:1px 0 3px 0;}
.shopping-cols h3{clear:both;color:#707070;font-family:Trebuchet MS,Arial,Helvetica,sans-serif;font-size:1.1em;text-transform:uppercase;margin:0 0 5px 0;}
.shopping-cols p{font-family:Georgia,"Times New Roman",Times,serif;clear:both;font-size:1.2em;}
.shopping-cols .item img{display:block;}
.shopping-cols .item p{font-size:1.1em;font-family:Trebuchet MS,Arial,Helvetica,sans-serif;}
/* JIM */
.shopping-cols .item-alt .textnarrow{float:left;width:211px;}
.shopping-cols .item-alt .text{float:left;width:280px;}
.shopping-cols .item-alt img.left{float:left;width:auto;}
.shopping-cols .item-alt img.right{float:right;width:auto;margin:0 -15px 15px 0;}
/* JIM */
.shopping-cols .item-alt img.rightalt{float:right;width:200px;margin:0 0 15px 0;}
.shopping-cols .item-alt p{font-size:1.1em;font-family:Trebuchet MS,Arial,Helvetica,sans-serif;}



.shopping .resources{background:url(../images/bg/bg-resources-top.gif) left top no-repeat;}
#content.shopping .resources .padding{background:url(../images/bg/bg-resources-bottom.gif) left bottom no-repeat;padding:10px 20px 15px 20px;}
.shopping .resources h2{color:#000;background:transparent;padding:0;font-family:Georgia,"Times New Roman",Times,serif;text-transform:lowercase;font-size:1.8em;}
.shopping .resources p{font-size:1.1em;font-family:Trebuchet MS,Arial,Helvetica,sans-serif;margin:0;padding:0;}
.shopping .resources h3{color:#000;margin:0;}
.shopping .resources p strong{text-transform:uppercase;font-weight:normal;}
.shopping .resources p.intro{margin:0 0 10px 0;}


/* FASHION */
.fashion .box{padding:6px 6px 10px 10px;margin:0 0 15px 0;}
.fashion .box p{font-size:1.2em !important;font-weight:normal !important;}
.fashion .hr{margin:10px 0;}
.fashion p{font-size:1.15em;padding-bottom:0.7em;}
.fashion p.intro{font-size:1.4em;}
.fashion ul.bullets{margin-top:0;margin-left:15px;}
.fashion ul.bullets li{font-size:1.15em;background:url(../images/bg/bg-ul-bullets-red.png) left 8px no-repeat;}

.fashion-cols-intro .col1{float:left;width:430px;background:url(../images/bg/bg-fashion-image.gif) left top no-repeat;min-height:470px;}
.fashion-cols-intro .col1 .padding{padding:24px !important;}
.fashion-cols-intro .col1 p{width:auto;background:#000;color:#FFF;padding:2px 7px 2px 7px;font-family:Trebuchet MS,Arial,Helvetica,sans-serif;margin:15px 0 0 0;text-transform:uppercase;font-size:1.1em;}
.fashion-cols-intro .col2{float:right;width:440px;padding:5px 0 0 0;}

.fashion-cols{padding:10px 0 0 0;}
.fashion-cols .col1{float:left;width:530px;}
.fashion-cols .col2{float:right;width:330px;}

.fashion-cols h2{font-family:Trebuchet MS,Arial,Helvetica,sans-serif;background:#000;color:#FFF;padding:2px 5px;margin:0 0 10px 0;font-size:1.9em;}
.fashion-cols p{font-family:Trebuchet MS,Arial,Helvetica,sans-serif;}

.fashion-cols .photo img{display:block;}
.fashion-cols .photo p{background:#d6d6eb;padding:1px 7px 3px 7px;font-family:Trebuchet MS,Arial,Helvetica,sans-serif;font-size:1.1em;line-height:1.6em;}

.photo-cols{padding:0 0 10px 0;}
.photo-cols .photo{float:left;width:235px;margin:0 0 0 20px;}


/* INSPIRATION */
.inspiration{background:url(../images/bg/bg-inspiration.gif) center top no-repeat;}
.inspiration h1{font-size:2.2em;margin:0 0 10px 0;}
.inspiration p{font-size:1.15em;}
.inspiration p.intro{color:#797777;padding:0;margin:0 0 5px 0;font-family:Trebuchet MS,Arial,Helvetica,sans-serif;font-size:1.2em;}


.inspiration-cols{}
.inspiration-cols .col1{float:left;width:490px;}
.inspiration-cols .col2{float:right;width:380px;}

.inspiration-cols-intro{}
.inspiration-cols-intro .col1{float:left;width:295px;}
.inspiration-cols-intro .col2{float:right;width:585px;}

.inspiration-i1{background:url(../images/bg/bg-inspiration-i1.png) left top no-repeat;padding:20px 13px 0 18px;min-height:326px;}
.inspiration-i1-bottom{background:url(../images/bg/bg-inspiration-i1-bottom.png) left top no-repeat;height:20px;margin:0 0 10px 0;}
.inspiration-i1 p{font-family:Trebuchet MS,Arial,Helvetica,sans-serif;padding:10px 0 0 0;color:#797777;}
.inspiration-i2{position:relative;background:url(../images/bg/bg-inspiration-i2.png) left top no-repeat;padding:18px 13px 15px 16px;min-height:335px;}
.inspiration-i2 .tape{position:absolute;top:-30px;right:60px;width:25px;height:66px;background:url(../images/bg/bg-tape.png) left top no-repeat;}
.inspiration-i2 .tape img{display:none;}
.inspiration-i2 p{position:absolute;bottom:30px;left:25px;color:#FFF;font-family:Trebuchet MS,Arial,Helvetica,sans-serif;background:url(../images/bg/bg-inspiration-i2-text.png) left top;margin:0 10px 0 0;width:522px;padding:3px 5px;}
.inspiration-i3{background:url(../images/bg/bg-inspiration-i3.png) left top no-repeat;padding:27px 13px 15px 13px;}
.inspiration-i4{background:url(../images/bg/bg-inspiration-i4.png) left top no-repeat;padding:27px 13px 15px 13px;clear:left;}
.inspiration-i5{background:url(../images/bg/bg-inspiration-i5.png) left top no-repeat;padding:16px 15px 0 16px;}
.inspiration-i5-bottom{background:url(../images/bg/bg-inspiration-i5-bottom.png) left top no-repeat;height:20px;}
.inspiration-i5 p{text-align:center;font-family:Trebuchet MS,Arial,Helvetica,sans-serif;padding:10px 0 0 0;}

.notepad{margin:0 0 10px 0px;}
.notepad-top{background:url(../images/bg/bg-notepad-top.png) left top no-repeat;padding:20px 70px 10px 30px;}
.notepad-bottom{background:url(../images/bg/bg-notepad-bottom.png) left top no-repeat;height:20px;}
.notepad-top h2{font-size:1.4em;font-weight:bold;margin:0 0 10px 0;color:#5b5a5a;}
.notepad-top p{text-align:justify;color:#5b5a5a;}


/* COMMUNITY */
.community{font-family:Georgia,"Times New Roman",Times,serif !important;}
.community h1{font-size:2.2em;margin:0 0 10px 0;}
.community p{font-size:1.15em;}
.community ul li{font-family:Trebuchet MS,Arial,Helvetica,sans-serif;font-size:1.15em;}




/* ARCHIVES */
.archive{}

.archive p{text-align:justify;}

.archive .item h3{text-transform:uppercase;font-size:1.1em;}
.archive .item p{font-size:1em;}

.archive .cols{padding:0 10px;}
.archive .col1{float:left;width:415px;}
.archive .col2{float:right;width:415px}

.archive .item{margin:0 0 15px 0;}
.archive .item .image{float:left;width:149px;padding:13px;background:url(../images/bg/bg-archive-photo.gif) left top no-repeat;}
.archive .item .text{float:right;width:235px;padding:10px 0 0 0;}
.archive .item a.button{font-size:1em;}

.archive .intro .col1{float:left;width:605px;padding:10px 0 0 0;}
.archive .intro .col2{float:right;width:270px;padding:25px 0 0 0;}













/* fonts */
.archive a{color:#c9007e;}
.archive p{font-family:Georgia,"Times New Roman",Times,serif;}
.archive .intro p{font-size:1.2em;}
.archive p.intro{color:#777;font-family:Trebuchet MS,Arial,Helvetica,sans-serif;margin:3px 0 0 0;padding:0 0 10px 0;}

.archive .intro .col1{width:550px;}
.archive .intro .col2{width:330px;padding:10px 0 0 0;}

.archive .intro .col2 .image{background:url(../images/bg/bg-projects-archive-image.gif) left top no-repeat;padding:23px 0 23px 25px;}

.archive .breadcrumb li{font-size:2em;}
.archive .breadcrumb li.section{font-size:1.6em;}
.archive h2{font-family:Georgia,"Times New Roman",Times,serif;color:#000;font-size:1.8em;margin:0 0 3px 0;padding:0;}
.archive h3{background:#000;color:#fff;text-transform:uppercase;font-family:Trebuchet MS,Arial,Helvetica,sans-serif;font-size:1.2em;font-weight:normal;margin:0;padding:1px 5px;float:left;width:auto;}
.archive h3 a{color:#FFF;}
.archive div.button{margin:0 0 5px 0;clear:both;}
.archive a.button{background:#c9007e;color:#fff;font-size:1.1em;}
.archive .cols{padding:0 10px 0 0;}
.archive .item{margin:0 0 20px 0;}
.archive .item .image{background:transparent;padding:0;border:1px solid #cccdc5;width:173px;}
.archive .item .text{width:230px;padding:0;}
.archive .item .text h3{font-size:1em;}
.archive .item a.button{font-size:1em;}





/* Interviews Archive */
.archive .ten-questions .intro .col1{width:605px;}
.archive .ten-questions .intro .col2{width:270px;}

.archive .ten-questions a{color:#2f60a3;}
.archive .ten-questions p{font-family:Georgia,"Times New Roman",Times,serif;}
.archive .ten-questions .intro p{font-size:1.2em;}
.archive .ten-questions p.intro{color:#777;font-family:Trebuchet MS,Arial,Helvetica,sans-serif;margin:3px 0 0 0;padding:0 0 10px 0;}

.archive .ten-questions h2{font-family:Georgia,"Times New Roman",Times,serif;color:#000;font-size:1.8em;margin:0;}
.archive .ten-questions h3{font-family:Trebuchet MS,Arial,Helvetica,sans-serif;font-size:1.4em;font-weight:normal;margin:0 0 1px 0;text-transform:none;background:transparent;color:#2f60a3;padding:0;}
.archive .ten-questions div.button{margin:0 0 3px 0;}
.archive .ten-questions a.button{background:#2f60a3;color:#fff;font-size:1.2em;}

.archive .ten-questions .cols{padding:0 10px;}
.archive .ten-questions .cols h2{padding:0 0 0 5px;}
.archive .ten-questions .item .image{float:left;width:149px;padding:13px;background:url(../images/bg/bg-archive-photo.gif) left top no-repeat;border:0;}
.archive .ten-questions .item .text{float:right;width:235px;padding:10px 0 0 0;}
.archive .ten-questions .item .text h3{text-transform:uppercase;}
.archive .ten-questions .item a.button{font-size:1em;}


.polaroid{background:url(../images/bg/bg-polaroid.gif) left top no-repeat;padding:20px 13px 0 18px;}
.polaroid-bottom{background:url(../images/bg/bg-polaroid-bottom.gif) left top no-repeat;height:20px;margin:0 0 10px 0;}
.archive .polaroid p{font-family:Trebuchet MS,Arial,Helvetica,sans-serif;padding:20px 10px 0 0;color:#797777;text-align:right;}


/* Shopping Archive*/
.archive .shopping h3{text-transform:none;font-family:Georgia,"Times New Roman",Times,serif;padding-bottom:3px;}
.archive .shopping .intro h3{font-size:1.6em;font-weight:normal;}
.archive .shopping .item h3{font-size:1.1em;font-weight:normal;}


/* Fashion Archive*/
.archive .fashion h1{font-size:2.2em;}
.archive .fashion h3{text-transform:none;font-family:Georgia,"Times New Roman",Times,serif;padding-bottom:3px;}
.archive .fashion .intro h3{font-size:1.6em;font-weight:normal;}
.archive .fashion .item h3{font-size:1.1em;font-weight:normal;}



.pagination{background:url(../images/bg/bg-pagination-top.gif) left top no-repeat;font-family:Trebuchet MS,Arial,Helvetica,sans-serif;margin:5px 0 15px 0;}
#content .pagination .padding{padding:8px 8px 8px 8px;background:url(../images/bg/bg-pagination-bottom.gif) left bottom no-repeat;}
.archive .pagination h2{float:left;width:auto;background:#000;color:#FFF;padding:2px 4px;margin:0 10px 0 0;text-transform:uppercase;font-size:1em;font-family:Trebuchet MS,Arial,Helvetica,sans-serif;}
.archive .pagination p{float:left;width:auto;padding:3px 0 0 0;margin:0 5px 0 0;font-size:1em;font-family:Trebuchet MS,Arial,Helvetica,sans-serif;}
.pagination ul{float:left;width:auto;list-style-type:none;margin:0;padding:1px 0 0 0;}
.pagination ul li{display:block;float:left;width:auto;margin:0;padding:0;}
.pagination ul li a{display:block;float:left;width:auto;padding:1px 4px;margin:0 10px 0 0;font-size:1em;}
.pagination ul li a.selected,
.pagination ul li a:hover{background:#000;text-decoration:none;color:#fff;}





/* CLEARING */
.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear{display:inline-table;}

.padding{padding:10px;}
.hide{position:absolute;left:-500em !important;top:-500em !important;}




/* FILTERS */
/* hide from IE-mac \*/ .clear, .caption {display: block;} /* end hide from IE-mac */


