/*
Theme name: Austin's Park
Theme URI: http://austinspark.com
Description: Wordpress theme for Austin's Park
Author: Chris Samuel
Author URI: http://envigostudios.com
Version: 1.0
Tags: three-columns, bright, blue
*/

body {
background:url('images/gradient_bg.jpg') repeat-x;
background-color:#dcf0fc;
font-family:"Lucida Grande", Verdana, sans-serif;
height:100%;
margin:0 0 20px;
}

#wrapper {
background:url('images/header_bg2.jpg') top no-repeat;
margin-left:auto;
margin-right:auto;
min-height:800px;
height:auto !important;
}

#header {
position:relative;
height:250px;
z-index:100;
}

#address {
text-align:center;
position:absolute;
left:30px;
bottom:0px;
font-size:0.8em;
/*font-weight:700;*/
color:#588dae;
}



#address a {
font-weight:700;	
}

#navigation {
position:absolute;
bottom:0;
right:30px;
}

#navigation li {
float:left;
position:relative;
margin:0 -20px 0 0;
}

#navigation a {
text-decoration:none;
display:block;
text-align:center;
}

#navigation li a {
width:151px;
height:32px;
}

#navigation li#rides {
z-index:99;
}

#navigation ul li a {
background:url('images/navigation/nav_tab.png') top no-repeat;
position: relative;
}

#navigation ul li a span {
position: relative;
top: 5px; 
left: 0px;
font-size: 22px;
word-spacing: -5px;
letter-spacing: 2px;
color:#276b95;
}

#navigation ul li a span:hover {
color:#FFF;
}

/*#rides a {
background:url('images//navigation/rides.png') top no-repeat;
}*/

#navigation li#food {
z-index:98;
}

/*#food a {
background:url('images/navigation/food.png') top no-repeat;
}*/


#navigation li#parties {
z-index:97;
}

/*#parties a {
background:url('images/navigation/parties.png') top no-repeat;
}*/

#navigation li#pricing {
z-index:96;
}

/*#pricing a {
background:url('images/navigation/pricing.png') top no-repeat;
}*/

#navigation li#contact_us {
z-index:95;
}

/*#contact_us a {
background:url('images/navigation/contact_us.png') top no-repeat;
}*/

#frame {
background:url('images/frame_bg.jpg') bottom repeat-x;
background-color:#276b95;
padding-top:15px;
z-index:1;
}


#main {
padding-bottom:10px;
}

#slideshow {
text-align:center;
width:926px;
margin:0 auto;
padding:0;
}

#slideshow img.first {
display:block;
}

.callout_photo {
text-align:center;
padding-top:4px;
margin-top:10px;
margin-bottom:10px;
color:#276b95;
}

.callout,.callout_small {
background-color:#e4eaee;
text-align:center;
margin-top:10px;
margin-bottom:10px;
line-height:150%;
color:#276b95;
height:inherit;
padding:10px 0;
}

.highlights,.hightlights_bigger {
padding-top:10px;
padding-left:30px;
padding-right:10px;
text-align:left;
min-height:170px;
height:auto !important;
}

.highlights ul {
list-style-type:disc;
list-style-position:outside;
}

.callout_text {
text-align:center;
margin-top:10px;
margin-bottom:10px;
line-height:150%;
color:#FFF;
font-size:0.75em;
padding:5px 0;
}

.callout_text_title {
font-size:1.3em;
}

.callout_title {
font-size:1em;
}

#footer_links {
/*margin-bottom:10px;*/
padding-bottom:20px;
padding-top:20px;
text-align:center;
font-size:16px;
letter-spacing: 1px;
font-weight:700;
border-top:1px solid #FFF;
}

#footer_links ul {
	text-align:center;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#footer_links ul li,#footer_links ul li a {
text-decoration:none;
color:#FFF;
}

#footer_links ul li a:hover {
color:#eb2f2e;
}

#footer_links li {
	display: inline;
	list-style-type: none;
/*	padding-right: 20px;*/
	margin-right: 30px;
	margin-left: 30px;
	
}

#footer_links li.last_item {
border-right:none;
}

#promo {
background:url('images/promo_circle_rotated_left.png') no-repeat;
position:absolute;
right:50px;
top:10px;
}

