/* content item header */

.submitter-header p {clear:both;color: #888888;}
.submitter-header p img {margin-left:10px;}
.fileunder {vertical-align:middle;margin-right:5px;margin-bottom:2px;}

#content_footer {background: url(/images/borderfade_h.gif) no-repeat top left;margin-top: 20px;padding-top: 10px;}
#distribute_div {width: 100%;margin-bottom: 10px;}
#distribute_div strong {margin-top: 3px;}
#distribute_div strong {float: left;padding-right: 10px;color: #666;font-weight:normal;}
#distribute {margin-bottom: 0px;margin-left: 0px;}
#distribute li {display:inline;padding-right:10px;padding-left: 0px;}
#distribute li img {padding-right:2px;vertical-align: middle;}

/* Side section */
#content-sidebar h2 {color: #888;}
#content-sidebar ul {margin-bottom:10px;}

#community-sidelist div.byline 
{
	margin-top:3px;
	overflow: hidden;
	color: #888;
	font-size: 7pt;
}

#community-sidelist li {margin-bottom:5px;}

/* main content */
#article, #externallink {width:770px;float:left;} /* should be true for all content */
	#article #comments, #externallink #comments {margin-top:20px;}
	
#forum, #thread, #add-discussion {width:958px;}

/* Content-Header */
#content-header, #image-header, #thread-header 
{
	padding-top: 10px;
	margin-bottom:5px;
	background: url(/images/grey_border_fade.gif) no-repeat bottom left;
}
#image-header {height:45px;}
#content-header {float:left;width:770px;}
#content-header h1, #thread-header h1 {float:left;}
#image-header #left-header {float:left;}
#image-header #right-header {float:right;text-align:right;}
#thread-header {float:left;width:958px;}


/* content items */
#article,#thread,#externallink,#add-discussion,#latest-taps {margin-bottom:20px;}

/* threads */
#thread .post-list {clear:both;border:solid 1px #ABABAB;}
#thread .add-post {margin-top:10px;}
#thread .add-post h2 {font-family:Arial;margin-bottom:5px;}
#thread .add-post div {margin-bottom:5px;}
	

#thread .list-pagesort {clear:both;}
#thread div.post-fileunder {margin-bottom:10px;}
#thread .list-pagesort div {margin-bottom:5px;}
#thread .list-pagesort div.post-listsort {float:left;}
#thread .list-pagesort div.post-pager {float:right;}

#thread div.list-footer {padding-top:20px;margin-bottom:10px;}

#thread td {padding-left:5px;padding-bottom:20px;}
#thread .post-top, #thread .post-content {width:790px;padding-left:10px;}
#thread .post-user, #thread .post-avatar {width:158px;}
	#thread .post-avatar {border-right:solid 1px #EFEFEF;}
#thread .post-user, #thread .post-top {padding-top:5px;padding-bottom:5px;border-top:solid 1px #ABABAB;border-bottom:solid 1px #EFEFEF;background: url(/images/post_top_fade.gif) repeat-x top left;}
	#thread .post-top{vertical-align:middle;}
		#thread div.post-date {float:left;}
		#thread div.post-link {float:right;margin-right:5px;}
	#thread .post-user .user-level, #thread .post-edit, #thread .post-link {font-size:9px;color:#888888;}
#thread .post-avatar, #thread .post-content {padding-top:5px;}
	#thread .post-content {padding-top:5px;}
	#thread .post-edit {text-align:right;vertical-align:bottom;padding-right:10px;margin-top:10px;}

#post-header {margin-top:10px;}
#post-header h1 {background: url(/images/borderfade_h.gif) no-repeat bottom left;padding-bottom:5px;}
#post-header .info-line {margin-top:10px;}
	#post-header .info-line .poster {float:left;margin-bottom:5px;}
#post {border:solid 1px #444;padding:5px;}

/* news */
#news-list div.list-header, #forum div.list-header {margin-bottom:5px;margin-top:10px;}
#news-list div.right-pager, #forum div.right-pager {float:right;padding-top:5px;padding-bottom:5px;}
#news-list div.start-new, #forum div.start-new {float:left;}
	#news-list div.start-new img, #forum div.start-new img {padding-bottom:5px;margin-right:3px;}
	#news-list div.start-new a, #forum div.start-new a {font-family:Arial;font-size:14px;text-decoration:underline;}
#news-list div.list-footer, #forum div.list-footer {margin-bottom:10px;}
	#news-list div.list-footer {margin-top:10px;padding-top:15px;background: url(/images/borderfade_h.gif) no-repeat top left;}

#news-list {}
#news-list h2.news-header 
{
	padding:8px 5px 8px 5px;
	margin-bottom:10px;
	font-family:Arial;
	font-size:14px;
	border:solid 1px #ABABAB;
	background: url(/images/post_top_fade.gif) repeat-x top left;
}
#news-list li {display:inline;}
#news-list div.news-item {padding-bottom:20px;display:inline-block;}
#news-list div.news-item div.img {float:left;margin-right:8px;width:60px;}
#news-list div.news-item div.info {float:left;width:640px;}
	#news-list div.news-item div.info p {}
	#news-list div.news-item div.info ul {border-top:dotted 1px #ABABAB;color:#888;margin-top:5px;padding-top:5px;}
	* html #news-list div.news-item div.info ul {border-top: none;background: url(/images/dotted-grey.gif) repeat-x top;}


/* forum */
#forum table {border:solid 1px #ABABAB;width:100%;}

#forum #forum-header td 
{
	padding:10px 5px 10px 5px;
	text-align:center;
	font-weight:bold;
	background: url(/images/post_top_fade.gif) repeat-x top left;
}

#forum #forum-header td.f-title, #forum .forum-item td.f-title {text-align:left;width:500px}
	#forum .forum-item td.f-title {padding-left:10px;vertical-align:middle;}
	#forum .forum-item td div.f-date {font-size:10px;color:#888;white-space:nowrap;padding-left:5px;padding-right:5px;}
	#forum .forum-item td img {padding-left:3px;padding-right:3px;}

#forum .forum-item td
{
	padding-top:5px;
	padding-bottom:10px;
	text-align:center;
	border-bottom:solid 1px #EFEFEF;
	border-right:solid 1px #EFEFEF;
}

/* forum browse */
#browse-main {padding-top:10px;}
#forum-browse {border:solid 1px #444444;margin-bottom:10px;}
#forum-browse div.forum-category,#forum-browse div.forum-other {float:left;margin:10px 0px 0px 0px;padding-left:20px;}
	#forum-browse div.forum-category {border-left:solid 1px red;}
	#forum-browse div.forum-other {padding-right:20px;padding-top:5px;}
		#forum-browse div.forum-other div {line-height:20px;}
#forum-browse table {}
	#forum-browse div.forum-category td {line-height:18px;padding-right:30px;}

#forum-browse a.select {background-color:red;padding:2px 2px 2px 2px; font-weight:bold; color: White;}
	
/* TODO: remove from global.css */
div.wiki-content {line-height: 18px;}
div.wiki-content p,div.wiki-content div.wiki {margin-bottom: 10px;}

div.wiki-content h1,div.wiki-content h2,div.wiki-content h3,div.wiki-content h4 {font-weight: bold;margin-top: 15px; margin-bottom: 10px;border-bottom: solid #DDDDDD 1px;padding-bottom: 3px;font-family: Arial; color: black}
div.wiki-content h1 {font-size: 12pt;}
div.wiki-content h2 {font-size: 11pt;}
div.wiki-content h3 {font-size: 10pt;}
div.wiki-content h4 {font-size: 9pt;}

div.wiki-content a {
	font-weight:bold;
}

div.wiki-content div.image {background-color: #F6F6F6; padding: 3px;border: solid #DDDDDD 1px;text-align: left; margin-bottom: 5px;margin-top: 5px;}
div.wiki-content div.left,div.right {text-align:left;width: auto;overflow: hidden;}
div.wiki-content div.left {float: left;margin-right: 10px;}
div.wiki-content div.right {float: right;margin-left: 10px;}
div.wiki-content img.image {margin: 0px;padding: 0px;background-color: white;}
div.wiki-content p.image {font-size: 8pt;font-family: tahoma;padding: 0px;margin: 0px;margin-top: 5px;color: #666666;text-align: center;}

div.wiki-content ul {padding-top:0px;margin: 0px;padding-left: 10px;margin-left: 20px;margin-bottom: 10px;  list-style-position: inside;}
div.wiki-content ol {padding-top:0px;margin: 0px;margin-left: 20px;margin-bottom: 10px;}

.wiki-instruction {color: #666666;font-size:8pt;font-family:Tahoma;}
.field-instructions {color:Green;font-size:10px;padding-bottom:10px;}

/* content item editing */
.content-edit {margin-top:10px;}
.content-edit div {margin-bottom:10px;}
.content-edit h2 {float:left;font-family:Arial;font-size:17px;}
.content-edit .content-success {color:Green;font-weight:bold;}
.content-edit .title {font-family: Arial;font-size: 23px;width:99%;margin-bottom:10px;}
.content-edit .url {clear:both; margin-bottom:10px;}
.content-edit .url-value {width:80%;}
.content-edit .image-upload {width:80%;}
.content-edit .pre-image {text-align:left;}
.content-edit .value {width:98%;}

.content-error {color:Red;font-weight:bold;}

.edit-return a, .edit-return a:link, .edit-return a:visited
{
	float:right;
	font-weight: bold;
	font-family: arial; 
	font-size: 14px;
}

.wikiedit-instruction {margin-top:10px;}

/* .edit-action {padding:10px;background-color:#EFEFEF;margin-top:10px;border-bottom:solid 2px #ABABAB;} */
.edit-action {padding:10px;margin-top:10px;border:solid 1px #ABABAB;background: url(/images/grey_action_fade.gif) repeat-x top left;}

#edit-bar p {margin-top:10px;}
#edit-bar .edit-comment {font-size:14px;width:99%;}

/* Editing: classification, labeling, thumbnail */

/* shared */
#content-defaultimage, #content-tag {margin-top:15px;}
#content-tag h3, #content-defaultimage h3 {padding-bottom:2px;border-bottom: solid #DDDDDD 1px;}

#content-tag h3 a, #content-tag h3 a:link, #content-tag h3 a:visited,
#content-defaultimage h3 a, #content-defaultimage h3 a:link, #content-defaultimage h3 a:visited
{
	margin-left:5px;
	text-decoration:none;
	font-weight:normal;
	font-size:11px;
}

/* thumbnail */
#content-defaultimage {}
#content-defaultimage h3 {margin-bottom:10px;}
#content-defaultimage p {}
#content-defaultimage p.or {color: #666666;}
#content-defaultimage input {width: 300px;}

/* label */
#edit-tag,#content-tag select,#content-tag textarea, #content-defaultimage {font-family:Arial;font-size:8pt;}
#content-tag ul {display:inline;}
#content-tag li {display:inline;}
#content-tag #edit-tag div.title, #content-defaultimage div.title {margin-top:8px;margin-bottom:5px;font-size:12px;font-weight:bold;color:#7BB325;}
#content-tag #edit-tag span.instructions, #content-defaultimage .instructions {font-size:10px;color:#444444;}
#content-tag input, #content-defaultimage input {width:200px;}
#content-tag textarea {width:400px;height:27px;padding:3px;}

/* classification */
#content-defaultclassification {}

/* content item history/diff */
#version {margin-bottom:5px;margin-left:0px;margin-top:5px;padding:5px;background-color:#E5F8CE;font-weight:bold;}
#version p {font-weight:normal;}

.h_r1 {font-weight:bold;padding-left:10px;}
.h_r1c1 {font-weight:bold;}
.h_c1 {padding-top:8px;}
.h_c2,.h_c3,.h_c4,.h_c5 {padding-left:10px;padding-top:8px;} 
.h_c2 {text-align:center;}
.h_c4 {color:#AAAAAA;font-size:7pt;}

.content-diff {}
.content-diff div {margin-bottom:10px;}
.content-diff .title {color:Red;}
.content-diff .url-value {color: Purple;margin-bottom:10px;}

/* HUB */
.hub-multi {clear:both;margin-bottom:20px;}
.hub-multi h2 {font-size:11px;font-weight:bold;margin-bottom:5px;}
.hub-multi div.hub-left {float:left;margin-right:10px;}
.hub-more {margin-bottom:10px;padding-bottom:10px;border-bottom:solid 1px #DDDDDD;}

/* image */
#image-main {}
#image div.image-details, #image-product-details,#image-comment-ad {padding-top:10px;margin-left:80px;margin-right:80px;}
	
#image-product-details h2, #image-lower-c1 h2 {font-family:Arial;font-size:13px;border-bottom:solid 2px #888888;font-weight:bold;padding:3px;background:url(/images/h2_background.gif) repeat-x top left;margin-bottom:10px;}
#image div.wiki-content {margin-top: 10px;border:solid 1px #BBBBBB;padding:10px 10px 10px 10px;}

#image-comment-ad #image-lower-c1, #image-comment-ad #image-lower-c2 {float:left;}
#image-comment-ad #image-lower-c1 {margin-right:10px;}
#image-comment-ad #image-lower-c1 #comments {width:450px;}
	#image-comment-ad #image-lower-c1 #comments #commentbox {margin-left:10px;}
	#image-comment-ad #image-lower-c1 #comments textarea {width:390px;}
	#image-comment-ad #image-lower-c1 #comments div.post {width:386px;}
	#image-comment-ad #image-lower-c1 #comments div.top {margin-right:0px;background:transparent url(/images/post_top_2col.gif) no-repeat scroll left bottom;}
	#image-comment-ad #image-lower-c1 #comments div.bottom {margin-right:0px;background:transparent url(/images/post_bottom_2col.gif) no-repeat scroll left bottom;}

#image div.large-image a {border-top:solid #E0E0E0 1px;}
#image div.details, #image div.albumnav 
{
	background:transparent url(/images/h2_background.gif) repeat-x scroll left top;
	padding-top:5px;
	height: 20px;
}
	#image div.albumnav {border-top:2px solid #FF8080;}
	#image div.details {border-bottom:2px solid #888888;}
	
	#image div.details a:hover, #image div.albumnav a:hover {color:Red;}
		#image div.details a, #image div.albumnav a {color:Black;font-weight:bold;margin-right:5px;text-decoration:none;}
		
	#image div.details img, #image div.albumnav img {vertical-align: text-bottom;}
	
	#image div.albumnav div.prev, #image div.albumnav div.next {width:390px;}
		#image div.details div.more {float:left;text-align:center;width:560px;}
			#image div.details div.more img {vertical-align:top;margin-right:3px;margin-left:5px;}
		#image div.details div.prev, #image div.albumnav div.prev {float:left;padding-left:5px;text-align:left;}
		#image div.details div.next, #image div.albumnav div.next {float:right;text-align:right;}
