body {
background-attachment : scroll;
background-color : #000000;
background-image : url(../layout/bckg.jpg);
background-repeat : repeat-x;
background-position : left top;
}

hr {
	color: #993300;
	background-color: #993300;
	height: 2px;
	border: 0;
}



#container {
position : absolute;
padding-top : 20px;
float:none;
height : auto;
left : 50%;
width : 960px;
margin-left : -480px;
}
#header {
behavior: url(../js/iepngfix.htc);
margin-left : 40px;
background-image : url(../layout/logo_freeeks.png);
background-repeat : no-repeat;
background-position : left top;
width : 750px;
height : 140px;
}
#left {
width : 197px;
float : left;
padding-top : 30px;
}
#left_menu {
background-image : url(../layout/menu.gif);
background-repeat : no-repeat;
background-position : left top;
width : 197px;
position : relative;
padding-top : 90px;
padding-left : 50px;
height : 200px;
}


#left_menu ul {
padding-left : 20px;
margin : 10px;
}
#left_menu li {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #000000;
line-height : 22px;
background-color : transparent;
display : list-item;
list-style : none;
background-repeat : no-repeat;
background-position : left center;
font-style : normal;
font-weight : bold;
text-transform : uppercase;
}
#left_menu li a:link {
color : #000000;
text-decoration : none;
}
#left_menu li a:visited {
color : #000000;
text-decoration : none;
}
#left_menu li a:hover {
color : #000000;
text-decoration : underline;
}
#left_menu li a:active {
color : #000000;
text-decoration : none;
}



.input {
behavior: url(../js/iepngfix.htc);
background-image : url(../layout/login_form.png);
background-repeat : no-repeat;
background-position : left top;
background-color : transparent;
width : 107px;
height : 21px;
border : 0 none;
position : relative;
padding-right : 8px;
padding-left : 8px;
margin-bottom : 7px;
}

.contact {
background-image : url(../layout/contact_form.gif);
background-repeat : no-repeat;
background-position : left top;
width : 210px;
height : 19px;
border : 0 none;
position : relative;
padding-right : 26px;
padding-left : 10px;
margin-bottom:12px;
}

.textarea {
background-image : url(../layout/textarea_form.gif);
background-repeat : no-repeat;
background-position : left top;
width : 236px;
height : 93px;
border : 0 none;
position : relative;
padding-left : 10px;
padding-top:5px;
margin-bottom:12px;
}

.submit {
behavior: url(../js/iepngfix.htc);
background-image : url(../layout/go.png);
background-repeat : no-repeat;
background-position : left top;
width : 31px;
height : 21px;
border : 0 none;
position : relative;
margin-left : 46px;
margin-bottom : 8px;
}

.submit_contact {
behavior: url(../js/iepngfix.htc);
background-image : url(../layout/go.png);
background-repeat : no-repeat;
background-position : left top;
width : 31px;
height : 21px;
border : 0 none;
position : relative;
margin-bottom : 8px;
}

#left_news {
background-image : url(../layout/news2.gif);
background-repeat : no-repeat;
background-position : left top;
width : 159px;
height : 275px;
position : relative;
margin-left : 30px;
padding-top : 100px;
}

#left_news p {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #000000;
position : relative;
padding-left : 21px;
width:125px;
}



#main {
position : absolute;
float : left;
width : 548px;
left:218px;
}
#main_top {
behavior: url(../js/iepngfix.htc);
background-image : url(../layout/top_main2.png);
background-repeat : no-repeat;
background-position : left top;
height : 55px;
position : relative;
}

#main_content {
background-image : url(../layout/bckg_main2.jpg);
background-repeat : repeat-y;
background-position : left top;
position : relative;
padding-left : 20px;
padding-right : 20px;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #000000;
}

#main_content h1 {
margin:0;
position : relative;
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
color : #000000;
}

#main_content ul {
margin:0;
position : relative;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #000000;
padding-left:20px;
}
#main_content li {
margin:0;
position : relative;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #000000;
list-style:circle;
}