.middle_highlight {
border-left:1px solid #FFF;
border-right:1px solid #FFF;
}

#copyright {
margin-top:10px;
padding-left:10px;
color:#276b95;
font-size:0.7em;
font-weight:700;
}

#copyright p {
margin-top:5px;
}

#navigation ul li ul {
position:absolute;
left:0;
display:none;
visibility:hidden;
}

#navigation ul li ul li {
display:list-item;
float:none;
}

#navigation ul li ul li ul {
top:0;
}

#navigation ul li ul li a {
color:#e4eaee;
font:normal 12px Verdana;
font-weight:700;
width:150px;
height:25px;
padding-top:5px;
border-top:1px solid #e4eaee;
border-left:1px solid #e4eaee;
border-right:1px solid #e4eaee;
background:#276b95;
}

#navigation ul li ul li a.last_nav {
border-bottom:1px solid #e4eaee;	
}

#contact_links {
text-align:right;
}

#contact_links a {
margin-right:15px;
}

.social_network_images a {
margin-left:8px;
margin-right:8px;
}

.ddsmoothmenu ul {
z-index:100;
}

* html .ddsmoothmenu ul li a {
display:inline-block;
}

#navigation ul li ul li a:hover {
color:#276b95;
border-top:1px solid #276b95;
background:#e4eaee;
}

* html .ddsmoothmenu {
height:1%;
}

.downarrowclass {
position:absolute;
top:12px;
right:7px;
}

.rightarrowclass {
position:absolute;
top:6px;
right:5px;
}

.ddshadow {
position:absolute;
left:0;
top:0;
width:0;
height:0;
background:silver;
}

.toplevelshadow {
opacity:0.8px;
}

.highlights a {
text-decoration:underline;
color:#e4eaee;
}

.main_text p {
padding-top:10px;
padding-left:20px;
}

#sb-body {
background-color:#fff;
}

.callout img {
padding-left:5px;
padding-right:5px;
}

h1 {
font-size:42px;
letter-spacing:3px;
margin-bottom:5px;
}

.callout ul {
text-align:left;
list-style-type:disc;
list-style-position:outside;
padding:0;
}

.callout_small ul {
text-align:left;
font-size:0.75em;
line-height:1.25em;
padding-left:25px;
padding-right:5px;
list-style-type:disc;
list-style-position:outside;
}

.about_us {
font-size:0.8em;
line-height:1.2em;
}

.about_us em {
font-size:1em;
font-style:normal;
color:#EB2F2E;
}

.about_us a {
text-decoration:none;
}

.callout_small p {
font-size:0.8em;
}

.callout_text h2 {
font-size:24px;
}

.ride {
min-height:400px;
height:auto !important;
}

.ride p {
padding-left:10px;
padding-right:10px;
padding-top:10px;
font-size:0.75em;
line-height:1.5em;
}

.privacy_policy p {
font-size:14px;
padding-left:10px;
padding-right:20px;
padding-bottom:10px;
}

.privacy_policy h2 {
margin-top:10px;
margin-bottom:10px;
margin-left:20px;
text-align:left;
color:#EB2F2E;
}

h6 {
font-size:52px;
letter-spacing:3px;
}

#frame > div > h1, #frame > div > h2 {
text-align:center;
color:#fff;
}

.callout h1, .callout h6, .callout_small h3 {
color:#276b95;	
}

.tweet {
text-align:left;
padding-left:10px;
padding-right:10px;
color: #276B95
}

.tweet a {
color:#EB2F2E;
}

.tweet_odd,.tweet_even {
margin-bottom:10px;
}

.tweet ul {
list-style-type:none;
}

h3 {
font-size:24px;
letter-spacing:2px;
padding-bottom:5px;
}

#address a,.privacy_policy a {
color:#276B95;
}

#navigation ul,#footer_links ul {
list-style:none;
margin:0;
}

#slideshow img {
display:none;
}

#rides a:hover,#parties a:hover,#pricing a:hover,#contact_us a:hover, #food a:hover {
background-position:bottom;
}

.top_main_description,.callout p {
text-align:left;
}

#ie-warning {
z-index:1000;
}




