body {
font-family: Verdana, Arial, Helvetica, Trebuchet, sans-serif;
font-size: 76%;
color:#505050;
text-align:center;
padding: 10px 0px 25px 0px;
}

.gray-shade {background-color: #f1f1f1;}
.documents {margin-left: 30px; margin-bottom: 10px; min-height: 10px;}
.documents-x {margin-bottom: 10px; min-height: 10px;}
.toggle-close {background: url(/images/folder.gif) no-repeat 0 50%; padding-left: 20px;}
.toggle-open {background: url(/images/folder_close.gif) no-repeat 0 50%; padding-left:20px;	}

p, li, td {font-size:0.92em; line-height:1.3em;} /* ~11px */

a, a:visited, a:active { font-weight: 400; color: #1d77d7;}
a:link,a:active,a:visited {text-decoration:none;}
a:hover { text-decoration:underline;}

li { list-style:none;}
label { color:#333; font-size:1.17em; padding: 10px 0px 5px 0px; display: block;}

/*Styles for blog post formatting*/
.post_description strong {
	font-weight: bold;
}
.post_description em {
	font-style:italic;
}

.client_container strong {
	font-weight: bold;
}
.client_container em {
	font-style:italic;
}
.client_container em strong {
	font-style:italic;
}

.faq_container strong {
	font-weight: bold;
}
.faq_container em {
	font-style:italic;
}
.faq_container em strong {
	font-style:italic;
}

.news_item_container strong {
	font-weight: bold;
}
.news_item_container em {
	font-style:italic;
}
.news_item_container em strong {
	font-style:italic;
}

.topic_description strong {
	font-weight: bold;
}
.topic_description em {
	font-style:italic;
}
.topic_description em strong {
	font-style:italic;
}

.topic strong {
	font-weight: bold;
}
.topic em {
	font-style:italic;
}
.topic em strong {
	font-style:italic;
}


.home_header strong {
	font-weight: bold;
}
.home_header em {
	font-style:italic;
}
.home_header em strong {
	font-style:italic;
}

#project_desc strong {
	font-weight: bold;
}
#project_desc em {
	font-style:italic;
}
#project_desc em strong {
	font-style:italic;
}
#project_desc strong em span{
	font-style:italic;
}

.description strong {
	font-weight: bold;
}
.description em {
	font-style:italic;
}
.description em strong {
	font-style:italic;
}
.description strong em span{
	font-style:italic;
}

.project strong {
	font-weight: bold;
}
.project em {
	font-style:italic;
}
.project em strong {
	font-style:italic;
}

.post_description ul {
	margin-left:3%;
}

.post_description ol {
	margin-left:3%;
}

