#inner {
	position: relative;
}

#section_home #inner_two {
	background-image: url(../_images/bg-right2.png);
}

#section_attainable_now #inner_two {
	min-height: 570px;
}

#section_attainable_now h1.Active {
	background: #308dcc;
}

#section_attainable_now #sub_nav_right p.SubNavHeader,
#section_attainable_now #sub_nav_right p.SubNavHeader a:link,
#section_attainable_now #sub_nav_right p.SubNavHeader a:visited,
#section_attainable_now #sub_nav_right p.SubNavHeader a:hover,
#section_attainable_now #sub_nav_right p.SubNavHeader a:active,
#section_attainable_now #sub_nav_left p.SubNavHeader a {
	color: #308dcc !important;
}

#section_attainable_now #sub_nav_right p {
	color: #bfbfbf;
	display: block;
	width: 150px;
	margin-left: 40px;
	padding-left: 13px;
	font-style: italic;
}

#section_attainable_now #sub_nav_right p.SubNavHeader {
	font-style: normal;
}

.SubNav li span.highlight {
    padding: 0 5px;
    padding-left: 5px;
    display: inline;
    color: #308DCC;
}
#sub_nav_right li span.highlight {
    padding-left: 5px;
}
.SubNav li span.note {
    padding: 0 0 0 10px;
}

#section_attainable_now #sub_nav_right ul {
	margin-top: 10px;
}

#section_attainable_now #sub_nav_left img {
	position: relative;
	top: 3px;
	margin: 0 4px 0 6px;
}

span.Size {
	color: #fff !important;
	font-weight: bold;
	font-size: 8px !important;
	background: #bfbfbf;
	width: 20px;
	padding: 2px 0 3px !important;
	text-align: center;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}

#section_attainable_now #sub_nav_left span.Size {
	float: right;
	margin-left: 5px;
	position: relative;
}

#section_attainable_now #sub_nav_left a:hover span.Size,
#section_attainable_now #sub_nav_left a:active span.Size {
	background: #9e9e9e;
}

a.Hidden {
	display: none !important;
}

#section_attainable_now #project_photos a:link,
#section_attainable_now #project_photos a:visited {
	margin: 0 1px 3px 0;
}

#section_attainable_now #project_photos a#Last:link,
#section_attainable_now #project_photos a#Last:visited {
	margin: 0;
}

#section_attainable_now #project_photos a#First:link img,
#section_attainable_now #project_photos a#First:visited img,
#section_attainable_now #project_photos a#Last:link img,
#section_attainable_now #project_photos a#Last:visited img {
	width: 224px;
	height: 135px;
}

#section_attainable_now #project_photos a#First:hover img,
#section_attainable_now #project_photos a#First:active img,
#section_attainable_now #project_photos a#Last:hover img,
#section_attainable_now #project_photos a#Last:active img {
	border: 0;
}

#section_attainable_now .Section img {
	border: 3px solid #FFF;
}

#section_attainable_now .Section h2 {
	clear: both;
	margin-bottom: 0;
}

#section_attainable_now .Section h2 span.Size {
	position: relative;
	top: 1px;
	left: 0;
	width: 20px;
	display: block;
	float: left;
	margin: 0 10px 0 0;
	font-size: 8px !important;
	padding: 4px 0 4px !important;
	color: #5b5b5b !important;
}

#section_attainable_now .Section h2 span.Size:hover,
#section_attainable_now .Section h2 span.Size:active {
	/*color: #5b5b5b !important;*/
}

#section_attainable_now .Sizes {
	position: relative;
	padding-left: 70px !important;
}

#section_attainable_now .Section span.Size {
	padding: 4px 0 5px !important;
	font-size: 16px !important;
	position: absolute;
	top: -7px;
	left: 20px;
	width: 30px;
	color: #bfbfbf !important;
	background: #fff;
}

a#butterfly:link,
a#butterfly:visited {
	position: absolute;
	top: 105px;
	right: 26px;
	height: 29px;
	width: 30px;
	display: block;
	background: url(../_images/butterfly.gif) no-repeat center top;
}

body#section_home a#butterfly:link,
body#section_home a#butterfly:visited {
	right: 82px;
}

a#butterfly:hover,
a#butterfly:active {
	background-position: center bottom;
}

