@charset "utf-8";
/* CSS Document */

body{ font-size: 10px;}
h1 {margin: 8px 0;}

em {font-style: italic;}
code {/*display: inline;*/ font-family: monospace; white-space: pre-wrap; word-wrap: break-word; overflow: auto;}

#container {
    min-width: 970px;
    width: 95%; /*95%;*/
}
	#contentMainFull { margin-bottom: 5px; }
	#contentContainer {	float: left; width: 100%; margin-bottom: 5px; }
		#contentMain {margin-right: 190px; /*240px;*/ }
	#contentSidebar {float: left; width: 185px; /*235px;*/ margin-left: -185px; /*-235px;*/ }

#simpleContainer {
	margin: 0 auto;
	text-align: left;
}

/* ---section content--- */
.sectionContainer { position: relative; padding: 10px; }
.sectionID { position: absolute; top: -1px; left: -1px; }

.clear { clear: both; height: 0; line-height: 0; font-size: 0; overflow: hidden; }
.greybox { background-color: #F6F6F6; border: 1px solid #CCC;  -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.whitebox { background-color: #FFF; border: 1px solid #CCC;  -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.microtext { font-size: 9px; color: #666666; }
p.small { font-size: 9px; color: #666666; margin: 3px 0;}
.left { float: left; }
.right { float: right; }
.error { color: red; font-weight: bold; }
.highlight { background-color: #FAD27D; border-radius: 3px; padding: 2px;  /*#f9b41e;#FFFFCC;*/ }

img[src*="trackalyzer"] {width: 0; height: 0; margin: 0; padding: 0; border: 0 none; display: none;}

.lrgbodycopy { color: #333; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 15px; }
blockquote {margin: 10px; padding: 10px 20px;}

div.forumMenu {padding: 10px 10px 0 10px;}
	div.forumMenu > ul { list-style: none; margin-bottom: 10px; }
	div.forumMenu > ul li {padding-left: 18px; background: url(/discussion/img/icon/arrow_new_w.gif) 0 4px no-repeat; }
	div.forumMenu > ul li a {
		font-family: Verdana,Arial,Helvetica,sans-serif;
    	font-size: 10px;
    	line-height: 14px;
		color: #3D79A6;
		text-decoration: none; }
	div.forumMenu > ul li a:hover { text-decoration: underline; }

#forumHeader { background: url(/discussion/img/hdr_r.gif) top right no-repeat; height: 24px; }
#forumHeader:after { clear: both; }
#forumHeader > div:first-child { background: url(/discussion/img/hdr_l.gif) top left no-repeat; height: 24px; width: 5px; float:left; }
#forumFooter { background: url(/discussion/img/ftr_r.gif) bottom right no-repeat; height: 24px; }
#forumFooter:after { clear: both; }
#forumFooter > div:first-child { background: url(/discussion/img/ftr_l.gif) bottom left no-repeat; height: 24px; width: 5px; float:left; }

ul#forumContainer, ul#forumContainer ul	 { display: block;	list-style-type: none; list-style-image: none;	margin: 0; padding: 0;  }
/*ul#forumContainer { border-left: 1px solid #C8C7C7; border-right: 1px solid #C8C7C7; }*/
ul#forumContainer { border: 1px solid #C8C7C7; border-radius: 5px; overflow: hidden; }
ul#forumContainer li {	display: block; list-style-type: none; padding: 0; margin: 0; }
ul#forumContainer li:last-child {    border-bottom-left-radius: 5px;  border-bottom-right-radius: 5px;}
ul#forumContainer li dl { position: relative; overflow: hidden; padding: 8px; margin: 0; }
ul#forumContainer li dl dt {  float: left; width: 100%; }
ul#forumContainer li dl dd {  float: left; text-align: center; padding: 0; margin: 0;}
ul#forumContainer li dl dt div {}

div#forumContainer { border: 1px solid #C8C7C7; background-color: #FFF; }

dd.topics, dd.posts, dd.views, dd.replies, dd.startedby, dd.lastpost, dd.signal, dd.period { border-left: 1px dotted #CCC; padding: 5px; width: 50px;  }
dd.lastpost, dd.startedby { width: 150px; }
dd.period { border-left: none; width: 120px;}
dd.lastpost a, dd.startedby a { color: #CC9900; font-weight: bold; text-decoration: none; }
dd.lastpost a:hover, dd.startedby a:hover { text-decoration: underline; }
dd.signal img { vertical-align: text-bottom; }

li.forumInfo {	background: linear-gradient(to bottom, #eef3f6 0%, #dfe8ef 50%, #d0dde7 50%, #d0dde7 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
				border-top-left-radius: 5px;
				border-top-right-radius: 5px;
				border-bottom: 1px solid #C8C7C7;
				font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;
				font-weight: bold;
				line-height: 12px;
				color: #333; clear: both;
}
li.forumDateRange { padding: 3px !important; background: linear-gradient(to bottom, #eef3f6 0%, #dfe8ef 50%, #d0dde7 50%, #d0dde7 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); border-top: 1px solid #C8C7C7; text-align: right; clear: both;}
	li.forumDateRange select {height: 20px; width: 200px; padding: 1px; margin: 0; border-radius: 2px;}

li.forumGroup { color: #666666;	background-color: #E8E8E8; clear: both; }
li.forumGroup > dl { border-bottom: 1px solid #D9D9D9; border-top: 1px solid #F9F9F9; }
li.forumGroup > dl dt a { font-weight: bold; text-decoration: none; color: #666666; }
li.forumGroup > dl dt a:hover { text-decoration: underline; }

li.forum { color: #666666; background-color: #FFF; clear: both; }
li.forum > dl { }
li.forum > dl dt { padding-left: 20px; }
li.forum > dl dt > div {margin-right: 273px;}
li.forum > dl dt > div a { font-weight: bold; text-decoration: none; color: #666666; }
li.forum > dl dt > div a.nodesc { line-height: 26px; }
li.forum > dl dt > div a:hover { text-decoration: underline; }
li.forum > dl dt > div span { font-size: 9px; }
li.forum > dl dd { height: 26px; }
li.forum > dl dd.topics, li.forum > dl dd.posts, li.forum > dl dd.period { line-height: 26px; }
	ul#forumContainer li.forum > dl dd.topics {margin-left: -273px;}
	ul#forumContainer li.forum > dl dd.posts {margin-left: -222px;}	
	ul#forumContainer li.forum > dl dd.lastpost {margin-left: -171px;}

li.forumSubscription > dl dt { line-height: normal; }
li.forumSubscription > dl dt span a { font-size: 9px; font-weight: normal; }
li.forumSubscription > dl dt span a:hover { color: #CC9900;}
li.forumSubscription > dl dt > div {margin-right: 391px;}
	ul#forumContainer li.forumSubscription > dl > dd.period {margin-left: -391px;}
	ul#forumContainer li.forumSubscription > dl > dd.topics {margin-left: -271px;}
	ul#forumContainer li.forumSubscription > dl > dd.posts {margin-left: -221px;}
	ul#forumContainer li.forumSubscription > dl > dd.lastpost {margin-left: -171px;}
	ul#forumContainer li.forumSubscription > dl dt > div > div.delete { float: left; margin-right: 5px; }
		ul#forumContainer li.forumSubscription > dl dt > div > div.delete input { margin-top: 8px; }

li.forumLink { background-color: #FFF; }
li.forumLink > dl { }
li.forumLink > dl dt { padding-left: 20px; }
li.forumLink > dl dt a { font-weight: bold; text-decoration: none; color: #666666; }
li.forumLink > dl dt a.nodesc {  line-height: 24px; }
li.forumLink > dl dt a:hover { text-decoration: underline; }
li.forumLink > dl dt span {font-size: 9px;}

/*Flix*/
li.forumGroup-213 > dl {
background: -moz-linear-gradient(left, rgba(161,48,133,0.75) 0%, rgba(161,48,133,0.15) 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(161,48,133,0.75)), color-stop(100%,rgba(161,48,133,0.15)));
background: -webkit-linear-gradient(left, rgba(161,48,133,0.75) 0%,rgba(161,48,133,0.15) 100%);
background: -o-linear-gradient(left, rgba(161,48,133,0.75) 0%,rgba(161,48,133,0.15) 100%);
background: -ms-linear-gradient(left, rgba(161,48,133,0.75) 0%,rgba(161,48,133,0.15) 100%);
background: linear-gradient(to right, rgba(161,48,133,0.75) 0%,rgba(161,48,133,0.15) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfa13085', endColorstr='#26a13085',GradientType=1 );
border-top: none; border-bottom: none;
}

/*Modo*/
li.forumGroup-31 > dl {
background: -moz-linear-gradient(left,  rgba(61,120,134,0.75) 0%, rgba(61,120,134,0.15) 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(61,120,134,0.75)), color-stop(100%,rgba(61,120,134,0.15)));
background: -webkit-linear-gradient(left,  rgba(61,120,134,0.75) 0%,rgba(61,120,134,0.15) 100%);
background: -o-linear-gradient(left,  rgba(61,120,134,0.75) 0%,rgba(61,120,134,0.15) 100%);
background: -ms-linear-gradient(left,  rgba(61,120,134,0.75) 0%,rgba(61,120,134,0.15) 100%);
background: linear-gradient(to right,  rgba(61,120,134,0.75) 0%,rgba(61,120,134,0.15) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf3d7886', endColorstr='#263d7886',GradientType=1 );
border-top: none; border-bottom: none;
}
/*Mari*/
li.forumGroup-130 > dl {
background: -moz-linear-gradient(left,  rgba(45,105,153,0.75) 0%, rgba(45,105,153,0.15) 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(45,105,153,0.75)), color-stop(100%,rgba(45,105,153,0.15)));
background: -webkit-linear-gradient(left,  rgba(45,105,153,0.75) 0%,rgba(45,105,153,0.15) 100%);
background: -o-linear-gradient(left,  rgba(45,105,153,0.75) 0%,rgba(45,105,153,0.15) 100%);
background: -ms-linear-gradient(left,  rgba(45,105,153,0.75) 0%,rgba(45,105,153,0.15) 100%);
background: linear-gradient(to right,  rgba(45,105,153,0.75) 0%,rgba(45,105,153,0.15) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf2d6999', endColorstr='#262d6999',GradientType=1 );
border-top: none; border-bottom: none;
}
/*Colorway*/
li.forumGroup-154 > dl {
background: -moz-linear-gradient(left,  rgba(14,180,198,0.75) 0%, rgba(14,180,198,0.15) 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(14,180,198,0.75)), color-stop(100%,rgba(14,180,198,0.15)));
background: -webkit-linear-gradient(left,  rgba(14,180,198,0.75) 0%,rgba(14,180,198,0.15) 100%);
background: -o-linear-gradient(left,  rgba(14,180,198,0.75) 0%,rgba(14,180,198,0.15) 100%);
background: -ms-linear-gradient(left,  rgba(14,180,198,0.75) 0%,rgba(14,180,198,0.15) 100%);
background: linear-gradient(to right,  rgba(14,180,198,0.75) 0%,rgba(14,180,198,0.15) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf0eb4c6', endColorstr='#260eb4c6',GradientType=1 );
border-top: none; border-bottom: none;
}
/*NUKE*/
li.forumGroup-164 > dl {
background: -moz-linear-gradient(left,  rgba(161,48,61,0.75) 0%, rgba(161,48,61,0.15) 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(161,48,61,0.75)), color-stop(100%,rgba(161,48,61,0.15)));
background: -webkit-linear-gradient(left,  rgba(161,48,61,0.75) 0%,rgba(161,48,61,0.15) 100%);
background: -o-linear-gradient(left,  rgba(161,48,61,0.75) 0%,rgba(161,48,61,0.15) 100%);
background: -ms-linear-gradient(left,  rgba(161,48,61,0.75) 0%,rgba(161,48,61,0.15) 100%);
background: linear-gradient(to right,  rgba(161,48,61,0.75) 0%,rgba(161,48,61,0.15) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfa1303d', endColorstr='#26a1303d',GradientType=1 );
border-top: none; border-bottom: none;
}
/*Hiero*/
li.forumGroup-165 > dl{
background: -moz-linear-gradient(left,  rgba(144,68,96,0.75) 0%, rgba(144,68,96,0.75) 82%, rgba(144,68,96,0.15) 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(144,68,96,0.75)), color-stop(82%,rgba(144,68,96,0.75)), color-stop(100%,rgba(144,68,96,0.15)));
background: -webkit-linear-gradient(left,  rgba(144,68,96,0.75) 0%,rgba(144,68,96,0.75) 82%,rgba(144,68,96,0.15) 100%);
background: -o-linear-gradient(left,  rgba(144,68,96,0.75) 0%,rgba(144,68,96,0.75) 82%,rgba(144,68,96,0.15) 100%);
background: -ms-linear-gradient(left,  rgba(144,68,96,0.75) 0%,rgba(144,68,96,0.75) 82%,rgba(144,68,96,0.15) 100%);
background: linear-gradient(to right,  rgba(144,68,96,0.75) 0%,rgba(144,68,96,0.75) 82%,rgba(144,68,96,0.15) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf904460', endColorstr='#26904460',GradientType=1 );
border-top: none; border-bottom: none;
}
/*Katana*/
li.forumGroup-166 > dl{
background: -moz-linear-gradient(left,  rgba(55,163,80,0.6) 0%, rgba(55,163,80,0.1) 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(55,163,80,0.6)), color-stop(100%,rgba(55,163,80,0.1)));
background: -webkit-linear-gradient(left,  rgba(55,163,80,0.6) 0%,rgba(55,163,80,0.1) 100%);
background: -o-linear-gradient(left,  rgba(55,163,80,0.6) 0%,rgba(55,163,80,0.1) 100%);
background: -ms-linear-gradient(left,  rgba(55,163,80,0.6) 0%,rgba(55,163,80,0.1) 100%);
background: linear-gradient(to right,  rgba(55,163,80,0.6) 0%,rgba(55,163,80,0.1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9937a350', endColorstr='#1a37a350',GradientType=1 );
border-top: none; border-bottom: none;
}
/*Foundry*/
li.forumGroup-248 > dl{
background: -moz-linear-gradient(left, rgba(249,180,27,.75) 0%, rgba(249,180,27,0.5) 100%);
background: -webkit-linear-gradient(left, rgba(249,180,27,.75) 0%,rgba(249,180,27,0.5) 100%);
background: linear-gradient(to right, rgba(249,180,27,.75) 0%,rgba(249,180,27,0.5) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bff9b41b', endColorstr='#26f9b41b',GradientType=1 );
}

	li.forumGroup-31 > dl a, li.forumGroup-130 > dl a, li.forumGroup-154 > dl a, li.forumGroup-164 > dl a, li.forumGroup-165 > dl a, li.forumGroup-166 > dl a, li.forumGroup-213 > dl a {color: #FFF !important; text-shadow: 1px 1px 2px rgba(60, 60, 60, 0.5);}
	li.forumGroup-248 > dl a {color: #FFF !important; text-shadow: 1px 1px 2px rgba(107, 76, 11, 1);}

li.topic { background-color: #FFF; clear: both; }
li.topic > dl dt { padding-left: 20px; line-height: 26px; }
li.topic > dl dt > div {margin-right: 475px;}
li.topic > dl dt > div a { font-weight: bold; text-decoration: none; color: #666666; }
li.topic > dl dt > div a:hover { text-decoration: underline; }
li.topic > dl dt > div span{ color: #999; font-size: 9px; font-weight: normal; }

li.topic > dl dt > div span a { font-size: 9px; font-weight: normal; }
li.topic > dl dt > div span a:hover { color: #666666;}

/*
li.topic > dl.MODO dt > div span a { color: #3D7886; }	
li.topic > dl.MARI dt > div span a { color: #2D6999; }	
li.topic > dl.NUKE dt > div span a { color: #A1303D; }	
li.topic > dl.KATANA dt > div span a { color: #37A350; }
li.topic > dl.HIERO dt > div span a { color: #904460; }	
li.topic > dl.COLORWAY dt > div span a { color: #0EB4C6; }	
*/

li.topicSearch > dl {border-left: 6px solid transparent;}
li.topicSearch > dl.MODO {border-left: 6px solid #3D7886;}
li.topicSearch > dl.MARI {border-left: 6px solid #2D6999;}
li.topicSearch > dl.NUKE {border-left: 6px solid #A1303D;}
li.topicSearch > dl.KATANA {border-left: 6px solid #37A350;}
li.topicSearch > dl.HIERO {border-left: 6px solid #904460;}
li.topicSearch > dl.COLORWAY {border-left: 6px solid #0EB4C6;}
li.topicSearch > dl.FLIX {border-left: 6px solid #A13085;}
li.topicSearch > dl.THEFOUNDRY {border-left: 6px solid #F9B41B;}
li.topicSearch:last-child > dl {border-bottom-left-radius: 4px;}

li.topic > dl dd { height: 26px; }
li.topic > dl > dd.replies, li.topic > dl > dd.views, li.topic > dl > dd.signal, li.topic > dl > dd.period { line-height: 26px; }
	ul#forumContainer li.topic > dl > dd.replies {margin-left: -475px;}
	ul#forumContainer li.topic > dl > dd.views {margin-left: -424px;}
	ul#forumContainer li.topic > dl > dd.startedby {margin-left: -373px;}
	ul#forumContainer li.topic > dl > dd.lastpost {margin-left: -223px;}
	ul#forumContainer li.topic > dl > dd.signal {margin-left: -71px;}

li.topicSearch > dl dt { padding-left: 0; line-height: normal; }
li.topicSearch > dl dt > div {margin-right: 404px;}
	li.topicSearch > dl dt > div > a.iconThumb {display: block; float: left; margin-right: 10px; width: 60px; height: 33px; }
		li.topicSearch > dl dt > div > a > img {width: 60px; height: 33px; }
			div.expandedIconThumb {position: absolute; display: none; width: 240px; height: 135px; z-index: 100; pointer-events: none; border: 1px solid #C7C8C8; }
			div.expandedIconThumb a img {max-width: 100%;}
	ul#forumContainer li.topicSearch > dl > dd.replies {margin-left: -404px;}
	ul#forumContainer li.topicSearch > dl > dd.views {margin-left: -353px;}
	ul#forumContainer li.topicSearch > dl > dd.startedby {margin-left: -302px;}
	ul#forumContainer li.topicSearch > dl > dd.lastpost {margin-left: -151px;}

li.topicSubscription > dl dt { line-height: normal; }
li.topicSubscription > dl dt > div {margin-right: 544px;}
	ul#forumContainer li.topicSubscription > dl > dd.period {margin-left: -544px;}
	ul#forumContainer li.topicSubscription > dl > dd.replies {margin-left: -424px;}
	ul#forumContainer li.topicSubscription > dl > dd.views {margin-left: -373px;}
	ul#forumContainer li.topicSubscription > dl > dd.startedby {margin-left: -322px;}
	ul#forumContainer li.topicSubscription > dl > dd.lastpost {margin-left: -171px;}
	ul#forumContainer li.topicSubscription > dl dt > div > div.delete { float: left; margin-right: 5px; }
		ul#forumContainer li.topicSubscription > dl dt > div > div.delete input { margin-top: 8px; }

div.galleryTopicWrapper {text-align: center;}
	div.galleryTopic {display: inline-block; margin: 10px; width: 250px; height: 250px; overflow: hidden; text-align: left;}
		div.galleryTopic a.galleryTopicThumb { padding: 4px; border: 1px solid #C7C8C8;}
		div.galleryTopic a.galleryTopicThumb img { border: 1px solid #C7C8C8;}
		div.galleryTopic > ul {margin-top: 5px !important;}
		div.galleryTopic > ul li {margin-bottom: 5px !important;}
			div.galleryTopic > ul li.newtopic { background: url(/discussion/img/icon/newpost.gif) 2px 0 no-repeat;}
			div.galleryTopic > ul li.oldtopic { background: url(/common/img/blank.gif) 2px 0 no-repeat;}
			div.galleryTopic > ul li.newtopic > a {margin-left: 20px;}
				div.galleryTopic > ul li a { font-weight: bold; text-decoration: none; font-size: 12px; color: #666666; }
				div.galleryTopic > ul li a:hover { text-decoration: underline; }
				div.galleryTopic > ul li span a {font-weight: normal; font-size: 10px;}
				div.galleryTopic > ul li.info { color: #666666; font-weight: bold; }
				div.galleryTopic > ul li.info span { font-weight: normal; font-size: 9px; }
				div.galleryTopic > ul li.startedby a { color: #CC9900; font-weight: bold; font-size: 10px; text-decoration: none; }
				div.galleryTopic > ul li.startedby a:hover { text-decoration: underline; }	
	
li.alt { background-color: #F8F8F8; }
li.back { background-color: #DDD; }
dt.new { background: url(/discussion/img/icon/newpost.png) 2px 8px no-repeat; }
dt.old { background: url(/discussion/img/icon/oldpost.png) 2px 8px no-repeat; }
dt.link { background: url(/discussion/img/icon/arrow_old_w.gif) 2px 8px no-repeat; }
dt.linkback { background: url(/discussion/img/icon/backarrow_old_w.gif) 2px 8px no-repeat; }

dt.newtopic { background: url(/discussion/img/icon/newpost.png) 0 8px no-repeat; }
dt.oldtopic { background: url(/common/img/blank.gif) 0 8px no-repeat; }
dt.newsticky { background: url(/discussion/img/icon/sticky_new.png) 0 8px no-repeat; }
dt.oldsticky { background: url(/discussion/img/icon/sticky_old.png) 0 8px no-repeat; }

img.expand { vertical-align: middle; width: 13px; height: 13px; border: 0; margin-left: 2px; margin-right: 5px; }

.pager { display: inline-block; margin: 0 auto; }
	.pagerInfo { }
	.pagerInfo, .pagerButtons a, .period a { color: #333; text-decoration: none; }

	.pagerButtons a, .period a { background-color: #F6F6F6; border-radius: 2px; padding: 1px 5px; margin: 0 3px; border: 1px solid #CCC; }
	.pagerButtons a.current, .period a {color: #886300; font-weight: bold; background-color: #F5DFA4; border: 1px solid #D3A11A; box-shadow: inset 0px 0px 0px 1px #FFF; }
	.pagerButtons a:hover { background-color: #F5DFA4; border: 1px solid #D3A11A; box-shadow: inset 0px 0px 0px 1px #FFF;}

p.breadcrumb { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px; color: #C8C7C7; padding: 0; margin: 5px 0;  }
p.breadcrumb a { color: #666666; text-decoration: none; }
p.breadcrumb a:hover { text-decoration: underline; }

h1 { font-family: Helvetica, Geneva, Arial, sans-serif;  font-size: 18px; font-weight: bold; letter-spacing: 1px; line-height: 20px; color: #666666; }

div.controlContainer {position: relative; margin: 5px 0; height: 20px; line-height: 20px; text-align: center; width: 100%; }
div.primaryControls {position: absolute; bottom: 0; right: 0; height: 20px; }
div.secondaryControlsTop {position: absolute; bottom: 0; left: 0; height: 15px; }
div.secondaryControlsBottom {position: absolute; top: 0; left: 0; height: 15px; }
div.secondaryControlsTop input, div.secondaryControlsBottom input {margin-right: 5px;}

div.panelEdit { border: 1px solid #CCC; background-color: #CCC;  -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding: 10px; margin-bottom: 10px; }
	div.panelEdit ul { list-style: none; }
	div.panelEdit ul li { display: inline; }
	
div.admin {
	background-color: #FFD2D2; border: 1px solid #CCC;  -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
	padding: 10px; margin-bottom: 10px;
}
	/*div.admin a, div.admin input, div.admin span {vertical-align: bottom; height: 15px; line-height: 15px; }*/	

div#postContainer { border: 1px solid #C8C7C7; background-color: #FFF; padding: 5px 5px 0 5px; }
	div.postAttachment { padding: 10px; }

.post { margin-bottom: 5px; }
.postHeader { padding: 5px; border-top: 1px solid #C8C7C7; border-right: 1px solid #C8C7C7; border-bottom: 1px dotted #C8C7C7; border-left: 1px solid #C8C7C7;  -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; }
.postHeaderVisible { background-color: #f8f1e4; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 0; -webkit-border-bottom-left-radius: 0; -webkit-border-bottom-right-radius: 0; border-bottom-left-radius: 0; border-bottom-right-radius: 0;}
.postHeaderHidden { background-color: #f6f6f6; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; }
	.postUser { float: left; width: 160px; }
	.postUserEmployee { padding-left: 20px; background: url(/discussion/img/icon/fdot.png) 0 0 no-repeat; }
	.postUser a { color: #CC9900; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 17px; text-decoration: none; font-weight: bold; }
	.postUser a:hover { text-decoration: underline; }
	.postRating { margin: 0 0 0 170px; font-size: 9px; font-weight: bold; color: #666666; }
.postBody { background-color: #fff; border-left: 1px solid #C8C7C7; border-bottom: 1px solid #C8C7C7; border-right: 1px solid #C8C7C7;  -moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px ; border-radius: 0 0 5px 5px;}
	.postContent { padding: 10px; margin: 0 0 0 170px; color: #333; font-size: 13px; font-family: Helvetica, Geneva, Arial, sans-serif;  line-height: 17px; }
	.postContent img {max-width: 100%;}

	.postContentSearch { margin: 0;}
	.viewPost a {color: #CC9900; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 17px; text-decoration: none; font-weight: bold;}
		.viewPost a:hover {text-decoration: underline;}
	.postFooter { clear: both; padding: 5px; border-top: 1px dotted #C8C7C7; line-height: 15px; }
		.postInfo { float: left; width: 160px; }
		.postInfoSearch {width: auto;}
			.postInfoSearch a{color: #CC9900; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 17px; text-decoration: none; font-weight: bold;}
			.postInfoSearch a:hover {text-decoration: underline;}
		.postControls { margin: 0 0 0 170px; }
			
			/*.postControls > a { padding: 0; margin: 0; }
			.postControls a.post {float: left; margin-right: 5px;}
			.postControls a.report {float: left;}
			.postControls span.devReport {float: left;}
			.postControls a.edit {margin-left: 5px; float: right;}
			.postControls a.quote {float: right;}
			*/

			.smallButton, .postControls a {
				padding: 2px 8px 1px 8px;
				margin: 0 3px;
				height: 15px;
				border: 1px solid #D3A11A;
				
				color: #886300;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 8px;
				font-weight: bold;
				text-decoration: none;
				
				background-color: #F5DFA4;
				border-radius: 2px; 
				box-shadow: inset 0px 0px 0px 1px #FFF;
				
				vertical-align: text-bottom;
			}
			.smallButton:hover, .postControls a:hover { box-shadow: none; }

.galleryHeader {padding: 10px; margin: 0 auto;}
	.galleryPoster{position: relative;}
		.galleryPoster img  {display:block; border: none; max-width: 100%;}
		.galleryPoster > img.searchIcon {position:absolute; right: 10px; bottom: 10px; height: 64px; width: 64px; opacity:0.2; filter:alpha(opacity=20);}
	
	.galleryContent {}
		.galleryContent > div, .galleryContent > a { float: left; position: relative; display: block; }
		.galleryContent a { border: none; text-decoration: none;}
		.galleryContent img { border: none;}
		.galleryContent > div ul { position: absolute; top: 25px; right: 10px; width: 110px; padding: 3px 3px 0 3px; text-align: center; background-color: rgba(255, 255, 255, 0.75); border: 1px solid rgba(255, 255, 255, 0.9); -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
		.galleryContent > div ul li { list-style-type: none; margin-bottom: 3px; }
			.thumbEdit { position:absolute; top: 0; right: 0; margin: 0; padding: 0;}
			.thumbSort { position:absolute; top: 0; left: 0; cursor: move; margin: 0; padding: 0;}
			.contentPlaceholder { text-align: center; padding: 0px; margin: 5px; background-color: rgba(204, 153, 0, 0.3); border: 1px solid rgba(204, 153, 0, 0.5); width:228px ; height:123px;-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}
	
	.postAttachments { margin-top: 10px; padding: 10px;}
		.postAttachments > div, .postAttachments > a {float: left; position: relative; display: block;}
		.postAttachments > div ul { position: absolute; top: 25px; right: 10px; width: 110px; padding: 3px 3px 0 3px; text-align: center; background-color: rgba(255, 255, 255, 0.75); border: 1px solid rgba(255, 255, 255, 0.9); -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; z-index: 999; }
		.postAttachments > div ul li { list-style-type: none; margin-bottom: 3px; }
		.postAttachments a.attachment {margin: 0 5px 0 0; padding: 0; border: none;}
		
		.postAttachments > div.download {border-radius: 3px; border: 1px solid #ccc; padding: 10px; color: #484848; height: 17px; width: 350px; line-height: 20px; margin: 0 0 8px 8px; background-color: #E9E9E9; /*#f8f1e4;*/ font-weight: bold;}
		.postAttachments > div.download a {color: #444;}
		.postAttachments > div.download a:hover {text-decoration: underline;}
		.postAttachments > div.download span {float: right; font-size: 10px; font-weight: normal; color: #333333;}

	.postActionItem {margin-top: 10px; padding: 10px; background-color: #F9F9F9;}
		.postActionItem p {margin: 10px 0 0 20px;}	
			
	img.overlayVideo { position: absolute; width: 20px; height: 19px; opacity: 0.6; filter: alpha(opacity=60); }
	.galleryPoster img.overlayVideo { bottom: 15px; left: 15px; }
	.galleryContent img.overlayVideo, .postAttachments img.overlayVideo { bottom: 5px; left: 5px; }



.profile {float: left; width: 160px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333;}
	.profileName {}
		.profileName a {color: #CC9900; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 17px; text-decoration: none; font-weight: bold;}
		.profileName a:hover {text-decoration: underline;}
		.profileName span {color: #CC9900; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 17px; text-decoration: none; font-weight: bold;}
		.profileEmployee {padding-left: 20px; background: url(/discussion/img/icon/fdot.png) 0 0 no-repeat;}
	.profile > img {margin-right: 3px; margin-bottom: 3px; float: left; border: 1px solid #C8C7C7;}
	.profileControls {float: left; width: 17px; position: relative;}
		.profileControls > img {width: 13px; height: 13px;}
		.profileControls > ul {position: absolute; top: 13px; left: 0px; width: 280px; text-align: center; padding: 10px; background-color: rgba(230, 230, 230, 0.9); border: 1px solid rgba(200, 200, 200, 0.9); -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
		.profileControls > ul li { list-style-type: none; margin-bottom: 5px; }
			.profileControls > ul li > a { text-decoration: none; font-weight: bold; font-size: 10px; }
			.profileControls > ul li > a:hover { text-decoration: underline; }
	.profileBadges {width: 110px;}
		.profileBadges img {height: 17px; width: 17px; border: 0;}
	ul.profileInfo {list-style-type: none;}
	
.contentInfo {padding: 10px; margin: 0 0 0 160px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333;}
	.contentInfo h4 {margin: 0; padding: 0; font-size: 13px; font-weight: bold; line-height: 17px; color: #CC9900;}
	.contentInfo p {font-size: 12px; margin: 2px 0;}
	.contentInfo dl dt {float: left; font-weight: bold; padding: 5px; text-align: right; width: 100px;}
	.contentInfo dl dd {margin-left: 110px; padding: 5px;}

fieldset { padding: 5px; border: none; }
	fieldset legend {font-size: 12px; font-weight: bold; line-height: 15px; color: #CC9900; margin-bottom: 10px; }
	fieldset ol {}
		fieldset ol li { list-style-type: none; margin-bottom: 10px; }
		fieldset ol li p {font-size: 14px; line-height:20px;}
		fieldset ol li:last-child { margin-bottom: 0; }
		
		fieldset ol li > label { display: block; width: 130px; float: left; text-align: right; font-weight: bold; }
		fieldset ol li > div { margin: 0 0 0 140px; }
		fieldset ol li span { font-size: 12px; }

		fieldset ul li {list-style-type: none; }
	
		ul#submitLML { margin: 3px; }
			ul#submitLML li {display: inline; margin-right: 5px; }
		
		ul#submitOptions { margin: 0 0 0 135px; }
			ul#submitOptions li {display: inline; margin-right: 10px;}	
				
		ul#submitButtons { margin: 0 0 0 135px; }
			ul#submitButtons li {display: inline; padding-right: 2px; }
			
		div#submitError { margin: 0 0 0 135px; }
		
.imageStrip img {border: 0 none; margin: 0;}

div.error { padding: 20px; text-align: center; font: 14px bold Verdana, Arial, Helvetica, sans-serif; color:#FF0000; }

div.help, div.help > div { padding: 20px; font: 14px Verdana, Arial, Helvetica, sans-serif; }
	div.help p.question { font-weight: bold; margin-bottom: 5px; }
	div.help p.answer { margin-bottom: 10px; margin-left: 10px; }
	
label {font-size: 12px;}
input[type="checkbox"] + label {font-size: 12px; display: inline-block;}
input[type="radio"] + label {display: inline-block;}
table.datatable td {}
