/*GENERAL*/
body {
background: #FAEA93 url(../images/bkgd.jpg) top center no-repeat;
margin: 0; padding: 0;
}

/*For Internet Explorer*/
body {
text-align: center;
}

/*Links*/
a:link, a:visited {
color: #E57260;
text-decoration: none;
border-bottom:1px solid #E57260;
}

a:hover {
color: #FCBAA5;
text-decoration:none;
border-bottom: 1px solid #FCBAA5;
}

a:active {
color: #FCF4C2;
text-decoration:none;
border-bottom:1px solid #FCF4C2;
}

a:link img { border:0; text-decoration:none; }

/*Headers*/
h1, h2, h3 {
color: #360;
margin: 0;
padding: 0;
border: 0;
font-family: georgia, serif;
font-weight: normal;
font-style: italic;
}

h1 {
font-size: 2.5em;
}

h2 {
font:bold 19px/24px helvetica, arial, sans-serif;
color:#FCBAA5;
margin:0; padding:0;
}

h3 {
font:bold 15px/20px lucida grande, helvetica, arial, sans-serif;
color:#807A5E;
margin:0; padding:0;
}

h4 {
font:bold 11px/18px helvetica, arial, sans-serif;
color:#807A5E;
margin:0; padding:0;
}

h5 {
font:bold 14px/20px lucida grande, helvetica, arial, sans-serif;
font-style:italic;
color:#807A5E;
margin:0; padding:0;
}

h6 {
font:bold 12px/18px lucida grande, helvetica, arial, sans-serif;
color:#343434;
text-transform:uppercase;
margin:0; padding:0;
}

/*Paragraphs and Lists*/
p, span {
font:normal 12px/18px lucida grande, helvetica, arial, sans-serif;
color:#343434;
}

.small {
font-size:10px;
}

ul {
margin: 0;
padding: 0;
border: 0;
line-height: 1.5em;
}

ul ul {
margin-left: 10px;
}

li {
margin: 0;
list-style: none;
}

ul.details_list {
list-style:none;
margin:10px 0; padding:0;
}
ul.details_list li {
margin:0; padding:0;
font:normal 12px/18px lucida grande, helvetica, arial, sans-serif;
font-style:italic;
color:#343434;
}

/*Inline*/

img {
border: 0;
}

/*CONTAINER*/
#container {
margin: 110px auto 0 auto; padding: 10px;
border: 0;
width: 780px; min-height:510px;
background:#FFF;
border:1px solid #E8C88D;
}

/*For Internet Explorer*/
#container {
text-align: center;
}

#mainContent {
float:left;
width:485px;
margin:0 10px 0 0; padding:0;
text-align:left;
}

#sideContent {
float:left;
width:285px;
margin:0; padding:0;
text-align:left;
}

.clear {
clear:both;
}

/* GLOBAL NAV */
#globalNav {
width:285px;
}

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

#globalNav li {
display:block;
}

#globalNav a {
float:left;
border:0;
}

#globalNav li.home a {
margin:0; padding:0;
width:285px; height:30px;
background:#FAEA93 url(../images/globalNav/nav_home.gif) no-repeat 0 0;
cursor:pointer;
}

#globalNav li.home a:hover {
background:#FAEA93 url(../images/globalNav/nav_home.gif) no-repeat -285px 0;
}

#globalNav li.ourstory a {
margin:0; padding:0;
width:285px; height:30px;
background:#FAEA93 url(../images/globalNav/nav_ourstory.gif) no-repeat 0 0;
cursor:pointer;
}

#globalNav li.ourstory a:hover {
background:#FAEA93 url(../images/globalNav/nav_ourstory.gif) no-repeat -285px 0;
}

#globalNav li.thecrew a {
margin:0; padding:0;
width:285px; height:30px;
background:#FAEA93 url(../images/globalNav/nav_thecrew.gif) no-repeat 0 0;
cursor:pointer;
}

#globalNav li.thecrew a:hover {
background:#FAEA93 url(../images/globalNav/nav_thecrew.gif) no-repeat -285px 0;
}

#globalNav li.details a {
margin:0; padding:0;
width:285px; height:30px;
background:#FAEA93 url(../images/globalNav/nav_details.gif) no-repeat 0 0;
cursor:pointer;
}

#globalNav li.details a:hover {
background:#FAEA93 url(../images/globalNav/nav_details.gif) no-repeat -285px 0;
}

#globalNav li.registry a {
margin:0; padding:0;
width:285px; height:30px;
background:#FAEA93 url(../images/globalNav/nav_registry.gif) no-repeat 0 0;
cursor:pointer;
}

#globalNav li.registry a:hover {
background:#FAEA93 url(../images/globalNav/nav_registry.gif) no-repeat -285px 0;
}

