/*
THEME NAME:Scale
THEME URI:http://www.allancole.com/wordpress/themes/autofocus
DESCRIPTION:AutoFocus is a Wordpress theme specifically for photographers looking for a simple and elegant way to display their work online.
VERSION:1.0.1
AUTHOR:Allan Cole
AUTHOR URI:http://www.allancole.com/wordpress
TAGS:photoblogging, fixed-width, one-column, threaded-comments, white

	This theme is released under GNU General Public License (GPL): 
	http://www.gnu.org/licenses/gpl.html

	1.0.1: Adds IE6 support (still a work in progress but better than before).
			Fixes the 'Leave a comment' link.
			Fixes images on the home page using the index.php template file.
			Fixes image floating issue in the front page template.
			Improved Static navigation arrows for an easier UX.
			Now pulls the 'large' (800px wide) image instead of the full size image for CSS backgrounds on the homepage.
			Adds EXIF Data to image attachment pages (Shutter Speed does not work).
			Fixes borders and shadows for Firefox 3.5.
			Reworked comments section to include Pings.
			New 404 template that adheres to the site format.
	0.9.7: Fixes 'Headers already sent' error.
	0.9.6: Fixes removed images on pages.
	0.9.5: Removes the first image(the duplicate image) from the post content when it comes before the_content text.
			Allows for images to show up in the RSS feed.
			Adds indented sub-page formating in the main menu.
			Removes grey background for smaller images on single pages.
	0.9.4: Removes [shortcode] & CSS from single page next/previous excerpts.
	0.9.3: Fixes ‘From URL’ image errors.
			Removes [shortcode] & CSS from homepage excerpts.
	0.9.1: Fixes some IE bugs.
	0.9.0: First Public release.

*/

/* font imports */
@charset "UTF-8";
/* CSS Document */


/* DEFINING FONT FACES */  
/* MemphMed  */  
.MemphMed {
	font-family: "Memphis LT Std Medium", MemphMed;
} 
 
/* for Others */  
@font-face {  
  font-family: MemphMed;  
  src: url(http://www.scale.gs/dev/site/MemphMed.ttf) format("truetype");  
}  
 
/* use the font */  
.MemphMed.title {  
  font:MemphMed;  
}

/* MemphLight  */  
.MemphLight {
} 
 
/* for Others */  
@font-face {  
  font-family: "Memphis LT Std Light", MemphLight;  
  src: url(http://www.scale.gs/dev/site/MemphLight.ttf) format("truetype");  
}  
 
/* use the font */  
.MemphLight.title {  
  font:MemphLight;  
}

/* MemphBold  */  
.MemphBold {
	font-family: "Memphis LT Std Bold", MemphBold;
} 
 
/* for Others */  
@font-face {  
  font-family: MempBold;  
  src: url(http://www.scale.gs/dev/site/MemphBold.ttf) format("truetype");  
}  
 
/* use the font */  
.MemphBold.title {  
  font:MemphBold;  
}


/* =structure */

body {
	background: #111111 url(http://www.scale.la/images/background/rotator.php) no-repeat fixed;
	color: #444;
	margin: 0;
	padding: 0;
	font-face: "Memphis LT Std Light", MemphLight;
	font-face: "Memphis LT Std Medium", MemphMedium;
	font-face: "Memphis LT Std Bold", MemphBold;
	font: 1.6em/1.6 "Memphis LT Std Medium", MemphMed;
}

#wrapper {
// change this width to change the number of thumbs on the homepage
	padding: 0;
	width: 920px;
	position: relative;
	display: block
}

#crosshairs {
	position: fixed;
	top:0;
	width:100%;
	height:100%;
	z-index:0;
	overflow: hidden;
	background: url(http://www.scale.la/images/crosshairs.png) no-repeat;
	right: 40px;
}

/* =miscellaneous */

#persistentaddress {
	position: relative;
	font-size: 8pt;
	line-height: 14px;
	color: #fff;
	top: 120px;
 	left: 71px;
        width:150px;
}

#persistentaddress a{
	color: #ffffff;
}

#scalelogo {
	position:absolute;
	left:0px;
	top:277px;
	width:100px;
	height:100px;
	z-index:100;
	visibility: visible;
}

#search{
        position: absolute;
	top: 455px;
        color: #ffffff;
        font-size:18px;
}
#search a{
        color: #ffffff;
}

.clear {
	clear: both;
}

img,img.alignnone {
	margin: 0 0 1em 0;
	clear: both;
	float: none;
	display: block;
}

img.alignleft {
	margin: 0 10px 1em 0px;
	clear: left;
	float: left;
}

img.alignright {
	margin: 0 0 1em 10px;
	clear: right;
	float: right;
}

img.aligncenter {
	margin: 0 auto;
	position: relative;
	clear: none;
}

.bigdate {
	text-shadow: #666 1px 1px 3px
}

a {
	color: #ffffff;
	display: inline;
}

a:hover {
	text-decoration: underline;
	color: #ffffff;
}

h2 a:hover {
	text-decoration: none;
}

h2.post-content a {
	text-decoration: none;
	padding: 0;
}

img {
	border: none;
}

p {
	margin-bottom: 1em;
}

.edit-link {
	display: block;
}

.comment-edit-link, .edit-link a, .required, .unapproved {
	color: red;
}

img#wpstats {
	position: fixed;
	left: 10px;
	bottom: 10px;
}

abbr, acronym, abbr[title], acronym[title], dfn[title] {
	text-transform: none;
	border: none;
	letter-spacing: inherit;
	cursor: default;
}

/* =header */

#header {
	margin: 55px 0 0;
	height: 105px;
	text-transform: normal;
	width: 600px;
	clear: none;
	float: left;
}

#header a:hover {
	text-decoration: none;
	color: #888;
}

