/* TinyMCE specific rules */
* { margin: 0; padding: 0; border: 0px none;  }
body{ background: #000; font-family: "Arial";  color: #FFF; font-size: 72.5%}
a{ color: #FF3300}
.orange_bold{color: #FF3300; font-weight:bold}
#wrap{width:929px; margin: 309px auto 0 auto;background: url(../images/side.png) repeat-y -30px 0 }
.noborder{border:none;}
#wrap2{width:929px; margin: 309px auto 0 auto;}
p{line-height:150%}
#header{position: absolute; margin: 10px auto 0 auto;width:929px;top:0}
li{ list-style: none}
#logo{background:url(../images/logo.png) no-repeat; width: 363px; height: 250px; text-indent: -5000px; float: left}
#pre_head{background: url(../images/prehead.png) repeat-x; width:500px; height:191px ;float: right; padding: 15px 10px}
#pre_head #nav{ height: 191px;float:left;width:140px;}
#pre_head #nav ul li{ list-style: none;margin-right: 10px; margin-bottom: 0.9em}
#pre_head #nav ul li a{text-align: right;display: block; font-size: 1.3em; font-weight: normal; font-family:Arial;color: white}
#pre_head #nav p{text-align: right;display: block; font-size: 1.1em; font-weight: normal; font-family:Arial; margin-right: 10px}
#pre_head #nav p a{ text-decoration: underline; color: white}

#pre_head #info{ height: 191px;float:left;width:127px;border: 1px solid white; border-top:none; border-bottom: none;padding: 0 15px}
#pre_head #info p{text-align: right;display: block; font-size: 1.1em; font-weight: normal; font-family:Arial; margin-right: 10px}

#pre_head #opening_hours{ height: 191px;float:left;width:170px;  padding: 0 15px}
#pre_head #opening_hours h3{ font-weight: normal; font-size: 1.6em; margin: 0.5em 0 0.3em 0; font-family: Georgia; text-align: center}
#pre_head #opening_hours ul{margin: 0; padding: 0;}
#pre_head #opening_hours ul li{font-family: Georgia; margin: 0; padding: 0;list-style: none; font-size: 1.3em; font-weight: normal; margin-bottom: 5px; text-align: center; list-style: none}
#navigation_case{ width:100%; height: 59px; background: url(../images/nav2.png) repeat-x; clear: both;margin-top: 0px; float: left}
#navigation_case ul {margin-left:15px}
#navigation_case ul li{float: left; list-style: none;  margin-top: 10px; margin-right:50px }
#navigation_case ul li a{text-transform: uppercase; text-decoration: none; color: white; font-size: 1.3em; padding: 0.3em 0 0 0; display: block; }
#navigation_case ul li a:hover{ color: #FF3300; text-decoration: underline}
#main{ padding: 25px 0; }
#main_foot{width:100%; height: 1px; color: #FFF}
#main h3{font-size: 280%; font-family: Georgia; font-weight: normal;color: #FF3300;font-variant: small-caps}
#main h4{font-size: 180%; font-family: Georgia; font-weight: normal; margin-top: 15px}
#main p{font-size: 100%;  line-height: 1.5em}
#content ul{margin:10px 0 0 0; list-style: none; padding: 0;}
#content ul li{margin: 0 0 8px 0; padding: 0;  padding-left: 20px; background: url(../images/li.png) no-repeat 0 0px;}

#sidebar_left{ width:170px; position: relative;float:left}
#sidebar_left #info p{ margin: 0 0 0 10px}
#sub_nav h4{ margin-left: 10px; margin-bottom: 5px}
#sub_nav ul li{ margin-bottom:10px;}
#sub_nav ul li a{ text-decoration: none}
#content2{margin-left: 210px; padding-right: 15px; color: #FFF}
#content2 p{ line-height:160%;font-size: 120%; margin-bottom:10px}
#content2 h3{margin-top:20px}
#content{ background: black; color: #FFF; }
#content p{ font-size: 120%;padding-right: 15px;}
#content2 ul{margin:10px 0 0 0; list-style: none; padding: 0;}
#content2 ul li{margin: 0 0 8px 0; padding: 0;  padding-left: 20px; background: url(../images/li.png) no-repeat 0 0px; font-size: 120%}
#content2 table { width:700px; margin: 10px 0; color:#FFF}
#content2 table th, #content2 table td{ border: 1px solid #666; padding: 5px}
#content2 table th{color:#FF3300;}
#content2 table td{color: #FFF;}
#content2 table td p{color: #FFF;}
#content2 table tbody tr td {color: #FFF;}
.move_image_left{ float: left; margin-right: 5px; margin-bottom: 10px;}
.move_image_right{ float: right; margin-left: 10px; margin-bottom: 10px;}
#content2 img { border: 5px solid #FFF;}

#footer{ width:929px; height:79px;padding-top: 59px;  clear: both; background: #000 url(../images/nav.png) repeat-x}
#nav_foot{width:500px; margin: 0; padding: 0;}
#nav_foot li{float:left; list-style: none; margin-right: 10px}
#nav_foot li a{color: #666666}
#foot_badge{width:200px; float: right; margin: 0; padding: 0;}
#foot_badge li { list-style: none; text-align: right;color:#C0C0C0}
#foot_badge li a{ color: #666;}

/*HOME---------------*/
#home_left{width:460px;float:left; margin-right: 15px;  background: black  }
#home_left img{margin-top:15px}
#home_left h3{font-family: Georgia; font-weight: normal; font-size: 2.6em; margin: 0.5em 0 0.1em 0; padding: 0;}
#home_left p{ padding: 0 0.9em 0.2em 0; text-align: justify; line-height: 1.9em; letter-spacing: -0px}
#home_right{width:450px; float: left;background: black  }
#home_right h3{font-family: Georgia; font-weight: normal; font-size: 2.6em; margin: 0.5em 0 0.1em 0; padding: 0;}
#home_right p{ padding: 0 0.4em 0.2em 0; text-align: justify; line-height: 1.9em; letter-spacing: -0px}

#tag_cloud a.tag1 { font-size: 0.7em;  }
#tag_cloud a.tag2 { font-size: 0.8em;  }
#tag_cloud a.tag3 { font-size: 0.9em;  }
#tag_cloud a.tag4 { font-size: 1.0em;  }
#tag_cloud a.tag5 { font-size: 1.2em;  }
#tag_cloud a.tag6 { font-size: 1.4em;  }
#tag_cloud a.tag7 { font-size: 1.6em;  }
#tag_cloud a.tag8 { font-size: 1.8em; }
#tag_cloud a.tag9 { font-size: 2.2em;  }
#tag_cloud a.tag10 { font-size: 2.5em;  }
#tag_cloud { padding: 2px; line-height: 3em; text-align: left; margin: 0; }
#tag_cloud li { display: inline; margin: 0 1.1em 0 0;padding: 0; }
#tag_cloud a { padding: 0px; text-decoration: none; padding: 0; margin: 0;}
#tag_cloud a:hover{ text-decoration: underline; color:  #FF3300}
#tag_cloud a.tagwhite{color: white}
#tag_cloud a.taglg{color: #F0F0F0}
#tag_cloud a.tagmlg{color: #C0C0C0}
#tag_cloud a.tagmg{color:#999}   
#tag_cloud a.tagdg{color: #666}

table tr, table th{color:#FFF}

#sub_nav{float:left;width:200px;}

#sub_main{float:left;width:650px}
#content table { width:650px; margin: 10px 0}
#content table th, #content table td{ border: 1px solid #666; padding: 5px}
#content table th{color:#FF3300;}
#content table td{color: #FFF;}

#sub_nav li{ margin: 0 0 10px 10px; padding: 0; list-style: none; font-size: 110%}
table tr td.orange_bold{color: #FF3300; font-weight:bold}



#myform {margin-top: 10px;width:470px;overflow: hidden; }
#myform fieldset{border: none; padding: 0;}
#myform input.required, #myform textarea.required {width: 458px;background: #fafafa;border: 5px solid #FFF; }
#myform input, #myform textarea {width: 458px;background: #fafafa;border: 5px solid #FFF; }
#myform input:focus, #myform textarea:focus {border-color: #FF3300; }
#myform #url {border-color: #e5e5e5; }
#myform #url:focus {border-color: #9e9e9e; }
#myform button {color: white; background:#60554A;border:5px solid #60554A; margin-top: 10px }

/*SLIDESHOW*/
#slideshow {float:left;height:290px;margin-top:0px;padding-top:0;margin-bottom:10px;position:relative;width:428px;border:10px solid #333;}
#slideshow img {left:0;padding:0; margin:0;position:absolute;top:0;z-index:8;}
#slideshow img.active {z-index:10;}
#slideshow img.last-active {z-index:9;}
td{color:#FFF}
 #pre_head #nav p a#book_online{background: url(../images/button_flat.png) no-repeat;width:112px; height: 42px; display: block; text-indent:-5000px; margin:10px 0 0 0;float:right }

