/* Standard */

a { color: #5D7535; }
a:hover { color: #3A4921; text-decoration: none; }
body { background: #6A6A6A; font-family: Geneva, arial, helvetica, sans-serif; font-size: 11px; margin: 20px 0; padding: 0; text-align: center; }
h1, h2, h3 { margin: 0; padding: 0; }
p, ul { font-size: small; line-height: 160%; }


/* Header */


#header { border: 1px solid #000000; border-top: 10px solid #000000; background: url(../images/header_background.jpg) no-repeat center center; border-bottom: 2px solid #000000; height: 140px; margin: 0 auto; width: 740px; text-align: center;}
#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: right; padding: 110px 15px 0 0; font-size: 12px; }


/* Top Bar */

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


/* Left Side */

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

/* Index Video List */

#tableRows { border-bottom: 1px dotted #000000; }
#tableRows img { border: 2px solid #5D7535; }

/* 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; text-align: left }
#rightSide a { color: #666666; text-decoration: none; }
#rightSide h2 { color: #000000; font-size: 14px; }
#rightSide li { color: #666666; margin-bottom: 1em; }
#rightSide li li { margin-bottom: 0; padding-left: 1em; }
#rightSide ul { list-style: none; margin: 0; padding: 0; }

/* Content */

#content { background: url(../images/body_background.jpg); border: 1px solid #000000; border-top: 2px solid #000000; border-bottom: 2px solid #000000; margin: 0 auto; width: 740px; }

/* Footer */

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