#header h1 {
	font-size: 1.8em;
	line-height: 0.8em;
	padding: 5px 0 0;
}

#header h1 a {
	font-weight: 100;
	letter-spacing: -0.05em;
	position: relative;
}

#header #blog-description {
	color: #888;
}

#access {
	display: table;
	height: 160px;
	vertical-align: middle;
	width: 200px;
//	float: right;
	margin-left: -400px;
}

#access #menu {
	vertical-align: middle;
	display: table-cell;
	font-size: 0.8em;
}

#access #menu ul {
	vertical-align: middle;
	display: block
}

#access #menu ul li ul {
	margin-left: 10px;
}

#access #menu a {
	font-weight: 800;
}

/* =nav */

#nav-above {
	display: none;
}

#nav-below {
	clear: both;
	float: right;
	margin: 15px 0 0;
	padding: 0px;
	width: 100%;
	color: #888;
height:45px;
}

#nav-below a {
	font-weight: 800;
}

.archive .nav-next, .archive .nav-previous, .search .nav-next, .search .nav-previous {
	color: #888;
}

.browse h3 {
	color: #888;
	font-size: 1.8em;
	left: 0em;
	position: relative;
	top: 0px;
	text-transform: normal;
	width: 100%;
	font-weight: 100;
}

.nav-excerpt {
	color: #888;
	display: block;
	padding: 0 20px 0 0;
	position: relative;
	font-size: 0.8em;
}

.nav-next {
	background: transparent;
	float: right;
	font-size: 1.2em;
	min-height: 60px;
	padding: 0;
	position: relative;
	margin: 0;
	width: 50%;
}

.nav-previous {
	background: transparent;
	float: left;
	font-size: 1.2em;
	min-height: 60px;
	padding: 0;
	position: relative;
	margin: 0;
	width: 50%;
}

.archive .nav-next, .home .nav-next {
	text-align: right;
}

/* =home */

.home #container #nav-above {
	display: block;
	position: fixed;
}

.home #container #nav-above .nav-previous a, .home #container #nav-above .nav-next a {
	display: block;
	color: #efefef;
	padding: 0 20px;
}

.home #container #nav-above a:hover, .home #container #nav-above a:hover {
	color: #888;
	text-decoration: none;
}

.home #container #nav-above .nav-previous {
	position: absolute;
	display: block;
	width: 100px;
	top: 50%;
	left: -100px;
	text-align: right;
	line-height: 4em;
	font-size: 5em;
}

.home #container #nav-above .nav-next {
	position: absolute;
	display: block;
	width: 100px;
	top: 50%;
	right: -900px;
	text-align: left;
	line-height: 4em;
	font-size: 5em;
}

.home #container #nav-below {
	display: none;
}

#content {
	margin-bottom: 10px;
	float: right;
	width: 640px;
	position: relative;

}

#archive-content {
	margin-bottom: 0;
	float: right;
	width: 640px;
	position: relative;
}

#page-content {
	margin-bottom: 0;
	float: right;
	width: 640px;
	position: relative;
	background: transparent url(http://www.scale.la/wordpress/wp-content/uploads/2010/01/bg.png) repeat scroll 0 0;
        color:#ffffff;
        top:0;
}

#categoryArchive {
	margin-bottom: 3em;
	clear: right;
	float: left;
	width: 700px;
	position: relative;
	left: 200px;
}

.home #content {
	margin-bottom: 10px;
        top:0px;
}

.home .featured.post {
	background: #ffffff url('img/loading.gif') center center no-repeat;
	display: inline;
	float: left;
	height: 105px;
	margin: 0;
	overflow: hidden;
	position: relative;
	width: 210px;
}

.home .featured.post.p1 {
	width: 210px;
	margin-right: 5px;
        margin-bottom: 5px;
}

.home .featured.post.p1 .post-content {
	width: 190px;
}

.home .featured.post.p2 {
	width: 210px;
	margin-right: 5px;
        margin-bottom: 5px;
}

.home .featured.post.p2 .post-content {
	width: 190px;
}

.home .featured.post.p3 {
	width: 210px;
	margin-bottom: 5px;
}

.home .featured.post.p3 .post-content {
	width: 190px;
}

.home .featured.post.p4 {
	width: 210px;
	margin-right: 5px;
        margin-bottom: 5px;
}

.home .featured.post.p4 .post-content {
	width: 190px;
}

.home .featured.post.p5 {
	width: 210px;
	margin-right: 5px;
        margin-bottom: 5px;
}

.home .featured.post.p5 .post-content {
	width: 190px;
}

.home .featured.post.p6 {
	width: 210px;
	margin-bottom: 5px;
}

.home .featured.post.p6 .post-content {
	width: 190px;
}

.home .featured.post.p7 {
	width: 210px;
	margin-right: 5px;
        margin-bottom: 5px;
}

.home .featured.post.p7 .post-content {
	width: 190px;
}

.home .featured.post.p8 {
	width: 210px;
	margin-right: 5px;
        margin-bottom: 5px;
}

.home .featured.post.p8 .post-content {
	width: 190px;
}

.home .featured.post.p9 {
	width: 210px;
	margin-bottom: 5px;
}

.home .featured.post.p9 .post-content {
	width: 190px;
}

.home .featured.post.p10 {
	width: 210px;
	margin-right: 5px;
        margin-bottom: 5px;
}

.home .featured.post.p10 .post-content {
	width: 190px;
}

.home .featured.post.p11 {
	width: 210px;
	margin-right: 5px;
        margin-bottom: 5px;
}

.home .featured.post.p12 .post-content {
	width: 190px;
}

.home .featured.post.p12 {
	width: 210px;
	margin-Bottom: 5px;
}

.home .featured.post.p11 .post-content {
	width: 190px;
}
.home .featured.post.p13 {
	width: 210px;
	margin-right: 5px;
        margin-bottom: 5px;
}