a#podcast {
	margin: 6px 0 0 0;
	font-weight: bold;
	font-style: italic;
	text-align: right;
	clear: both;
}

body#section_attainable_now .Section ul {
	list-style-type: none;
	margin: 5px 0;
}

body#section_attainable_now .Section li ul {
	margin-bottom: 20px !important;
}

body#section_attainable_now .Section ul ul {
	list-style-type: disc;
	margin: 5px 0 5px 15px;
}


h3 {
	color: #fbec95;
	font-size: 0.75em;
	line-height: 1.8;
	margin-top: 3em;
	text-transform: uppercase;
}


#section_attainable_now div.Section li a {
    font-weight: bold;
}

#section_attainable_now #sub_nav_left li a {
    padding-bottom: 2px;
}
#section_attainable_now #sub_nav_left li.First a {
    padding-bottom: 12px;
}
#section_attainable_now #sub_nav_left li a.pdf {
    display: block;
    padding: 0 13px 12px 0;
    text-align: right;
    font-size: 10px;
}

#section_archive a#butterfly:link, #section_archive a#butterfly:visited
,#section_contact a#butterfly:link, #section_contact a#butterfly:visited { right:82px!important; }

#section_home #splash { margin:0px auto; position:relative; width:540px;  }
#section_home #splash .overlay { z-index:2; position:absolute; top:0px; right:0px; left:0px; bottom:0px; /*background:transparent url(../_images/home.splash/overlay.png) 0 no-repeat; */ }
#section_home #carousel-wrapper {    width: 540px;    height: 250px;    overflow: hidden;}
#section_home #carousel-content {    width: 4320px;    z-index:1;}
#section_home #carousel-content .slide {    float: left;    width: 540px;    height: 250px; }

#built-nav, #inprogress-nav {    width: 206px;    height: 313px;    overflow: hidden; }
#built-nav #built-nav-content, #inprogress-nav #inprogress-nav-content {  width:1030px;  }
#built-nav #built-nav-content .plist, #inprogress-nav #inprogress-nav-content .plist { display:block; float:left; width:206px; }

#projects_built,#projects_progress { width:222px; height:304px; overflow:hidden;}
#projects_built #projects_built-content, #projects_progress #projects_progress-content { width:1332px; }
#projects_built #projects_built-content .slide,#projects_progress #projects_progress-content .slide { float:left; width:222px; height:304px; }


ul.page-nav { display:block; width:100px; }
ul.page-nav li { float:left; margin:0px!important; padding:0px!important; }
ul.page-nav li a { display:block; width:14px; text-align:center; margin:1px!important; padding:0px!important; }
ul.page-nav li a.carousel-selected { color:#EAAF00; font-weight:bold; }
ul.page-nav li a:hover { color:#EAAF00!important;  }
ul.page-nav li a.next { background:transparent url(../_images/sprite.nav.png) 0 0 no-repeat; text-indent:-3333px;  }
ul.page-nav li a.prev { background:transparent url(../_images/sprite.nav.png) 0 -14px no-repeat; text-indent:-3333px;  }

ul#built-page-nav { float:right; width:100px; margin:10px 24px!important; padding:0px!important; }
ul#inprogress-page-nav { margin: 10px 0px 0px 40px!important; padding:0px!important;  }
#section_studio #project_photos a#featured:link, #section_studio #project_photos a#featured:visited
,#section_studio #project_photos a#featured:link img,#section_studio  #project_photos a#featured:visited img {
width: 198px;
height: 135px;
}
#section_studio #project_photos a#featured:link, #section_studio #project_photos a#featured:visited { float:left; margin-bottom:24px; }
#section_studio #project_photos a:link img, #section_studio #project_photos a:visited img { width: 40px;height: 40px; }

h2.subheadertwo { margin: 12px 6px 6px; padding:0px; color:#fff; }
.accordionButton  { margin: 3px 6px 0px; padding:12px; font-size:16px; color:#fff; cursor:pointer; background-color:#7F7E7E;  }
.accordionContent { margin: 0px 6px 0px; padding: 12px; background-color:#9F9F9F; }
.accordionContent p { padding: 0px 0px 6px; }
.accordionButton.on { background-color:#929191; }