#globalNav li.rsvp a {
margin:0; padding:0;
width:285px; height:30px;
background:#FAEA93 url(../images/globalNav/nav_rsvp.gif) no-repeat 0 0;
cursor:pointer;
}

#globalNav li.rsvp a:hover {
background:#FAEA93 url(../images/globalNav/nav_rsvp.gif) no-repeat -285px 0;
}

#globalNav li.out a {
margin:0; padding:0;
width:285px; height:30px;
background:#FAEA93 url(../images/globalNav/nav_out.gif) no-repeat 0 0;
cursor:pointer;
}

#globalNav li.out a:hover {
background:#FAEA93 url(../images/globalNav/nav_out.gif) no-repeat -285px 0;
}

#globalNav li.fun a {
margin:0; padding:0;
width:285px; height:30px;
background:#FAEA93 url(../images/globalNav/nav_fun.gif) no-repeat 0 0;
cursor:pointer;
}

#globalNav li.fun a:hover {
background:#FAEA93 url(../images/globalNav/nav_fun.gif) no-repeat -285px 0;
}


/*NAVATRAIL*/
#navatrail {
background: #dea;
padding: 0 10px 0 0;
text-align: right;
}

/*MENU*/
#menu {
margin: 15px 0 0 0;
padding: 0;
border: 0;
float: right;
}

/*For Internet Explorer*/
#menu {
width: 165px;
}

/*For All Other Browsers*/
div#container>div#menu {
width: 160px;
}

#menu div {
background: #dea;
margin: 0 0 15px 0;
padding: 0 15px 15px 15px;
border: 1px #dea solid;
font-size: .9em;
}

#menu #search {
background: #dea;
margin: 0 0 15px 0;
padding: 0;
border: 1px #dea solid;
font-size: .9em;
}
#menu #search h2 {
padding: 0 0 0 15px;
}

/*MAIN*/
#main {
float:left;
margin: 15px 0 0 0;
padding: 0;
border: 0;
}

#main p.info {
color: #360;
clear: left;
text-align: right;
}


#main .entry {
margin: 0 0 15px 0;
}

#main .entry p.info {
margin-right: 15px;
}

img.floatRight {
float: right; align:right;
margin:5px 0 10px 10px; padding:0;
border:3px solid #ABABAB;
}

img.floatLeft {
float: left;
margin:5px 10px 10px 0; padding:0;
border:3px solid #ABABAB;
}

#main .comment {
margin: 15px 0 0 0;padding:10px;
width:465px; 
background:#FBF3C2;
}

#main .comment p {
font:normal 11px/16px Georgia, Times, serif;
color:#343434;
}

#main .comment p.info {
margin-right: 0;
}

#commentform  {

}

#commentform label {
float:left;
margin:0; padding:5px 10px;
width:80px;
text-align:right;
font:bold 11px/18px helvetica, arial, sans-serif;
color:#807A5E;
}

#commentform .form_input {
float:left;
margin:5px 0; padding:5px;
height:15px; width:300px;
border:0;
background:#FDBCA8;
font:normal 11px/18px helvetica, arial, sans-serif;
clear:right;
}

#commentform textarea {
float:left; 
margin:5px 0; padding:5px;
height:100px; width:300px;
border:0;
background:#FDBCA8;
font:normal 11px/18px helvetica, arial, sans-serif;
clear:right;
}

#commentform .button {
margin:10px 0 0 100px; padding:5px;
width:100px; height:30px;
border:2px solid #E56B53;
background:#FDBCA8;
font:bold 11px/18px helvetica, arial, sans-serif;
cursor:pointer;
}

#main #return {
margin: 15px 0 0 0;
}


#fsDemo {
background:#FDBCA8 url(/image/pics_bkgd.jpg) top left no-repeat;
float:right;
margin:20px 0 0 0; padding:30px 0 0 0;
border:5px solid #FDBCA8;
clear:both;
}

#fsDemo a {
font:normal 10px/18px lucida grande, helvetica, arial, sans-serif;
color:#ffffff;
font-size:10px;
}

/*FOOTER*/
#footer {
margin: 15px auto; padding: 0;
border: 0;
width: 800px; height:80px;
background:transparent;

}

#footerLeft {
float:left;
width:380px;
text-align:left;
}

#footerRight {
float:right;
width:380px;
text-align:right;
}

#footer p {
margin:5px 0; padding:0;
font: normal 10px/14px Helvetica, arial, sans-serif;
color:#807A5E;
}

.paginate {
font-family:		Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size:			12px;
font-weight: 		normal;
letter-spacing:	.1em;
padding:			10px 6px 10px 4px;
margin:			0;
background-color:	transparent;
}

.pagecount {
font-family:		Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size:			10px;
color:				#666;
font-weight:		normal;
background-color: transparent;
}
