html, body, div, span,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, font, li, img, ol, ul,
form, label, 
table, caption, tbody, tr, th, td {
	margin: 0px;
	padding: 0px;
	border: 0px;
	font: 11px arial;
	line-height: 14px;
}

body {
    text-align: center;
	background: url('../images/page-bg.gif') top center;
	color: #6b2d00;
	font-family: Georgia;
}

@font-face {
        font-family: Myriad Pro;
        src: url(Quicksand_Book.otf) format("opentype");
}

@font-face {
        font-family: Arno Pro;
        src: url(Aller_Rg.ttf);
}

#wrapper {
    width: 1001px;
    margin: 0 auto;
    text-align: left;
	border: solid 1px green;
	padding: 0px;
}

#overhang_table {
	width: 1001px;
    margin: 0 auto;
    text-align: left;
	padding: 0px;
	background: url('../images/table_bg.gif') repeat-y;
	border-collapse: collapse;
	border-spacing: 0px;
	
}

#logo {
	background: url('../images/winged_wolves_header.gif') no-repeat;
	height: 92px;
    width: 951px;
}

#main_content {
	width: 951px;
}

#left_overhang {
	width: 25px;
	background: url('../images/left_overhang.gif') no-repeat top right;
}

#right_overhang {
	width: 25px;
	background: url('../images/right_overhang.gif') no-repeat top left;
}

#menu {
	height: 25px;
	width: 951px;
	background: url('../images/menu.gif') no-repeat;
}

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

#menu ul li {
    float: left;
}

#menu ul li a {
    display: block;
    padding: 0 .5em;
	text-transform: uppercase;
    text-decoration: none;
    font-family: Arial;
	font-weight: bold;
    font-size: 12px;
	line-height: 24px;
    color: #fff;
}

#menu ul li a:hover {
	color: #c9b9b3;
}

#main_landing {
	background: url('../images/main_landing_text_bg.jpg') no-repeat;
	height: 217px;
	width: 951px;
}

#landing_text {
	width: 428px;
	height: 217px;
	padding: 45px 5px;
	font-family: Arno Pro, Georgia;
	color: #fff;
	font-size: 24px;
	line-height: 30px;
}

#left_panel {
	width: 691px;
	background: url('../images/left_panel_bg.gif') no-repeat top right;
	float:left;
}

#right_panel {
	width: 260px;
	background: url('../images/right_panel.jpg') no-repeat top left;
	background-color: #f1e0c5;
	float:left;
}

#left_panel h1, #right_panel h1,
#left_panel h1 a, #right_panel h1 a {
	padding: 10px 2px;
	font-family: Myriad Pro, Helvetica;
	font-size: 20px;
	color: #a64600;
	text-decoration: none;
}

#left_panel h4, #right_panel h4 , #left_panel h4 a, #right_panel h4 a{
	padding: 5px 2px;
	font-family: Arial;
	font-size: 14px;
	color: #6b2d00;
	font-weight: bold;
	text-decoration: none;
}

h4 small {
	font-size: 10px;
}

#left_panel h4 a:hover, #right_panel h4 a:hover{
	text-decoration: underline;
}

#left_panel p, #right_panel p {
	padding: 10px;
	font-size: 12px;
}

#blog, #gallery {
	padding: 10px;
	width: 325px;
	float: left;
}

#gallery {
	border-right: solid 1px #c94210;
}

#code {
	width: 240px;
	padding: 10px;
}

#footer {
	background: url(../images/footer_shadow.gif) repeat-y top;
	height: 9px;
	width: 951px;
}


.gallery_box  {
	float: left;
	width: 150px;
	height: 180px;
}

.gallery_box img {
	margin: 0 8px;
	border: solid 2px black;
}

.left-panel-spacer {
	height: 30px;
	width: 691px;
}

.right-panel-spacer {
	height: 30px;
	width: 260px;
}

.clearance{
	clear: both;
	height: 1px;
	margin-bottom: -1px;
	font-size: 0;
	line-height: 0;
}