.home .featured.post.p13 .post-content {
	width: 190px;
}
.home .featured.post.p14 {
	width: 210px;
	margin-right: 5px;
        margin-bottom: 5px;
}

.home .featured.post.p14 .post-content {
	width: 190px;
}
.home .featured.post.p15 {
	width: 210px;
	margin-bottom: 5px;
}

.home .featured.post.p15 .post-content {
	width: 190px;
}



.home .post-content {
	background: #FFF;
	bottom: 0;
	left: 0;
	font-weight: 200;
	padding: 10px;
	position: absolute;
	visibility: hidden;
z-index:100;
font-size:0.7em;
}

.home .post-content h4 {
	position: relative;
        z-index:200;
}

.home .post-content p {
	padding: 0;
	margin: 0;
}

.home .post-content a {
	font-weight: 800;
}

.home .post-content-title {
	position: absolute;
	top: 0;
	display: block;
	line-height: 1em;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	z-index: 199


}

.home .post-content-title a {
	display: block;
	height: 100%;
}

.home .post-content-title a span {
	visibility: hidden;
}

.home .post-content-excerpt {
	display: block;
	font-size: 0.8em;
	font-weight: normal;

width: 90%;
/*cursor:pointer;*/
}

.home .post-content:hover, .home .post:hover .post-content {
	-moz-opacity: 0.7;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	opacity: 0.7;
	visibility: visible;
        cursor:pointer;
}
.home .post .bigdate {
	color: #fff;
	font-size: 3.6em;
	font-weight: 100;
	letter-spacing: -0.05em;
	position: absolute;
	text-transform: normal;
	left: 0;
	top: 0;
	padding: 5px 0 0 15px;
	visibility: visible;
	z-index: 60;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
	opacity: 1;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

.home .featured img {
	height: 105px;
        width: 210px;
}

.home .featured a:hover {
	text-decoration: none;
	color: #444;
}

.home .featured a:hover img {
	-moz-opacity: 0.7px;
	filter: alpha(opacity=70);
	opacity: 0.7px;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
}

.home .post {
	background: #999;
	height: 300px;
	margin: 0;
	overflow: hidden;
	width: 400px;
}

.home #footer {
	margin-top: 0em;
}

/* =index template */

#content.index {
	width: 800px;
	clear: both;
	float: none;
}

#content.index .post {
	background: transparent;
	width: 800px;
	height: inherit;
	clear: both;
	float: none;
	margin-bottom: 3em;
	overflow: visible;
}

#content.index .post h2.entry-title {
	width: 640px;
	font-size: 2.6em;
	line-height: 1.2em;
	margin: 0.5em 0 0.25em;
	font-weight: 100;
	letter-spacing: -0.05em;
	background-color: #fafafa;
}

skool {
	width: 590px;
	padding: 0 10px 3em 0;
	float: left;
	font-size: 1.2em;
	color: #fffeff;
}

#content.index .post .entry-content h1 {
	font-size: 2.2em;
	padding: 0.125em 0;
}

#content.index .post .entry-content h2 {
	font-size: 2em;
	padding: 0.125em 0;
}

#content.index .post .entry-content h3 {
	font-size: 1.8em;
	padding: 0.25em 0;
}

#content.index .post .entry-content h4 {
	font-size: 1.6em;
	padding: 0.25em 0;
}

#content.index .post .entry-content h5 {
	font-size: 1.4em;
	padding: 0.5em 0;
}

#content.index .post .entry-content h6 {
	font-size: 1.2em;
	padding: 0.5em 0;
}

#content.index .post .entry-content img {
	max-width: 640px;
	height: inherit;
}

#content.index .post .entry-content blockquote {
	padding: 1em 1em 0;
	margin-bottom: 1em;
	font-style: italic;
	font-size: 1.2em
}

#content.index .post .entry-content ul {
	margin-left: 1em;
	list-style: circle;
	padding-bottom: 1em
}

#content.index .post .entry-content ol {
	margin-left: 1em;
	list-style: upper-roman;
	padding-bottom: 1em
}

#content.index .post .entry-content ul li ul {
	margin-left: 2em;
	list-style: disc;
	padding: 0
}

#content.index .post .entry-content ol li ol {
	margin-left: 2em;
	list-style: upper-alpha;
	padding: 0
}

#content.index .post .entry-content ul li, .single .post .entry-content ol li {
	font-size: 1em;
}

#content.index .post .entry-content pre {
	width: 585px;
	overflow: auto;
	padding: 1em 0;
	color: #444;
}

#content.index .post .entry-content code {
	padding: 1em 0;
	display: block;
	color: #444;
}

#content.index .post .entry-meta {
	color: #888;
	width: 200px;
	float: right;
	font-size: 1em;
	line-height: 1.4em;
	padding: 5px 0 0;
	position: relative;
	z-index: 11;
	display: block;
}

#content.index .post .entry-date {
	width: 200px;
	font-size: 3.6em;
	line-height: 1em;
	letter-spacing: -0.05em;
	;margin-bottom: 3px;
	float: right;
	color: #888
}

#content.index .post .entry-meta span {
	display: block;
}

#content.index .post .entry-meta a {
	background: none;
}

#content.index #nav-below {
	margin: 3em 0;
}

.home #content.index #primary, .home #content.index #secondary {
	display: block;
}

/* =single */

.single #container {
	float: left;
	width: 920px;
	position: relative;
	margin-bottom: 3em;
	overflow: visible;
}

.single #container #nav-above {
	display: block;
	position: fixed;
}

.single #container #nav-above .nav-previous a, .single #container #nav-above .nav-next a {
	display: block;
	color: #efefef;
	padding: 0 20px;
}

.single #container #nav-above a:hover, .single #container #nav-above a:hover {
	color: #888;
	text-decoration: none;
}

