html, body {
 background-image: url(../images/bkg_blue_motion2.jpg);
 background-repeat: repeat;
 background-attachment: fixed;
 background-position: left bottom;
 background-color: #1A1F1C;
 color: #ffffff;
 margin: 0px auto;
 padding: 0px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 100.01%;
}
#header {
 border: none;
 margin-top: 30px;
 width: 880px;
 height: 80px;
 display: block;
}
#container { 
 background: transparent;
 width: 960px; 
 height:600px; 
 margin: auto;
 padding: 0px;

}
#content {
 background: transparent;
 top: 30px;
 width: 745px;
 height: 600px;
 margin-left: 135px;
 margin-right: 20px;
 position: relative;
}

#menu {
 background: #6d7276;
 color: #000000;
 width: 130px;
 margin: 0px;
 float: left;
 position: relative;
 top: 30px;
}
#menu p {
 background: 6b7376;
 width: 110px;
 text-align: left;
 margin: 1px auto;
 text-indent: 2px;
 border-bottom: 1px solid #e9e7e8;
 display: block;
}
#menu2 p {
 background: 6b7376;
 width: 110px;
 text-align: left;
 margin: 1px auto;
 text-indent: 2px;
 border-bottom: hidden;
 display: block;
}
#left {
 background: #ffffff;
 color: #ffffff;
 width: 120px;
 margin: 235px 5px 5px 15px;
 position: absolute;
 left: 10px;
 top: 0px;
}
#logo {
 position: absolute;
 width: 224px;
 height: 207px;
 top: 19px;
 right: 10px;
 background-image:url(../images/logo_01.gif);
 background-repeat: no-repeat;
}
/* text */
p {
 color: #ffffff;
 text-align: left;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 9pt;
 letter-spacing: normal;
 line-height: 140%;
 display: block;
}
p.content {
 background: #6b7376;
 color: #ffffff;
 margin: 0px auto;
 padding: 15px;
}
p.right {
 text-align: right;
}
.info {
 background: #6d7276;
 text-align: left;
 width: 210px;
 margin: 0px 20px 10px 0px;
 padding-right: 175px;
}
.hdr {
 background: #6b7376;
 color: #ffffff;
 width: 100%;
 margin: 0px 5px 5px 0px;
 text-align: left;
 font-family: arial;
 font-size: 15px;
 font-weight: bold;
 border-bottom: 1px solid #b7b991;
 display: block;
}
.hdr2 {
 background: #ffffff;
 color: #B2A58C;
 width: 110px;
 text-align: left;
 margin: 1px auto;
 text-indent: 2px;
 font-size: 11px;
 border-bottom: 1px solid #9e9e60;
 font-weight: bold;
}
.hdr3 {
 background: transparent;
 color: #B2A58C;
 width: 110px;
 text-align: left;
 margin: 5px auto;
 text-indent: 2px;
 font-size: 11px;
 border-bottom: 1px solid #9e9e60;
 border-top: 1px solid #9e9e60;
 font-weight: bold;
}
.hdr4 {
 background: #ffffff;
 color: #B2A58C;
 width: 100%;
 margin: 0px 5px 5px 0px;
 text-align: left;
 font-family: arial;
 font-size: 15px;
 font-weight: bold;
 display: block;
}
.timestamp {
 background: transparent;
 color: #ffffff;
 width: 100%;
 margin: 0px;
 text-align: left;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 display: block;
}
.thdr1 {
 background: transparent;
 color: #ffffff;
 margin: 0px 0px 0px 0px;
 text-align: left;
 font-family: arial;
 font-size: 30px;
 font-weight: bold;
 position: relative;
 left: 40px;
}
.thdr2 {
 background: transparent;
 color: #98AFC7;
 margin: 0px 0px 0px 0px;
 text-align: left;
 font-family: arial;
 font-size: 30px;
 font-weight: bold;
 position: relative;
 left: 40px;
}
/* forms */
.login {
 width: 100%;
 margin: 0px auto;
 color: #ffffff;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 text-align: center;
 display: block;
}
INPUT, SELECT, TEXTAREA {
 margin: 5px auto;
 background-color: #616D7E;
 color: white;
 font-family: arial, helvetica;
 font-size: 11px;
 border: solid 1px white;
 padding: 2px;
}
/* images */
img {
 border: 0px;
 margin: 0px auto;
}
img.iright {
 border: 0px;
 float: right;
 margin: 0px auto;
}
img.ileft {
 border: 0px;
 float: left;
 margin: 0px auto;
}
img.ftright {
 border: 0px;
 float: right;
 position: absolute;
 top: 25px;
 right: 10px;
}
img.tags {
 position: relative;
 left: 12px;
}
/* rounded corners */
b.rtop, b.rbottom {
 display:block;
 background: #353c48;
}
b.rtop b, b.rbottom b {
 background: #B2AD96;
 display:block;
 height: 1px;
 overflow: hidden;
}
b.r1 {margin: 0 5px}
b.r2 {margin: 0 3px}
b.r3 {margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4 { margin: 0 1px; height: 2px;}
.clear {font-size: 1px; height: 1px;}

/* links */
a { text-decoration: none; font-weight: 700; }
a:link { color: #ffffff; }
a:visited { color: #ffffff; }
a:hover { color: #000000;}
a:active { color: #ffffff; }

/* flowplayer */
#player {
 margin-bottom: 10px;
}
