* { font-family: arial,sans-serif; }
body { margin:0; font-size: 12px; color:#444444;
background-color: white; 
}

div#container { 
background-color:white;
width: 1004px; 
margin: 0 auto; 
background-image: url("vr.png"); 
background-repeat:no-repeat; 
background-position: 50% 0px; 

}


a:link, a:active, a:visited { color: navy; text-decoration: none; }
a:hover { text-decoration: underline; }

form,button { display:inline; }

h1,h2 { color: #106FFF; /* #606060 */; letter-spacing: 1px; }
h1 { margin: 0px 0 20px 0; font-size: 15px; font-weight: bold; padding-top: 10px; }
h2 { font-size: 13px; font-weight: bold; }

/* div#footer, */ div#abar { width: 850px; margin-left: 50px; }
div#menu { }

table#mainbody { margin: 10px auto 0 auto; border-collapse:collapse; }
table#mainbody td { vertical-align:top; padding:0; }
div#leftbar { width: 150px;}
div#contents { width: 620px; margin: 0 auto;  padding: 0 10px 0 10px; overflow: hidden; }
div#ads { width:160px; margin-top: 30px; text-align: center;}

div#top { 
margin: 0 auto; 
width: 1004px; 
height:80px; }


div#info { color: white; font-weight:bold; width: 984px; text-align:right; margin: 0 auto; position: relative; top: 45px; }
div#info a:link, div#info a:visited { text-decoration:none; color:white; }
div#info a:hover { text-decoration: underline; }
div#info ul { list-style-type:none; margin:0; padding:0; }
div#info ul li { display:inline; margin: 0 10px; padding:0;}

div#navi { width: 1004px; margin: 0 auto 20px auto; }

table#navipanel { height: 28px; width: 820px; border-collapse:collapse; margin-left: 150px; }
table#navipanel td#c1 {  width: 150px; vertical-align:bottom; font-weight:bold; color:white; padding-left:10px; padding-bottom:3px; font-size: 11px; }
table#navipanel td#c2 { width: 230px; text-align:left; vertical-align:bottom;  }
table#navipanel td#c3 { vertical-align: bottom; text-align: right; padding-right:10px;}


table#search { border-collapse:collapse; position: relative; top: 3px;float:right;}

table#search td#col1,table#search td#col2,table#search td#col3 { white-space: nowrap; }

table#search td#col1 { vertical-align: middle; font-weight:bold; padding-top: 4px; color: white; }
table#search td#col2 { }
table#search td#col2 input { font-size: 11px; margin: 2px; width: 180px; }
table#search td#col2 button { font-size: 11px; margin: 2px; }
table#search td#col3 { font-size: 11px; }
table#search td#col3 a { color: #efefef; }

div#menu { font-size: 15px; font-weight: bold; display:block; }
div#menu ul { float:left; margin: 5px 0 0 0; list-style-type: none; padding:0; }
div#menu ul li { float:left; display:inline; padding-right: 10px; padding-left: 10px; font-family:century gothic; }
div#menu a:link,div#menu a:active,div#menu a:visited { color: white; font-weight:bold; }
div#menu a:hover { text-decoration: underline; }

div#contents {}
div#contents p { width: 85%; }


div#footer { text-align: center; font-size: 11px;  width: 100%; background-color: white; padding-bottom: 10px; }
div#footer a { color:black; }
div#abar { font-size: 11px; text-align: right; }


table.form { margin: 20px 0; }
table.form td { font-size: 12px; }
table.form td.caption { padding-right:20px; text-align: right; font-weight: bold;}
table.form td.info { font-size: 11px; font-weight: normal; }
table.form select,table.form option { background-color:white; color: black; }
table.form option { margin: 0px 10px; }


a.catlink:link,a.catlink:active,a.catlink:visited { margin: 20px; padding-left: 25px; height: 20px; font-weight: bold; color: navy; text-transform: none; font-size: 14px; display:block; background-repeat:no-repeat; background-position: left bottom;  }

a.catlink:hover { }




/* video list styles */
table.fvid { border: 0; width:100%; }
table.fvid td { padding: 10px 0;   }
table.fvid td.col1 { width: 120px; padding-right: 5px; padding-left: 5px; }
table.fvid td.col1 img, table.vid td.col1 span { border: 1px solid black; }
table.fvid td.col2 { vertical-align: top; color:#555555; }

table.fvid div.title { font-size: 20px; font-weight: bold; margin-bottom: 5px; }
table.fvid div.title a { color: #555555; }
table.fvid div.title a:hover { background-color:#eeeeee; text-decoration:none; }

table.fvid div.info1 { font-weight: bold; font-size: 12px; margin-top: 10px; margin-bottom: 10px; }
table.fvid div.info2 { font-weight: bold; font-size: 12px; }
table.fvid div.info2 a { color: navy; }
table.fvid div.info3 { font-weight: bold; font-size: 12px; }
/* end */





/* video list styles */
table.vid { border: 0; width:95%; margin-bottom: 25px; }
table.vid td { padding: 10px 0;   }
table.vid td.col1 { width: 120px; padding-right: 5px; padding-left: 5px;}
table.vid td.col1 img, table.vid td.col1 span { border: 3px double silver; margin-right: 10px; }
table.vid td.col2 { vertical-align: top; }
table.vid td.separator {  height: 20px; margin:0; padding:0; }

table.vid div.title { font-size: 13px; font-weight: bold; margin-bottom: 5px; }
table.vid div.title a { color: black; }
table.vid div.title a:hover { background-color:#eeeeee; text-decoration:none; }

table.vid div.info1 { font-weight: bold; font-size: 11px; margin-top: 10px; margin-bottom: 10px; }
table.vid div.info2 { font-weight: bold; font-size: 11px; }
table.vid div.info2 a { color: #16439E; }
table.vid div.info3 { font-weight: bold; font-size: 11px; }
/* end */


table.videocontrol_videolist { width: 600px; }
table.videocontrol_videolist td { font-size: 11px; }
table.videocontrol_videolist tr.th td { font-weight: bold; }

input#videoform_file,input#videoform_title,input#videoform_reporter { width: 400px; }
textarea#videoform_description { width: 400px; height: 200px; }
select#videoform_category { width: 400px; }
button#videoform_submitbutton,button#videoform_cancelbutton { margin-right: 20px; }


div#video_videoarea { width: 545px; margin: 0 auto;}
div#video_time { margin-bottom: 20px; font-weight: bold; margin-top:10px; }
div#video_description { text-align: justify; width: 500px; margin-bottom: 50px; }
div#video_reporter, div#video_category { margin-bottom:5px; font-size: 11px; }
div#video_category a { color:black; }

ul#adminlinks { list-style-type: none; }
ul#adminlinks li, ul#adminlinks li a { font-size: 16px; font-weight: bold; margin-bottom: 5px;  }

div#comments { margin-top: 50px; font-size: 11px; }
div#comments table.comment td.r1 { font-weight: bold; }
div#comments table.comment td.r2 { padding-bottom: 15px; }

div#comments div#commentpage { margin-bottom: 15px; }
div#comments div#commentpage a.selected { font-weight: bold; text-decoration: underline; }

div#commentform input.commentform_name, div#commentform input.commentform_text { width: 450px; font-size: 11px; }