.single #container #nav-above .nav-previous {
	position: absolute;
	display: block;
	width: 100px;
	top: 50%;
	left: -100px;
	text-align: right;
	line-height: 4em;
	font-size: 5em;
}

.single #container #nav-above .nav-next {
	position: absolute;
	display: block;
	width: 100px;
	top: 50%;
	right: -900px;
	text-align: left;
	line-height: 4em;
	font-size: 5em;
}

.single #container #nav-below {
	margin-bottom: 3em;
}

.single .post h2.entry-title, .single .attachment h2.entry-title {

	font-size: 2.6em;
	font-weight: 100;
	letter-spacing: -0.05em;
	line-height: 1.2em;
	padding: 10px;
	background: transparent url(http://www.scale.la/wordpress/wp-content/uploads/2010/01/bg.png) repeat scroll 0 0;
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	width: 620px;
	color: #fffeff;
}

.single .post, .single .attachment {
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
	width: 800px;
	overflow: visible;
}

.single .post .full-photo, .single .attachment .full-photo {
	margin: 0;
	background: transparent;
}

.single .post .full-photo .photo-credit, .single .attachment .full-photo .photo-credit {
	color: #FFF;
	visibility: hidden;
	font-size: 1.2em;
	font-weight: 100;
	position: absolute;
	padding: 20px;
	text-transform: normal;
	left: 0;
	display: block;
	width: 760px;
	height: 70%;
	background: transparent;
	z-index: 5;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
	opacity: 0;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

.single .post .full-photo:hover .photo-credit, .single .attachment .full-photo:hover .photo-credit {
	color: #FFF;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
	opacity: 1;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	visibility: visible;
	cursor: default;
}

.single .post .entry-content, .single .attachment .entry-content {
	background: transparent url(http://www.scale.la/wordpress/wp-content/uploads/2010/01/bg.png) repeat scroll 0 0;
	color: #fffeff;
	float: left;
	width: 640px;
	position: relative;
	z-index: 10;
	min-height: 200px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-bottom: 10px;
	padding-left: 0;
        font-size: 0.9em;
}

.single .post .entry-content h1 {
	font-size: 2.2em;
	padding: 0.125em 0;
}

.single .post .entry-content h2 {
	font-size: 2em;
	padding: 0.125em 0;
}

.single .post .entry-content h3 {
	font-size: 1.8em;
	padding: 0.25em 0;
}

.single .post .entry-content h4 {
	font-size: 1.6em;
	padding: 0.25em 0;
}

.single .post .entry-content h5 {
	font-size: 1.4em;
	padding: 0.5em 0;
}

.single .post .entry-content h6 {
	font-size: 1.2em;
	padding: 0.5em 0;
}

.single .post .entry-content img {
	max-width: 640px;
	height: inherit;
}

.single .post .entry-content blockquote {
	padding: 1em 1em 0;
	margin-bottom: 1em;
	font-style: italic;
	font-size: 1.2em
}

.single .post .entry-content ul {
	margin-left: 1em;
	list-style: circle;
	padding-bottom: 1em
}

.single .post .entry-content ol {
	margin-left: 1em;
	list-style: upper-roman;
	padding-bottom: 1em
}

.single .post .entry-content ul li ul {
	margin-left: 2em;
	list-style: disc;
	padding: 0
}

.single .post .entry-content ol li ol {
	margin-left: 2em;
	list-style: upper-alpha;
	padding: 0
}

.single .post .entry-content ul li, .single .post .entry-content ol li {
	font-size: 1em;
}

.single .post .entry-content pre {
	width: 585px;
	overflow: auto;
	padding: 1em 0;
	color: #444;
}

.single .post .entry-content code {
	padding: 1em 0;
	display: block;
	color: #444;
}

.single .post .entry-meta, .single .attachment .entry-meta {
	color: #888;
	width: 200px;
	float: left;
	font-size: 1em;
	line-height: 1.4em;
	padding: 5px 0 0;
	position: relative;
	z-index: 11;
}

.single .post .entry-meta .bigdate, .single .attachment .entry-meta .bigdate {
	position: relative;
	color: #888;
	font-size: 3.6em;
	line-height: 1em;
	letter-spacing: -0.05em;
	margin-bottom: 3px;
	display: block;
	visibility: visible;
	text-shadow: 0em 0em #333;
}

.single .post .entry-meta a, .single .attachment .entry-meta a {
	background: none;
}

.single .attachment .entry-meta .attachment-title {
	font-size: 1.8em;
	line-height: 1.2em;
	display: block;
	clear: both;
	float: none;
	width: 100%;
}

/* =page */

.page #container {
	float: left;
	width: 920px;
}

.page .post {
	float: left;
	margin: 0 0 0 0;
	position: relative;
	width: 91px;
}

.page .post .full-photo {
	margin-bottom: 2em;
}

.page .post .bigdate {
	color: #FFF;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
	opacity: 0;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	visibility: hidden;
	font-size: 3.6em;
	font-weight: 100;
	position: absolute;
	text-transform: normal;
	left: 0;
	top: -0.2em;
	display: block;
	width: 100%;
	height: 70%;
	background: transparent;
	z-index: 5
}

.page .post .full-photo:hover .bigdate {
	color: #FFF;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
	opacity: 1;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	visibility: visible;
	cursor: default;
}

.page .post .entry-content {
	background: #FFF;
	color: #888;
	font-size: 1.2em;
	float: left;
	padding: 0 5px 5px 5px;
	margin: 0;
	width: 594px;
	position: relative;
	z-index: 10;
	min-height: 200px;
}

.page .post .entry-meta {
	color: #888;
	width: 190px;
	float: rightt;
	font-size: 0.8em;
	padding-left: 5px;
	position: relative;
	z-index: 11;
}

.page .post .entry-meta a {
	background: none;
}

.page h2.entry-title {
	-moz-opacity: 0.95;
	filter: alpha(opacity=95);
	opacity: 0.95;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";
	font-size: 2.6em;
	font-weight: 100;
	letter-spacing: -0.05em;
	line-height: 1.2em;
	margin: 0.5em 0 0.25em;
	padding: 0;
	width: 800px;
	position: relative;
	z-index: 12;
}

.page {
	width: 800;
	clear: both;
	float: none;
}

.page .page {
	background: transparent;
	width: 640px;
	height: inherit;
	clear: both;
	float: none;
	margin-bottom: 3em;
}

.page .page .entry-title {
	font-size: 2.6em;
	line-height: 1.2em;
	width: 620px;
	font-weight: 100;
	margin: 0 0 0.4em;
	padding: 10px 0 0 10px;
}

.page .page p {
	margin-bottom: 1em;
}

.page .page a {
	color: #bfbfbf;
}

.page .page .entry-date {
	width: 200px;
	font-size: 3.6em;
	float: left;
	color: #888
}

.page .page .entry-content {
	width: 640px;
	float: left;
	font-size: 0.9em;
	color: #fff;
	padding-left: 0px;
text-indent:0px;
display:block;

}

.page .page .entry-meta {
	color: #888;
	width: 200px;
	float: right;
	font-size: 0.8em;
	padding: 5px 0 0;
	position: relative;
	z-index: 11;
}

.page #container {
	margin-bottom: 3em;
}

/* =archives page */

div.archive-content {
	clear: both;
	float: none;
	display: table;
	width: 640px;
	padding: 0 0 3em;
}

div.archive-content ul li {
	width: 640px;
	clear: both;
	margin-bottom: 5px;
	display: block;
	float: none;
	background: transparent
}

div.archive-content .sidebar {

}

.sidebar {
	position: relative;
	left: 40px;
	width: 200px;
	height: 300px;
top:-6px;
}


li.cat-item, li.cat-item a{
opacity:0.6;
	-moz-opacity: 0.6;
	filter: alpha(opacity=60);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
color: #ffffff;
cursor:pointer;
	z-index: 1;
}


li.cat-item:hover {
	opacity:1;
	-moz-opacity: 1.0;
	filter: alpha(opacity=100);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        text-decoration: none;
}

.sidebar ul li#current {
	opacity:1;
	-moz-opacity: 1.0;
	filter: alpha(opacity=100);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        text-decoration: none;
}

