div#content {
margin:20px;
margin-top:50px;
}

div#menuLine {
_margin-left: -20px;
}

div.subject div a img {
border-color:#55bb22;
}

table.list a img {
border:0;
}

a.locked {
text-decoration: line-through;
}

.user {
font-weight:bold;
}

table#topic {
border-collapse: collapse;
border: #e0f989 solid 1px;
margin:auto;
text-align:left;
font-size:12px;
width:680px;
margin-bottom:8px;
}

td.header,
table#topic thead td{
font-weight:bold;
background-color:#e9ffcc;
background-image:url('../media/layout/back-thead.png');
height:20px;
color: #8b4;
border:0;
}

table#topic td {
padding:2px;
border: #e0f989 solid 1px;
color: #333;
vertical-align:top;
}


table#topic td.reactInfo img {
margin-top:3px;
margin-left:2px;
}

table#topic td div.reactHead {
width: 580px;
margin-bottom:6px;
text-align:right;
}

table.list tr:hover {
background-color: #f9ffee;
background-image: url('../media/layout/back-hover.png');
background-repeat:repeat-x;
background-position: 0% -55px;
}
table#category {
width:680px;
margin-bottom:4px;
}

table#category td.date {
width:150px;
}

table#category td {
padding-top:7px;
padding-bottom: 7px;
}

table#category thead td {
padding:2px;
}

table#category a {
border:0;
}

table#category a.topic,
table#category a.foto,
table#category a.artikel,
table#category a.weblog,
table#category a.multimedia {
margin-left:3px;
padding:2px;
padding-left:22px;
background-repeat:no-repeat;
background-position: 0% 1px; 
}

table#category a.topic {
background-image:url('../media/layout/icon-topic.png');
}

table#category a.foto {
background-image:url('../media/layout/icon-photo.png');
}

table#category a.artikel {
background-image:url('../media/layout/icon-article.png');
}

table#category a.weblog {
background-image:url('../media/layout/icon-weblog.png');
}

table#category a.multimedia {
background-image:url('../media/layout/icon-multimedia.png');
}

div.reactHead {
background-color: #e0f989;
padding-top:4px;
height:26px;
margin: -2px;
_margin-right: -4px;
background-image: url('../media/layout/forum-react.png');
}


div.reactHead span.date {
color: #89c905;
}

div.reactHead a {
margin-left:10px;
margin-right: 3px;
padding:3px;
padding-left: 16px;
background-repeat: no-repeat;
border:0;
color: #89c905;
font-weight:bold;
font-size:9px;
}

div.reactHead a.edit {
background-image:url('../media/layout/icon-edit.gif');
background-position: 50% 50%
display:block;
}


div.reactHead a.quote {
background-image:url('../media/layout/icon-reply.gif');
background-position: 50% 50%
display:block;
}

div.reactHead a.hide {
background-image:url('../admin/media/visible.png');
background-position: 50% 50%
display:block;
}

form#reactForm {
margin:6px; 
}

div.right {
float:right;
width:140px;
position:relative;
height:190px;
}

div#emoticons {
width: 105px;
position:absolute;
bottom:0px;
margin-top:45px;
}


div#emoticons img {
margin:4px;
cursor:pointer;
}

div#noLogin {
display:block;
position:relative;
width:136px;
float:right;
border:solid 3px #e0f989;
padding:7px;
text-align:center;
font-weight:bold;
background-image: url('../media/layout/back-hover.png');
}

div#noLogin span {
color:red;
}


table#topic #messageContent {
width:385px;
height:134px;
}

#messageContent {
width:400px;
height:134px;
}

table#topic div.react {
margin:4px;
margin-left:6px;
margin-bottom:8px;
}

table#topic td#authorColumn {
width:110px;
}

.button,
.button:hover,
.button:visited {
margin-right:6px;
}

div.subject {
margin-left: 92px;
}

div.subject a img {
border-width: 1px;
float:left;
margin-right:5px;
}

p.breadcrumbs {
font-weight:bold;
margin:0;
margin-top:8px;
margin-bottom: -12px;
}


div.topic {
float:right;
width:200px;
margin-right: 36px;
height:22px;
}

div.topic .button {
float:right;
}

ul.resultBrowse {
margin-left:27px;
height:26px;
clear:both;
}

div.pageBrowse {
height:37px;
}

div.pageBrowse.rows2 {
height:74px;
}

input#topicTitle {
width:368px;
}

h2#topicTitle {
margin-top:15px;
font-size:16px;
}

ul#forumList li {
border-top: 2px solid #e0f989;
}


ul#forumList li p {
padding:0;
margin:0;
}

ul#forumList li h2,
ul#forumList li h3,
ul#forumList li h4,
ul#forumList li h5,
ul#forumList li h6{
padding:0;
margin:0;
margin-bottom: 7px;
margin-top:9px;
}


ul#forumList ul li {
border-top-width: 1px;
}

p.sig {
margin:0;
padding:0;
margin-top:2px;
padding-top:1px;
padding-left: 6px;
border-top: solid 1px #dec;
font-size: 9px;
color: #8a6;
}

.role {
font-size: 10px;
color: #8a6;
display:block;
}

#composer {
width:700px;
}

#messageContent {
width:510px;
height:210px;
}
