
/* Styling for basic blog layout.
---------------------------------
Name:	Blue Lime
Design:	Tapered Edge(c) - (Rik Kafe)
Date:   30 June 2008
--------------------------------------*/

/* Global Browser CSS reset.
------------------------------
* { padding: 0;margin: 0;}

Not used.
-----------------------------*/
 

/* Layout - Positional
---------------------------------------------*/
body {
  margin: 0;
  padding: 0;
  background-color: rgb(238,238,238);
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

#container {
  width: 865px;
  position: relative;
  margin: auto;
  background-color: rgb(238,238,238);
}

#header { 
  height:235px; 
  background: url(../images/headercurve.png) center top no-repeat;
}

#sidebar {
  width:150px; 
  float: left;
  margin-top: 168px;
  padding-bottom: 10px;
  background: #000033; 
}

#shadow {
  width: 670px;
  position:absolute;
  top: 207px;
  left: 202px;
  background-color: rgb(190,190,190);
  border-bottom: 50px solid rgb(238,238,238);
}

#column { 
  width: 100%;
  position: relative;
  top: -20px;
  left: -20px;
  border: 1px solid black;
  background-color: white;
}

.sectionhead { 
  width: 100%;
  font: normal 16px verdana;
  height: 3.4em;
  background: url(../images/section.png) repeat-x top;
}

.sectiondesc {
  position: relative; 
  top: 1em;
  padding-left: 1px;
}

.sectioncontent {
  width: 600px;
  margin: 0 auto;
  padding: 20px 0px;
  text-align: justify;
  line-height: 1.5em;
  font-size: 100%;
  color: black;
} 

.footer {
 width: 100%;
 position: relative;
 font:italic bold 11px verdana;
 height: 3.3em;
 background:#808080;
}

#footerlogo { position: absolute;right: 0px;}
#footerlogo img{ margin: 2px;border: 1px solid #7F0000;}
#footerlogo a:hover { color: #00C507;}
#footerlogo a:hover img { border: 1px solid #00C507;}

#footerdesc {  
  position: relative; 
  top: 1.8em;
  padding-left: 1px;  
  color: #CCC;
}
 
.sblogo {
  margin-top: 10px;
  padding-right: 4px;
  background: #808080;
  font:italic 10px arial;
  text-align:right;
  color: black;
}


/* Fonts for header, footers and sidebar.
---------------------------------------------*/
span#redxxl {color:#ff0000;font:34px arial;}
span#blue {color:#000033;font:10px arial;}
span#red {color:#7F0000;font:italic 12px arial;}


/* Additional components.
---------------------------------------------*/

/* In line menu. 
---------------------------------------------*/

.inlmenu {position: absolute; right: 0px; text-align: center;}

.inlmenu a { 
  width: 6.5em;
  padding: 0.2em; 
  float:left;
  font-size: 90%; /*small*/
  background: #000033;
  border: 1px solid #00C507;  
  text-decoration: none;
  color: white;
}

div.inlmenu a:hover{background: white; color: black;}

/* Box Menu. 
---------------------------------------------*/
div.boxmenu { 
  margin-top: 10px;
  width:150px;
  font-size: 80%; /*small*/
  line-height: 1.1;
  text-align: center;
}

div.boxmenu div {
  margin: 0; 
  padding: 0.3em 0.4em;
  font-family: Arial, sans-serif;
  background: #000033;
  color: white;
}

div.boxmenu a { 
  padding: 0.3em;
  display: block; 
  border-bottom: 1px ridge #00C507; 
}

.bmitem1 {
 border: 1px solid #00C507;
 font: bold 16px arial;
 color: white;
}
  
div.boxmenu a:link {text-decoration: none; color: white;}
div.boxmenu a:visited {text-decoration: none; color: white;}
div.boxmenu a:hover {background: white; color: black;}

/* Content styling. 
---------------------------------------------*/

h3 {margin-bottom:  35px;}
h4 {margin-bottom:  20px;}

h3 {text-align: center;}
h4 {text-align: left;}

.hzr {width: 100%; line-height: 1px; background-color: #000099;}

li {margin-bottom: 15px; margin-left: 1px; margin-right: 33px;}

.uldis {list-style-type: disc;}

.ulcir {list-style-type: circle;}

.ulsqu {list-style-type: square;}

.ulnon {list-style-type: none;}

.ulnum {list-style-type: decimal;}

.uluproman {list-style-type: upper-roman;}