.archive-sidebar {
	position: relative;
	left: 40px;
	width: 200px;
	height: 300px;
	float: left;
}

.page-sidebar {
	position: relative;
	width: 200px;
	height: 300px;
	float: left;
	left: 40px;
}

div.archive-content ul h3 {
	line-height: 1.2em;
	font-weight: 100;
	float: left;
	margin: 0;
	width: 200px;
	background: transparent;
	font-size: 1.8em;
	position: relative;
	text-transform: normal;
	z-index: 2;
	color: #888;
}

div.archive-content ul li ul, div.archive-content ul li p, div.archive-content ul li #searchform {
	background: #EAEAEA;
	float: left;
	margin: 0;
	padding: 5px;
	width: 385px;
	border-bottom: 5px solid #FFF;
}

div.archive-content ul li ul li {
	width: 385px;
	margin: 0;
	padding: 0;
}

div.archive-content ul li ul li ul {
	width: 385px;
	margin: 0 0 0 20px;
	padding: 0;
	border: none;
	width: inherit;
	background: transparent
}

div.archive-content a {
	font-weight: 800;
}

div.archive-content #primary, div.archive-content #secondary {
	width: 640px;
	clear: both;
	margin: 0;
	padding: 0;
	display: block;
	float: none;
	background: transparent
}

/* =archive, category, & search pages */

.archive #container, .search #container {
	float: left;
	width: 920px;
	clear: right;
}

.archive h3.entry-title, .search h3.entry-title {
	font-size: 1.8em;
	letter-spacing: -0.05em;
	line-height: 1.2em;
	padding: 0;
}

.archive h2.page-title, .search h2.page-title {
	color: #fff;
	font-weight: 100;
}

.archive h2.page-title span, .search h2.page-title span {
	color: #999999;
	font-style: italic;
	font-weight: 100;
}

.archive .comment-count, .search .comment-count {
font-size: 2.6em;
	font-weight: normal;
	letter-spacing: -0.05em;
	line-height: 1.2em;
	padding: 10px;
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	width: 620px;
	color: #fffeff;	
	z-index: 2;
}

.archive .comment-count h2, .search .comment-count h2 {
	font-weight: normal;
	left: 0;
	position: relative;
	top: 0;
}

