@charset UTF-8;



img { max-width:100% !important; }

/* REDEFINED TAGS */ 

body { background:#000; border:0; color: #FFC; font-family:'Palatino Linotype', 'Book Antiqua', Palatino, Georgia, Times, serif; font-size:.85em; margin:0; padding:0; }

h1,
h2,
h3,
h4,
h5,
.buttonarea { font-family:'Baskerville', 'Palatino Linotype', 'Book Antiqua', Palatino, Georgia, Times, serif; }

h1 { color: #BF8A31; font-size:1.7em; font-weight:normal; margin:0 0 6px 0; }

h2 { color: #BF8A31; font-size:1.4em; font-weight:normal; line-height:120%; margin:0 0 6px 0; }

h2 a:link,
h2 a:active,
h2 a:visited {
 color:; text-decoration:none; }

h2 a:hover { color: #FFC; text-decoration:underline; }

h3 { color: #BF8A31; font-size:1.3em; font-weight:normal; margin:0 0 6px 0; }

h3 a:link,
h3 a:active,
h3 a:visited { color: #BF8A31; text-decoration:none; }

h3 a:hover { color: #BF8A31; text-decoration:underline; }

h4 { color: #BF8A31; font-size:1.2em; font-weight:normal; line-height:120%; margin:0 0 6px 0; }

/* admin titles */
h5 { border:0; color:#BF8A31; font-size:1.3em; font-weight:normal; line-height:180%; margin:0 0 6px 0; padding:6px 0 0 0; }

hr { background-color:#141311; border-right:none; border-left:none; border-bottom:none; border-top:1px dotted #BF8A31; color:#141311; height:auto; margin:10px 0; }

iframe { border:1px solid #222; }

/* IDS */

#blogmenu { background:url(../admin/images/button.jpg); color: #222; border:1px solid #222; -moz-border-radius: 8px; border-radius: 8px; padding:4px; text-decoration:none; cursor:hand; cursor:pointer; }

#column0 { margin:0 auto; width:960px; padding:12px 0 0 0; }

#column1 { margin:0; width:870px; padding:10px 0 0 0; }

#column2 { float:right; width:350px; }

#column2 img { width:300px; }

#container { margin:0; background:url(../images/container.jpg) top center; border:0; position:relative; }

#features { }

#footer { background:transparent url(../images/footer.jpg) repeat-x top center; font-family: Georgia, serif; font-size:.9em; font-style:italic; width:100%; }

#footer div { color:#4E4A3C; margin:0 auto; padding:60px 0 10px 0; text-align:center; width:960px; }

#footer div a:link,
#footer div a:visited,
#footer div a:active { color:#4E4A3C; text-decoration: underline; }

#footer div a:hover { color:#725B3D; text-decoration:underline; }

#header { background:#000 url(../images/header2.jpg) repeat-x bottom center; height:140px; width:100%; }

#header div { background:url(../images/header.jpg) no-repeat bottom center; height:140px; margin:0 auto; width:960px; }

#homecontent { background:url(../images/homecontent.jpg) repeat-x top center; margin:0 auto; width:100%; }

#homesections { background:url(../images/homesections.jpg) no-repeat top center; height:27px; margin:0 auto; width:960px; }

#homesections span { display:none; }

#maincontent { margin:0 auto; width:900px; height:400px; overflow:auto; }

#mainimage { background:#000; height:360px; width:100%; }

#mainimage div { background:url(../images/mainimage.jpg) no-repeat; height:360px; margin:0 auto; width:960px; }

#navbar { background:url(../images/navbar.jpg) repeat-x center bottom; width:100%; height:auto; }

#navbar div { font-size:13px; margin:0 auto; padding:0 0 6px 0; width:918px; }

#pagetitle { color: #FFF; display:inline; float:right; font-size:1.3em; font-style:italic; font-weight:normal; margin:64px 80px 0 0; padding:0; }

/* BLOCKS */
.block0 { border-right:1px dotted #51442B; float:left; margin:0 16px 0 0; width:480px; }

.block0 p,
.block1 p { margin:0; }

.block0 div { padding:0 16px 16px 16px; line-height:150%; }

.block1,
.block2 { margin:0; padding:0; line-height:150%; }

.block1 li { margin: 8px 0; list-style-image:url(../images/bullet.gif); }

.block2 ul { margin:0 16px; -moz-border-radius: 6px; border-radius: 6px; padding:6px; margin:0; }

.block0 a:link,
.block0 a:visited,
.block0 a:active,
.block1 a:link,
.block1 a:visited,
.block1 a:active,
.block2 a:link,
.block2 a:visited,
.block2 a:active { color:#FFC; text-decoration:underline; }

.block0 a:hover,
.block1 a:hover,
.block2 a:hover { color:#FFF; text-decoration:underline; }

/* CLASSES */
.bold { font-weight:bold; color:#FFF; font-size:1.1em; }

.dark { color:#141311; }

.dice,
.block1 .dice,
.block2 .dice { background:#FFF; -moz-border-radius: 6px; border-radius: 6px; padding:6px; margin:0; width:170px; text-align:center; }

.dice input { margin:6px 0 0 0; text-align:center; }

.feature { /* background: #0A0906; 
	-moz-border-radius: 8px;
	border-radius: 8px; */
	color:#FFC; padding:3px; width:440px; }

.feature:hover { background: #201D18; }

.feature h3 { padding:0; margin: 10px 10px 0 10px; }

.feature p { padding:0; margin: 10px 10px 0 0; }

.feature-block { position:absolute; }

.featurephoto,
#column1 .featurephoto { float:left; width:200px; height:100px; overflow:hidden; margin:0 10px 0 0; }

.insetphoto,
.block1 div .insetphoto,
.block2 div .insetphoto { }

.photo,
.block1 div .photo,
.block2 div .photo { margin:6px; float:right; border: 2px solid #0A0906; color: #0A0906; }

/* SCROLL AREA ELEMENTS */
#arrow1 { cursor:pointer; cursor:hand; float:right; height:21px; position:absolute; margin:340px 0 0 870px; padding:0; width:18px; z-index:450; }

#arrow2 { cursor:pointer; cursor:hand; height:21px; float:right; margin:360px 20px 0 870px; padding:0; width:18px; z-index:470; }

#arrows { cursor:pointer; cursor:hand; height:21px; margin:0 auto; padding:10px 50px 10px 0; text-align:center; width:100px; z-index:470; display:none;/* HIDE scrolling arrows */ }

#scrollersmurf {	/* content area WITH scrolling arrows */ margin:0 auto; width:930px; height:345px; overflow:hidden; clip:rect('0', '930', '345', '0'); }

#content {	/* content area WITHOUT scrolling arrows */ margin:0 auto; width:930px;}

#imagelibrary { clear:both; margin-top:15px;}