html { margin: 0px; padding: 0px; }
* { margin: 0px; padding: 0px; }
body { margin: 0px; padding: 0px; color: #CCCCCC; background: #0C0000 url(img/background.gif); background-position: top left; background-repeat: repeat-x; font-family: Tahoma, Verdana, Arial, sans-serif; }
img { margin: 0px; padding: 0px; border: 0px; }
p { font-family: Tahoma, Verdana, Arial, sans-serif; color: #CCCCCC; font-size: 13px; padding-bottom: 10px; }

a { color: #FF9900; text-decoration: underline; outline: none; }
a:hover { color: #FF3300; text-decoration: none; outline: none; }

.loader{background: url(img/btn1_hover.gif);background: url(img/btn2_hover.gif);background: url(img/btn3_hover.gif);background: url(img/btn4_hover.gif);background: url(img/btn5_hover.gif);margin-left:-2000px; }

.wrap { margin: 0 auto; width: 850px; background: #000000 url(img/page_background.gif); background-repeat: repeat-y; }
.frontimage { width: 850px; height: 160px; }
.menu { width: 850px; height: 40px; background: #000000; }

ul.pages{list-style:none; margin:0 auto; padding:0px; vertical-align:top; width:780px;}
ul.pages li{display:inline; width:140px; margin:0px; padding:0px;}
ul.pages a{ display: block; float:left; text-decoration:none; height: 26px;}
ul.pages a:active { outline: none; }
ul.pages a:visited { outline: none; }


a.about { background: url(img/btn1_normal.gif); width: 148px;}
a.events { background: url(img/btn2_normal.gif); width: 188px;}
a.vip { background: url(img/btn3_normal.gif); width: 172px;}
a.hosting { background: url(img/btn4_normal.gif); width: 147px;}
a.contact { background: url(img/btn5_normal.gif); width: 125px;}

a.about:hover { background: url(img/btn1_hover.gif); width: 148px;}
a.events:hover { background: url(img/btn2_hover.gif); width: 188px;}
a.vip:hover { background: url(img/btn3_hover.gif); width: 172px;}
a.hosting:hover { background: url(img/btn4_hover.gif); width: 147px;}
a.contact:hover { background: url(img/btn5_hover.gif); width: 125px;}

a.about_active { background: url(img/btn1_active.gif); width: 148px;}
a.events_active { background: url(img/btn2_active.gif); width: 188px;}
a.vip_active { background: url(img/btn3_active.gif); width: 172px;}
a.hosting_active { background: url(img/btn4_active.gif); width: 147px;}
a.contact_active { background: url(img/btn5_active.gif); width: 125px;}

.panorama { width: 850px; height: 200px; }

.page { width: 850px; clear: both; }
.content { width: 580px; float: left; background: #000000 url(img/content_background.jpg); background-position: top left; background-repeat: no-repeat; }
.sidebar { width: 270px; float: left; }
.eventscontent { width: 580px; float: left; background: #000000 url(img/content_background.jpg); background-position: top right; background-repeat: no-repeat; }
.eventsidebar { width: 270px; float: left; }
.thumbimage {float: left; padding: 5px;}

.eventsimage { width: 100px; height: 100px; float: left; border: 1px solid #a36107; }
.eventsdescription {padding-left: 20px; padding-top: 10px; float: left; width: 350px; font-family: Tahoma, Verdana, Arial, sans-serif; color: #CCCCCC; font-size: 13px; padding-bottom: 10px;}
.event_title { clear: both; display: block; width:170px; padding-bottom: 20px; }

.content_composition { margin: 30px; padding: 0px; background: #000000; }
.sidebar_composition { margin-top: 30px; margin-left: 20px; margin-right: 20px; margin-bottom: 20px; padding: 0px; }


.content_wide { width: 850px; float: left; background: #000000 url(img/content_background.jpg); background-position: top right; background-repeat: no-repeat; }
.page a { color: #FF9900; text-decoration: underline; outline: none; }
.page a:hover { color: #FF3300; text-decoration: none; outline: none; }

.addthis {float: right; font-size: 13px;}
.controls {float: right; font-size: 13px;}

.footer { width: 850px; height: 50px; background: #400000; clear: both; }

.copyrights { float: left; width: 330px; height: 50px; text-align: left; padding-left: 10px; }
.contacts { float: left; width: 500px; height: 50px; text-align: right; padding-right: 10px; }

.footer p { color: #FFFFFF; font-size: 11px; font-weight: normal; line-height: 50px; }

.page_title { clear: both; display: block; width:520px; padding-bottom: 20px; }
.sidebar_title { clear: both; display: block; width:230px; padding-bottom: 20px; }

.textbox { padding-bottom: 20px; }

.textbox p { font-family: Tahoma, Verdana, Arial, sans-serif; color: #CCCCCC; font-size: 13px; line-height: 18px; text-align: justify; padding-bottom: 10px; }
.textbox img { padding-right: 10px; padding-bottom: 3px; }

.flyerbox { clear: both; width: 520px; margin: 0 auto; padding-bottom: 15px; text-align: center; }

.flyerbox h3 { font-family: Tahoma, Verdana, Arial, sans-serif; color: #CCCCCC; font-size: 13px; line-height: 13px; padding: 0px; margin: 0px; }
.flyerbox h4 { font-family: Tahoma, Verdana, Arial, sans-serif; color: #999999; font-size: 11px; font-weight: normal; line-height: 14px; padding-bottom: 5px; }

.cform { font-size: 12px; margin: 0 auto; }
.cform_left { text-align: right; padding-right: 10px; vertical-align: top; line-height: 23px; }
.cform_input { border: 1px solid #FFFFFF; background: #CCCCCC; margin-top: 4px; margin-bottom: 4px; width: 150px; }
.cform_right textarea { border: 1px solid #FFFFFF; background: #CCCCCC; margin-top: 4px; margin-bottom: 4px; width: 150px; }
.cform_radio { margin-top: 4px; margin-bottom: 4px; }

.cform_bottom { text-align: center; }
.cform_bottom input { font-size: 12px; width: 140px; margin-top: 10px; margin-bottom: 10px; background: #FF9900; border: 1px solid #990000; font-weight: bold; color: #000000; padding-bottom: 1px; }

.eventinformation {float: left; width: 70%; font-family: Tahoma, Verdana, Arial, sans-serif; color: #CCCCCC; font-size: 13px; padding-bottom: 10px; }

.eventimage {float: left}
.wrapper {float: left; width: 100%; padding-bottom: 10px;}

.hiddenthumb {float: left; visibility: hidden; width: 0px; height: 0px; overflow: hidden;}

.album {height: 500px; overflow: auto;}

.adminwrapper {float: left; width: 600; padding: 50px;}
.adminevent {float: left; width: 400px;}
.admincontrols {float: left; width: 400px;}