.archive .post, .search .post, .search .page {
	display: block;
	float: left;
	position: relative;
	width: 640px;
height:100%;
	color: #fff;
background:transparent url(http://www.scale.la/wordpress/wp-content/uploads/2010/01/bg.png) repeat scroll 0 0;
}

.archive .preview, .search .preview {
	background: #ffffff url('img/loading.gif') center center no-repeat;
	float: left;
	margin: 0;
	max-height: 200px;
	min-height: 200px;
	overflow: hidden;
	width: 640px;
}

.archive .preview .bigdate, .search .preview .bigdate {
	color: #fff;
	font-size: 3.6em;
	line-height: 1.2em;
	left: 10px;
	position: absolute;
	text-transform: normal;
	top: 10px;
}

.archive .preview a .bigdate, .search .preview  a .bigdate {
	color: #fff;
	font-weight: 100;
}

.archive .preview .post-content, .search .preview .post-content, .search .page .post-content {
	-moz-opacity: 0;
	filter: alpha(opacity=0);
	opacity: 0;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	background: #FFF;
	position: absolute;
	left: 0;
	bottom: 0;
	display: inline;
	float: none;
	margin: 0;
	padding: 10px;
	width: 620px;
color:#00000;
}

.archive .post .preview:hover .post-content, .search .post .preview:hover .post-content, .search .page .preview:hover .post-content {
	-moz-opacity: 0.7;
	filter: alpha(opacity=70);
	opacity: 0.7;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	background: #FFF;
}

.archive .post a:hover, .search .post a:hover {
	text-decoration: none;
	color: #444;
}

.archive .preview .post-content p, .search .preview .post-content p {
	padding: 0;
	margin: 0;
}

.archive .preview .post-content-title, .search .preview .post-content-title {
	position: absolute;
	top: 0;
	display: block;
	width: 620px;
	height: 100%;
	z-index: 99;
	clear: both;
	float: none;
	line-height: 1em;
	font-weight: 800;
}

.archive .preview .post-content-title a, .search .preview .post-content-title a {
	display: block;
	width: 620px;
	height: 100%;
}

.archive .preview .post-content-title a span, .search .preview .post-content-title a span {
	visibility: hidden;
}

.archive .preview .post-content-excerpt, .search .preview	 .post-content-excerpt {
	display: block;
	font-size: 0.8em;
	font-weight: normal;
	width: 90%;
}

.archive .entry-meta, .search .entry-meta, .search .entry-meta {
	color: #888;
	float: left;
	font-size: 0.8em;
	display: block;
	background: none;
	width: 100%;
	padding: 10px;
}

.archive .entry-meta a, .search .entry-meta a {
	background: none;
}

.archive .entry-meta a:hover, .search .entry-meta a:hover {
	color: #888;
}

/* =attachment */

.exif-data ul {
	color: #444;
}

.exif-data ul .exif-title {
	color: #888;
}

.attachment-link {
	display: block;
}

/* =404 */

.four04 {
	width: 640px;
	clear: both;
	float: none;
}

.four04 .post {
	background: transparent;
	width: 640px;
	height: inherit;
	clear: both;
	float: none;
	margin-bottom: 3em;
}

.four04 .post .entry-title {
	font-size: 2.6em;
	line-height: 1.2em;
	width: 640px;
	font-weight: 100;
	margin: 10px 10px 10px;
	padding: 0;
}

.four04 .post .entry-date {
	width: 200px;
	font-size: 3.6em;
	float: left;
	color: #888
}

.four04 .post .entry-content {
	width: 620px;
	float: left;
	font-size: 1.2em;
	color: #888;
padding-left:10px;
padding-right:10px;
}

.four04 .post .entry-meta {
	color: #888;
	width: 200px;
	float: right;
	font-size: 0.8em;
	padding: 5px 0 0;
	position: relative;
	z-index: 11;
}

.four04 #container {
	margin-bottom: 3em;
}

/* =comments */

#comments {
	display: block;
	margin: 36px 0;
}

#comments-list h3 {
	font-size: 1.8em;
	margin: 3em 0;
	clear: both;
	float: none;
	font-weight: 100;
}

#comments-list {
	padding: 0;
	text-align: left;
	width: 585px;
	color: #888;
}

#comments-list li {
	margin: 15px 0 10px 0;
	padding: 0;
	list-style: none;
	position: relative;
	display: block;
	background: #FFF;
}

#comments-list li.alt {
	background: #FAFAFA;
	padding: 10px;
	margin: 0;
}

#comments-list .children li {
	padding: 10px;
}

#comments-list li .comment-author {
	font-size: 1em;
	line-height: 3.6em;
}

#comments-list li .comment-author img {
	float: left;
	padding: 0 10px 0 0;
	margin: 0;
}

#comments-list li .comment-author .fn {
	font-size: 1.8em;
}

#comments-list li .comment-meta {
	position: absolute;
	top: 0;
	right: 0;
	padding: 10px 10px 0 0;
	display: inline;
}

#comments-list li ul li {
	margin-right: 0;
	margin-left: 50px;
}

#comments-list p {
	margin: 10px 5px 10px 0;
}

.children {
	padding: 0;
}

.children li div {
	position: relative;
}

#commentform p {
	margin: 5px 0;
}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
}

.commentmetadata {
	margin: 0;
	display: block;
}

#respond {
	clear: both;
	float: none;
	display: table;
}

#respond h3 {
	margin: 1em 0 0;
	clear: both;
	float: none;
	font-size: 1.8em;
	font-weight: 100;
}

#respond, #respond textarea {
	width: 585px;
	color: #888
}

/* =links */

#links-page a {
	font-weight: normal;
}

li#linkcat-7, li#linkcat-21 {
	clear: both;
}

li.linkcat {
	background: #eaeaea;
	display: inline;
	float: left;
	margin: 2px;
	padding: 5px;
	width: 137px;
}

li.cat-item, li.cat-item a, li.page_item, li.page_item a {
	color: #fff;
	font: 24px "Memphis LT Std";
	font-weight: light;
        margin-bottom: 14px;
}

li.works-item, li.works-item a {
	color: #fff;
	font: 14px "Memphis LT Std";
	font-weight: light;
        list-style-image:none;
        list-style-position:inside;
        list-style-type:square;
}

.scale_logo {
	position: relative;
	width: 201px;
	height: 20px;
	float: right;
	clear: left;
	top: 100px;
}



/* =footer */

#footer {
	clear: both;
	float: left;
	margin: 0;
        padding:0 0 80px 280px;
        width:700px;
	color: #ffffff;
-x-system-font:none;
font-family:"Memphis LT Std";
font-size:25px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}

#footer h3 a{
opacity:0.6;
	-moz-opacity: 0.6;
	filter: alpha(opacity=60);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
color: #ffffff;
cursor:pointer;
	position: relative;
	z-index: 1;
}

#footer a:hover {
	opacity:1;
	-moz-opacity: 1.0;
	filter: alpha(opacity=100);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        text-decoration: none;
}

