/* **************************************************** 
* 
* Title: 	GetSimple CSS Document
* Author: 	James Schindler-Ord
* URL: 		http://james.schindler-ord.me.uk/ 
* 			http://get-simple.info/
* Created: 	October 20 2011
* 
**************************************************** */

/** GLOBAL RESETS **/
:link,:visited {text-decoration:none}
h1,h2,h3,h4,h5,h6,pre,code {font-size:1em;font-weight:400;}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {margin:0; padding:0}
a img,:link img,:visited img {border:none}


body
{
font-family: Tahoma, arial, helvetica, sans-serif;
font-size:14px;
background-image:url('images/bg.png');
background-repeat:repeat-x;
background-color:#fff;
margin-bottom:1em;
overflow-y:scroll;
}

div#container
{
margin:0 auto;
width:84%;
min-width:790px;

-webkit-border-radius:0 0 6px 6px;
-moz-border-radius:0 0 6px 6px;
border-radius:0 0 6px 6px;

-moz-box-shadow: 2px 2px 9px #000;
-webkit-box-shadow: 2px 2px 9px #000;
box-shadow: 2px 2px 9px #000;

}

div#header
{
padding:0.2em;
height:143px;
background-color: #6B94B4;
font-family: 'Voltaire', sans-serif;
background-image:url('images/bg-fade.png');
background-position:bottom;
background-repeat:repeat-x;
border-bottom:1px solid #333;

-moz-box-shadow: 0px 0px 6px #000;
-webkit-box-shadow: 0px 0px 6px #000;
box-shadow: 0px 0px 6px #000;

}

div#links-top
{
padding:0 .5em .5em .5em;
background-color: #DFDFDF;

}

div#main
{
float:left;
padding:0.5em;
width:77%;
background-color:#fff;
}

div#side
{
float:right;
width:20%;
font-size:.9em;
background-color:#fff;
}

div#footer
{
clear:both;
background-color:#fff;
padding:0.5em;
text-align:center;
font-size:0.7em;

-webkit-border-radius:0 0 6px 6px;
-moz-border-radius:0 0 6px 6px;
border-radius:0 0 6px 6px;
}


/* headings */
h1,h2,h3,h4,h5,h6
{
font-family: 'Voltaire', sans-serif;
margin-top:.4em;
margin-bottom:.1em;
}

#side h2:first-child
{
font-family: 'Voltaire', sans-serif;
margin-top:0em;
margin-bottom:.1em;
}

h1#title a
{
font-size:2em;
color:#fff;
margin:.4em 0 .1em .2em;
}
h2#subtitle
{
font-size:1.5em;
color:#fff;
margin:.4em 0 .1em .6em;
}

#header img{margin:1em 1em 0 0;}

h1{font-size:2em;}
h2{font-size:1.7em;}
h3{font-size:1.5em;}
h4{font-size:1.3em;}
h5{font-size:1.2em;}
h6{font-size:1.1em;}



/* main links */
.h-menu li 
{
background-color:#6B94B4; 
padding:.2em 1em;
border:2px solid #aaa;
margin:.5em .1em .1em .1em;
display:inline-block;
font-weight:bold;
	
-webkit-border-radius:6px 6px 6px 6px;
-moz-border-radius:6px 6px 6px 6px;
border-radius:6px 6px 6px 6px;	

-moz-box-shadow: 2px 2px 6px #000;
-webkit-box-shadow: 2px 2px 6px #000;
box-shadow: 2px 2px 6px #000;

}
.h-menu li:hover
{
-moz-box-shadow: 1px 1px 6px #000;
-webkit-box-shadow: 1px 1px 6px #000;
box-shadow: 1px 1px 6px #000;
}

.h-menu a{font-family:Arial,sans-serif;font-weight:bold;text-decoration:none;}
.h-menu a:link{color:#fff;background-color:#6B94B4;font-weight:bold;}
.h-menu a:visited {color:#ccc;background-color:#6B94B4;font-weight:bold;}
.h-menu a:hover{color:#933;background-color:#6B94B4;font-weight:bold;}
.h-menu a:active{color:#c93;background-color:#6B94B4;font-weight:bold;}



/* in page formatting */
#main code
{
font-size:1em;
color:#666;
padding:.2em;
border:1px dashed #aaa;
}
#main pre code
{
display:block;
font-size:1em;
color:#666;
padding:.6em;
border:1px dashed #aaa;
margin-bottom:1.2em;
}
#main blockquote
{
font-family:"Times New Roman", Times, serif;
margin:0 0 1.5em 3em;
line-height: 1.2em;
font-size:1em;
color:#666;
font-style:italic;
}

#main ol, #main ul
{
padding:.5em 2em;
}
#side ol, #side ul
{
padding:1.5em 1.5em;
}

#side p
{
padding:.2em 0;
}
#main p
{
padding:.5em 0;
}