/*** CSS FOR DRAGOON ***/

@font-face {
	font-family: 'blackchanceryregular';
	src: url('/assets/fonts/blkchcry-webfont.eot');
	src: url('/assets/fonts/blkchcry-webfont.eot?#iefix') format('embedded-opentype'),
	url('/assets/fonts/blkchcry-webfont.woff2') format('woff2'),
	url('/assets/fonts/blkchcry-webfont.woff') format('woff'),
	url('/assets/fonts/blkchcry-webfont.ttf') format('truetype'),
	url('/assets/fonts/blkchcry-webfont.svg#blackchanceryregular') format('svg');
	font-weight: normal;
	font-style: normal;
}


/*** TAG DEFINITIONS ***/
html {
    cursor:url("/assets/images/dragoon.cur"),default;
}

body {
    background-image:url('/assets/images/hout.jpg');
    background-color:#6A3D37;
    font-family:tahoma,sans-serif;
}

acronym {
    border-bottom:1px dashed;
    cursor:help;
}

a:link,
a:active,
a:visited {
    text-decoration:underline;
    color:black;
    font-size:10pt;
}

a:hover {
    text-decoration:none;
    color:black;
    font-size:10pt;
}

h1 {
    font-family:'blackchanceryregular',tahoma,sans-serif;
    font-size:24pt;
    font-weight:bold;
    text-decoration:underline;
}

img {
    border:none;
}

/*div { border:1px dotted black; }*/

/*** MENU ***/

#menu {
	width:250px;
	height:850px;
	float:left;
	clear:right;
	margin-left:10px;
	text-align:left;
	padding-top:20px;
	/*background-color:yellow;*/
	/*border:1px dotted yellow;*/
}

#menu_top {
	background:url('/assets/images/top_menu.gif') 0% 100% no-repeat;
	height:14px;
}

#menu_middle {
	background:url('/assets/images/middle_menu.gif') 0% 0% repeat-y;
	padding-left:10px;
}

#menu_bottom {
	background:url('/assets/images/bottom_menu.gif') 0% 0% no-repeat;
	height:14px;
}

#menu_middle a:link.item,
#menu_middle a:active.item,
#menu_middle a:visited.item {
	display:block;
	font-family:'blackchanceryregular',tahoma,sans-serif;
	font-size:16pt;
	color:#6A3D37;
	text-decoration:none;
	padding:2px;
	width:90%;
}
#menu_middle a:hover.item {
	display:block;
	font-family:'blackchanceryregular',tahoma,sans-serif;
	font-size:16pt;
	color:#F7EFBD;
	background-color:#BD8C42;
	text-decoration:none;
	font-style:italic;
	padding:2px;
	width:90%;
}


#menu_middle a:link.subitem,
#menu_middle a:active.subitem,
#menu_middle a:visited.subitem {
	display:block;
	font-family:BlackChancery,tahoma,sans-serif;
	font-size:10pt;
	color:#6A3D37;
	text-decoration:none;
	padding:2px;
	width:90%;
}
#menu_middle a:hover.subitem {
	display:block;
	font-family:BlackChancery,tahoma,sans-serif;
	font-size:10pt;
	color:#F7EFBD;
	background-color:#BD8C42;
	text-decoration:none;
	font-style:italic;
	padding:2px;
	width:90%;
}

.subitem_closed {
	display:none;
}

.subitem_open {
	display:block;
	margin-left:20px;
}



/*** MAIN PAGE ***/

#page {
    margin-left:auto;
    margin-right:auto;
    width:890px;
    /*background-color:black;*/
}

#title {
    height:175px;
    text-align:center;
    /*background-color:#555555;*/
}

#body {
    background:url('/assets/images/background.gif') 0 0 no-repeat;
    width:890px;
    height:1100px;
    /*background-color:blue;*/
}


/*** HEADER ***/

#header {
    height:80px;
    /*background-color:green;*/
}

#header #pagetitle {
    /*background-color:cyan;*/
    float:left;
    clear:both;
    font-size:24pt;
    color:#6A3D37;
    padding-left:30px;
    margin-top:5px;
}


/*** CONTENT ***/

#content {
    float:left;
    clear:left;
    overflow:auto;
    width:480px;
    height:850px;
    padding-left:100px;
    padding-right:20px;
    padding-top:20px;
    color:black;
    font-size:10pt;
    /*border-right:1px solid orange;*/
    /*background-color:orange;*/
}

/*** FOOTER ***/

#footer {
    height:50px;
    /*background-color:red;*/
    clear:both;
    padding-top:50px;
    padding-left:37px;
    padding-right:380px;
}

#footer #credits {
    font-size:8pt;
    font-family:tahoma,sans-serif;
    color:#6A3D37;
    /*background-color:cyan;*/
    float:left;
    clear:left;
}
#footer #info *,
#footer #credits * {
    font-size:8pt;
    font-family:tahoma,sans-serif;
    color:#6A3D37;
}

#footer #info {
    font-size:8pt;
    font-family:tahoma,sans-serif;
    color:#6A3D37;
    /*background-color:cyan;*/
    float:right;
    clear:right;
}


/***************************************************************************************/

/*** POPUP ***/

.fancybox-story .fancybox-skin {
	background:url('/assets/images/popup_background.gif') #BD8C42;
}

body#popup_story {
	background:url('/assets/images/popup_background.gif') #BD8C42;
	padding:10px;
	color:black;
	font-size:10pt;
}

dt.story_name {
	font-weight:bold;
}
dd.story_description {
	font-style:italic;
}
p.date {
	text-align:center;
	font-weight:bold;
	text-decoration:underline;
	font-size:12pt;
}




/*** EOF; ***/