#footer li{
list-style:none;
float:left;
padding: 0;
margin-right: 5px;

}

#footer li#current a{
	opacity:1;
	-moz-opacity: 1.0;
	filter: alpha(opacity=100);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        text-decoration: none;
}

#footer #footer-credit {
	font-size: 0.8em;
}

/* Wordpress 2.5+ Shortcode Styles
------------------------------------------ */

div.gallery {
	clear: both;
	float: left;
	width: 100%;
}

div.gallery dl {
	float: left;
	text-align: center;
}

div.gallery dl dt {
	margin: 0;
}

div.gallery dl dd {
	margin-left: 0;
}

div.entry-attachment,div.entry-caption {
	text-align: center;
}

div.entry-attachment img,div#nav-images div img {
	overflow: hidden;
}

body.attachment div#nav-images {
	clear: both;
	width: 100%;
}

body.attachment div#nav-images div {
	padding: 1em 0;
	width: 50%;
}

body.attachment div#nav-images div.nav-previous {
	text-align: left;
}

body.attachment div#nav-images div.nav-next {
	text-align: right;
}

body.attachment div#comments {
	clear: both;
}

/* =hidden */

/*.home .entry-meta, .page .sidebar, .category .sidebar, .archive .sidebar, .search .sidebar, #access .skip-link, .archive-meta {
	display: none;
}*/

h2 {
font-weight:normal;

}



/* =category */


.category #content {
	margin-bottom: 10px;
        top:0px;
}

.category .featured.post {
	background: #ffffff url('img/loading.gif') center center no-repeat;
	display: inline;
	float: left;
	height: 105px;
	margin: 0;
	overflow: hidden;
	position: relative;
	width: 210px;
}

.category .featured.post.p1 {
	width: 210px;
	margin-right: 5px;
        margin-bottom: 5px;
}

.category .featured.post.p1 .post-content {
	width: 190px;
}

.category .featured.post.p2 {
	width: 210px;
	margin-right: 5px;
        margin-bottom: 5px;
}

.category .featured.post.p2 .post-content {
	width: 190px;
}

.category .featured.post.p3 {
	width: 210px;
	margin-bottom: 5px;
}

.category .featured.post.p3 .post-content {
	width: 190px;
}

.category .featured.post.p4 {
	width: 210px;
	margin-right: 5px;
        margin-bottom: 5px;
}

.category .featured.post.p4 .post-content {
	width: 190px;
}

.category .featured.post.p5 {
	width: 210px;
	margin-right: 5px;
        margin-bottom: 5px;
}

.category .featured.post.p5 .post-content {
	width: 190px;
}

.category .featured.post.p6 {
	width: 210px;
	margin-bottom: 5px;
}

.category .featured.post.p6 .post-content {
	width: 190px;
}

.category .featured.post.p7 {
	width: 210px;
	margin-right: 5px;
        margin-bottom: 5px;
}

.category .featured.post.p7 .post-content {
	width: 190px;
}

.category .featured.post.p8 {
	width: 210px;
	margin-right: 5px;
        margin-bottom: 5px;
}

.category .featured.post.p8 .post-content {
	width: 190px;
}

.category .featured.post.p9 {
	width: 210px;
	margin-bottom: 5px;
}

.category .featured.post.p9 .post-content {
	width: 190px;
}

.category .featured.post.p10 {
	width: 210px;
	margin-right: 5px;
        margin-bottom: 5px;
}

.category .featured.post.p10 .post-content {
	width: 190px;
}

.category .featured.post.p11 {
	width: 210px;
	margin-right: 5px;
        margin-bottom: 5px;
}

.category .featured.post.p12 .post-content {
	width: 190px;
}

.category .featured.post.p12 {
	width: 210px;
	margin-Bottom: 5px;
}

.category .featured.post.p11 .post-content {
	width: 190px;
}
.category .featured.post.p13 {
	width: 210px;
	margin-right: 5px;
        margin-bottom: 5px;
}

.category .featured.post.p13 .post-content {
	width: 190px;
}
.category .featured.post.p14 {
	width: 210px;
	margin-right: 5px;
        margin-bottom: 5px;
}

.category .featured.post.p14 .post-content {
	width: 190px;
}
.category .featured.post.p15 {
	width: 210px;
	margin-bottom: 5px;
}

.category .featured.post.p15 .post-content {
	width: 190px;
}



.category .post-content {
	background: #FFF;
	bottom: 0;
	left: 0;
	font-weight: 200;
	padding: 10px;
	position: absolute;
	visibility: hidden;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
	opacity: 0;
        font-size:0.7em;
}

.category .post-content p {
	padding: 0;
	margin: 0;
}

.category .post-content a {
	font-weight: 800;
}

.category .post-content-title {
	position: absolute;
	top: 0;
	display: block;
	line-height: 1em;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	z-index: 99
}

.category .post-content-title a {
	display: block;
	height: 100%;
}

.category .post-content-title a span {
	visibility: hidden;
}

.category .post-content-excerpt {
	display: block;
	font-size: 0.8em;
	font-weight: normal;

width: 90%;
/*cursor:pointer;*/
}

.category .post-content:hover, .category .post:hover .post-content {
	-moz-opacity: 0.7;
	filter: alpha(opacity=70);
	opacity: 0.7;
	visibility: visible;
}

.category .post .bigdate {
	color: #fff;
	font-size: 3.6em;
	font-weight: 100;
	letter-spacing: -0.05em;
	position: absolute;
	text-transform: normal;
	left: 0;
	top: 0;
	padding: 5px 0 0 15px;
	visibility: visible;
	z-index: 60;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
	opacity: 1;
}

.category .featured img {
	height: 105px;
        width: 210px;
}

.category .featured a:hover {
	text-decoration: none;
	color: #444;
}

.category .featured a:hover img {
	-moz-opacity: 0.7px;
	filter: alpha(opacity=70);
	opacity: 0.7px;
}

