body {
    font-family: Verdana, Arial, Helvatica, sans-serif;
    font-size: 10pt;
    margin: 0px;
    background: #740273 url(images/content_background.jpg) repeat-y top center;
}

h1, h2, h3, h4, h5, h6 {
   padding: 0px;
   margin: 0px;
}

div#outer_wrapper {
    min-height: 577px;
}

div#content_header_wrapper {
    width: 987px;
    margin: auto;
}

div#content_header_wrapper img {
	display: block;
	width: 987px;
	margin-bottom: -1px;
}


div#content_wrapper {
    background: url(images/body_background.jpg) no-repeat top left;
    width: 987px;
    margin: auto;
    display: block;
}

div#menu {
    width: 227px;
    display: block;
    float: left;
    margin-right: 10px;
    padding-left: 73px;
}

div#content {
    display: block;
    width: 600px;
    float: left;
}

div#content_footer_wrapper {
    width: 560px;
    padding: 5px;
    padding-left: 300px;
    padding-right: 100px;
    margin: auto;
    text-align: center;
    font-size: 8pt;
    color: #000000;
}

div#content_footer_wrapper img {
    margin: auto;
    padding-top: 10px;
    display: block;
}

div.clear {
    clear: both;
}

div#edit {
    border: 1px solid #aaaaaa;
    background-color: #eeeeee;
    display: inline-block;
    float: right;
    z-index: 3;
    padding: 5px;
    padding-left: 25px;
    background-image: url(../../images/page_white_edit.png);
    background-repeat: no-repeat;
    background-position: 5px 5px;
    -moz-border-radius: 10px;
}

div#content h1.page_title {
    font-size: 18pt;
    font-weight: normal;
}

div#content h4.byline {
    font-weight: normal;
    font-style: italic;
    font-size: 8pt;
    padding-bottom: 10px;
}

div#content h5.tags {
    font-weight: normal;
    padding-bottom: 10px;
}

div#content h3 {
    padding-bottom: 20px;
    font-size: 10pt;
}

div.page_stub {
    padding-left: 40px;
}

div.page_stub p {
    padding-left: 20px;
}

div#tag_search {
    padding-top: 20px;
    padding-bottom: 20px;
}

div#content_inner {
    padding-bottom: 20px;
}

div#content_inner h3 {
    padding-bottom: 20px;
    font-size: 10pt;
}

div#content_inner div.image_container {
    float: right; 
    background-color: #F5F5F5; 
    border: 1px solid #000000; 
    padding: 5px;
    margin: 5px;
    width: auto;
    width: 10px;
    display: block;
    clear: both;
    font-size: 8pt;
}

div#content_inner div.image_container img {
    display: block;
    padding-bottom: 5px;
}

div#menu {
    padding-top: 45px;
}

div#menu ul {
    list-style-type: none;
    list-style-position: inside;
    padding: 0px;
    margin: 0px;
}

div#menu ul li {
    font-size: 12pt;
}

div#menu ul li a {
    color: DarkMagenta;
    text-decoration: none;
    display: block;
	width: 222px;
	height: 63px;
}

div#menu ul li.selected a {
    color: White;
    text-decoration: none;
}

div#menu {
    
}

div#menu a {
    display: block;
    text-decoration: none;
}

div#menu ul li > ul {
    padding: 0px;
    margin: 0px;
    margin-top: 10px;
}

div#menu ul li > ul li {
    padding: 10px;
    padding-left: 16px;
    margin: -6px;
    font-size: 10pt;
}

div#menu ul li > ul li.selected {
    border: 0px;
}

div#menu ul li.selected {
    height: auto; 	
}

div#menu ul li.selected li {
    height: auto;	

}

div#menu ul li.selected li a {
	width: 210px;
}

div#menu ul li.selected ul {
    display: block;	
    width: 222px;
}

div#menu ul li.selected > ul li a {
    color: #000000;
    height: auto;
}

div#menu ul li > ul li.selected a {
    color: white;
}

div.sub_page {
	padding-top: 60px;	
}


div#menu li {
    width: 222px;
    height: 74px;
    display: block;
}

div#menu li a {
    display: block;	
}

div#menu #side-menu-home {
	background: url(images/site_left_link1.jpg) no-repeat top left;
}

div#menu #side-menu-about {
	background: url(images/site_left_link2.jpg) no-repeat top left;
}

div#menu #side-menu-registration {
	background: url(images/site_left_link3.jpg) no-repeat top left;
}

div#menu #side-menu-travel {
	background: url(images/site_left_link4.jpg) no-repeat top left;
}

div#menu #side-menu-hotel {
	background: url(images/site_left_link5.jpg) no-repeat top left;
}

div#menu #side-menu-dealers_den {
	background: url(images/site_left_link6.jpg) no-repeat top left;
}

div#menu #side-menu-charity {
	background: url(images/site_left_link7.jpg) no-repeat top left;
}

div#menu #side-menu-volunteering {
	background: url(images/site_left_link8.jpg) no-repeat top left;
}

div#menu #side-menu-policies {
	background: url(images/site_left_link9.jpg) no-repeat top left;
}

div#menu #side-menu-faq {
	background: url(images/site_left_link10.jpg) no-repeat top left;
}

div#menu #side-menu-community {
	background: url(images/site_left_link11.jpg) no-repeat top left;
}

div#menu #side-menu-contact {
	background: url(images/site_left_link12.jpg) no-repeat top left;
}

div#menu #side-menu-guest_of_honor {
        background: url(images/site_left_GOH_link-6.jpg) no-repeat top left;
}

div#menu #side-menu-events {
        background: url(images/site_left_link13.png) no-repeat top left;
}

div#menu #side-menu-fursuiting {
        background: url(images/site_left_link14.png) no-repeat top left;
}