/*
Elati Street
*/

body {
	margin: 0;
	padding: 0;
	background: #4b4263 url(images/09/img01.jpg) repeat-x left top;
	font-family: Helvetica, sans-serif;
	letter-spacing: -0.02em;
	font-size: 12px;
	color: #404040;
}

.produced {
color: #737374;
text-align: center;
font-weight: bold;
font-size: 18px;

}


.other_details{
text-align: left;
font-weight: bold;
font-size: 14px;
line-height: 1.5em;

}

.description {
color: #737374;
text-align: left;
font-weight: bold;
font-size: 16px;
line-height: 1.25em;

}

.categories {
text-align: left;
font-weight: bold;
font-size: 14px;
color: #404040;
line-height: 0;
}


.schedule_box {
float: left;
padding: 10px;
margin-bottom: 20px;
width: 475px;
background: #dcdcdc url(images/09/home_box_bg.jpg) no-repeat right top;
position: relative;
color: #4b4263;
}

.schedule_content_photobox {
  	float: left;
  	margin-left: 5px;
       margin-bottom: 10px;
  	text-align: center;
  	width: 350px;
position: relative;
  }


#luminaria_map {
 width: 310px;
 height: 1198px;
 background: url(http://www.luminariasa.org/images/09/luminaria_map.gif);
 border: 1px solid;
 left: 10px;
}
#luminaria_map li {margin: 0; padding: 0; list-style: none; display: block; position: absolute;}

#luminaria_map a {display: block;}
#luminaria_map1 {left: 219px; top: 13px; width: 38px; height: 38px;}
#luminaria_map2 {left: 301px; top: 100px; width: 38px; height: 38px;}
#luminaria_map3 {left: 293px; top: 224px; width: 38px; height: 38px;}
#luminaria_map4 {left: 275px; top: 405px; width: 38px; height: 38px;}
#luminaria_map5 {left: 124px; top: 591px; width: 38px; height: 38px;}
#luminaria_map6 {left: 232px; top: 747px; width: 38px; height: 38px;}
#luminaria_map7 {left: 199px; top: 872px; width: 38px; height: 38px;}
#luminaria_map8 {left: 279px; top: 1017px; width: 38px; height: 38px;}
#luminaria_map9 {left: 123px; top: 1042px; width: 38px; height: 38px;}
#luminaria_map10 {left: 114px; top: 1155px; width: 38px; height: 38px;}

#luminaria_map1 a {width: 38px; height: 38px;}
#luminaria_map2 a {width: 38px; height: 38px;}
#luminaria_map3 a {width: 38px; height: 38px;}
#luminaria_map4 a {width: 38px; height: 38px;}
#luminaria_map5 a {width: 38px; height: 38px;}
#luminaria_map6 a {width: 38px; height: 38px;}
#luminaria_map7 a {width: 38px; height: 38px;}
#luminaria_map8 a {width: 38px; height: 38px;}
#luminaria_map9 a {width: 38px; height: 38px;}
#luminaria_map10 a {width: 38px; height: 38px;}

#luminaria_map1 a:hover {background: url(http://www.luminariasa.org/images/09/luminaria_map.gif) -569px 0px no-repeat;}
#luminaria_map2 a:hover {background: url(http://www.luminariasa.org/images/09/luminaria_map.gif) -651px -86px no-repeat;}
#luminaria_map3 a:hover {background: url(http://www.luminariasa.org/images/09/luminaria_map.gif) -643px -210px no-repeat;}
#luminaria_map4 a:hover {background: url(http://www.luminariasa.org/images/09/luminaria_map.gif) -625px -392px no-repeat;}
#luminaria_map5 a:hover {background: url(http://www.luminariasa.org/images/09/luminaria_map.gif) -475px -579px no-repeat;}
#luminaria_map6 a:hover {background: url(http://www.luminariasa.org/images/09/luminaria_map.gif) -583px -734px no-repeat;}
#luminaria_map7 a:hover {background: url(http://www.luminariasa.org/images/09/luminaria_map.gif) -550px -860px no-repeat;}
#luminaria_map8 a:hover {background: url(http://www.luminariasa.org/images/09/luminaria_map.gif) -629px -1004px no-repeat;}
#luminaria_map9 a:hover {background: url(http://www.luminariasa.org/images/09/luminaria_map.gif) -474px -1029px no-repeat;}
#luminaria_map10 a:hover {background: url(http://www.luminariasa.org/images/09/luminaria_map.gif) -464px -1142px no-repeat;}

