/* $Id: common.css,v 1.8 2004/09/20 14:36:53 unconed Exp $ */

/*
** HTML elements
*/
a, a:link {
  text-decoration: none;
  font-weight: bold;
  text-decoration: none;
  color: #000;
}

a:active {
  text-decoration: none;
  font-weight: bold;
  color: #000;
}
a:hover {
  text-decoration: underline;
  font-weight: bold;
}
body {
  margin: 0;
  padding: 0;
  font-size: 11px;
  line-height: 1.3em;
  color:#cccccc;
  width:95%;
 height:100%;
}
body, html {
height:100%;
}
blockquote {
  font-style: normal;
  margin-left:20px;
}
table {
  margin: 0;
  padding: 0;
  border-collapse: collapse;
}
code, pre {
 font-size: 1em;
}
pre {
 font-size: 0.8em;
 padding: 1em;
 background: #000;
}
td a {
font-weight:bold;
font-size:1em;

}
td a:active {
font-weight:bold;
font-size:1em;

}
td a:hover {
font-weight:bold;
font-size:1em;

}
li {
 padding-bottom: .3em;
 color:#000000;
}
li.addtopic {
font-size:1.2em;
list-style:none;
}
li a:visited, a:hover, a:active, a:link{
color:#000000;
font-size:1em;
}
li a {
color:#000;
font-size:1em;
}

li.active{
color:#d0cc90;
line-height: 170%;
font-weight:bold;
}
li.active a{
color:#d0cc90;
line-height: 170%;
margin-top:6px;

}
li.leaf{
color:#000000;
margin-bottom:6px;
margin-top:6px;
font-size:1em;
font-weight:bold;
}
li.leaf a{
color:#d0cc90;
margin-bottom:6px;
margin-top:6px;
font-size:1em;
font-weight:bold;
}
li.leaf a:visited{
color:#d0cc90;
margin-bottom:6px;
margin-top:6px;
font-size:1em;
font-weight:bold;
}


li.collapsed{
padding-bottom:6px;
font-weight:bold;
}
li.collapsed a{

margin-top:6px;
color:#d0cc90;
margin-bottom:6px;
font-weight:bold;
text-decoration: none;
}
li.collapsed a:visited{

margin-top:6px;
color:#d0cc90;
margin-bottom:6px;
font-weight:bold;
text-decoration: none;
}
li.fotoman a{
color:#8e9279;
font-weight:bold;
}
li.fotoman a:visited{
color:#8e9279;
font-weight:bold;
}

li.fotoman{
margin-bottom:6px;
margin-top:0px;
font-weight:bold;
}
li.waveman a{
color:#8a859c;
font-weight:bold;
}
li.waveman a:visited{
color:#8a859c;
font-weight:bold;
}

li.waveman{
margin-bottom:6px;
margin-top:0px;
font-weight:bold;
}

li.zweistein a{
color:#8a859c;
font-weight:bold;
}
li.zweistein a:visited{
color:#8a859c;
font-weight:bold;
}

li.zweistein{
margin-bottom:6px;
margin-top:0px;
font-weight:bold;
}

li.sound a{
color:#a67179;
font-weight:bold;
}
li.sound a:visited{
color:#a67179;
font-weight:bold;
}

li.sound{
margin-bottom:6px;
margin-top:0px;
font-weight:bold;
}

li.additional a{
font-weight:bold;
}

li.additional a:visited, a:active, a:link{
font-weight:bold;
}

li.additional a:hover{
font-weight:bold;
text-decoration:underline;
}

li.additional{
margin-bottom:6px;
margin-top:0px;
font-weight:bold;
}

li.software a{
color:#aaaaaa;
font-weight:bold;
}
li.software a:visited{
color:#aaaaaa;
font-weight:bold;
}

li.software{
margin-bottom:6px;
margin-top:0px;
font-weight:bold;
}


/**border-width: 0 0 1px 0;
border-top-style: none;
border-right-style: none;
border-bottom-style: solid;
border-left-style: none;
border-bottom-color: #75788a;//798269 decb6b 809b64 8a859c**/

li.expanded a
{
margin-top:6px;
color:#d0c989;
margin-bottom:6px;
font-size:1em;
font-weight:bold;
text-decoration:none;
}


h1, h2, h3, h4, h5, h6 {
  margin-bottom: .25em;
  color:#999999;
}
h1 {
  font-size: 1.3em;
}
h2 {
  font-size: 1.2em;
  color:#555555;
}
h2.title {
font-size:1em;
padding-left:0;
color:#aaaaaa;
font-weight:bold;
}
h2.background {
font-size:1px;
padding-left:0;
color:#000000;
display:none;
}
h3 {
  font-size: 1.1em;
}
h4, h5, h6 {
  font-size: 1em;
}
p {
  margin: 0 0 .5em 0;
}
br {
  line-height: 1.5em;
}

/*
** Page layout blocks / IDs
*/
#header {
  margin-bottom: 0;
}
#header {
  clear: both;
}
#help {
  font-size: 1em;
  width:435px;
}
#content {
  clear: both;
  margin-top:0px;
  border:0px;
  padding:0px;
  height:100%;
}
#big {
height:100%;
}
#sidebar-left, #sidebar-right {
  vertical-align: top;
  padding: 0px;
}

