html {
	min-width: 1000px;
	height:100%;
} /*IE7*/

body {
	background: #19110a url('../images/background.gif') repeat-x;
	height:100%;
	color: #998675;
	margin: 0;
	padding: 0;
	text-align: center;
	font-family: Arial, Geneva, sans-serif;
	font-size: 11px;
}

img{
	border:none;
}

a { outline:0; }
a:link, a:visited { color: #603913; }
a:hover { color: #fff; }

p { margin: 0 0 14px 0; }

#page_margins { padding: 0; margin: 0 auto; width: 1000px; }
#page{ float: left; margin: 0; padding: 0; width: 100%; }

#header { float: left; margin: 10px 0 0 0; height: 145px; width: 100%; background: #19110a url('../images/header-bkg.gif') no-repeat; }
#header .left { float: left; margin: 50px 0 0 50px; width: 300px; border: 0px solid #fff; }
#header .right { float: left; margin: 44px 0 0 40px; padding: 0; border-left: 1px solid #736357; width: 400px; height: 30px; }
#header .right ul { list-style: none; margin: 8px 0 0 20px; padding: 0; width: 100%; }
#header .right li { float: left; padding: 0; margin: 0; width: 110px; border: 0px solid #fff; }
#header .right a:link,
#header .right a:visited { text-decoration: none; color: #736357; font-size: 11px; margin: 0; padding: 5px; }
#header .right a:hover { color: #fff; }

#main{ margin: 0 auto; text-align: left; font-size: 11px; line-height: 1.5em; text-align: justify; width: 900px; }
#main2{ margin: 0 auto; text-align: left; font-size: 11px; line-height: 1.5em; text-align: justify; width: 950px; min-height: 500px; }

#col1 { float: left; width: 300px; }
#col1_content { float: left; width: 100%; }
#col2 { float: right; width: 600px; }
#col2_content { float: left; width: 100%; }

.collection { position: relative; width: 100%; margin: 0 0 40px 0; padding: 0; border: 0px solid #fff; }
.collection .cell { float: left; width: 100px; margin: 0 0 30px 0; padding: 0; text-align: left; color: #7f7f7f; }
.collection .cell a:link,
.collection .cell a:visited { text-decoration: none; font-size: 11px; color: #fff; line-height: 12px; margin: 0; padding: 0; }
.collection .cell img { margin: 0 auto 5px auto; padding: 5px; border: 1px solid #534741; }
.collection .cell-spacer { float: left; width: 93px; }

.buy { float: left; width: 100%; margin: 0 0 40px 0; padding: 0; }
.buy .col1 { float: left; width: 300px; }
.buy .col1 h1 { font-weight: normal; font-size: 12px; color: #fff; }
.buy .col2 { float: right; width: 550px; }

.clear { clear: both; }

#footer { float: left; width: 100%; color: #534741; margin: 30px 0 50px 0; padding: 10px 0; font-size: 11px; text-align: left; background: #19110a url('../images/footer-bkg.gif') repeat-x; }
#footer a:link, #footer a:visited { color: #736357; text-decoration: none; padding: 3px; margin: 0 5px; }
#footer a:hover { color: #fff; }

.field-row { float: left; width: 100%; margin: 0 0 10px 0; }

.field-row-submit { float: left; width: 100%; margin: 0; padding: 8px 0 0 0; border-top: 0px dotted #ccc; }
.field-row-submit .left { float: left; color: #ff0000; }
.field-row-submit .left em { color: #ff0000; font-style: normal; font-weight: normal; }
.field-row-submit .right { float: right; }
fieldset { border: 0; padding: 0px 20px 0 20px; }
label { display: block; font-size: 11px; color: #998675; padding: 5px 0 0 0; border-top: 0px dotted #ccc; margin: 0 5px 0 0; }
label em { color: #ff0000; font-weight: normal; }
.input-field { font-family: Arial, Helvetica, sans-serif; padding: 5px 5px; border: 1px solid #322014; background-color: #160E08; font-size: 11px; font-weight: normal; color: #534741; }
.input-field:focus { background-color:#0C0400; }

.input-submit { border: 0; background-color: #993300; padding: 3px; font-size: 14px; letter-spacing: -1px; color: #fff; }
.input-submit:hover { background-color: #7B1500; cursor: pointer; }

/**********************************************************************************/

.highslide {
    cursor: url(../images/highslide/zoomin.cur), pointer;
    outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}

.highslide-wrapper {
	background: #fff;
}

.highslide-image {
	padding: 5px; border: 1px solid #fff;
}

.highslide-image-blur {
}

.highslide-caption {
    display: none;
	text-align: left;    
    font-size: 11px;
    padding: 5px 10px;
    color: #555;
    background-color: #fff;
}

.highslide-caption .tearsheet-pdf { background: #fff url('../images/icons/pdf.gif') no-repeat; padding: 0 0 2px 20px; }
.highslide-caption a:link, .highslide-caption a:visited { text-decoration: none; color: #603913; }
.highslide-caption a:hover { text-decoration: underline; }

.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(../images/highslide/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}

a.highslide-credits,
a.highslide-credits i {
	display: none;
    padding: 0px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}
a.highslide-full-expand {
	background: url(../images/highslide/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}

/* These must always be last */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

/**********************************************************************************/


#main_menu .container_selected #archives { border-bottom: 1px solid #362F2D; width: 100%; float: left; padding: 8px 0; }
#main_menu .container_selected #archives .years { float: left; width: 65px; text-align: center; color: #B4CD95; }
#main_menu .container_selected #archives .years strong { font-size: 24px; margin: 0; padding: 0; }
#main_menu .container_selected #archives .months { float: right; width: 210px; line-height: 18px; font-size: 12px; color: #fff; }
#main_menu .container_selected #archives .months div { float: left; margin: 0 10px 0 0; }
#main_menu .container_selected a.nav-months:link, #main_menu .container_selected a.nav-months:visited { text-decoration: none;  font-size: 12px; }
#main_menu .container_selected a.nav-months:hover { color: #fff; }

#main_menu .container_selected #news-list { width: 100%; float: left; padding: 8px 0; }
#main_menu .container_selected #news-list ul { list-style: none; margin: 0; padding: 0; }
#main_menu .container_selected #news-list ul li { margin: 0; padding: 0; }
#main_menu .container_selected a.nav-news:link, #main_menu .container_selected a.nav-news:visited { padding: 0; margin: 0; text-decoration: none; color: #998675; font-size: 10px; }
#main_menu .container_selected a.nav-news:hover { color: #fff; }
#main_menu .container_selected a.nav-news div { background: #19110A url('../images/menu-bullet1.png') no-repeat top left; padding: 0 0 3px 20px; margin: 0 0 3px 0; border-bottom: 1px dotted #362F2D; }

#main_menu .container_selected a.nav-months:link, #main_menu a.nav-months:visited { text-decoration: none; color: #B4CD95; font-size: 12px; }
#main_menu .container_selected a.nav-months:hover { color: #fff; }

#post-content { margin: 0 0 0 0; width: 100%; }
#post-content .title { color: #B4CD95; font-size: 24px; width: 100%; margin: 0; padding: 0; display: block; line-height: 24px; }
#post-content .meta { font-size: 11px; width: 100%; color: #736357; margin: 3px 0 0 0; padding: 0; display: block; }
#post-content .body { margin: 45px 0 0 0; padding: 0; font-size: 11px !important; line-height: 18px; color: #736357 !important ; }	
#post-content .body a:link, #post-content .body a:visited { text-decoration: none; color: #603913; }
#post-content .body a:hover { color: #fff; }
