body
{
	color: #000000; 
}

#footer { background-color: #1d3040; padding: 20px; }

/**
 * Globals rules to override theme rules.
 */

div.blenderpoll table
{
	margin:0px;
	border-collapse:collapse;
	border-spacing:0px;
}

div.blenderpoll td,
div.blenderpoll th
{
	padding:2px;
}

div.blenderpoll ul li
{
	list-style-type: none;
	list-style-position: inside;
	background-image: none;
	padding:0px 0px 0px 0px;

}

div.blenderpoll ul
{
	list-style-position: inside;

}

div.blenderpoll fieldset
{
	background-image:none;
}

.solutiontable th { background-color: #0c2030; }

.solution-row-even { background-color: #2e4050; border-bottom: solid 1px #8899aa; }
.solution-row-odd{ background-color: #1d3040; border-bottom: solid 1px #8899aa; }



/**
 * Others rules
 */

.navlink, .authorlink, .commentslink, .adminlink, .undecoredlink, .biglink {
	text-decoration:none;
}

a.biglink:hover
{
	text-decoration:none;
}

.itemdeleted {
	text-decoration: line-through;
}

.itemundeleted {
	text-decoration: none;
}

.nonselected {
	color:grey;
}

a.itemtitle {
	color: #537a9e;
	/*font-size:24px;
	line-height:20px*/
	font-weight: bolder;
}

a.itemtitle:visited {
	color: #537a9e;
	/*font-size:24px;
	line-height:20px*/
}

a.itemtitle:hover {
	text-decoration:underline;
	/*font-size:24px;
	line-height:20px*/
}

.solutiontitle {
	color: #3e5262;
	/*font-size:20px;
	line-height:20px;*/
	font-weight: bold;
	padding-bottom:3px;
}

table.choicelisting {
	width: 99%;
}
table.choicelisting td {
	padding:5px;
}



div.rightbox {
	float:right;
	padding-right:10px
}

a.blacklink2 {
	color: #000000 !important;
	text-decoration:none;
}
a.blacklink2:visited {
	color: #000000 !important;
	text-decoration:none;
}
a.blacklink2:hover {
	color: #707070 !important;
	text-decoration:underline;
}

a.brownlink {
	color: #537a9e;
	text-decoration:none;
}
a.brownlink:visited {
	color: #537a9e;
	text-decoration:none;
}
a.brownlink:hover {
	color: #707070;
	text-decoration:none;
}

.ubuntu_title_main {
	background:#0c2030;
}

.postbutton_main {
	background:#0c2030;
	font-size:small;
	padding-left:10px;
	padding-top:0px;
	color:#537a9e;
}

.red_title_main {
	background:#ebaaae;
}

.notice_div_main {
	background:#fcfc99;
	padding-left:5px;
	padding-right:5px;
	font-weight: bold;
}

.ubuntu_roundnavbar_main {
	background:#2e4050;
}

.ubuntu_roundnavbar * {
	display:block;
	height:1px;
	overflow:hidden;
	background:#2e4050;
}

.entryfldset {
	border:0px;
	margin: 0 8px 10px 0;
	padding: 0;
}

.fielddescription {
	color:grey;
	font-size:0.9em
}

.bugideafldset {
	border:1px solid grey;
	padding: 10px 10px 10px 10px;
	max-width:700px
}

.tipslinks {
	font-size:x-small;
}

.blenderpoll_title2 {
	font-size:large;
	color: #537a9e;
	padding-bottom:8px
}

.blenderpoll_title2-2 {
	font-size:large;
	color: #537a9e;
	padding-top:2px
}

.duplicate_description {
	color: #868686;
}

.duptableheader {
	color: #555555;
	font-weight: bold;
}


li.faq
{
	list-style-type:circle !important;
	font-weight:bold;
	font-size:14px;
}

li.faq ol
{
	padding-top:5px;
	padding-bottom:10px;
}

li.faq2
{
	font-weight:normal;
	list-style-type:decimal !important;
}

li.faqanswer
{
	font-weight:bold;
	font-size:1.3em;
}

li.faqanswer ol
{
	padding-top:0px;
}

li.faqanswer2
{
	font-size:14px;
	list-style-type:decimal !important;
	padding-bottom:5px;
}

div.faqanswer2item
{
	padding-left:20px;
	font-weight:normal;
}



.TabbedMenu {
	border-bottom: 1px solid #ccc;
	font-size: 11px;
	text-align: left; 
	margin: 5px 0 10px 0px;
	padding: 0 0 3px 0;
	line-height:normal;
}
.TabbedMenu li {
	margin: 0 2px 0 0;
	padding: 0 0 0 0;
	border-bottom: none;
	display: inline;
	white-space: nowrap;
}
.TabbedMenu li a {
	margin: 0px -2px 0 0;
	padding: 3px 12px 3px 12px;
	color: #666;
	text-decoration: none;
	border: 1px solid #ccc;
	background: #f5f5f5;
}
.TabbedMenu li a:hover {
	background: #ededed;
	color: #000;
}
.TabbedMenu li#TabbedMenuActive {
	margin: 0 3px 0 0;
	padding: 3px 6px 3px 8px; 
	background: white;
	border: 1px solid #ccc;
	border-bottom: 1px solid white;
}



ul#dropdown-1
{
	margin:0; 
	padding:1px 0; 
	list-style:none; 
	height:21px; 
	font-size:13px;
	color:black;
}
ul#dropdown-1 li
{
	margin:0;
	padding:0 0 0 5px;
	display:block;
	float:left;
	position:relative;
	width:198px;
	border:2px solid #0c2030;
	background-image:url(/modules/blenderstorm/themes/brownie/images/dropdownicon-whitebg.png);
	background-repeat:no-repeat;
	background-position:100%;
}

ul#dropdown-1 li a
{
	color:black;
	font-weight:bold;
}

ul#dropdown-1 li a:link,
ul#dropdown-1 li a:visited
{
	padding:4px 0; 
	display:block; 
	text-align:left; 
	text-decoration:none; 
	width:198px; 
	height:13px;
	color:black;
}

ul#dropdown-1 li:hover a,
ul#dropdown-1 li a:hover,
ul#dropdown-1 li a:active
{
	padding:4px 0; 
	display:block; 
	text-align:left; 
	text-decoration:none; 
	width:196px; 
	height:13px; 
	color:black;
}
	
ul#dropdown-1 li ul.dropdown-2
{
	margin:0; 
	padding:0px 0px 0; 
	list-style:none; 
	display:none; 
	background:#ffffff; 
	width:201px; 
	position:absolute; 
	top:21px; 
	left:-1px; 
	border:1px solid #0c2030; 
	z-index:100;

}

ul#dropdown-1 li:hover ul.dropdown-2
{
	display:block;
}

ul#dropdown-1 li ul.dropdown-2 li
{
	width:196px; 
	clear:left;
	border:none;
	background-image:none;
}

ul#dropdown-1 li ul.dropdown-2 li a:link,
ul#dropdown-1 li ul.dropdown-2 li a:visited
{
	clear:left; 
	padding:4px 0; 
	width:196px; 
	border:none; 
	position:relative; 
	z-index:1000;
	color:black;
}

ul#dropdown-1 li ul.dropdown-2 li:hover a,
ul#dropdown-1 li ul.dropdown-2 li a:active,
ul#dropdown-1 li ul.dropdown-2 li a:hover
{
	clear:left; 
	background:#2e4050; 
	padding:4px 0;
	padding-left:5px;
	width:196px;
	border:none;
	position:relative;
	z-index:1000;
	left:-5px;
}









ul#maindropdown-1
{
	margin:0; 
	list-style:none; 
	height:27px; 
	font-size:16px;
	color:black;
}
ul#maindropdown-1 li
{
	margin:0 8px 0 0;
	padding:0px 15px 0px 0px;
	display:block;
	float:left;
	position:relative;
	font-weight:bold;

}

ul#maindropdown-1 li.maindropdown-1nodrop
{
	padding:0 5px 0 0px;
}

ul#maindropdown-1 li.maindropdown-1drop a i,
ul#maindropdown-1 li.maindropdown-1drop-disabled a i,
ul#maindropdown-1 li.maindropdown-1nodrop a i
{
	color:black;
	display: block;
	position: absolute;
	height: 22px;
	padding: 0px 0;
	top: 0;
	right: 0;
	text-indent: -1000px;
}

ul#maindropdown-1 li.maindropdown-1drop a i,
ul#maindropdown-1 li.maindropdown-1drop-disabled a i
{
	background: url(/modules/blenderstorm/themes/brownie/images/maindropdownright.png) 100% 50% no-repeat;
	width: 15px;
}

ul#maindropdown-1 li.maindropdown-1nodrop a i
{
	/*background: url(/modules/blenderstorm/themes/brownie/images/maindropdownrightnoarrow.png) 100% 50% no-repeat;*/
	width: 5px;
}

ul#maindropdown-1 li a
{
	/*background: url(/modules/blenderstorm/themes/brownie/images/maindropdownleft.png) 0% 50% no-repeat;*/
	color: #537a9e;
	display: block;
	float: left;
	padding-left: 5px;
	padding-right: 2px;
	height:22px;
}

ul#maindropdown-1 li.maindropdown-1drop a:hover i,
ul#maindropdown-1 li.maindropdown-1drop.selected a i,
ul#maindropdown-1 li.maindropdown-1drop:hover i,
ul#maindropdown-1 li.maindropdown-1drop-disabled a:hover i,
ul#maindropdown-1 li.maindropdown-1drop-disabled.selected a i,
ul#maindropdown-1 li.maindropdown-1drop-disabled:hover i
{	
	/*background: url(/modules/blenderstorm/themes/brownie/images/maindropdownrightselect.png) 100% 50% no-repeat;*/
}

ul#maindropdown-1 li.maindropdown-1nodrop a:hover i,
ul#maindropdown-1 li.maindropdown-1nodrop.selected a i
{	

	/*background: #e8dfc5 url(/modules/blenderstorm/themes/brownie/images/maindropdownrightnoarrow.png) 100% 50% no-repeat;*/
}


ul#maindropdown-1 li a:link,
ul#maindropdown-1 li a:visited
{
	display:block; 
	text-align:left; 
	text-decoration:none; 
	color: #537a9e;
}

ul#maindropdown-1 li:hover a,
ul#maindropdown-1 li a:hover,
ul#maindropdown-1 li a:active,
ul#maindropdown-1 li.selected a
{
	display:block; 
	text-align:left; 
	text-decoration:none; 
	background-color:#2e4050;
}
	
ul#maindropdown-1 li ul.maindropdown-2
{
	margin:0; 
	padding:0px 0px 0; 
	list-style:none; 
	display:none; 
	background-color:#ffffff; 
	width:301px; 
	position:absolute; 
	top:20px; 
	left:-1px; 
	border:1px solid #0c2030; 
	z-index:100;
}

ul#maindropdown-1 li ul.maindropdown-2-noscroll
{
	margin:0; 
	padding:0px 0px 0; 
	list-style:none; 
	display:none; 
	background-color:#ffffff; 
	width:151px; 
	position:absolute; 
	top:20px; 
	left:-1px; 
	border:1px solid #0c2030; 
	z-index:100;
}

ul#maindropdown-1 li.maindropdown-1drop:hover ul.maindropdown-2
{
	display:block;
	font-size:16px;
	max-height:300px;
	overflow:auto;
}

ul#maindropdown-1 li.maindropdown-1drop:hover ul.maindropdown-2-noscroll
{
	display:block;
	font-size:16px;
	max-height:300px;
	overflow:none;
}

ul#maindropdown-1 li ul.maindropdown-2 li
{
	width:256px;
	clear:left;
	border:none;
	background-image:none;
	font-weight:normal;
	padding:0 5px 0 5px;
}

ul#maindropdown-1 li ul.maindropdown-2-noscroll li
{
	width:106px;
	clear:left;
	border:none;
	background-image:none;
	font-weight:normal;
	background-color:#ffffff;
	padding:0 5px 0 5px;
}

ul#maindropdown-1 li ul.maindropdown-2 li a:link,
ul#maindropdown-1 li ul.maindropdown-2 li a:visited
{
	clear:left; 
	padding:4px 0; 
	width:256px; 
	border:none; 
	position:relative; 
	z-index:1000;
	color:black;
	background-color:transparent;
	background-image:none;
}

ul#maindropdown-1 li ul.maindropdown-2-noscroll li a:link,
ul#maindropdown-1 li ul.maindropdown-2-noscroll li a:visited
{
	clear:left; 
	padding:4px 0; 
	width:156px; 
	border:none; 
	position:relative; 
	z-index:1000;
	color:black;
	background-color:transparent;
	background-image:none;
}

ul#maindropdown-1 li ul.maindropdown-2 li:hover a,
ul#maindropdown-1 li ul.maindropdown-2 li a:active,
ul#maindropdown-1 li ul.maindropdown-2 li a:hover
{
	clear:left; 
	background-color:#2e4050; 
	padding:4px 0;
	padding-left:5px;
	width:276px;
	border:none;
	position:relative;
	z-index:1000;
	left:-5px;
}

ul#maindropdown-1 li ul.maindropdown-2-noscroll li:hover a,
ul#maindropdown-1 li ul.maindropdown-2-noscroll li a:active,
ul#maindropdown-1 li ul.maindropdown-2-noscroll li a:hover
{
	clear:left; 
	background-color:#2e4050; 
	padding:4px 0;
	padding-left:5px;
	width:146px;
	border:none;
	position:relative;
	z-index:1000;
	left:-5px;
}

ul#maindropdown-1 li ul.maindropdown-2-noscroll li ul.maindropdown-3
{
	display:none;
	margin:0; padding:0;
	list-style:none;
	position:absolute;
	left:151px;
	width:315px;
	top:-1px;
	border:1px solid #0c2030; 
	background:#ffffff;
	z-index:900;
	max-height:300px;
	overflow:auto;
}

ul#maindropdown-1 li ul.maindropdown-2-noscroll li:hover ul.maindropdown-3
{
	display:block;
	
}
ul#maindropdown-1 li ul.maindropdown-2-noscroll li ul.maindropdown-3 li
{
	background:#ffffff;
	width:290px;
}
ul#maindropdown-1 li ul.maindropdown-2-noscroll li ul.maindropdown-3 li a:link,
{
	background:#ffffff;
	width:290px;
}
ul#maindropdown-1 li ul.maindropdown-2-noscroll li ul.maindropdown-3 li:hover a,
ul#maindropdown-1 li ul.maindropdown-2-noscroll li ul.maindropdown-3 li a:hover,
ul#maindropdown-1 li ul.maindropdown-2-noscroll li ul.maindropdown-3 li a:active
{
	background:#2e4050;
	width:290px;
}

.hidden-choice-solution
{
	display:none;
}

.hidden-choice-solution-link
{
	padding-top:5px;
}

div.dupballoon { display:inline; position:relative; text-decoration: none;}
div.dupballoon div { display: none; text-decoration: none; }
div.dupballoon:hover div { 
    display:block;
    position:absolute;
    border: 2px solid #534d3f;
    color: black;
    background: #fdf5cb;
    -moz-border-radius: 8px;
    top:10px;
    left:-50px;
    padding: 10px;
    text-align: left;
    text-decoration: none;
    z-index:99;
	white-space:nowrap;
}