#map {
border: 5px solid #8478a0;

}

.news_box_interior{
padding: 10px; 
background-color: #eee; 
border: 1px solid #999;
width: 450px;
}

.news_box {
width: 425px;
padding-bottom: 10px;
border-bottom: 1px solid #999;
}

.news_box h3 {
font-size: 14px;
}

.days_to_go {
color: #f3f164;
}

form {
	margin: 0;
	padding: 0;
}

fieldset {
	margin: 0;
	padding: 0;
	border: none;
}

input, textarea, select {
	font: normal 1em "Trebuchet MS", Arial, Helvetica, sans-serif;
}


h1, h2, h3 {
	font-weight: bold;
	color: #393052;
}

h1 {
	letter-spacing: -1px;
	font-size: 2.2em;
}

h2 {
	font-size: 1.4em;
}

h3 {
	font-size: 1.5em;
    font-weight: bold;
}

p, ul, ol {
}

p {
}

.blockbg {
	background: #D9D785;
}

blockquote {
	background: url(images/09/img08.jpg) no-repeat left top;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	margin: 0 0 0 15px;
	padding: 0px 20px 0px 30px;
	font-size: 18px;
	color: #3D3D3D;
}

ul {
list-style-type: square;
font-weight: bold;
}

ol {
}

a {
	color: #393052;
        text-decoration: underline;
        font-weight: bold;
}

a:hover {
        color: #8b81a5;
	text-decoration: none;
        font-weight: bold;
}

small {
}

hr {
	display: none;
}

img {
	border: none;
}

img.left {
	float: left;
	margin: 0 15px 0 0;
	border: #D9D785 1px dashed;
}

img.right {
	float: right;
	margin: 0 0 0 15px;
	border: #D9D785 1px dashed;
}

.text1 {
	font-family: Helvetica, sans-serif;
	font-weight: bold;
	margin: 0 0 0 15px;
	padding: 30px 20px 0px 30px;
	font-size: 60px;
	letter-spacing:-4px;
	color: #FFFFFF;
}

.text1_sub {
	font-family: Helvetica, sans-serif;
	font-weight: bold;
	margin: 0 0 0 15px;
	padding: 30px 20px 0px 30px;
	font-size: 40px;
	letter-spacing:-4px;
	color: #FFFFFF;
}


.home_text {
	font-family: Helvetica, sans-serif;
	font-size: 18px;
	letter-spacing:-1px;
        line-height: 150%;

}

.sub_nav {
	font-family: Helvetica, sans-serif;
	font-size: 16px;
	letter-spacing:-1px;
        line-height: 150%;
        margin-left: 15px;
        font-weight: bold;
        padding-top: 10px;
}

.interior_text {
	font-family: Helvetica, sans-serif;
	font-size: 16px;
	letter-spacing:-1px;
        line-height: 150%;

}

.home_box {

padding: 10px;
width: 100%;
position: relative;
color: #4b4263;
}

.home_news_box {
padding: 0 10px 10px 10px;
width: 475px;
}


.interior_news_box {
padding: 0 10px 10px 10px;
border-bottom: 1px solid #999;
}



.parking_box {

padding: 10px;
background: #dcdcdc url(images/09/home_box_bg.jpg) no-repeat right top;
position: relative;
color: #4b4263;
}

.parking_box h1 {
color: #393052;
}

.home_box h1 {
color: #393052;
}

.text2 {
	font-family: Helvetica, sans-serif;
	font-weight: bold;
	margin: 0 0 0 15px;
	padding: 20px 20px 10px 30px;
	font-size: 35px;
	letter-spacing:-2px;
	color: #FFFFFF;
}

.home_photobox {
  	float: left;
  	margin-top: 25px;
  	text-align: center;
  	width: 225px;
  }

.home_photobox_random {
  	float: left;
  	margin-top: 25px;
  	text-align: center;
  	width: 170px;
  }

.home_photobox_random img {
  padding: 10px;
  border: 1px solid #eee;
  background-color: #605687;
  }