.category .post {
	background: #999;
	height: 200px;
	margin-bottom: 5px;
	overflow: hidden;
	width: 640px;
}

.category #footer {
	margin-top: 0em;
}

.attach-post-image {
font-size: 0em;
}

textarea, input[type="text"], select {
background:url(http://www.scale.la/wordpress/wp-content/uploads/2009/12/searchbar.png) no-repeat;
border:0px;
float: right;
margin-left:12px;
font-size:14px;
height:17px;
width:100px;
position:absolute;
}

input[type="submit"]{
background:url(http://www.scale.la/wordpress/wp-content/uploads/2009/12/searchbutton.png) no-repeat;
border:0px;
width:17px;
height:17px;
float: right;
margin-left: 117px;
position:absolute;
}

textarea:focus, input[type="text"]:focus, input[type="password"]:focus, select:focus {
border-color:#888888;
outline-color:transparent;
outline-style:solid;
outline-width:0px;
}

/* =reeldir page */

#reeldir-content {
margin-bottom:10px;
top:0;
float:right;
margin-bottom:10px;
position:relative;
width:640px;
}

div.reeldir-content {clear:both;float:none;display:table;width:600px;padding:0 0 3em;}
div.reeldir-content ul li {width:600px;clear:both;margin-bottom:5px;display:block;float:none;background:transparent}
div.reeldir-content .sidebar {display:block;}
div.reeldir-content ul h3 {line-height:1.2em;font-weight:100;float:left;margin:0;width:200px;background:transparent;font-size:1.8em;position:relative;text-transform:normal;z-index:2;color:#888;}
div.reeldir-content ul li ul, div.archive-content ul li p, div.archive-content ul li #searchform{background:#EAEAEA;float:left;margin:0;padding:5px;width:385px;border-bottom:5px solid #FFF;}
div.reeldir-content ul li ul li {width:385px;margin:0;padding:0;}
div.reeldir-content ul li ul li ul {width:385px;margin:0 0 0 20px;padding:0;border:none;width:inherit;background:transparent}
div.reeldir-content a{font-weight:800;}
div.reeldir-content #primary, div.archive-content #secondary {width:600px;clear:both;margin:0;padding:0;display:block;float:none;background:transparent}

.category .reeldir.post.p1 {
	width: 317px;
	margin-right: 5px;
        margin-bottom: 5px;
        height:211px;
}

.category .reeldir.post.p1 .post-content {
	width: 297px;
}

.category .reeldir.post.p2 {
	width: 317px;
        margin-bottom: 5px;
        height:211px;
}

.category .reeldir.post.p2 .post-content {
	width: 297px;
}
.category .reeldir.post.p3 {
	width: 317px;
	margin-bottom: 5px;
        margin-right:5px;
        height:211px;
}

.category .reeldir.post.p3 .post-content {
	width: 297px;
}

.category .reeldir.post.p4 {
	width: 317px;
        margin-bottom: 5px;
        height:211px;
}

.category .reeldir.p4 .post-content {
	width: 297px;
}

.category .reeldir.post.p5 {
	width: 317px;
	margin-right: 5px;
        margin-bottom: 5px;
        height:211px;
}
.category .reeldir.post.p5 .post-content {
	width: 296px;
}

.category .reeldir.post.p6 {
	width: 316px;
	margin-bottom: 5px;
        height:211px;
}

.category .reeldir.post.p6 .post-content {
	width: 296px;
}

.category .reeldir img {
	height: 211px;
        width: 316px;
}

.category .reeldir a:hover {
	text-decoration: none;
	color: #444;
}

.category .reeldir a:hover img {
	-moz-opacity: 0.7px;
	filter: alpha(opacity=70);
	opacity: 0.7px;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
}

/* =director page */

.page .page .dir-entry-title {
bottom:0;
float:left;
font-size:2.3em;
font-weight:100;
line-height:1.2em;
margin:172px 0 0 10px;
padding:0;
width:297px;
color:#ffffff;
position: absolute;
z-index:20;
}

.page .reeldir.page.p1 {
	width: 317px;
        height:211px;
position:absolute;
}

.page .reeldir.page.p1 .post-content {
	width: 297px;
}

.page .reeldir.page.p2 {
height:211px;
margin-left:323px;
position:absolute;
width:317px;
}

.page .reeldir.page.p2 .post-content {
	width: 297px;
}
.page .reeldir.page.p3 {
float:left;
	width: 317px;
	position:absolute;
        margin-top:216px;
        height:211px;
}

.page .reeldir.page.p3 .post-content {
	width: 297px;
}

.page .reeldir.page.p4 {
height:211px;
margin-bottom:5px;
margin-left:323px;
position:absolute;
width:317px;
margin-top:216px;
}

.page .reeldir.page.p4 .post-content {
	width: 297px;
}

.page .reeldir.page.p5 {
	margin-top:432px;
width: 317px;
	position:absolute;
        height:211px;
}
.page .reeldir.page.p5 .post-content {
	width: 296px;
}

.page .reeldir.page.p6 {
height:211px;
margin-left:323px;
position:absolute;
width:317px;
margin-top:432px;
}

.page .reeldir.page.p6 .post-content {
	width: 296px;
}

.page .reeldir img {
	height: 211px;
        width: 316px;
}



.page .post-content-title a {
display:block;
height:100%;
}

#text {
margin-left:10px;
margin-right:10px;
}

#sharethis_0 {
padding-left:10px;
}

.entry-title{
	font-size: 2.6em;
	font-weight: 100;
	letter-spacing: -0.05em;
	line-height: 1.2em;
	padding: 10px;
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	width: 620px;
	color: #fffeff;
}

<link rel="icon" type="image/vnd.microsoft.icon" href="http://www.scale.la/images/scale.ico" /> 