﻿*
{

}
	
html
{
	padding:0px;
	margin:0px;
}	

body
{
    background-color:#F7F7F7;
    font-family: Verdana, Sans-serif;
    color: #777;
    word-spacing: normal;
    text-align: left;
    letter-spacing: 0;
    line-height: 16px;
    font-size: 11px;
    padding:0px;
    margin:0px;
}

/* ----- HEADINGS ----- */

h1, h2, h3, h4{
	font-family: Verdana, Sans-serif;
	color:#69afd9;
	word-spacing: normal;
	text-align: left;
	letter-spacing: 0;
	line-height: 16px;
	font-size: 14px;
	font-weight:bold;
}

h1
{
    font-size: 18px;
}

h2
{
    color:#777;
    font-size: 12px;
}

h3
{
    color:#777;
    font-size: 12px;
}

h4{
font-size: 12px;
}

/* ----- PARAGRAPHS ----- */

p
{
    
}

/* ----- QUOTES ----- */

blockquote{
}
blockquote p{
}
cite{
}
blockquote cite{
}

/* ----- LISTS ----- */
ul
{

}

li{

}
li p{
}
ol{
}
ul{
}
ol li{
}
ul li{
}

/* ----- IMAGES ----- */

img{
	border:0px;
}
img a{
	border:0px;
}
img a:hover{
	border:0px;
}

/* ----- BREAK ----- */

hr{
}

/* ----- TEXT FORMATTING ----- */

strong{
}
em{
}
b{
}
i{
}

/* ----- LINKS ----- */

a{
	color:#df7b1d;
	text-decoration:underline;
}
a:hover{
    color:#df7b1d;
}
a:visited, a:active, a:focus{

}
a:visited
{
    color:#df7b1d;
}
a:active{
}
a:focus{
}

p a{
}
li a{
}
dt a{
}

dd a
{
	color:#e27926;
	text-decoration:underline;
}

dd a:hover 
{
	color:#999;
}

dd a:visited, dd a:active, dd a:focus
{
	color:#e27926;
}

dd a:visited
{
	color:#e27926;
}

dd a:active
{
	color:#e27926;
}

dd a:focus
{
	color:#999;
}

/* ----- TABLES ----- */

table{
}
caption{
}
thead{
}
tbody{
}
tfoot{
}
tr{
}
tr .alt{
}
th{
}
td{
}

/* ----- FORMS ----- */

form
{
}
fieldset{
	border:0px;
}
legend{
	display:none;
}
label{
}
input{
}
textarea{
}
input, textarea{

}
select{
}
optgroup{
}
option{
}

/* ----- DEFINITIONS ----- */

dl{
}
dt
{
	font-size:12px;
	font-weight:bold;
	color:#777;
	margin-bottom:.5em;
}
dd{
	margin-left:0px;
	padding-left:0px;
	margin-bottom:1em;
}

#container
{
    width:680px;
    margin-left:auto;
    margin-right:auto;
    margin-top:0px;
    margin-bottom:0px;
    background-color:#FFF;
    position:relative;
    top:0px;
    left:0px;
    }
    
#footer
{
    background-image:url("images/footer_repeater.gif");
    background-repeat:repeat-x;
    background-color:#e88f3f;
	margin:0;
	padding:0;
	width:100%;
	height:47px;
    }

#header
{
    position:relative;
    top:0;
    left:0;
    }
   
#eventlink
{
    display:block;
    position:absolute;
    top:300px;
    left:210px;
    width:300px;
    height:40px;   
    background-color:#FF0000;
    }
    
#header_thankyou img
{
    float:left;
    }
    
#container table, #button-container, .messagebox
{
    width:560px;
    margin-left:auto;
    margin-right:auto;
    margin-top:2em;
    margin-bottom:1em;
    }
    
.button
{
    display:block;
    float:left;
    padding:5px;
    }
    
.messagebox
{
    background-color:#f5c887;
    padding:20px;
    text-align:center;
    color:#d74f00;
    font-weight:bold;
    border:dashed 1px #f5c887;
    }
    
#eventlist
{
    margin:3em 4em auto 4em;
    }
    
#guestform .formfield
{
    width: 100px;
    }
