/* Standard */

a { color: #07114C; }
a:hover { color: #0F1C64; text-decoration: none; }
body { 
	background: #0000ff;
	font-family: arial, geneva, helvetica, sans-serif; 
	font-size: 11px;
	
	margin: 0px;
	background-attachment: scroll;
	background-image: url(../images/bg.gif);
	background-repeat: repeat-y;
	background-position: center top;	
	 }
h1 {
	color: #0000ff;
	font-size: 20px;
	text-decoration: underline;
	margin: 0; padding: 0;
   }
h2, h3 { margin: 0; padding: 0; }
p, ul { font-size: small; line-height: 160%; }

/* Header */

#header { border: 0px solid #000000; border-top: 0px solid #000000; background-color:#0000ff; border-bottom: 0px solid #000000; height: 70px; margin: 0 auto; width: 770px; }
#header * { color: #ffffff; margin: 0; padding: 0; text-decoration: none; }
#header h1 { float: left; padding: 15px 0 0 10px; font-size: 23px; }
#header h2 { float: left; padding: 40px 5px 0 0; font-size: 12px; }

/* Top Bar */

#topBar { border: 0px solid #000000; background: #ccccff; height: 22px; margin: 0 auto; padding-top: 6px; width: 770px; text-align: center; }

/* Left Side */

#leftSide { float: left; padding: 20px; width: 469px; }
#leftSide h2 { font-size: 16px; }

/* Index Video List */

.tableRows { border-bottom: 1px dotted #000000; }
.tableRows img { border: 2px solid #0000ff; }

/* Video Comments */

#commentBox { border: 1px solid #000000; background: #FAFAFA; padding: 1px; }
#comments { margin-bottom: 20px; }
#commentAuthor { background: #E5E5E5; padding: 4px; }
#commentText { padding: 4px; }

/* Right Side */

#rightSide { float: right; padding: 20px; width: 209px; background-color: #EEEEEE;}
#rightSide a { color: #0000ff; text-decoration: none; }
#rightSide h2 { color: #0000ff; font-size: 14px; }
#rightSide li { color: #0000ff; margin-bottom: 2em; }
#rightSide li li { margin-bottom: 0; padding-right: 1em; }
#rightSide ul { list-style: none; margin: 0; padding: 0; }

/* Content */

#content { border: 0px solid #000000; background-color: #eeeeee; border-top: 0px solid #000000; border-bottom: 0px solid #000000; margin: 0 auto; width: 770px; }

/* Footer */

#footer { border: 1px solid #EEEEEE; background: #EEEEEE; margin: 0 auto; width: 768px; }
#footer * { color: #FFFFFF; }
#footer p { font-size: x-small; margin: 0; padding: 10px 0; text-align: center; }


#rightSide ul li ul ul  { list-style: none; margin: 0; padding-right: 10px; }

/* Pagination */
.pagination, .pagination:visited { color: #040087; font-size: 14px; font-weight: bold; text-decoration: underline;}
.pagination:hover, .pagination:active { color: #FF8A00; font-size: 14px; font-weight: bold; text-decoration: none; }

.pag { color: #040087; font-size: 14px; font-weight: bold; text-decoration: none;}