/*#############################################################
Name: Justus Producttion (justus), minimace (mini) and MACE (no label) designed from Dark Ritual
Date: 2006-11-06
Modified: 2007-2-19
Description: Tribal-style three column layout.
Dark Ritual Author: Viktor Persson
URL: http://templates.arcsin.se

Feel free to use and modify but please provide credits.
#############################################################*/

/* standard elements */
* {
	margin: 0;
	/* padding: 0;*/
}

a {color: #682;}

a:hover {color: #9A6;}

body {
	background: #333 url(img/bg2.gif);
	color: #333;
	font: normal 62.5% "Lucida Sans Unicode",sans-serif;
	margin: 3% 0;
}

.table_entry {
  font: normal 88.5% "Lucida Sans Unicode",sans-serif;
}

p,ul {
	padding-bottom: 1em;
}

ul {margin-left: 1.2em;}

li {list-style: none;}

.main li {list-style-image: url(img/li2.gif);}

.main_admin li {list-style-image: url(img/li2.gif);}

h1 {font-size: 1.2em; }



blockquote {
	/*background: #FFF;*/
	border:1px solid #999999;
	background-color:#CCCCCC;
	color:#000000;
	border-bottom: 1px solid #EEE;
	border-top: 1px solid #EEE;
	/* color: #333; */
	display: block;
	margin-bottom: 1.2em;
	padding: 6px 12px;
}

blockquote p {padding: 3px 0;}

h1,h2,h3 {color: #000000;}

/* Post */

.post {
	margin: 0 0 20px 0;
	padding: 10px 20px 30px 20px;
	background: url(images/divider1b.jpg)  repeat-x left bottom;
}


/* misc */

.main h1 {padding-bottom: 1em;}

.main_admin h1 {padding-bottom: 1em;}

.main_right h1 {
   padding-bottom: 1em;
   color:#FFFFFF;
 }
.main_right a {
   color:#FFFF00;
 } 

.main_right_justus h1 {padding-bottom: 1em;}

.main_right_mini h1 {padding-bottom: 1em;}

.main a {color: #0000FF;}

.main_admin a {color: #0000FF;}

.main a:hover {color: #00FF00;}

.main_admin a:hover {color: #00FF00;}

.clearer {clear: both;}

.main_right .padded {padding: 6px 2px 6px 16px;}

.main_right_justus .padded {padding: 6px 2px 6px 16px;}

.main_right_mini .padded {padding: 6px 2px 6px 16px;}

.main .padded {padding: 18px 24px;}

.main_admin .padded {padding: 18px 24px;}

.main h1,h2,h3 {color: #000000;}

.main_admin h1,h2,h3 {color: #000000;}

.meta {font-size: 0.8em; color: #666;}

.left {float: left;}

.right {float: right;}

/* structure */
.container {
	font-size: 1.2em;
	background: url(img/bgcontainer2.gif) repeat-y;
	margin: 0 auto;
	width: 840px;
	border: 12px solid #000000;
}
.container_grid {
	font-size: 1.2em;
	background-color:#000000;
	/*background: url(img/bgcontainer2.gif) repeat-y;*/
	margin: 0 auto;
	width: 1024px;
	border: 12px solid #000000;
}

.container_justus {
	font-size: 1.2em;
	background: url(img/bgcontainer2_justus.gif) repeat-y;
	margin: 0 auto;
	width: 840px;
	border: 12px solid #000000;
}

.container_mini {
	font-size: 1.2em;
	background: url(img/bgcontainer2_mini.gif) repeat-y;
	margin: 0 auto;
	width: 840px;
	border: 12px solid #000000;
}

.container_admin {
	font-size: 1.2em;
	background: url(img/bgcontainer_admin.gif) repeat-y;
	margin: 0 auto;
	width: 840px;
	border: 12px solid #000000;
}


.container_banner {
	font-size: 1.2em;
	background: #FFFFFF;
	margin: 0 auto;
	width: 840px;
	border: 12px solid #000000;
}

/* header */

.header {
	float: left;
	width: 635px;
	background: url(img/header.jpg) no-repeat;
	font: normal 2.2em Verdana,sans-serif;
	line-height: 150px;
	text-align: right;	
}

.header_grid {
	float: left;
	width: 635px;
	background-color:#FFFFFF;
	background: url(img/header.jpg) no-repeat;
	font: normal 2.2em Verdana,sans-serif;
	line-height: 150px;
	text-align: right;	
}

.header_mini_grid {
	float: left;
	width: 635px;
	background-color:#FFFFFF;
	background: url(img/header_mini.jpg) no-repeat;
	font: normal 2.2em Verdana,sans-serif;
	line-height: 150px;
	text-align: right;	
}
.header_justus {
	float: left;
	width: 635px;
	background: url(img/header_justus.gif) no-repeat;
	font: normal 2.2em Verdana,sans-serif;
	line-height: 150px;
	text-align: right;	
}

.header_mini {
	float: left;
	width: 635px;
	background: url(img/header_mini.jpg) no-repeat;
	font: normal 2.2em Verdana,sans-serif;
	line-height: 150px;
	text-align: right;	
}

.header_info {
	float: right;
	width: 320px;
	background: url(img/dice1.jpg) no-repeat;
	font: normal 0.70em Verdana,sans-serif;
	font-weight:bold;
	text-align: right;
	line-height: 50px;
	padding:'10' '15' '15' '10';
	
}
.header_info_mini {
	float: right;
	width: 320px;
	background: url(img/dice1_mini.jpg) no-repeat;
	font: normal 0.70em Verdana,sans-serif;
	font-weight:bold;
	text-align: right;
	line-height: 50px;
	padding:'10' '15' '15' '10';
	
}

.header_old {
	float: left;
	width: 640px;
	background: url(img/header.jpg) no-repeat;
	font: normal 2.4em Verdana,sans-serif;
	line-height: 150px;
	text-align: center;	
}
/* structure */
.top {
	background: #222;
	color: #DDD;
	float: left;
	font: normal 1.4em Verdana;
	height: 50px;
	text-align: center;
	width: 639px;
}


.subnav {
	float: left;
	width: 160px;
	background-color:#0000CC;
}

.subnav_base {
	float: left;
	width: 160px;
}

.subnav_mini {
	float: left;
	width: 160px;
	background-color:#009900;
}


.submenu_mini {
	float: left;
	width: 160px;
}

.subnav_justus {
	float: left;
	width: 160px;
	background-color:#990066;
}

.submenu_justus {
	float: left;
	width: 160px;
}
.tabs {
	float: left;
	width: 480px;
}
.main {
	float: left;
	width: 480px;
}

.main_gallery {
	float: left;
	width: 840px;
	background:#FFFFFF
}

.main_admin {
	float: left;
	width: 680px;
}

.main_grid {
	float: left;
	width: 1024px;
	background-color:#FFFFFF;
}



.main_right {
	float: right;
	width: 200px;
	color: #CCC;
	
    
}
.main_right_justus {
	float: right;
	width: 200px;
	color: #CCC;
}

.main_right_mini {
	float: right;
	width: 200px;
	color: #000000;
}
.main_right_justus h1,h2,h3 {color: #000000;}

.main_right_mini h1,h2,h3 {color: #000000;}

/* MACE sub-navigation */
.subnav h1 {
	background: #0000cc;
	color: #FFE;
	font: bold 1.1em Verdana,sans-serif;
	line-height: 24px;
	padding-left: 8px;
}



.subnav ul {margin: 0; padding: 0;}

.subnav li {
	border-bottom: 1px solid #696755;
	list-style: none;
}


.subnav li a {
    background: #89866F;
	background: url(img/img4.gif) repeat-x left bottom;
    color: silver;
	display: block;
	padding: 8px 0 8px 12px;
	width: 148px;
	text-decoration: none;
}

.subnav li a:hover {
	background: #000000;
	color: #ffffff;
}


/* Justus sub-navigation */
.subnav_justus h1 {
	background: #990066;
	color: #FFE;
	font: bold 1.1em Verdana,sans-serif;
	line-height: 24px;
	padding-left: 8px;
}
.subnav_justus ul {margin: 0; padding: 0;}

.subnav_justus li {
	border-bottom: 1px solid #696755;
	list-style: none;
	
}
.subnav_justus li a {
    background: #990066;
	background: url(img/img4_justus.gif) repeat-x left bottom;
    color: silver;
	display: block;
	padding: 8px 0 8px 12px;
	width: 148px;
	text-decoration: none;
}
.subnav_justus li a:hover {
	background: #000000;
	color: #ffffff;
}

/* Justus sub-navigation */
.subnav_mini h1 {
	background: #009900;
	color: #000000;
	font: bold 1.1em Verdana,sans-serif;
	line-height: 24px;
	padding-left: 8px;
}
.subnav_mini ul {margin: 0; padding: 0;}

.subnav_mini li {
	border-bottom: 1px solid #696755;
	list-style: none;
	
}
.subnav_mini li a {
    background: #009900;
	background: url(img/img4_mini.gif) repeat-x left bottom;
    color: #000000;
	display: block;
	padding: 8px 0 8px 12px;
	width: 148px;
	text-decoration: none;
}
.subnav_mini li a:hover {
	background: #000000;
	color: #ffffff;
}


/* MACE submenu*/

.submenu ul {
   margin: 0; 
   padding: 0;

   }


.submenu li {
	border-bottom: 1px solid #696755;
	list-style: none;    	
}

.submenu li a {
    background: gray;
	/* background: url(img/img4.gif) repeat-x left bottom; */
    color: #000000 ;
	display: block;
	padding:  8px 0 8px 12px;
	width: 148px;
	text-decoration: none;
}

.submenu li a:hover {
	background: silver ;
	color: #000000;
}

/* minimace submenu*/

.submenu_mini ul {
   margin: 0; 
   padding: 0;
   }


.submenu_mini li {
	border-bottom: 1px solid #696755;
	list-style: none;    	
}

.submenu_mini li a {
    background: #009900;

	/* background: url(img/img4.gif) repeat-x left bottom; */
    color: #000000 ;
	display: block;
	padding:  8px 0 8px 12px;
	width: 148px;
	text-decoration: none;
}

.submenu_mini li a:hover {
	background: gray ;
	color: #ffffff;
}


/* navigation 
.navigation {	
	background: #FFFFFF url(img/nav.jpg);
	border: 1px solid #FFFFFF;
	border-color: #FFFFFF #FFFFFF;
	height: 30px;
	line-height: 24px;
	widows:320px
	
}

.navigation a {
	background: url(img/nav.jpg);
	border-right: 0px solid #FFFFFF;
	color: #CCCCCC;
	display: block;
	float: left;
	font: 1.0em Verdana,sans-serif;
	line-height: 30px;
	padding: 0 18px;    
	text-decoration: none;
}
.navigation a:hover {
   background-position: left bottom; 
   color: #FFFFFF;
   background-color: #000000;}*/
   
/* SPECIAL */
.special {
	background: url(img/bgspecial.gif) repeat-x;
	color: #FFFFFF;
	font-size: 1.2em;
	line-height: 35px;
	width: 100%;
	text-align: center;
}   
   
.special a {color:#FFFF00;}

.special_subdiv {
	background: url(img/bgspecial_div.gif) repeat-x;
	margin: 0 0 10px 0;
	padding: 10px 0px 0px 0px;	
	line-height: 10px;
	width: 100%;
	text-align: center;
}   

/* footer */
.footer {
	background: url(img/bgfooter2.gif) repeat-x;
	color: #CCC;
	font-size: 0.9em;
	line-height: 39px;
	width: 100%;
	text-align: center;
}

.footer_justus {
	background: url(img/bgfooter2_justus.gif) repeat-x;
	color: #CCC;
	font-size: 0.9em;
	line-height: 39px;
	width: 100%;
	text-align: center;
}

.footer_mini {
	background: url(img/bgfooter2_mini.gif) repeat-x;
	color: #CCC;
	font-size: 0.9em;
	line-height: 39px;
	width: 100%;
	text-align: center;
}
.footer .left,.footer .right {padding: 0 16px;}

.footer a {color: #EEE;}

.footer a:hover {color: #FAFCB0;}

.footer_justus .left,.footer .right {padding: 0 16px;}

.footer_justus a {color: #EEE;}

.footer_justus a:hover {color: #FAFCB0;}

.footer_mini .left,.footer .right {padding: 0 16px;}

.footer_mini a {color: #EEE;}

.footer_mini a:hover {color: #FAFCB0;}


.goldenmace {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 110%;
	font-style: italic;
	color: #FF0000;
}
