div#loading {
	float: left;
	position: absolute;
	left: 370px;
	top: -432px;
}

div.notVoted {
	border: 1px solid #636363;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 20px;
}

div.notVoted p {
	margin: 5px;
}

div#notVotedGroup {
	margin-bottom: 5px;
}

div#designProcessDetailBody {
	margin-bottom: 5px;
}

.textCritiqueName {
	font-size: 16px;
	color: #d3d3d3;
}

.dpText {
	margin-bottom: 5px;
}

.textStatic {
	margin-top: 5px;
}

.textOrginalDesigner {
	margin-top: 5px;
	text-align: right;
}

.glossaryHeader {
	font-weight: bold;
}

.dimFont {
	margin-top: 5px;
}

.textUsername {
	text-align: right;
}

.designerUsername {
	padding-right: 10px;
}

div#critiqueRepeatContainer {
	border: 1px solid #636363;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

div#innerRepeatContainer {
	margin-top: 5px;
}

div.headerTitle {
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
}

div.headerLabel {
	padding:5px 10px;
}

div.repeatHeader {
	background-color: #222222;
	margin-bottom: 5px;
	border: 1px solid #636363;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 3px 3px 3px #000;
	-webkit-box-shadow: 3px 3px 3px #000;
	box-shadow: 3px 3px 3px #000;
}

a.img_thumb img {
	width: 550px;
}

span.aboutThis {
	font-size:14px;
	color: #d3d3d3;
	margin-bottom: 5px;
}

button.leaveComment, button.submitComment, button.loginButton {
	color: #cccccc;
	border: 0px;
	background-color:#626262;
	text-decoration:none;
	font-weight:bold;
	cursor:pointer;
	width:110px;
	height:30px;
	margin-bottom: 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 3px 3px 5px #111;
	-webkit-box-shadow: 3px 3px 5px #111;
	box-shadow: 3px 3px 5px #111;
}

button.leaveComment:hover, button.submitComment:hover, button.loginButton:hover {
    background-color:#3c3c3c;
    color:#fff;
}

div#commentBoxWrapper {
	display:none;
}

div.commentBoxDest {
	display: none;
}

.writeComment {
	background-color: #ddd;
	border: 0px none;
	color: #2d2d2d;
	-moz-box-shadow: 3px 3px 5px #111;
	-webkit-box-shadow: 3px 3px 5px #111;
	box-shadow: 3px 3px 5px #111;
	padding: 5px;
	margin-bottom:10px;
}

.imageUploadInput {
	background-color: #ddd;
	color: #2d2d2d;
	margin-top: 5px;
}

hr {
	border: 1px solid #898989;
	height: 1px;
	background-color: #898989;
	color: #898989;
}

#navDiv {
	background-color: #222;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-radius-topleft: 10px;
	-webkit-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-left: 1px solid #636363;
	border-right: 1px solid #636363;
	border-top: 1px solid #636363;
	margin-top: 20px;
}

div.commentNav {
	text-align: right;
}

div.commentNav a.inactive {
	font-size: 1.5em;
	color: #ccc;
}

div.userComment {
	margin-bottom: 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 3px 3px 5px #111;
	-webkit-box-shadow: 3px 3px 5px #111;
	box-shadow: 3px 3px 5px #111;
	background-color: #2d2d2d;
}

a.commentUserLink {
	margin: 5px 10px;
}

div.tImg {
	padding-left: 10px;
}

/* aviary link styling */

div.aviaryImageLinks {
	margin-bottom: 5px;
}

div.aviaryFullLink,  div.aviaryHelpLink, div.aviaryTutorialLink, div.aviaryBrief {
	background-color: #3c3c3c;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 3px 3px 5px #111;
	-webkit-box-shadow: 3px 3px 5px #111;
	box-shadow: 3px 3px 5px #111;
}

div.aviaryFullLink:hover,  div.aviaryHelpLink:hover, div.aviaryTutorialLink:hover, div.aviaryBrief:hover {
	background-color: #626262;
}

div.aviaryBrief {
	width: 100px;
	text-align: center;
	margin-bottom: 10px;
}

div.aviaryBrief div {
	margin-top: 5px;
}

div.aviaryFullLink span {
	text-align: center;
	margin-top: 8px;
}

div.aviaryFullLink div img, div.aviaryTutorialLink div, div.aviaryHelpLink div {
	margin-top: 5px;
}

div.aviaryHelpLink, div.aviaryTutorialLink {
	height: 33px;
	text-align: center;
}

div.aviaryHelpLink div span {
	font-size: 16px;
}

div.aviaryTutorialLink div span {
	font-size: 14px;
}

div#lmBuildDesc, div#lmBuildChassis {
	border: 1px solid #636363;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 20px;
}

div.topContainer {
	padding: 10px;
}

div.iterationSubTitle {
	margin-top: 5px;
}

/* open source / cc */
.openSourceImg{float:left; width: 210px; margin-top: 20px;}
.openSourceText{float: left; width: 665px; margin: 35px 0px 0px 15px;;}
.openSourceCcText{font-size: 10px; margin-top:10px;}