/* Uncrate 05.09
	Co pyright 2009 ZOMBIECORP LLC. All rights reserved.
	Don't steal our code. This is not 'Nam. This is bowling. There are rules.
----------------------------------------------------------------- */

/* RESET
----------------------------------------------------------------- */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	font-size: 100%;
	vertical-align: baseline;
	border: 0;
	outline: 0;
	background: transparent;
	}
	
/* UTILITY
----------------------------------------------------------------- */	
/* wraps enclosing block element around inner floated elements */
.pkg:after { content: " ";display: block;visibility: hidden;clear: both;height: 0.1px;font-size: 0.1em;line-height: 0;}
.pkg { display: inline-block; }
/* no ie mac \*/
* html .pkg { height: 1%; }
.pkg[id] { height: auto; }
.pkg { display: block; }
/* */

/* GENERAL
----------------------------------------------------------------- */

body {
	margin: 0;
	padding: 0;
	background: #fff url(/i/bg-black-2.gif) repeat-x  top;
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 12px;
	color: #000;
	text-align: left;
	}

p {
	margin: 0 0 15px 0;
	font-size: 12px;
	line-height: 17px;
	}
	
a:link, a:active, a:visited {
	color: #ff5b00;
	text-decoration: none;
	}
	
a:hover {
	color: #ff5b00;
	text-decoration: underline;
	}
	
.serif p {
	margin: 0 0 15px 0;
	font-size: 15px;
	line-height: 23px;
	color: #000;
	font-family: Georgia, 'Times New Roman', Times, serif;
	}

::selection {
	background: #cccccc;
	}
	
::-moz-selection {
	background: #cccccc;
	}

/* TITLES
----------------------------------------------------------------- */

h1 {
	margin: 0;
	font-size: 28px;
	font-weight: normal;
	font-family: Georgia, 'Times New Roman', Times, serif;
	color: #000;
	}

h1 a:link, h1 a:hover, h1 a:visited {
	color: #000;
	text-decoration: none;
	}
	
h2 {
	margin: 0 0 3px 0;
	font-size: 28px;
	font-weight: normal;
	font-family: Georgia, Rockwell, 'Times New Roman', Times, serif;
	color: #000;
	}

h2 a:link, h2 a:hover, h2 a:visited {
	color: #000;
	text-decoration: none;
	}

h3 {
	margin: 0 0 8px 0;
	font-size: 12px;
	font-weight: bold;
	color: #666;
	}

/* STRUCTURE (That rug really tied the room together, did it not?)
----------------------------------------------------------------- */

#room, #lawn {
	width: 970px;
	position: relative;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	}

#rug, #grass {
	float: left;
	position: relative;
	width: 970px;
	background: transparent;
	text-align: left;
	}
	
#pee { 
	width: 100%; 
	height: 1px; 
	visibility: hidden; 
	clear: both; 
	display: block; 
	}

/* HEADER
----------------------------------------------------------------- */

#header {
	width: 970px;
	position: relative;
	background: transparent;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	clear: both;
	}
	
.leaderboard {
	width: 970px;
	height: 90px;
	margin: 15px 0 0 0;
	padding: 0;
	left: auto;
	right: auto;
	text-align: center;
	}

.logo {
	float: left;
	margin: 0 0 0 -15px;
	padding: 0;
	}	
	
#nav {
	width: 970px;
	background: transparent;
	margin: 0;
	padding: 15px 0 15px 0;
	background: #fff;
	clear: both;
	}
	
.navimage {
	float: left;
	margin: 0 0 14px 0;
	padding: 0;
	}	
	
.hrdivider {
	height: 5px;
	width: 970px;
	margin: 0;
	padding: 0;
	font-size: 5px;
	line-height: 5px;
	background: url(/i/divider.gif) repeat-x;
	clear: both;
	}


/* LEFT COLUMN
----------------------------------------------------------------- */

#left {
	width: 635px;
	float: left;
	margin: 0 0 15px 0;
	padding: 0;
	background: #fff;
	text-align: left;
	}
	
#left.grid {
	/* width: 985px; */
	width: 970px;
	float: left;
	margin: 0 0 15px 0;
	padding: 0;
	background: #fff;
	text-align: left;
	border: none;
	}

