html {
}
body {
	background-color: #000;
    color: #E5E5E5;
    font-family: Arial, Helvetica, sans-serif;
    margin:0px;
    padding:0px;
    font-size: 11px;
}
h1,h2,h3,h4,h5,h6 {
	font-family: Arial, Helvetica, sans-serif;
    margin-top:2px;
    margin-bottom:2px;

}
/* link properties */
a:link {
	color: #bbbbbb;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #777777;
}
a:hover {
	text-decoration: none;
	color: #ffffff;
}

/* article properties */
#extendedText {
    margin-top:10px;
    margin-bottom:10px;
    float: left;
}
#extendedTextAsTopic {
    margin-top:10px;
    margin-bottom:10px;
}
#extendedText p, #extendedText h3, #extendedText h4 {
    padding-right: 16px;
}
#flyer {
    width:160px;
    background-color:#ff0000;
}
#flyer h4{
    margin-top:0px;
    padding-top: 4px;
	font-size:12px;
}
#flyerTitle {
    width:160px;
    height:22px;
}
#flyerTitle h4 {
    padding-left:4px;
}

#newsTitle {
    width:218px;
    height:23px;
    margin-top:0px;
    padding-top: 2px;
}
#newsTitle h3 {
    margin-top:4px;
	font-size:12px;
}
#newsText {
    padding-left: 8px;
}
.flyerText {
    padding-left: 8px;
    padding-right: 8px;
    font-weight: bold;
}

/* header */
#header {
    height: 259px;
    background-color:#fff;
}
#headerBottom {
}

#headerTop {
    height:29px;
    width:800px;
}

#headerBottom {
    height:23px;
    width:800px;
}

/* container properties */
#paper {
    background-color: #666666;
	width: 800px;
	text-align: left;
    position:absolute;
    left: 50%;
    margin-left: -400px;
}
#leftColumn, #rightColumn, #centerColumn {
    float:left;
    margin:0;
    padding-left: 8px;
}
#leftColumn {
    background-color: #666666;
    width:218px;
    border-right:4px solid #fff;
    padding:0px;
    margin:0px;
    font-size: 10px;
}
#leftColumn a:link, #leftColumn a:visited {
    text-decoration: none;
    color: #121212;
}

#leftColumn a:hover {
    color: #fff;
    text-decoration: none;
}

#leftColumn p, #leftColumn h3, #leftColumn h4 {
    padding-left:8px;
    padding-right:8px;
}
#centerColumn {
    background-color: #333333;
    width: 410px;
}
#rightColumn {
    background-color: #444444;
    width: 160px;
    padding-left: 0px;
    position:absolute;
    left:640px;
}

#tickerContainer {
    background-color:#fff;
    float:right;
    margin-right:8px;
    margin-top:11px;
    width:500px;
}
#tickerLine {
    font-size: 10px;
    color: #333333;
}
#ticker {
}

#bannerContainer {
    position: absolute;
    left:332px;
    top:30px;
    width:468px;
    height:60px;
}
#banner {
    font-size: 10px;
    color: #333333;
}


/* navi */
#topNavigationContainer {
    margin-left:222px;
    margin-top:2px;
    width:550px;
    height:21px;
    position:absolute;
}

#topNavigation {
    left:0px;
}

/* breadcrumb */
#breadcrumb {
    width:410px;
    padding: 2px;
    margin-top:8px;
    color:#555555;
    margin-left:0px;
}
#breadcrumb a:link {
	color: #555555;
	text-decoration: none;
}
#breadcrumb a:visited {
	text-decoration: none;
	color: #777777;
}
#breadcrumb a:hover {
	text-decoration: none;
	color: #ffffff;
}


/* footer */
#footer {
    display:block;
}

/* tables */

td {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

/* newsletter */
#newsletter {
}
#newsletter table {
    margin-left: 8px;
}

/* forms */

input, textarea, select {
    background-color:#313D4D;
    color:#ffffff;
    border-style:solid;
    border-color:#000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.radiobutton {
    border:none;
    background-color:#313D4D;
}

/* ------------------------------- admin ----------------- */
.editorinfo {
    background-color:#fff;
    color:#ff0000;
    font-weight: bold;
}

/* errors */
#errormsg {
    margin-top: 16px;
    margin-bottom: 16px;
    color:#ff0000;
    font-weight: bold;
}

#mainBar {
	position:absolute;
	top: 100px;
}
