/*#############################################################
Based on the Theme: Dark Ritual from Viktor Persson
URL: http://templates.arcsin.se
Description: Tribal-style three column layout.

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/bg.gif);
	color: #333;
	font: normal 62.5% "Lucida Sans Unicode",sans-serif;
	margin: 3% 0;
}

p,ul {
	padding-bottom: 1em;
}

ul {margin-left: 1.2em;}

li {list-style: none;}
.middle li {list-style-image: url(img/li.gif);}

h1 {font-size: 1.2em;}

h2 {font-size: 1.3em;}

h1,h2,h3 {color: #994;}

/* misc */
.clearer {clear: both;}


/* header */
.header {
	float:left;
	width:640px;
	text-align:center;
	line-height:150px;
}


/* structure */
.content {
	font-size: 1.2em;
	background: url(img/bgcontainer.gif) repeat-y;
	margin: 0 auto;
	width: 840px;
	border: 12px solid #222;
}

.ce_text, .teaser
{
	line-height:1.5;
}

.error
{
	margin:0px;
	padding:2px 0px 0px 0px;
	font-size:9px;
	color:#ff0000;
}

.mod_article .back
{
	margin-top:18px;
}

.mod_article .more
{
	display:inline;
}

.mod_article .pdf_link
{
	margin-bottom:-14px;
	text-align:right;
}

.mod_article .pdf_link a
{
	position:relative;
	padding:1px;
	background-color:#bbbbbb;
	text-decoration:none;
	color:#ffffff;
}

.mod_article .pdf_link a:hover
{
	background-color:#dddddd;
	text-decoration:none;
	color:#ffffff;
}

.ce_list ul
{
	margin:0px;
	padding:0px;
}

.ce_list li
{
	margin:0px 0px 0px 22px;
	padding:0px;
	line-height:16px;
}

* html .ce_list li
{
	margin-left:26px;
}

.middle {
	float: left;
	margin-top: -5px;
	padding: 18px 8px 8px 12px;
	width: 450px;
}
.left {
	float: left;
	margin-top: 0px;
	width: 160px;
	color: #CCC;
}

.right {
	float: right;
	margin-top: 5px;
	padding: 0px 8px 8px 0px;
	width: 180px;
	color: #CCC;
}

.mod_newsmenu
{
	margin:0px 5px 20px 5px;
	padding:5px;
	
}

#breaking_news
{
	margin:0px 5px;
	padding:5px;
	
}

.mod_newsmenu ul, .mod_newsmenu li
{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

* html .mod_newsmenu ul, * html .mod_newsmenu li
{
	height:1px;
}

.mod_newsmenu .year
{
	margin-bottom:2px;
	font-weight:bold;
}

.mod_newslist p
{
	margin:0px 0px 4px 0px;
}

.mod_newsreader .back
{
	margin-bottom:24px;
	padding-top:12px;
}

* html .mod_newsreader .back
{
	margin-top:12px;
	padding-top:0px;
}

.mod_newslist .info, .mod_newsreader .info
{
	margin-bottom:6px;
	font-size:10px;
}

.mod_newslist .layout_short
{
	margin-bottom:8px;
	padding-bottom:6px;
	border-bottom:1px solid;
}

.mod_newsreader .ce_text
{
	margin-top:16px;
}

.mod_article, .mod_newsreader
{
	margin-right:5px;
}

.mod_newsreader h2
{
	margin-bottom:12px;
}

.mod_newsreader .comment_default
{
	margin-bottom:12px;
}

.mod_newsreader .comment
{
	line-height:1.5;
}

.mod_newsreader .form
{
	margin-top:24px;
}

.mod_newsreader .widget
{
	margin-top:1px;
	margin-bottom:1px;
}

.mod_newsreader .textarea
{
	width:360px;
	height:120px;
}

/* navigation */

.mod_navigation {
	float:left;
	width: 160px;
}

.mod_navigation p
{
	margin:0px;
	padding: 8px 0 8px 12px;
}

.mod_navigation ul {
	margin: 0px;
	padding: 0px;
}
.mod_navigation li{
	border-bottom: 1px solid #696755;
	list-style: none;
	
}
.mod_navigation li a {
	background: #89866F;	
	color: #111;
	display: block;
	padding: 8px 0 8px 12px;
	width: 148px;
	text-decoration: none;
}
.mod_navigation li a:hover {
	background: #9C997C;
	color: #000;
}
.mod_navigation .submenu {
	float: left;
	width: 160px;
}

/* sub-navigation */
.mod_navigation .submenu h1 {
	background: #222;
	color: #FFE;
	font: bold 1.1em Verdana,sans-serif;
	line-height: 24px;
	padding-left: 8px;
}
.mod_navigation .submenu ul {margin: 0; padding: 0;}
.mod_navigation .submenu li {
	border-bottom: 1px solid #696755;
	list-style: none;
}
.mod_navigation .submenu li a {
	background: #89866F;	
	color: #111;
	display: block;
	padding: 8px 0 8px 12px;
	width: 148px;
	text-decoration: none;
}
.mod_navigation .submenu li a:hover {
	background: #9C997C;
	color: #000;
}

/* footer */
.footer {
	background: url(img/bgfooter.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;}

.mod_navigation .submenu { display:inline; }
.mod_navigation .level_2 { margin-top:-18px; margin-bottom:-9px; }
