/* Key colours: Darkblue #030915; Blue #546A85; Silver #E6E8FA; Copper #D59D69; Grey #2A2C2F; 
*********************************************************************************************/

*      { margin: 0; padding: 0;}
html   { font-size: 100%; }

body   { background: url(images/body.jpg) repeat top center fixed;
	 color: #A0A0A0; font: normal normal 62.5%/150%  Helvetica, sans-serif; margin: 0; padding: 0; }

h1          { font-family: "Times New Roman", Helvetica, sans-serif; font-style: italic; } 
h2, h3, h4  { font-family: Georgia; sans-serif; font-style: normal; }
h5          { font-family: Helvetica, sans-serif; font-style: normal; }

h1      { font-size: 3.6em; color: #D59D69; }
h2      { font-size: 1.6em; color: #E6E8FA; }
h3      { font-size: 1.3em; color: #E6E8FA; }
h4      { font-size: 1.2em; color: #E6E8FA; }
h5      { font-size: 1.1em; color: #E6E8FA; }


p, ul, ol { font-size: 100%;  }

p        { margin: 0px 0px 0px 10px; padding: 8px 0px 4px;}

ul       { list-style: none; }
li       { line-height: 1.5em; }

.copper     { color: #D59D69; }
.silver     { color: #E6E8FA; }

blockquote  { background: #030915; color: #D59D69;   
              font-size: 110%; font-weight: normal; font-style: italic;
	      font-family: "Times New Roman", Helvetica, sans-serif;
              margin: 20px 40px; padding: 20px 40px;} 

a:link    { color: #E6E8FA; text-decoration: none;}
a:visited { color: #E6E8FA; text-decoration: none;}
a:hover   { color: #D59D69; text-decoration: none;}
a:active  { color: #546A85; text-decoration: none;}

/************************************************************** Header */

#header        { width: 80%; height: 120px; margin: 0 10%; }

#header h1     { color: #D59D69;  font-weight: bold; text-transform: lowercase; 
                 text-align: right; margin: 0;  padding: 30px 40px 0 0;}

#header p      { font-size: 110%; font-weight: bold; font-style: italic; text-transform: lowercase;
	         text-align: right; margin: -5px 0 0 0; padding: 20px 10px 0 0;}

#header a      { color: #D59D69; text-decoration: none; }

/**************************************************************** Menu */

#menu        {	background: transparent ; width: 80%; height: 61px auto; margin: 0px 10% 30px; }

#menu h2     {	display: none;}

#menu ul     {	list-style: none; margin: 0px; padding: 20px;}
#menu li     {	display: inline; }

#menu a      {	height: 22px; display: block; float: left; text-align: center;                 
	        font-size: 110%; text-transform: lowercase; text-decoration: none; 
	        padding: 8px 20px 0 20px; border-right: 1px solid #2A2C2F;  }

#menu a:link    { color: #DFE8F2; }
#menu a:visited {}
#menu a:hover   { background-color: #D59D69; color: #0F1720;}
#menu a:active  {}
#menu .active a { background-color: #030915; color: #D59D69;}

/***************************************************************** Page */

#page          { background: transparent ; width: 90%; margin: 0px 5%;}

/************************************************************** Content */

#maincolumn    { background: transparent ;
	         width: 60%; height: auto; float: left; font-size: 120%; margin-top: 30px; padding: 0px 20px; }

.content       { background: transparent; margin: 0;}
.contentbox    { background: transparent; padding-left: 20px;}
.content p     { background: transparent; margin-left: 50px;}

#maincolumn h2 { background: #030915; text-transform: lowercase; margin-top: 20px; padding: 15px 10px;}
#maincolumn h3 { background: #030915; text-transform: lowercase; margin-top: 20px; padding: 5px 10px;}
#maincolumn h4 { background: #030915; text-transform: lowercase; margin-top: 20px; padding: 5px 20px;}	
#maincolumn h5 { background: tranparent; text-transform: lowercase; margin-top: 10px; padding: 5px 30px;}	                
                

/*********************************************************** Sidebar */

#sidebar          {	background: transparent ; width: 30%; float: right;	                
	                font-size: 115%; margin-top: 30px; padding: 20px 37px 0 0;}

#sidebar ul       {	list-style: none; margin: 0; padding: 0; }

#sidebar li       {     font-size: 100%; }

#sidebar li ul    {	padding: 0 0 0 0px;   }    

#sidebar li li    {	background: transparent ;
                        font-size: 100%;
                        margin: 0; padding: 5px 0;  }

#sidebar h2       {    	background: #030915;
                        font-weight: bold; 
                        margin: 0; padding: 8px 0px 8px 10px; 
                        border-top: 1px solid #23282E; border-bottom: 1px solid #23282E; }

#sidebar h5        {	background: #030915;
                        font-weight: bold; text-transform: lowercase; 
                        margin: 0; padding: 8px 0px 8px 10px;
                        border-top: 1px solid #23282E; border-bottom: 1px solid #23282E; }

#sidebar p          {	font-size: 100%; margin: 0;  }

#sidebar a          {	color: #E6E8FA; text-decoration: none;   }
#sidebar a:visited  {	color: #E6E8FA; text-decoration: none;   }
#sidebar a:hover    {	color: #FFFFFF; text-decoration: underline;}
#sidebar a:active   {	color: #D59D69; text-decoration: none;   }

/******************************************************** Search */

#search          {}

#search fieldset {	margin: 0;
	                padding: 0;
	                border: none;   }

#search legend   {	display: none;  }

#search input    {  	float: right;
	                margin-bottom: 5px;
	                background: #A0A0A0;
	                border: 1px solid #000000;
	                text-transform: lowercase;
	                font: bold 100% Arial, Helvetica, sans-serif;
	                color: #000000;   }

#searchform      {	margin: 0;
	                padding: 10px 20px 20px 20px;   }

#searchfield     {	width: 165px;
	                padding: 2px 5px;  }

#searchsubmit       {}

/*************************************************************** Submenu */

#submenu a          {	background: transparent ; padding-left: 15px; }

/**************************************************************** Footer */

#footer             {	width: 999px; height: 36px; margin: 30px auto;}
#footer p           {	font-size: 120%; color: #A0A0A0; text-align: center; margin: 0; padding: 0; }
#footer span        {   padding: 0px 20px; }

#footer a           {	color: #546A85;}
#footer a:visited   {	color: #666666;    }
#footer a:hover     {	color: #E6E8FA;    }
#footer a:active    {	color: #D59D69;    }

/****************************************************** RSS BLOGSPAGE ***/

.channel            { font-family: Georgia, arial; 
                      width: 600px; font-size: 10px; font-weight: bold; margin-bottom: 10px;}
.channelDescription { width: 200px; font-size: 10px; font-weight: bold; margin-bottom: 4px;}
.channelPublisher   { width: 200px; font-size: 10px; font-weight: bold; margin-bottom: 4px;}

.news      {  background-color: #030915; border: #333333 1px solid;}
.newsAlt   {  background-color: #121B23; border: #333333 1px solid;}

.news,
.newsAlt   {  display: block; float: left; width: 99%; height: auto;
              font-size: 9px; font-weight: normal; margin-bottom: 4px; padding: 4px;}

.newsLink    { font-size: 10px; font-weight: bold; margin-bottom: 4px;}
.newsLinkAlt { font-size: 10px; font-weight: bold; margin-bottom: 4px;}