.home_content_photobox {
  	float: left;
  	margin-left: 5px;
    margin-bottom: 10px;
  	width: 300px;
position: relative;
  }
  
  .home_content_photobox img {
  }

  .home_photobox img {
  padding: 10px;
  border: 1px solid #eee;
  background-color: #605687;
  }


/* Header */

#header {
	width: 900px;
	margin: 0 auto;
	height: 71px;
	letter-spacing: -1px;
	font-family: Georgia, "Times New Roman", Times, serif;
}


#headerbg {
	clear: both;
	margin: 0 auto;
	width: 900px;
	height: 293px;
	background: url(images/10/headerbg.jpg) no-repeat left top;
	margin: 0 auto;
	margin-top: 20px;
}

#headerbg2 {
	clear: both;
	margin: 0 auto;
	width: 900px;
	height: 293px;
	background: url(images/10/headerbg2.jpg) no-repeat left top;
	margin: 0 auto;
	margin-top: 20px;
}

#headerbg3 {
	clear: both;
	margin: 0 auto;
	width: 900px;
	height: 293px;
	background: url(images/10/headerbg3.jpg) no-repeat left top;
	margin: 0 auto;
	margin-top: 20px;
}

#headerbg4 {
	clear: both;
	margin: 0 auto;
	width: 900px;
	height: 293px;
	background: url(images/10/headerbg4.jpg) no-repeat left top;
	margin: 0 auto;
	margin-top: 20px;
}

#headerbg5 {
	clear: both;
	margin: 0 auto;
	width: 900px;
	height: 293px;
	background: url(images/10/headerbg5.jpg) no-repeat left top;
	margin: 0 auto;
	margin-top: 20px;
}

#headerbg6 {
	clear: both;
	margin: 0 auto;
	width: 900px;
	height: 293px;
	background: url(images/10/headerbg6.jpg) no-repeat left top;
	margin: 0 auto;
	margin-top: 20px;
}

#headerbg7 {
	clear: both;
	margin: 0 auto;
	width: 900px;
	height: 293px;
	background: url(images/10/headerbg7.jpg) no-repeat left top;
	margin: 0 auto;
	margin-top: 20px;
}

/* Logo */

#logo {
	float: left;
	margin-bottom: 10px;
}

#sponsor_logos {
	float: right;
	margin-bottom: 0px;
}

#logo h1, #logo h2, #logo p {
	float: left;
	margin: 0;
	text-transform: lowercase;
}

#logo h1 {
	text-align: center;
	font-size: 3.2em;
	color: #000000;
}

#logo h1 a {
	color: #000000;
}

#logo p {
	padding-top: 27px;
	text-transform: uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000000;
}

#logo h2 a, #logo p a {
	color: #000000;
}

#logo a {
	text-decoration: none;
}



/* Menu */

#menu {
	float: right;
	margin-top: 21px;
}

#menu ul {
	margin: 0;
	list-style: none;
}

#menu li {
	display: inline;
}

#menu a {
	display: block;
	float: left;
	padding: 20px 10px 0 10px;
	text-align: center;
	color: #393052;
        text-decoration: underline;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}

#menu a:hover {
	background: url(images/09/img03.jpg) no-repeat center top;
        color: #8b81a5;
}

#menu .current_page_item a {
	background: url(images/09/img03.jpg) no-repeat center top;
}

/* Page */

#page {
	width: 900px;
	margin: 0 auto;
	padding-top: 20px;
	background: url(images/10/star_bg.gif) #F4F4F4 no-repeat right top;
}

#content {
	padding: 0 20px 20px 20px;
}


#latest-post {
	float: left;
	width: 570px;
	padding: 0px 20px 0px 20px;
	line-height: 25px;
	font-size: 12px;
}

#recent-posts {
	float: right;
	width: 250px;
	padding: 0px 20px 20px 20px;
	line-height: 25px;
	font-size: 12px;
}

#recent-posts .entry {
}

#recent-posts .entry a {
	background: #333333;
	padding: 5px 10px;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 10px;
	color: #CCCCCC;
}

#recent-posts .more {
	background: url(images/09/img04.gif) no-repeat left 50%;
	padding-left: 20px;
}

.post {
}

.post .title {
	margin: 0;
}

.post .meta {
	margin: 0;
	padding-bottom: 10px;
	padding-top: 10px;
	line-height: normal;
	font-size: 13px;
	color: #505050;
}