.post_description blockquote {
	display:table;
	padding-left:20px;
	padding-right:20px;
	margin:10px;
	background:transparent url(http://www.webdesignerwall.com/demo/doublequote/images/open-quote.gif) no-repeat scroll left 3px;
	color:#666666;
	font-size:90%;
} 
 
.post strong {
	font-weight: bold;
}
.post em {
	font-style:italic;
}
.post ul li{
	list-style: disc;
}
.post ol li{
	list-style: decimal;
}
.post ul {
	margin-left:5%;
}
.post ol {
	margin-left:6%;
}

.post blockquote {
	display:table;
	padding-left:20px;
	padding-right:20px;
  margin: 10px;
	background:transparent url(http://www.webdesignerwall.com/demo/doublequote/images/open-quote.gif) no-repeat scroll left 13px;
	color:#666666;
	font-size:90%;
} 

.post_with_img strong {
	font-weight: bold;
}
.post_with_img em {
	font-style:italic;
}
.post_with_img ul li{
	list-style: disc;
}
.post_with_img ol li{
	list-style: decimal;
}
.post_with_img ul {
	margin-left:5%;
}
.post_with_img ol {
	margin-left:6%;
}

.post_with_img blockquote {
	display:table;
	padding-left:20px;
	padding-right:20px;
  margin: 10px;
	background:transparent url(http://www.webdesignerwall.com/demo/doublequote/images/open-quote.gif) no-repeat scroll left 3px;
	color:#666666;
	font-size:90%;
} 

/*blog post formatting stlyes end here*/


.fieldWithErrors { border-left:5px solid #f66;}
#notification { text-align:center; background-color:#cfc; border:5px solid #9c9; padding:5px;}
#error-notification { text-align:center; background-color:#cfc; border:5px solid #9c9; width:97%; margin:5px; padding:2px;}

#content { width:935px; text-align:left; height:500px; margin:0 auto; background-color: #fff; padding-bottom: 20px;}
*>#content { height:auto; min-height:500px;}
#login_logout { font-size: 110%; float:right; clear: both; text-align: right; margin-top: 5px; margin-right: 12px;}
.navbar { padding:4px 10px 10px 0px;}
.navbar a { color:#fff; display:inline;}
#top_nav a { font-size: 95%; padding: 0px 20px 0px 10px;}
#breadcrumb { padding: 10px 0px 10px 20px; color: #9f9f9f; background-color: #fff;}
#breadcrumb a { color: #9f9f9f;}
#leftcontent { float:left; width:530px;}
#rightcontent { margin-left:550px;}
#rightcontent li { padding:5px 0 5px 10px;}
#footer {clear:both;}
#footer p {padding-left: 10px;}
#yield { padding:0px 10px 20px 10px;}
#yield form { padding: 10px; margin-top: 10px;}
div.config fieldset {padding: 10px; width: 80%; border: 2px solid #fff;}
#yield legend {font-weight: 400; background-color: #fff;}

#content_users { font-size: 90%; text-align:left; margin:0 auto; background-color: #fff; padding-bottom: 20px;}
#footer_users { clear:both; height:25px;}
			
.addlink { float:right; margin-right:10px;}
.addlink img,.topic_relates_to img { vertical-align:text-bottom;}
.tags a { color: #1d77d7; margin-left: 3px;}
#leftcontent p { padding-top:5px;}

.filters { margin-left: 50px;}
.topic_filters { margin: 0px 16px 0px 24px;}
.project_filters { margin: 0px 100px 0px 40px;}
.topic_filters span, .project_filters span, .filters span { background-color: #f5e0ba; color:#3e3e3e; padding: 2px 4px 2px 4px;}

#filters_header {
	padding: 0 10px 0 3px;
	font-size: 95%;
	color: #000;
}

.share {text-align: center; padding-bottom: 5px;}

.news_item_container { border-bottom: 1px dotted #a5a5a5; padding: 15px 0px 10px 10px;}
.news_item_container p {padding-top: 5px;}
.client_container,.project_container { padding-top:15px;}
.details, .project_details, .topic_details, .post_details { border-bottom: 1px dotted #a5a5a5;}
.details span {padding-right:10px;}
.details { padding-top:5px;}
.project_details span, .topic_details span, .post_details span, .invalid_captcha, #highlight { background-color:#FF0;}
a.client_name {color: #3e3e3e;}
.client_name {padding-top: 3px;}

a.accordion_item {color: #3e3e3e;}
.accordion_detail {color: #9f9f9f;}

.project_resources { color:#000; font-size:95%; border-top:#9c3 solid 1px; padding:0 5px 10px;}
.project_resources li img { vertical-align:text-bottom; margin:0;}
.project_resources_list { font-size:95%; color:#333; font-weight:700;}

.home_header, .client_header, .project_header, #filters_content, .all_comments { padding: 0px 10px 10px 10px;}

.topic_header { border-bottom:#9c3 solid 1px; padding: 0px 10px 20px 10px;}
.topic_votes { float:left; height:65px; width:65px; font-size:120%; font-weight:700; color:#fff; text-align:center; 
				background-image:url(/images/votes.jpg); background-position:center; background-repeat:no-repeat;}
.topic_votes div { padding-top:35px; font-size: 150%;}
.topic_views { float:left; height:65px; width:65px; color:#fff; text-align:center; 
				background-image:url(/images/views.jpg); background-position:center; background-repeat:no-repeat;}
.topic_views div { padding-top:35px; font-size: 100%;}
.topic { padding-left:90px;}
.topic strong a { color: #1d77d7; font-weight: 400;}
div.topic h2 { margin-bottom: 5px;}
div.topic h2 a { color: #a5a5a5; font-weight: normal;}
.description,.topic_description {margin:15px 0;}
.topic_description p,.comment p {margin-top:10px;}
.topic_website { float:right; padding-right:10px;}
.topic_container {padding:15px 0px 10px 0px; height:50px;}
*>.topic_container {padding-top:15px; height:auto; min-height:50px;}

.post_header { padding: 0px 10px 20px 10px;}
.post_votes { float:left; height:65px; width:65px; font-size:120%; font-weight:700; color:#fff; text-align:center; 
				background-image:url(/images/votes.jpg); background-position:center; background-repeat:no-repeat;}
.post_votes div { padding-top:35px; font-size: 150%;}
.post strong a { color: #1d77d7; font-weight: 400;}
.post_with_img {height: 150px;}
*>.post_with_img {height: auto; min-height: 150px;}

div.post h2 { margin-bottom: 5px;}
div.post h2 a { color: #a5a5a5; font-weight: normal;}
.post_description {margin:15px 0;}
.post_description ol li {list-style: decimal inside;}
.post_description ul li {list-style: disc inside;}
.post_description p,.comment p {margin-top:10px;}
.post_website { float:right; padding-right:10px;}
.post_container {padding-top:15px;}

#vote { float:right;}
#vote img { vertical-align:middle;}
#vote a { padding-right:20px;}
#vote_link {padding-right:10px;}

.show_hide_toggle {padding-left:10px;}
.project_resources_links {float:right; font-size:0.92em; line-height:1.3em;}
#discussion_label {display: inline;}
.showhidelink,.opinion,.question {font-weight:700;}

a#expand_collapse_click {color: #3e3e3e; font-weight: 650;}

.comment_container { padding-top:2px; border-top:#ccc solid 1px;}
.reported_comment_container { padding-top:2px; border-bottom:#ccc solid 1px;}
.comment_children {margin-left:60px;}
.comment_header { float:left; width:150px; height:50px; padding-top:8px;}
.labelled_comment { margin-left:160px; height:75px;}
*>.labelled_comment { margin-left:160px; height:auto; min-height:75px;}
.comment {margin-left:160px; height:50px;}
*>.comment {margin-left:160px; height:auto; min-height:50px;}
.comment_footer {margin-left:160px; padding:8px 0 3px;}
.comment_report {color:red;}

.remark_container { padding-top:2px; border-top:#ccc solid 1px;}
.reported_remark_container { padding-top:2px; border-bottom:#ccc solid 1px;}
.remark_children {margin-left:60px;}
.remark_header { float:left; width:150px; height:50px; padding-top:8px;}
.labelled_remark { margin-left:160px; height:75px;}
*>.labelled_remark { margin-left:160px; height:auto; min-height:75px;}
.remark {margin-left:160px; height:50px;}
*>.remark {margin-left:160px; height:auto; min-height:50px;}
.remark_footer {margin-left:160px; padding:8px 0 3px;}
.remark_report {color:red;}

.replyform {background-color:#f6fbe5; padding:10px 0 10px 10px;}
.hidden_login_link {display:none; background-color:#FF0;}
.subscribe {display:none; background-color:#FF0;}

.replylink {background-color:#f6fbe5;}
.username {color:#009f00; font-weight:700;}
.labelname {color:#0064a2; font-weight:700;}
.time {font-size:80%; padding-bottom:5px;}

#simple_captcha {margin-top: 10px; padding-bottom:5px; width: 400px;}
#simple_captcha input {text-transform:uppercase;}
#simple_captcha img {vertical-align:top;}

.search_results { padding-top:15px;}
#search_result {padding:20px 10px 0 0; border-bottom: 1px dotted #a5a5a5;}

.gen_header {border-bottom:#9c3 solid 1px; padding: 10px 0px 15px 10px;}
.gen_header p {padding:10px 0 0;}

.static_content p {padding-top: 8px;}
.static_content ul {padding-top: 8px;}
.static_content li {list-style: disc inside; padding-left:10px;}
.static_content div {padding-left: 10px;}
.static_content_header { background: url(/images/discussion_bar.jpg) repeat-x; height: 27px; display: block;}

div.auto_complete {width:350px; background:#fff;}
div.auto_complete ul {border:1px solid #888; width:100%; list-style-type:none; margin:0; padding:0;}
div.auto_complete ul li {list-style:none; margin:0; padding:3px;}
div.auto_complete ul li.selected {background-color:#ffb;}
div.auto_complete ul strong.highlight {color:#800; margin:0; padding:0;}

.signup_left {float:left; width:480px; padding-bottom: 20px;}
.signup_left p {padding-top: 10px;}
.signup_right {margin-left:510px; padding-right:30px;}
.signup_right p {font-weight:400; padding-top:30px;}

.topic_relates_to {color:#999; border-top:dotted; border-bottom:dotted; border-color:#0065a2; border-width:thin; padding:10px 0;}
#related_info {display:none;}

.project_resource_content p {padding-top:10px; width:70%;}
.project_resource_content th {font-weight:700; padding:10px 20px 10px 10px;}
.project_resource_content td {vertical-align:top; padding:5px 20px 5px 10px;}
.project_resource_content td.past {color:#aaa;}

.document_container,.keydate_container,.survey_container {border-bottom:dotted 1px; padding:20px 0 10px 0;}
.faq_container {border-top:dotted 1px; padding:10px 0 20px 10px;}
.key_date {color:#666; font-weight:700; padding-right:10px;}
#photos {padding-left:3px;}

#faqs li {padding: 5px 0 0 5px;}

.sort_handle {cursor: move; padding-right: 10px;}

#photos_container {margin: 10px 0px 0px 50px;}
#videos_container {margin: 10px 0px 0px 50px;}
#asset_list {list-style-type: none; margin: 0; padding: 0;}
#asset_list li {float: left; padding: 8px; width: 216px; voice-family: "\"}\""; voice-family:inherit; width: 200px;}
#asset_list li {height: 150px;}
*>#asset_list li {min-height: 150px;}
#asset_list li a img, 
#asset_list li a:visited img {display: block; margin-bottom: 5px; border: 0; border-bottom: 4px solid #3B1E33;}
#asset_list li a:hover img {background-color: black; border-bottom: 4px solid white;}
#asset_list li small {display: block;}

#tagcloud {margin-top:15px; border:1px solid #363; padding:3px;}
#tagcloud h2 {color:#363; margin-bottom:5px;}
#tags {margin: 10px 0px 10px 10px;}
.tag1 {font-size: 110%; color: #88b0d9;}
.tag2 {font-size:120%; color: #88b0d9;}
.tag3 {font-size:140%; color: #88b0d9;	}

#video_box {background-color: #eee; width:358px; height:119px; border: solid 1px #ccc;}
*>#video_box {min-height: 119px;}
.video_caption {line-height: 1.3;}
#video {padding: 15px 20px 0px 15px;}
.video_link_text a {color: #ff4c04;}
.rhs_box {padding-bottom: 10px;}

.clear {clear:both;}

.non-homosapien-field {
	display : none;
}