.lefttext {
	margin: 0;
	padding: 0 0 15px 0;
	}

.lefttextthumb {
	margin: 0;
	padding: 15px 0 0 0;
	}
	
.grid .lefttextthumb {
	padding: 0;
}

.lefttext p {
	margin: 0 0 8px 0;
	padding: 0;
	}

#view {
	width: 635px;
	margin: 0;
	padding: 0;
	}

.viewtext {
	margin: 0;
	padding: 0 0 10px 0;
	font-size: 11px; 
	text-transform: uppercase;
	}
	
.viewtext a.active {
	text-decoration: underline;
}

#viewright {
	width: 300px;
	margin: 0;
	padding: 0;
	}

.viewtextright {
	margin: 0;
	padding: 0 0 10px 0;
	font-size: 11px; 
	text-transform: uppercase;
	}

	
#grid {
	width: 970px;
	float: left;
	margin: 0 0 0 0;
	padding: 0;
	background: #fff;
	text-align: left;
	}
	
/* ANSWERS
----------------------------------------------------------------- */
	
#answersintro {
	width: 635px;
	height: 150px;
	margin: 0 0 15px 0;
	padding: 0;
	background: #fff url(/i/walnut-635-answers.jpg) no-repeat;
	color: #fff;    
	text-align: left;
	}
	
.answersintrotext {
	margin: 0;
	padding: 43px 17px 7px 17px;
	background: transparent;
	color: #fff;
	font: italic 12px Georgia, 'Times New Roman', Times, serif;
	line-height: 18px;
	text-align: left;
	}
	
.hrwhite {
	height: 1px;
	width: 540px;
	margin: 15px 15px 15px 15px;
	padding: 0;
	font-size: 1px;
	line-height: 1px;
	background: url(/i/hr-white.gif) repeat-x;
	clear: both;
	}

.hrlower
{
    margin-top:10px;
}
	
.answersavatarfeatured {
	float: left;
	margin: 0 0 15px 15px;
	padding: 0;
	}
	
.answersbuttonfeatured {
	float: right;
	margin: 0 17px 0 0;
	padding: 0;
	}
	
.answerstitlefeatured {
	margin:0;
    padding:0;
	font-size: 18px;
	font-weight: bold;
	color: #FFF;
	}

.answerstitlefeatured a:link, answerstitlefeatured a:hover, answerstitlefeatured a:visited {
	margin: 0;
	padding: 0;
	color: #FFF;
	text-decoration: none;
	}
	
.answerspostedfeatured {
	margin: 0;
	padding: 3px 0 3px 0;
	text-align: left;
	color: #FFF;
	font-size: 11px;
	line-height: 14px;
	}
	
.answersabidefeatured {
	margin: 0;
	padding: 0;
	color: #FFF;
	font-size: 11px;
	text-transform: uppercase;
	}

#answersintro {
    height:150px;
    overflow:hidden;
    }
    
.answer {
	margin: 15px 0 0 0;
	padding: 0;
	}
	
#answersintro .user-pic {
	float: left;
	margin: 0 15px 15px 15px;
	padding: 0;
	border: 1px solid #000;
}


/* jCarouselLite Slider
----------------------------------------------------------------- */

#slider li {
    width:540px;
    height:50px;
    overflow:hidden;
    margin: 0;
    padding: 0;
    }

#SlideContainer {
    margin: 0;
    padding: 0;
    position:relative;
    visibility:hidden;
    height:53px !important;
    }

#SlideContainer li {
    height:53px !important;
    float:left;
    position:relative;
    }
        

.slide {
    width:570px;
    height:50px;
    }

	
.profile {
	width: 570px;
	margin: 0 0 0 0;
	padding: 10px 10px 13px 10px;
	background: #fff url(http://uncrate.com/i/i/bg-oak.jpg) 50% 50% no-repeat;
	color: #fff;
	font: italic 11px Georgia, 'Times New Roman', Times, serif;
	line-height: 18px;
	text-align: left;
	}

/* RELATED ENTRIES
---------------------------------------------------------------- */

