body {
margin:0;
background-image:url(images/main_bg.jpg);
background-position:top left;
background-repeat:repeat-x;
}

#menu {
background-image:url(images/menu_bg.jpg);
background-position:top left;
background-repeat:repeat-x;
}

.menu_links {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
padding-left:20px;
padding-right:20px;
}

.menu_links a:link, .menu_links a:hover, .menu_links a:visited, .menu_links a:active {
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
}

#bottom_border {
background-image:url(images/bottom_bg_border.png);
background-position:top left;
background-repeat:no-repeat;
}

#left_border {
background-image:url(images/left_bg_border-small.png);
background-position: top right;
background-repeat:repeat-y;
}

#left_bottom_border {
background-image:url(images/left_bottom_bg_border.png);
background-position: top right;
background-repeat:no-repeat;
}


#right_border {
background-image:url(images/right_bg_border-small.png);
background-position: top left;
background-repeat:repeat-y;
}

#right_bottom_border {
background-image:url(images/right_bottom_bg_border.png);
background-position: top left;
background-repeat:no-repeat;
}

#content {
background-image:url(images/content_bg.jpg);
background-position:bottom right;
background-repeat:no-repeat;
background-color:#FFFFFF;
}

#left_content {
padding:30px;
padding-left:60px;
padding-right: 100px;
font-size:12px;
color:#666666;
font-family:Tahoma;
}

#undertitle {
padding:10px;
font-size:16px;
color:#666666;
font-family:Myriad Pro Light;
}

h1 {
font-size:40px;
font-family:Trebuchet MS;
color:#002846;
margin: 0px;
font-weight:100;
}

#right_content {
padding:10px;
font-size:11px;
color:#666666;
font-family:Tahoma;
}

#copyright {
padding-right:20px;
padding-bottom:20px;
font-size:11px;
color:#666666;
font-family:Tahoma;
}

#videobtn {
background-image:url(images/button.jpg);
background-position:center center;
background-repeat:no-repeat;
}

.videobuttons {
text-decoration:none;
color: #FFF;
}

.musiclinks a:link, .musiclinks a:hover, .musiclinks a:visited, .musiclinks a:active {
text-decoration:none;
font-weight:bold;
color:#666666;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:20px;
}

.videolist a:link, .videolist a:hover, .videolist a:visited, .videolist a:active {
text-decoration:none;
color:#666666;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:20px;
}

.videolistbtns a:link, .videolistbtns a:hover, .videolistbtns a:visited, .videolistbtns a:active {
text-decoration:none;
color:#666666;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.ctr 
{
text-align: center;
}

.login 
{
width: 100%;
margin-left: auto;
margin-right: auto;
margin-top: 20px;
padding: 15px;
}
	
.login h1 
{
background: url(../data/login_header.png) no-repeat;
background-position: left top;
color: #333;
margin: 0px;
height: 50px;
padding: 15px 4px 0 50px;
text-align: left;
font-size: 1.5em;
}

.login p 
{
padding: 0 1em 0 1em;
}
	
.form-block 
{
border: 1px solid #DCDCDC;
padding-top: 15px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
}

.form-block2
{
padding-top: 15px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
}

.login-form 
{
text-align: left;
float: right;
width: 55%;
}

.login-text 
{
text-align: left;
width: 45%;
float: left;
font-size:10px;
font-family:Verdana;
margin-top:10px;
color:#666666;
}

.inputlabel 
{
font-weight: bold;
text-align: left;
font-size:11px;
color:#666666;
font-family:Verdana;
}

.editinputlabel 
{
font-weight: bold;
text-align: left;
font-size:11px;
color:#666666;
font-family:Verdana;
}

.inputbox 
{
width:99%;
height:18px;
font-size:13px;
color:#666666;
font-family:Verdana;
border:#DCDCDC 1px solid;
}

.clr 
{
    clear:both;
}

.login_button
{
float:right;
font-family:Tahoma;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
padding:2px 6px 2px 6px;;
border:#002846 solid 1px;;
background-color:#002846;
cursor:pointer;
}

.morepages {
padding-left: 200px;
z-index:5;
color:#666666;
float: left;
}

.morepages a:link, .morepages a:visited, .morepages a:hover, .morepages a:active {
text-decoration: none;
color:#666666;
font-family:Tahoma;
font-size:11px;
}

.submitbuttons
{
font-family:Tahoma;
font-size:12px;
text-decoration:none;

color:#FFFFFF;
padding:2px 6px 2px 6px;;
border:#002846 solid 1px;;
background-color:#002846;
cursor:pointer;
}

.threevideos {
text-decoration:none;
color:#666666;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.threevideos a:link, .threevideos a:hover, .threevideos a:visited, .threevideos a:active {
text-decoration:none;
font-weight:bold;
color:#666666;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#videoimage
{
	display:block;
	border:1px solid #CCC;
	width:120px;
	height:85px;
	padding:1px;
}