body, html{
	/*background: #2379ca;*/
	font-family: arial;
	font-size: 12px;
}

html{
    /*background: #2379ca url(wallpaper.png) no-repeat fixed left top;*/
    /*background: #ff8400 url(wallpaper.png) no-repeat fixed left top;*/
	/*background: #4D4D4D url(wallpaper.png) no-repeat fixed left top;*/
	background: black url(flowers.png) no-repeat fixed right bottom;
	/*background: black;*/
}

a img{
    text-decoration: none;
    border: 0px;
}

#banner{
	position: relative;
	height: 64px;
	text-align: center;
        min-width: 850px;
}
#banner a, #banner a:hover, #banner a:link, #banner a:active, #banner a:visited{
        color: #3B3B3B;
        text-decoration: none;
}
#banner a:hover{
        text-decoration: underline;
}
#banner_l{
	top: 0px;
	width: 6px;
	height: 64px;
	background: url(banner_l.png) no-repeat;
	float: left;
}
#banner_r{
	top: 0px;
	width: 6px;
	height: 64px;
	background: url(banner_r.png) no-repeat;
	float: right;
}
#banner_b{
	background: url(banner_b.png);
	height: 64px;
	margin: 0px 5px 0px 5px;
	text-align: left;
}
#user_menu{
	width: 200px;
	height: 44px;
	float: right;
	text-align: right;
	padding: 5px;
}
#avatar{
	float: left;
	width: 44px;
	height: 44px;
}
#loginpane{
        display: none;
		margin: 30px 0px 0px 0px;
}
#tpxmedialogo{
	float: left;
}
#menu{
	width: 161px;
	margin-top: 8px;
}
#menu a, #menu a:hover, #menu a:link, #menu a:active, #menu a:visited{
	text-decoration: none;
	color: white;
}
.menu_button{
	width: 161px;
	height: 25px;
	background: url(normal_button_black.png);
	margin: 4px 0px 4px 0px;
}
.menu_button_active{
	width: 161px;
	height: 25px;
	background: url(active_button_black.png);
	margin: 4px 0px 4px 0px;
}
.menu_button_text{
	font-weight: bold;
	padding: 3px;
}

#contentpane{
	position: absolute;
	top: 80px;
	left: 169px;
	margin: 0px 9px 0px 0px;
        min-width: 688px;
}
#contentpane_tl{
	float: left;
	width: 6px;
	height: 6px;
	background: url(article_tl.png);
}
#contentpane_tr{
	float: right;
	width: 6px;
	height: 6px;
	background: url(article_tr.png);
}
#contentpane_t{
	margin: 0px 6px 0px 6px;
	background: #e8e8e8;
	height: 6px;
}
.content{
	background: #e8e8e8;
        min-width: 300px;
        min-height: 200px;
        overflow: auto;
}
.content a, .content a:link, .content a:active, .content a:visited, .content a:hover{
        color: #F00044;
        text-decoration: none;
}
.content a:hover{
        text-decoration: underline;
}

.content_text{
	padding: 5px;
}
.content_title{
        color: #000000;
}
.content_navigation a, .content_navigation a:link, .content_navigation a:active, .content_navigation a:visited, .content_navigation a:hover{
        color: #414141;
        text-decoration: none;
}
.content_navigation a:hover{
        text-decoration: underline;
}
#contentpane_bl{
	float: left;
	width: 6px;
	height: 6px;
	background: url(article_bl.png);
}
#contentpane_br{
	float: right;
	width: 6px;
	height: 6px;
	background: url(article_br.png);
}
#contentpane_b{
	margin: 0px 6px 0px 6px;
	background: #e8e8e8;
	height: 6px;
}
.content_details{
        color: #757575;
        float:right;
}
.momentbox{
        font-size: 9px;
        font-weight: bold;
        width: 134px;
        text-align: center;
}
.momentbox a, .momentbox a:link, .momentbox a:active, .momentbox a:visited, .momentbox a:hover{
        color: #005E99;
        text-decoration: none;
}
.momentbox a:hover{
        text-decoration: underline;
}
.subcontentpane a, .subcontentpane a:link, .subcontentpane a:active, .subcontentpane a:visited, .subcontentpane a:hover{
	color: #F00044;
        text-decoration: none;
}
.subcontentpane_arrow{
	width: 22px;
	height: 20px;
	background: url(comment_arrow.png);
	margin: 0px 0px 0px 10px;
}
.subcontentpane_tl{
	float: left;
	width: 6px;
	height: 6px;
	background: url(comment_tl.png);
}
.subcontentpane_tr{
	float: right;
	width: 6px;
	height: 6px;
	background: url(comment_tr.png);
}
.subcontentpane_t{
	margin: 0px 6px 0px 6px;
	background: #ffffff;
	height: 6px;
}
.subcontentpane_content{
	background: #ffffff;
}
.subcontentpane_content_text{
	padding: 5px;
}
.subcontentpane_bl{
	float: left;
	width: 6px;
	height: 6px;
	background: url(comment_bl.png);
}
.subcontentpane_br{
	float: right;
	width: 6px;
	height: 6px;
	background: url(comment_br.png);
}
.subcontentpane_b{
	margin: 0px 6px 0px 6px;
	background: #ffffff;
	height: 6px;
}
.article_more a, .article_more a:link, .article_more a:active, .article_more a:visited, .article_more a:hover{
    color: #414141;
    text-decoration: none;
}
.article_more a:hover{
    text-decoration: underline;
}
.mini_picture_album a, .mini_picture_album a:link, .mini_picture_album a:active, .mini_picture_album a:visited, .mini_picture_album a:hover{
    color: #005E99;
    text-decoration: none;
    font-weight: bold;
}
.mini_picture_album a:hover{
    text-decoration: underline;
}
#dialogbox{
    position: absolute;
    left: 50%;
    margin-left: -25%;
    top: 72px;
    z-index: 10;
    width: 50%;
    min-width: 100px;
}
.imagespan{
    display: inline-block;
    width: 100px;
    height: 100px;
    text-align: center;
    /*background: url(arrow.png) no-repeat center center;*/
}