.related {
	margin: 8px 0 0 0;
	padding: 0;
	}
.relatedgriditem {
width: 202px;
float: left;
margin: 0 14px 22px 0;
}
.relatedgriditemlast {
width: 202px;
float: right;
margin: 0 0 22px 0;
}
.relatedgriditem img, .relatedgriditemlast img {
float: left;
margin: 0 0 8px 0;
padding: 0;
border: 1px solid black;
}
.relatedgriditem h2, .relatedgriditemlast h2 {
font-size: 20px;
}



/* RIGHT COLUMN
----------------------------------------------------------------- */

#right {
	width: 300px;
	float: right;
	margin: 0 0 0 0;
	padding: 0 0 0 35px;
	background: #fff;
	text-align: left;
	}

.righttext {
	margin: 0;
	padding: 0 0 15px 0;
	font-size: 11px;
	}

.righttext p {
    margin: 0 0 15px 0;
    padding: 0;
	font-size: 11px;
    line-height: 14px;
	}
	
/* FOOTER
----------------------------------------------------------------- */

#footer {
	margin: 0;
	padding: 0;
	clear: both;
	background: #000;
	height:100%;
	width: 100%;
	}

.copy {
	margin: 0 0 0 0;
	padding: 10px;
	clear: both;
	font-size: 10px;
	color: #666;
	text-align: center;
	text-transform: uppercase;
	}

.pod {
	width: 970px;
	margin: 20px auto 0 auto;
	padding: 20px 0 0 0;
	text-align: center;
	color: #FFFFFF;
	font-size: 11px;
	}

.pea { 
	width: 300px;
	float: left;
	margin: 0 35px 20px 0;
	padding: 0;
	text-align: left;
	font-size: 11px;
	}

.pealast { 
	width: 300px;
	float: left;
	margin: 0 0 20px 0;
	text-align: left;
	font-size: 11px;
	}

.pod p {
	margin: -2px 0 13px 0;
	padding: 0;
	line-height: 18px;
	font-size: 11px;
	}
 
.pod a:link {
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	}
	
.pod a:hover {
	font-weight: normal;
	color: #FFF;
	text-decoration: underline;
	}

.pod a:active {
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	}
	
.pod a:visited {
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	}
	
/* FORMS
----------------------------------------------------------------- */

#searchform {
	float: right;
  	margin: 0;
	padding: 0 0 20px 0;
	background: none;
	background-color: transparent;
	clear: right;
	}  

#searchbox {
	width: 125px;
	margin: 0;
	padding: 3px 0 3px 5px;
	border: none;
	background-color: #666;
	font-size: 11px;
	font-family: helvetica, arial, verdana, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	}
  
#searchform input {
	margin: 0 0 0 5px;
	vertical-align: middle;
	}
	
#mailform {
  	margin: 0;
	padding: 0;
	background: none;
	background-color: transparent;
	} 
	
.dispatchbutton {
	color: #000;
	background: #ededed;
 	margin: 0 0 0 6px;
	padding: 3px 6px 3px 6px;
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	border-bottom: 1px solid #666;
	border-right: 1px solid #666;
	font-size: 11px;
	font-family: helvetica, arial, verdana, sans-serif;
	font-weight: bold;
}

.dispatchfield {
	width: 150px;
	color: #000;
	background: #fff;
 	margin: 0 0 0 0;
	padding: 4px;
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	border-bottom: 1px solid #666;
	border-right: 1px solid #666;
	font-size: 11px;
	font-family: helvetica, arial, verdana, sans-serif;
	font-weight: bold;
}

form .field {
	margin-bottom: 10px;
	}
	
#customfield_readtos-field-field .field-header { 
	float: right;
	width: 440px;
	padding-top: 3px;
	}
	
#customfield_readtos-field-field .field-content {
	float: left;
	width: 25px;
	}
	
#customfield_readtos-field-field input {
	margin: 0;
	}

/* HR
----------------------------------------------------------------- */

