﻿/*
	Description: litchi.se
	URI: 
	Version: 1.0
	Author: Niklas Hultgren
	Author URI: http://www.litchi.se
*/
html, body, form, fieldset
{
	margin: 0;
	padding: 0;
	
}
html, body
{
	font-family:HelveticaNeue,Helvetica,Arial,sans-serif;
    font-size:87.5%;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:1.5;
    color:#fff;
	background:#39414a none repeat scroll 0 0;
}

p
{
    margin:0 0 1em 0;
}

#Head { background:#0f1923 none repeat scroll 0 0; }

#Head .inner
{
    min-height:9.8em;
        margin:0 auto;
    max-width:66em;
}

#Head .inner img
{
    margin:0;
    padding:3em 0 0 0;
}


#Menu
{
  background:#2c3033 none repeat scroll 0 0; 
  font-size:130%;
}

#Menu #Inner
{
    margin:0 auto;
    max-width:53.8em;
    overflow:hidden;
}


#Menu #Inner ul
{
  padding:0 0 0 1.5em;
  margin:0;
  list-style: none;
  list-style-image:none;
}

#Menu #Inner ul li
{
  float:left;
  width:auto;
  padding:0;
  margin:0;
}

#Menu #Inner ul li a
{
    text-decoration:none;
    padding:.4em 1em .4em 1em;
	color:#ffe;
}

#Menu #Inner ul li a.current
{
    text-decoration:none;
    padding:.4em 1em .4em 1em;
    background-color:#ff00ed;
}


#Menu #Inner ul li a:hover
{
    text-decoration:none;
    padding:.4em 1em .4em 1em;
    background-color:#801d7d;
}


#Container
{
    background:url(images/transparent.png);
	background-repeat:repeat-x;
	background-position:top left;
}

#Wrapper
{
    margin:0 auto;
    max-width:66em;
    min-height:40em;
    overflow:hidden;
    padding:2em;
    background:#000 none repeat scroll 0 0; 

}

#Wrapper p { font-size:114%; }



#Footer
{
    margin:1px 0 0 0;
}

#Footer .inner
{
    margin:0 auto;
    max-width:62em;
    overflow:hidden;
    padding:4em;
    text-align:center;
    background-color:#2c3033;
    color:#8d8d8d;
}

#Footer .inner .info
{
    font-size:90%;
}


a:hover 
{
    color:#ff00ee;
    text-decoration:underline;
}

a
{
    color:#ff00ef;
    text-decoration:none;
}




#Footer .inner .info a:hover 
{
    color:#ff00ea;
    text-decoration:none;
}

#Footer .inner .info a
{
    color:#8d8d8d;
    text-decoration:none;
}

.reference
{
    padding-bottom:15px;
}


.reference .item
{
    width:145px;
    float:left;
    padding:0;
    margin:0;
}


h1, h2, h3 {
    font-family:Georgia,Garamond,'Times New Roman';
    font-size:100%;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:1.45;
    word-spacing:-2px;
}

h1 {
    font-size:220%;
    margin:0 0 0.8em;
    width:65%;
}

h2 {
    font-size:180%;
    margin:0.6em 0 0.4em;
}

h3 {
    font-size:140%;
    margin:0.8em 0 0.5em;
}

h4 {
    font-weight:bold;
}


.clear
{
    clear:both;
}

.hidden
{
    left:-9999px;
position:absolute;
}

ul
{
    padding:.4em 2em 1.4em 2em;
    list-style-type:square;
}

#LeftContent
{
    width:70%;
    float:left;
}

#RightContent
{
    width:30%;
    float:right;
}

#RightContent .inner
{
    padding:1em;
    text-align:center;
}