.gall
{
margin:5px;
}
#main {
  padding:0px;
  border:0px;
  vertical-align: top;
  color:#000;
  width:500px;
  height:100%;

}
#footer {
 font-size: 0.9em;
 color:#777777;
 font-family: Times, Arial;
 padding-top: 4em;
 text-align: left;
 background-color:#eeeeee;
 padding-bottom:0px;
 margin:0px;
}
#tabs2 {
width:100%;
padding-left:17px;
}

.thing {
width:100%;
}
.notbreadcrumb {
border:4px solid #718a71;
border-bottom:0px;
border-top:0px;
padding-left:25px;
padding-right:25px;
padding-top:0px;
padding-bottom:0px;
background-color:#eeeeee;
margin-top:0px;
margin-bottom:0px;
height:100%;
}

/*
** Common declarations for child classes of node, comment, block, box etc
*/
.title {
  margin: 0 0 .25em 0;
}
.content {
  padding: .3em 0 .0em 0;
  font-size:1em;
  
}
.node {

margin-top:0px;
color:#000000;
}
.node h2 {

}
hr.thin {
border-bottom: 1px solid #999;
border-top:0px;
border-left:0px;
border-right:0px;
}

h2 a {
font-weight:bold;
}
.title a:visited {
font-weight:bold;
}

.links {
  font-size: 1em;
  line-height: 1.25em;
  border-bottom: 1px solid #999;
  text-align:left;
  width:100%;
  padding-top:3px;
  padding-bottom:9px;

}
.term .links {
border:0px;
padding:0px;
}

.block {
  
  margin-top:12px;
}
.block .content {
padding-top:0px;
}
.messages {
  padding: 0.3em;
  margin: 0.5em 0em 0.5em 0em;
}
.status {
  border: 1px solid #3a3;
  color: #3a3;
}
.error, form-item input.error {
  border: 1px solid red;
  color: red;
}

/*
** Common navigation links added on the admin/themes/settings page
*/
.navlinks {
  background-image:url('http://www.thugsatbay.com/shared/softwaretop.jpg');
  background-repeat:no-repeat;
  height:60px;
  width:100%;
  clear: both;
}
.navlinks .primary {
	width:auto;
	height:22px;
	}
.navlinks .secondary {
width:auto;
height:14px;
}
.primary a {
  font-size: 1em;
  padding: 0em 1.5em 1em 0em;
  color:#000000;
}
.secondary a {
  font-size: 1em;
  padding: 0em 1.5em 0em 0em;
  color:#cccccc;
}

a.category:link { color:#000000; font-weight:bold; font-size:1em; text-decoration:none; }
a.category:visited { color:#000000; font-weight:bold; font-size:1em; text-decoration:none;}
a.category:active {color:#000000; font-weight:bold; font-size:1em; text-decoration:none; }
a.category:hover { color:#eeeeee; font-weight:bold; font-size:1em; text-decoration:underline; }

a.subtopic:link { color:#cccccc; font-weight:bold; font-size:1em; text-decoration:none; }
a.subtopic:visited { color:#cccccc; font-weight:bold; font-size:1em; text-decoration:none;}
a.subtopic:active {color:#cccccc; font-weight:bold; font-size:1em; text-decoration:none; }
a.subtopic:hover { color:#eeeeee; font-weight:bold; font-size:1em; text-decoration:underline; }

a.top:link {text-decoration:none; }
a.top:visited {text-decoration:none;}
a.top:active {text-decoration:none; }
a.top:hover {color:#eeeeee;  text-decoration:underline; }

td.category a {
color:#000000; 
font-weight:bold; 
font-size:1em; 
text-decoration:none;
}

table.top { 
clear:both; 
padding:0px;
margin-top:5px;
height:14px;
border-style:solid;
border-color:#cccccc; 
border-top-width:0px; 
border-bottom-width:0px;
border-left-width:0px; 
border-right-width:0px;
}
td.topic { 
text-align:left;
border-style:solid;
border-color:#cccccc; 
border-top-width:0px; 
border-bottom-width:0px; 
border-left-width:0px;
border-right-width:0px;
}

table.subtopic{
height:12px;
vertical-align:bottom; 
border-style:solid;
border-color:#cccccc;  
border-top-width:0px; 
border-bottom-width:0px; 
border-left-width:0px; 
border-right-width:0px;
}

td.subtopic {
height:12px;
width:110px; 
text-align:center; 
vertical-align:bottom; 
border-top-width:0px; 
border-bottom-width:0px; 
border-left-width:0px;
border-style:solid;
border-color:#cccccc;
border-right-width:1px;
}
td.subtopicvideo {
width:150px; 
text-align:center; 
vertical-align:bottom; 
border-top-width:0px; 
border-bottom-width:0px; 
border-left-width:0px;
border-style:solid;
border-color:#cccccc;
border-right-width:0px;
}

td.subtopicright{
text-align:center; 
vertical-align:bottom; 
width:110px;
border:0px;
}

table.category {
text-align:center; 
border-top-width:0px; 
border-bottom-width:0px; 
border-left-width:0px; 
border-right-width:0px; 
margin-top:0px; 
border-color:#000000;
}

td.category {
color:#000000; 
text-align:center; 
width:80px; 
border-top-width:0px; 
border-bottom-width:0px; 
border-left-width:0px; 
border-right-width:1px;
border-style:solid;
border-color:#000000;
}

td.categoryright {
text-align:center; 
width:80px;
border-style:solid;
border-color:#000000;
border-top-width:0px; 
border-bottom-width:0px; 
border-left-width:0px; 
border-right-width:0px;
}

ul {
padding-left:0px;
/*list-style-position: inside;*/
}
/*
** Logo Image Positioning
*/
/*
**#header img {
  float: left;
  padding: 0em 0em .5em 0em;
}
*/
/*
** Module specific styles
*/
.form-item textarea {
  font-size: 1em;
}

#block-book-0  {
border-width:0px;
border-style:solid;
border-color:#8e9279;
width:130px;
padding:0px;
margin-left:0px;
}
#block-user-0 ul {
margin-left:0px;
}
#block-user-0 h2 {
display:none;
}
#block-forum-0  {
border-width:0px;
border-style:solid;
border-color:#8e9279;
width:auto;
padding:0px;
margin-left:0px;
}

#block-forum-0 li a{
font-size:1em;
color:#73896a;
}
#block-forum-0 li a:hover, a:visited, a:active{
font-size:1em;
color:#73896a;
}

#block-block-26 h2 {
display:none;
}

#block-block-24 h2 {
display:none;
}

#block-block-3 h2 {
display:none;
}

