﻿h1 {font-size: 20px; font-weight: bold; }
p {line-height: 19px; margin-top: 10px; margin-bottom: 19px;}
a {text-decoration: none; color: #6b717d;}
a:hover {color: #1e283c;}

body 
{   font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    background: #f3f3eb url(Images/Bg.png) repeat-y center; font-size: 12px;color: #58595b;}

#Container {width: 860px; margin: 0 auto;}

#Header {width: 860px; height: 570px; background: url(Images/HeaderBg.jpg); position:relative;}
#Content {width: 668px; background: url(Images/ContentBg.png); padding: 43px 76px 40px 116px; min-height: 300px;}

#Logo {position:absolute; left: 96px; top: 21px;}

#PaginationContainer {position: relative;}
#PaginationContainer .Next {position: absolute; right: 0;}
#PaginationContainer .Prev {position: absolute; left: 0;}


/* Layout helpers */
.Clear {float: none; clear:both;}
.Col {float: left;}
.NewsSeparator {width: 377px; height: 1px; background: url(Images/NewsSeparator.png); margin-top: 35px; margin-bottom: 41px;}


/* Page specific style */
body.Start #LeftCol {width: 380px;}
body.Start #RightCol {width: 245px; padding-left: 30px; text-align: right;}
body.Start #RightCol img {border: solid 2px #7aadae; margin-top: 20px; display: block;}
body.Start #RightCol a {line-height: 20px;}


body.Video #Content {width: 700px; min-height: 400px; background: url(Images/ContentBg.png); padding: 43px 70px 40px 90px;}
body.Video #LeftCol {width: 450px;}
body.Video #RightCol {width: 230px; overflow:auto; padding: 0 10px}
body.Video #RightCol li, body.Video #RightCol h1 {padding: 5px 10px; list-style: none;}
body.Video #RightCol ul {margin-top: -1px;}
body.Video #RightCol li { background: url(Images/MovieButtonBg.png); height: 24px; padding:5px 10px 5px 35px; width: 169px; line-height:24px;}

body.Video li {cursor: pointer;}
body.Video li:hover .movie_button {color: #1e283c;}
body.Video .BackToFront {line-height: 30px;}
body.Video h1 {margin-top: 10px;}


body.Register #LeftCol {width: 480px;}
body.Register #RightCol {width: 145px; padding-left: 30px; text-align: right;}
body.Register #RightCol img {display: block; margin-top: 50px;}
body.Register #RightCol a {line-height: 20px;}