.hr {
	height: 1px;
	width: 100%;
	margin: 15px 0 10px 0;
	font-size: 1px;
	line-height: 1px;
	background: url(http://uncrate.com/i/hr-black.gif) repeat-x;
	clear: both;
	}
	
.hr1 {
	height: 1px;
	width: 100%;
	margin: 10px 0 10px 0;
	font-size: 1px;
	line-height: 1px;
	background: url(http://uncrate.com/i/hr-black.gif) repeat-x;
	clear: both;
	}
	
.hr10 {
	height: 1px;
	width: 100%;
	margin: 8px 0 10px 0;
	font-size: 1px;
	line-height: 1px;
	background: url(http://uncrate.com/i/hr-black.gif) repeat-x;
	clear: both;
	}

.hrtop {
	height: 1px;
	width: 635px;
	margin: 10px 0 15px 0;
	font-size: 1px;
	line-height: 1px;
	background: url(http://uncrate.com/i/hr-black.gif) repeat-x;
	}

.hrtopright {
	height: 1px;
	width: 100%;
	font-size: 1px;
	line-height: 1px;
	background: url(http://uncrate.com/i/hr-black.gif) repeat-x;
	margin: -5px 0 12px 0;
	clear: both;
	}
	
.hrtopright2 {
	height: 1px;
	width: 300px;
	margin: 10px 0 15px 0;
	font-size: 1px;
	line-height: 1px;
	background: url(http://uncrate.com/i/hr-black.gif) repeat-x;
	}

.hrclear {
	height: 1px;
	width: 100%;	
	margin: 0;
	font-size: 1px;
	line-height: 1px;
	background: url(http://uncrate.com/i/hrclear.gif) repeat-x;
	clear: both;
	}

.hrbottom {
	height: 1px;
	width: 100%;
	margin: 10px 0 35px 0;
	font-size: 1px;
	line-height: 1px;
	background: url(http://uncrate.com/i/hr-black.gif) repeat-x;
	clear: both;
	}
	

	
/* TEXT
----------------------------------------------------------------- */

.dc {
font-size: 42px; 
float: left; 
margin-right: 3px; 
line-height: 42px; 
display: block;
	}

.abide {
	margin: 0;
	padding: 0;
	color: #000;
	font-size: 11px;
	text-transform: uppercase;
	}

.more {
	margin: 0;
	padding: 10px;
	color: #666;
	font-size: 16px;
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
	}
	
.elsewhere {
	width: 330px;
	float: right;
	margin: 30px 0 0 0;
	padding: 0 0 0 0;
	text-align: right;
	color: #666;
	font-size: 11px;
	text-align: right;
	line-height: 14px;
	}

.elsewhere a:link {
	font-weight: normal;
	color: #ff4000;
	text-decoration: none;
	}
	
.elsewhere a:hover {
	font-weight: normal;
	color: #ff4000;
	text-decoration: underline;
	}

.elsewhere a:active {
	font-weight: normal;
	color: #ff4000;
	text-decoration: none;
	}
	
.elsewhere a:visited {
	font-weight: normal;
	color: #ff4000;
	text-decoration: none;
	}
	
.headlines {
	margin: 0;
	padding: 0 0 7px 0;
	}

#share, #subscribe {
	display: none;
	margin: 0;
	padding: 0;
	}
	
.byline, .posted, #comment-greeting {
	margin: 0;
	padding: 5px 0 3px 0;
	text-align: left;
	color: #666;
	font-size: 12px;
	line-height: 14px;
	}
	
.section {
	margin: 15px 0 12px 0;
	padding: 5px 0 0 0;
	text-align: left;
	color: #999;
	font-size: 12px;
	line-height: 14px;
	border-top: 2px solid #999;
	text-transform: uppercase;
	font-weight: bold;
	}
	

/* IMAGES
----------------------------------------------------------------- */

.c, .ctr {
	margin: 0 0 10px 0;
	padding: 0 82px 0 82px;
	}
	
.b {
	margin: 0 0 10px 0;
	padding: 0;
	}
	
.xl {
	margin: 0 0 14px 0;
	padding: 0;
	}

.l, .leftpic {
	margin: 0 0 10px 0;
	padding: 0 82px 0 82px;
	}

.r, .rightpic {
	float: right;
	margin: 3px 0 15px 15px;
	padding: 0;
	}

.t,
.grid .lefttextthumb img {
	float: left;
	margin: 0 15px 15px 0;
	padding: 0;
	border: 1px solid #000;
}

.rt {
	float: left;
	margin: 0 15px 15px 0;
	padding: 0;
	border: 1px solid #000;
}

.rt2 {
	float: left;
	margin: 0 0 15px 0;
	padding: 0;
	border: 1px solid #000;
}

.winl {
	float: left;
	margin: -3px 10px 5px 0;
	padding: 0;
	}

.winr {
	float: right;
	margin: 3px 0 5px 10px;
	padding: 0;
	}

.gravatar {
	float: left;
	margin: 0 5px 0 0;
	padding: 1px;
	border: 1px solid #CCC;
	}

.avatar {
	float: left;
	margin: 0 10px 0 0;
	padding: 0 0 0 0;
	}
	
.feed {
	margin: 0 0 -1px 3px;
	padding: 0;
	}
	
.newsletter {
	margin: 0 3px -1px 0;
	padding: 0;
	}
	
.user-pic-leaderboard {
	float: left;
	margin: 0 0 0 0;
	padding: 0 8px 0 0;
}

/* LISTS
----------------------------------------------------------------- */

ol {
  margin: 5px 0 10px 15px;
  padding: 0 0 0 7px;
  }
  
ol li {
  margin: 0;
  padding: 0 0 5px 0;
  }
  
#leaderboard {
	margin: 5px 0 5px 20px;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	}
	
#leaderboard p {
	font-size: 12px;
	font-weight: normal;
	margin: 0 0 20px 0;
    padding: 5px 0 0 0;
}

#leaderboard li {
	margin: 0;
    padding: 0;
}

/* MISC
----------------------------------------------------------------- */

.adright {
	margin: 0 0 15px 0;
	padding: 0;
	}
	
/* wraps enclosing block element around inner floated elements */
.admain:after { content: " ";display: block;visibility: hidden;clear: both;height: 0.1px;font-size: 0.1em;line-height: 0;}
.admain { display: inline-block; }
/* no ie mac \*/
* html .pkg { height: 1%; }
.admain[id] { height: auto; }
.admain { display: block; }
/* */
	
.admain {
	width: 605px;
	height: 300px;
	margin: 0 0 35px 0;
	padding: 15px;
	background: #EDEDED;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	}
	
.admaintext {
	width: 538px;
	margin: 0 0 30px 0;
	padding: 15px;
	background: #EDEDED;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	}
	
.admainlist {
	width: 538px;
	height: 170px;
	margin: 0 0 30px 0;
	padding: 15px;
	background: #EDEDED;
	border: 1px solid #CCC;
	}
	
.admain p {
	margin: 0 0 0 0;
	font-size: 14px;
	line-height: 21px;
	font-family: Georgia, 'Times New Roman', Times, serif;
	}
	
.admainstamp {
	width: 500px;
	margin: 0 0 30px 0;
	padding: 15px 35px 15px 35px;
	background-image: url(/i/stripes-2.gif); background-repeat: repeat;
	}
	
.sidebarads {
	width: 300px;
	margin: 0 0 15px 0;
	padding: 0;
	background-image: url(/i/stripes-2.gif); background-repeat: repeat;
	}
	
#stamp {
	width: 970px;
	margin: 0 0 15px 0;
	padding: 0;
	text-align: center;
	overflow: hidden;
}

.rightarchives {
	float: right;
	margin: 0;
	padding: 0;
	text-align: right;
	}

.cats {
	width: 180px;
	float: left;
	margin: 0 15px 0 0;
	padding: 0;
	text-align: left;
	}
	
.cats2 {
	width: 180px;
	float: left;
	margin: 0;
	padding: 0;
	text-align: left;
	}

.hidden, .sitemeter { 
	display: none;
	} 
	
/* SHOPPING.COM
----------------------------------------------------------------- */
	
	div.sdc {clear: both;}
	div.sdc h4 {font-size: 17px;color: #666666;font-weight: normal;margin-bottom: 5px;padding-bottom: 5px;}
	div.sdc table {width: 100%;}
	div.sdc img {border: none;}
	div.sdc td {padding: 5px;border-bottom: solid #EEEEEE 1px;}
	div.sdc td.sdc-price {font-weight: normal; color: #000;}
	div.sdc td.sdc-4 {color:#666666;font-size: 11px; text-transform: uppercase;}
	div.sdc div.sdc-footer {text-align: right;margin-top: 5px; color:#666666; font-size: 11px; text-transform: uppercase;}
	div.sdc div.sdc-footer img {vertical-align:text-bottom;}
	
	
/* FM
----------------------------------------------------------------- */	
#hp_wireless_wrapper {position:relative;}
#hp_wireless_txt {position:absolute; top:0px; left:32px;}
#hp_wireless_on {position:absolute; top:80px; left:0px;}  

	
/* COMMUNITY
----------------------------------------------------------------- */
div.widget-sign-in {
	float: right;
	margin: 0;
	padding: 0;
}

div#signin-widget-content {
	width: 330px;
	float: right;
	font: italic 12px Georgia, 'Times New Roman', Times, serif;
	color: #666;
	margin: 0;
	padding: 0;
	clear: right;
}

.scoring-scorable .scoring-scorable-inner,
.scoring-scored .scoring-scored-inner {
display:inline;
}
.scoring-scorable .scoring-pending-inner,
.scoring-pending .scoring-scorable-inner,
.scoring-scored .scoring-pending-inner,
.scoring-scored .scoring-scorable-inner,
.scoring-scorable .scoring-scored-inner {
display:none;
}
.scoring-pending .scoring-pending-inner {
display:inline;
}

#profile-top {
		width: 635px;
		height: 150px;
		margin: 0 0 15px 0;
		padding: 0;
		background: #270f0c url(/i/walnut-635.jpg) 50% 50% no-repeat;
		color: #fff;
		text-align: left;
}

#profile-top-text {
	margin: 0;
	padding: 15px 15px 0 15px;
	background: transparent;
	color: #fff;
	font: italic 12px Georgia, 'Times New Roman', Times, serif;
	line-height: 18px;
	text-align: left;
	}

#profile-top .user-pic {
	float: left;
	margin: 0 15px 0 0;
	padding: 0;
	border: 1px solid #000;
}

.user-pic {
	float: left;
	margin: 0 15px 0 0;
	padding: 0;
	border: 1px solid #000;
}

.rate-comment {
	margin: 0;
	padding: 5px 0 3px 0;
	text-align: left;
	color: #666;
	font-size: 11px;
	line-height: 14px;
	}

/* PHOTOGRAZING
----------------------------------------------------------------- */

.grid .lefttextthumb img {
	margin-right: 0 !important;
}

.griditem {
	/* width: 231px; */
	width: 302px;
	float: left;
	/* margin: 0 15px 22px 0; */
	margin: 0 32px 22px 0;
}

.griditemlast {
	width: 302px;
	float: right;
	margin: 0 0 22px 0;
}


.gridad {
	text-align: center;
	font-size: 13px;
	font-weight: normal;
	text-transform: uppercase;
	margin-bottom: 4em;
	margin-bottom: 6em;
}

.griditem h2, .griditemlast h2 {
	font-size: 20px;
}

.leftextthumb h1 {
	font-size: 28px;
	text-align: center;
}

.guidedescription p {
	font-size: 15px;
	padding: 0;
	margin: 5px 0 15px 0;
	text-transform: uppercase;
	text-align: center;
}

.guidelike {
	width: 100px;
	padding: 0;
	margin: 5px auto 15px auto;
	text-align: center;
}

div#left.photo {
	clear: left;
	width: 970px;
}

div#left.photo div.entry {
	width: 231px;
	float: left;
	margin-right: 15px;
}

div#left.grid {
	width: 970px;
	padding: 0 0 0 0;
}

div.asset-photo {
	margin-bottom: 10px;
}

div.asset-photo img {
	border: 1px solid #ccc;
}

.cleardiv {
	clear:both;
}

.thumb-row {
	padding-bottom: 20px;
}

/* SYSTEM MESSAGES
----------------------------------------------------------------- */

.msg { background: #f1f1f1; padding: 5px 5px 5px 20px; border: #cc0000 1px solid; position: relative; margin-bottom: 20px; }
.msg-error { border-color: #cc0000; color: #cc0000; }
.msg .close-me {
	display: block;
	position: absolute;
	top: 5px;
	left: 5px;
	font-size: 1px;
	color:#f1f1f1;
	width: 10px;
    height: 0px !important;
    height /**/:10px; /* ie5/win hack */
	padding: 10px 0 0 0;
	background: transparent url('/i/icon_close.png') no-repeat top left;
	overflow: hidden;
}

/* FORM LAYOUT
----------------------------------------------------------------- */

.formLayout *{
	margin: 0;
}
.fixEditForm {
	height: 1300px !important;
	/*	float: none !important;*/
	border: 1px solid red;
}
.formLayout {
	background: #ededed;
	padding: 15px 15px !important;
	width: 603px;
	margin-bottom: 20px;
	border: 1px solid #CCC;
}

.formLayout p {
	margin: 0 0 15px 0;
	font-size: 12px;
	line-height: 17px;
	font-family: helvetica, arial, verdana, sans-serif;
}

.formLayout h2 {
	font-size: 20px;
	font-weight: bold;
	font-family: helvetica, arial, verdana, sans-serif;
	letter-spacing: -1px; 
	margin-bottom: 6px;
	padding-bottom: 15px;
	border-bottom: 1px solid #CCC;
}
.formLayout .field-inner {
	padding: 10px 10px 4px 10px;
}
.formLayout .field-signIn {
	padding: 10px 10px 15px 10px;
}
.formLayout .field-header {
	float: left;
	display: inline;
	width: 125px;
	padding-top: 9px;
	font-weight: bold;
	line-height: 10px; 
}
.formLayout .field-header span, .field-inner span {
	color: #FF4000;
}
.formLayout .field-content #entry-category {
	margin-top: 4px;
}
.formLayout #name {
	color: #666666;
	margin: 10px 0 0 0;
	display: block;
}
.formLayout .field-content {
	float: left;
	display: inline;
	width: 300px;
}
.formLayout .field-content p {
	color: #666666;
	font-size: 11px;
}
.formLayout .field-content input {
	width: 300px;
	font-size: 14px;
	padding: 4px 0;
	display: block;
}
.formLayout .field-username {
	visibility: hidden;
}
.formLayout .field-radio {
	padding: 0 10px 10px 10px;
}
.formLayout .field-remember {
	padding: 0 10px 0 135px;
}
.formLayout .actions-bar button {
	display: block;
	text-indent: -999em;
	overflow: hidden;
	width: 116px;
	height: 29px;
	border: none;
	cursor: pointer;
	margin-top: 10px;
}
.formLayout .actions-bar .actions-recover button {
	background: url(http://www.uncrate.com/answers/recover.gif) top left no-repeat;
}
.formLayout .actions-bar .actions-save button {
	background: url(http://www.uncrate.com/answers/save.gif) top left no-repeat;
}
.formLayout .actions-bar .actions-sign-in button {
	background: url(http://www.uncrate.com/answers/sign-in.gif) top left no-repeat;
}
.formLayout .actions-bar .actions-sign-up button {
	background: url(http://www.uncrate.com/answers/sign-up.gif) top left no-repeat;
}
.formLayout .actions-bar .actions-bar-login button {
	float: left;
	display: inline;
	width: 116px;
}
.formLayout .actions-bar .actions-recover input {
	background: url(http://www.uncrate.com/answers/mail.gif) top left no-repeat;
	display: block;
	text-indent: -999em;
	overflow: hidden;
	width: 116px;
	height: 29px;
	border: none;
	cursor: pointer;
	margin-top: 20px;
}
.formLayout .field-nonmember {
	float: right;
	display: inline;
	padding: 0;
}
.formLayout fieldset {
	border: none;
}

.formLayout .field-content textarea, .formLayout #comment-text {
	font-size: 14px;
	padding: 4px 0;
}

.formLayout .name {
	color: #666666;
	margin: 10px 0 0 0;
	display: block;
}

.formLayout .actions-bar .actions-submit button {
	background: url(/i/submit.gif) top left no-repeat;
}

/* end of file */