#block-block-3 li a {
color:#D5CE94;
font-size:1.1em;
}

#block-block-25 h2 {
display:none;
}

#block-block-25 li a {
font-size:1.1em;
}

#block-block-21 li a {
font-size:1.1em;
}
#block-block-27 h2{

display:none;
}

#block-block-28 h2{

display:none;
}

#block-block-29 h2{

display:none;
}

#block-block-30 h2{

display:none;
}

#block-block-31 h2{

display:none;
}

#block-block-32 h2{

display:none;
}


.flexinode-body
{
margin-bottom:0px;
}

.flexinode-textarea-17 label
{
display:none;
}
.flexinode-image-6 label
{
display:none;
}
.flexinode-image-18 label
{
display:none;
}

.flexinode-mp3-5 label
{
display:none;
}
.flexinode-select-27 label
{
display:none;
height:1px;
}
.flexinode-textarea-31 label
{
display:none;
}
.flexinode-textarea-30 label
{
display:none;
}
.flexinode-image-32 label
{
display:none;
}
.flexinode-image-33 label
{
display:none;
}
.flexinode-image-34 label
{
display:none;
}
.flexinode-textarea-21 label
{
display:none;
}
.flexinode-textarea-36 label
{
display:none;
}
.flexinode-select-38 label
{
display:none;
margin-top:-10px;
height:0px;
}
.flexinode-select-38 .form-item
{
margin:0px;
}
#block-comment-0 li {
font-size:1em;
color:#777777;
}
#block-comment-0 li a{
font-size:1em;
color:#73896a;
}
#block-comment-0 li a:hover, a:visited, a:active{
font-size:1em;
color:#73896a;
}
.subterm .title {
font-size: 1.2em;
}

#forum {
width:100%;
}
#aggregator .feed {
  border: 1px solid gray;
  padding: 1em;
}
h2.maintitle
{
margin:0px;
}
h2.t a
{
font-size:1.12em;
color:#aaaaaa;
}
h2.t
{
font-size:1.2em;
color:#aaaaaa;
}

h2.t a:visited
{
font-size:1.12em;
color:#aaaaaa;
}

.dl a
{
font-size:1.2em;
}
.dl a:visited
{
font-size:1.2em;
}
.dl a:hover
{
font-size:1.2em;
}
.rtop {
background:#eeeeee url('http://www.thugsatbay.com/shared/toprightlong.jpg') no-repeat 100% 0;
text-align:center;
width:100%;
height:22px;
background-color:#eeeeee
}
.rtop div {
background:url('http://www.thugsatbay.com/shared/topleft.jpg') no-repeat 0 0;
height:22px;
width:100%;
}

.rbot {
background:url('http://www.thugsatbay.com/shared/bottomrightlong.jpg') no-repeat 100% 0;
text-align:center;
width:100%;
height:22px;
padding:0px;
margin:0px
}
.rbot div {
width:100%;
padding:0px;
margin:0px;
height:22px;
background:url('http://www.thugsatbay.com/shared/bottomleft.jpg') no-repeat 0 0;
}
.book {border-size:0px;}
.nav {border:0px;}
.breadcrumb {padding-top:0px; padding-left:25px; width:100%; color:#cccccc; padding-right:0px; padding-bottom:10px;}

/*h2.maintitle {
display:none;
}*/