#main_bottom {
background-image : url(../layout/bottom_main2.jpg);
background-repeat : no-repeat;
background-position : left top;
height : 30px;
position : relative;
padding-top : 50px;
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
color : #999999;
text-align : center;
}


#event_container {
padding-top:20px;
padding-bottom:10px;
}



#event_image {
position:absolute;
right:0px;
left:20px;
width : 220px;
}

#event {
position:relative;
right:0px;
left:220px;
width : 300px;
height:212px;
margin-top:20px;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #000000;
}


.event_title {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight:bold;
color : #000000;
text-align : center;
}
.event_title_desc {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px; font-style:italic;
color:#993300;
text-align : center;
}

#contact {
text-align:center;
position : relative;
padding-top : 20px;
float:none;
height : auto;
left : 70px;
}

#user_menu {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #000000;
}

a.user_menu {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #000000;
text-decoration:underline
}

#right {
width : 197px;
right:-8px;
top:150px;
float : right;
padding-top : 30px;
position : absolute;
}
#right_picture_top {
background-image : url(../layout/top_pics.gif);
background-repeat : no-repeat;
background-position : left top;
width : 164px;
height : 96px;
position : relative;
margin-left : 30px;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #FFFFFF;
padding-left:10px;
}

#right_picture {
background-image : url(../layout/pics2.gif);
background-repeat:repeat-y;
background-position : left top;
width : 164px;
position : relative;
margin-left : 30px;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #000000;
padding-left:30px;
}

#right_picture li {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
margin-left:2px;
color : #000000;
list-style-image: url(../layout/li.gif);
margin-left:10px;
line-height:22px;
}

#right_picture_bottom {
background-image : url(../layout/bottom_pics.gif);
background-repeat : no-repeat;
background-position : left top;
width : 164px;
height : 27px;
position : relative;
margin-left : 30px;
}

#movie_top {
background-image : url(../layout/movie_top.jpg);
background-repeat : no-repeat;
background-position : left top;
width : 164px;
height : 83px;
position : relative;
margin-left : 30px;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #FFFFFF;
padding-left:10px;
padding-top:20px;
}


#movie {
background-image : url(../layout/movie.jpg);
background-repeat:repeat-y;
background-position : left top;
width : 164px;
position : relative;
margin-left : 30px;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #000000;
padding-left:30px;
}

#movie li {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
margin-left:2px;
color : #000000;
list-style-image: url(../layout/li.gif);
margin-left:10px;
line-height:22px;
}

#movie_bottom {
background-image : url(../layout/movie_bottom.jpg);
background-repeat : no-repeat;
background-position : left top;
width : 164px;
height : 27px;
position : relative;
margin-left : 30px;
}


#login_top {
background-image : url(../layout/login_top.jpg);
background-repeat : no-repeat;
background-position : left top;
width : 161px;
height : 72px;
position : relative;
margin-left : 30px;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #FFFFFF;
padding-left:10px;
}

#login {
background-image : url(../layout/login.jpg);
background-repeat : no-repeat;
background-position : left top;
width : 161px;
height : 104px;
position : relative;
margin-left : 30px;
padding-top:3px;
padding-bottom : 10px;
padding-left : 17px;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color:#000000;
}

#login li {
margin-left:10px;
padding-right : 17px;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color:#000000;
list-style:circle;
line-height:22px;
}


#login a {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color:#000000;
text-decoration:underline
}

#agenda_top {
background-image : url(../layout/agenda_top.jpg);
background-repeat : no-repeat;
background-position : left top;
width : 161px;
height : 72px;
position : relative;
margin-left : 30px;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #FFFFFF;
padding-left:10px;
}

#agenda {
background-image : url(../layout/agenda.jpg);
background-repeat:no-repeat;
background-position : left top;
width : 161px;
height: 170px;
position : relative;
margin-left : 30px;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #000000;
padding-left:18px;
padding-right:18px;
}


#agenda_inside {
position : absolute;
left:00px;
top:0px;
float:left;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #000000;
padding-left:18px;
padding-right:18px;
}