.post .meta a {
	color: #000000;
}

.post .entry {
	margin-bottom: 20px;
	padding-bottom: 5px;
	border-bottom: #9C9C9C 1px dashed;

}

/* Content */

#content {
line-height: 150%;
margin: 5px;


}

/* Sidebar */

#sidebar {
	clear: both;
	width: 900px;
	background: #dcdcde;
	color: #CCCCCC;
	padding: 10px 0 0 0;
}

#sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#sidebar li {
	display: block;
	float: left;
	width: 187px;
	padding: 10px 10px 10px 25px;
}

#sidebar li ul {
	line-height: 1.8em;
}

#sidebar li li {
	display: list-item;
	background: url(images/09/img07.gif) no-repeat left 50%;
	float: none;
	width: auto;
	padding: 0 0 0 10px;
	line-height: 25px;
}

#sidebar h2 {
	margin: 0 0 10px 0;
	color: #FFFFFF;
}

#sidebar a {
	text-decoration: none;
	color: #CCCCCC;
}

#sidebar a:hover {
	text-decoration: underline;
}

/* Footer */

#footer {
	width: 900px;
	height: 50px;
	margin: 0 auto;
	margin-bottom: 20px;
	background: url(images/09/img06.jpg) no-repeat left top;
	font-size: 11px;
	color: #CCCCCC;
}

#footer p {
	margin: 0;
	padding: 13px 20px 15px 20px;
}

#footer a {
	color: #FFFFFF;
}

#legal {
	float: left;
}

#links {
	float: right;
}

 /* Galleries list */
   #preview_container div.galleries div.gallery {
  	border: 1px solid #E7F0F5;
  	padding: 10px;
  	margin-bottom: 10px;
  	margin-top: -100px;
  }
  
  #container div.galleries div.gallery {
  	border: 1px solid #999;
  	padding: 10px;
  	margin-bottom: 10px;
  }

  #content div.galleries div.gallery div.thumb {
  	width: 80px;
  	height: 80px;
  	position: relative;
  	float: left;
  	background-color: transparent;
  	background-repeat: no-repeat;
  	background-position: center;
        text-align: center;
  }

  #content div.galleries div.gallery div.thumb a:link, #content div.galleries div.gallery div.thumb a:visited, #content div.galleries div.gallery div.thumb a:hover {
    text-indent: -9999px;
    background-color: transparent;
    display: block;
    height: 100px;
    -moz-outline: none;
  }

  #content div.galleries div.gallery div.description {
  	width: 400px;
  	float: right;
  }

  #content div.galleries div.gallery div.description h2{
  	margin: 0;
  	font-size: 14px;
  }
  
  /* Items list */
  #content div.gallery div.container {
        float: left;
  	width: 120px;
  	height: 120px;
  	margin: 0 10px 10px 0;
  	border: 1px solid #999;
  	position: relative;
  }

  #content div.gallery div.container div.thumb {
  	background-repeat: no-repeat;
  	background-position: center;
  	background-color: #FFF;
  	width: 100px;      
  	height: 100px;
  	position: absolute;
  	top: 50%;
  	left: 50%;
  	margin-top: -50px;
  	margin-left: -50px;		
  	text-indent: -9999px;
  }

  #content div.gallery div.container div.thumb a {
    background: transparent;
    display: block;
    height: 100%;	
    -moz-outline: none;
  }
  
  /* item page */

  #content div.item h2 {
  	font-size: 20px;
  	margin-top: 0;
  	text-align: center;
  }

  #content div.item div.navigation {
  	border-bottom: 1px solid #E7F0F5;
  	padding-bottom: 10px;
  	margin-bottom: 10px;
  }

  #content div.item div.navigation div.prev {
  	float: left;
  	text-align: right;
  }

  #content div.item div.navigation div.next {
  	float: right;
  	text-align: left;
  }

  #content div.item div.navigation div.prev, #content div.item div.navigation div.next {
  	font-size: 20px;
  	width: 49%;
  }

  #content div.item div.navigation div.prev a, #content div.item div.navigation div.next a  {
  	display: block;
  	padding: 0 10px;
  }

  #content div.item div.image {
    text-align: center;
  }

  #content div.item div.image a img{
  	border: none;
  }