/*___ layout.css: Positioning and Layout Styles ___*/

/*___ Section 1: Global Positioning/Layout Styles ___*/

html 
{
}

body 
{
    padding-bottom          : 10px;
}

h1 
{
}

h2 
{
    margin-bottom           : 15px;
}

h3 
{
    margin-bottom           : 5px;
}

h4 
{
    margin-bottom           : 5px;
}

h5 
{
    margin-bottom           : 5px;
}

h6 
{
    margin-bottom           : 5px;
}

p 
{
}

ul 
{
}

ol 
{
}

li 
{
}

strong 
{
}

em 
{
}

u 
{
}

a 
{
}

a:visited 
{
}

a:hover 
{
}

table 
{
}

tr 
{
}

th 
{
}

td 
{
}

img 
{
}

/*___ Section 2: Site-Specific Positioning/Layout Modules ___*/
#header
{
    display             : block;
    width               : 960px;
    margin              : 0 auto;
    height              : 180px;
}

#header h1
{
    padding             : 15px 0 0 310px;
    margin-bottom       : 14px;
}

#header span.welcome
{
    display             : block;
    height              : 33px;
    width               : 139px;
    text-indent         : -9999em;
}

#header span.branding
{
    display             : block;
    height              : 84px;
    width               : 498px;
    text-indent         : -9999em;
}

div.nav
{
    width               : 960px;
    margin              : 0 auto;
    display             : block;
    height              : 14px;
    padding             : 7px 0 13px 0;
}

.content
{
    width               : 950px;
    margin              : 0 auto;
    padding             : 0 10px 175px 0;
}

.internal .content
{
    width               : 940px;
    margin              : 0 auto;
    padding             : 25px 10px 250px 10px;
}

#footer
{
    width               : 960px;
    margin              : 0 auto;
    padding             : 5px 0 0 0;
}

/*___ Section 3: Unique Element-Specific Position/Layout Styles ___*/

/*___ DIV _________________________________________________________________*/
.home .main
{
    display             : inline-block;
    vertical-align      : top;
    width               : 620px;
    margin-right        : 5px;
    padding             : 25px 10px 0 10px;
}

.home .sidebar
{
    display             : inline-block;
    vertical-align      : top;
    width               : 300px;
    padding-top         : 10px;
}

.special
{
	width				: 280px;
	padding				: 10px 10px 0 10px;
	margin				: 0 0 20px 0;
}

/*___ SPAN _________________________________________________________________*/
h2 span
{
    display             : block;
    padding-top         : 2px;
}
/*___ H1 _________________________________________________________________*/

/*___ H2 _________________________________________________________________*/

/*___ H3 _________________________________________________________________*/

/*___ H4 _________________________________________________________________*/

/*___ H5 _________________________________________________________________*/

/*___ H6 _________________________________________________________________*/

/*___ H6 _________________________________________________________________*/

/*___ P _________________________________________________________________*/
.content p
{
    margin-bottom       : 18px;
}

p.top
{
    text-align          : right;
    clear               : both;
}
/*___ UL _________________________________________________________________*/
ul.secondary
{
    margin              : 0 auto 18px;
    text-align          : left;
    padding             : 5px 0;
}

.content ul
{
    margin              : 10px 0 18px 0;
}

/*___ OL _________________________________________________________________*/
.content ol
{
    margin              : 10px 0 18px 0;
}
/*___ LI _________________________________________________________________*/
ul.nav li
{
    display             : inline;
    margin              : 0 15px;
}

ul.secondary li
{
    display             : inline;
    margin              : 0 15px;
}

.interior li
{
    display             : inline-block;
    margin              : 0 20px;
    text-align          : center;
    width               : 250px;
    list-style-type     : none;
}

.attractions li
{
    margin              : 0 20px 18px 20px;
}

.content ul li
{
    list-style-type     : disc;
    margin-left         : 2em;
}

.content ol li
{
    list-style-type     : decimal;
    margin-left         : 2em;
}
/*___ STRONG _________________________________________________________________*/

/*___ EM _________________________________________________________________*/
#footer em
{
    display         : inline-block;
    width           : 30px;
}
/*___ U _________________________________________________________________*/

/*___ A _________________________________________________________________*/

/*___ TABLE _________________________________________________________________*/
.content table
{
    width               : 100%;
}
/*___ TR _________________________________________________________________*/

/*___ TH _________________________________________________________________*/
.content th
{
    padding             : 2px 5px;
}
/*___ TD _________________________________________________________________*/
.content td
{
    padding             : 2px 5px;
}
/*___ IMG _________________________________________________________________*/
img[style="float: right;"]
{
    margin              : 5px 0 15px 15px;
}

img[style="float: left;"]
{
    margin              : 5px 15px 15px 0;
}

.interior li img
{
    display             : block;
    margin              : 0 auto;
}
/*___ FORM _________________________________________________________________*/

/*___ INPUT _________________________________________________________________*/

/*___ LABEL _________________________________________________________________*/

/*___Group/Section/Class_________________________________________________________________*/
#footer blockquote
{
    display             : inline-block;
    vertical-align      : top;
    width               : 482px;
}

#footer .copyright
{
    display             : inline-block;
    vertical-align      : top;
    width               : 470px;
    text-align          : right;
}

.content blockquote
{
    margin              : 0 40px;
}