/*fix alignment for IE*/
#content table {
	text-align:left;
}
h1,h2,h3,h4,h5,h6,pre,code {
	font-size: 1em;
}

h1,h2,h3,h4,h5,h6,form,p,input,table {
	margin:0;
	padding:0;
}

ul, ol {
	margin:0pt 0pt 0.5em 3em;
}
a img,:link img,:visited img {
        border:none;
        }

/* BODY */
body {
        background: #e3f0ce;
        background-image:url(../bg.gif);
        background-repeat:repeat-x;
        color: #2F2F2F;
        padding: 20px 30px;
        font : 70% 'verdana', 'bitstream vera sans', 'helvetica', sans-serif;
        }

/* DIVS */
#header {
        width: 750px;
        height: 70px;
        background:  url("../lay_header.gif") left top no-repeat;
        }


#logotype {
        width: 750px;
        background-color:#FBFBFB;
        }

#content {
        width: 750px; /* 20 + 717 + 13 = 750 */
        padding:20px 0;
        background-color:#FBFBFB;

        }
#footer {
        background: url("../lay_footer.gif") bottom no-repeat;
        width: 750px;
        height: 15px;
}

#main {
        border-left: 0px solid #FBFBFB;
        width: 95%;
        text-align: left;
        overflow: hidden;
        }



#copyright {
        margin-top: .3em;
        }

/* TYPO */
hr                {
                height: 1px;
                border-top: 1px dashed #999999;
                border-left: 0 none;
                border-right: 0 none;
                border-bottom: 0 none;
                margin: 1em 0;
                padding: 0;
                }

.captiontitle {
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
}

        #copyright p {
                color: #444;
                font-size: 10px;
                }


ul {
        margin-bottom: .5em;
}
a:link {
		color:#395f0b;
        text-decoration: underline;
}

a, a:visited {
        color: #7a7700;
}

        #copyright a {
                color: #444;
                }

a:hover, a:active {
        text-decoration: none;
        color: #000;
}


.dablock {
        font:11px Verdana, Arial, sans-serif;
        color:#666666;
        width:auto;
        padding:5px 5px 5px 5px; /* Top Right Bottom Left */
        margin:5px 1px 5px 1px; /* Top Right Bottom Left */
        text-align:left;
        background-color:#e9f3d8!important;
        border:1px solid #d3e8b1;
} .dablock a         {
        font-size:12px;
        text-decoration:none;
}
.navblock                {
        font:11px Verdana, Arial, sans-serif;
        color:#395f0b;
        width:auto;
        padding:5px 5px 5px 5px; /* Top Right Bottom Left */
        margin:5spx 1px 5px 1px; /* Top Right Bottom Left */
        text-align:left;
        background-color:#c8e19d!important;
        border:1px solid #7cc623;
} .navblock a         {
color:#395f0b;
        font-size:12px;
        font-weight: none;
        text-decoration:none;
}
 .navblock a:visited         {
color:#395f0b;
        font-size:12px;
        font-weight: none;
        text-decoration:none;
}
 .navblock a:hover         {
color:#000;
        font-size:12px;
        font-weight: none;
        text-decoration:none;
}

.alert                {
        font:11px Verdana, Arial, sans-serif;
        color:#C41A1A;
        width:750px;
        padding:5px 5px 5px 5px; /* Top Right Bottom Left */
        margin:5spx 1px 5px 1px; /* Top Right Bottom Left */
        background-color:#FFB1B1!important;
        border:1px solid #C41A1A;
} .alert a         {
        color:#C41A1A;
        font-size:12px;
        font-weight: none;
        text-decoration:none;
}
table.wysiwyg {
        padding:0px 0px 0px 0px; /* Top Right Bottom Left */
        margin:0px 0px 0px 0px; /* Top Right Bottom Left */
}


.message {
        font-family: Verdana, Arial;
        font-size: 10px;
}

.misctext {
        font-family: Verdana, Arial;
        font-size: 10px;
}


/* TAAAAAAAAAAAAAAAAAAAAABLEEEEEEEEEEEES */


table.editor td {
        padding : 0 0;
}
table.editor td.content {
        padding : 0 0 0 0;
        vertical-align : top;
}
table.editor thead td, table tfoot td {
        background : #e9f3d8 !important;
}
table.editor tbody td, table thead td, table tfoot td {
        border-bottom :  ;
        border-right :  ;
}
table.editor thead td, table tfoot td {
        background : #e9f3d8 !important;
}
table.editor {
        background : #ffffff;
        border-spacing : 0;

}
.editorblock		{
	color:#666666;
	width:100%;
        height:auto;
        background-color:#e9f3d8; 
        border-bottom:3px solid #FFFFFF;
}
.around {
        border-right:1px solid #d3e8b1;
        border-left:1px solid #d3e8b1;
        border-bottom:1px solid #d3e8b1;
}

table caption {
        text-align : left;
        color : #ffffff;
        font-weight : bold;
        padding : 1ex 1em;
        background : #abd46e;
}
table caption a:link {
        color : #ffffff;
}
table caption a:visited {
        color : #ffffff;
}
table.main td {
        padding : 1ex 1em;
}
table.main td.content {
        padding : 1ex 1em 0 1em;
        vertical-align : top;
}
table.main thead td, table tfoot td, td.between {
        background : #e9f3d8 !important;
}
table.main thead td.active, table tfoot td.active {
        font-weight : bold;
}
table.main tbody td, table thead td, table tfoot td {
        border-bottom : 1px solid #d3e8b1;
        border-right : 1px solid #d3e8b1;
}
table.main thead td, table tfoot td {
        background : #e9f3d8 !important;
}
table.main {
        background : #ffffff;
        border-spacing : 0;
        border-left : 1px solid #d3e8b1;
        border-top : 1px solid #d3e8b1;
        margin : 0 0 2em 0;
        font-size : 100%;
       	width:709px;
}
table.inner {
        background : #ffffff;
        border-spacing : 0;
        border-left : 1px solid #d3e8b1;
        border-top : 1px solid #d3e8b1;
        margin : 0 0 2em 0;
        font-size : 100%;
}

/*put images in posts on there own line*/
.userimage { 
	display:block;
	cursor:Pointer;
}
/*avoide any content wider then supported in posts*/
.postcontent * {
	max-width:512px !important;
	position:inherit !important;
}

img {
	max-width: 455px;
	width: expression( this.width > 455 ? 455: true);
}
