/* 
		CSS Start Template for websites
		By Trond Ulseth - trond@idl.no - Started 1st June 2006
		
		Goal:
					Not having to create the same stuff each time a new site is created
		
		Change log:
					1st June 2006 - started this template
					2nd June 2006 - continued development of template
					
		Once implemented for a site this template should/could be edited, added to and deleted from.
		Coments can be deleted as well, but it's adviced not to.
		Parst of this template is based on the article Squeaky Clean CSS by Lokesh
			http://www.huddletogether.com/2006/02/16/practical-web-development-tips/
		Styles for css/js navigation is kept in it's own stylesheet.
		
		Table of Contents:
		
					Setting up some Global Defaults
					Main Layout
					Content Layout
					Typography
					Forms
					Header
					Footer
					Developed By
*/

/* Setting up Some Global defaults
---------------------------------------------------------------------- */
*
		{
		margin: 0px;
		padding: 0px;
		}
	
*
		{
		font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
		line-height: 1.6em;
		}
		
html, body
		{
		height: 100%;
		}
	
body
		{
		background-color: #c2c2c2;
		font-size: 12px;
		}
	
p
		{
		margin-bottom: 1em;
		}
h1,
h2,
h3,
h4,
h5,
h6
		{
		margin-bottom: 0.1em;
		}

h1,
h2,
h3,
h4,
h5,
h6
		{
		color: #666;
		font-style: italic;
		}
		
h1
		{
		font-size: 1.6em;
		font-weight: normal;
		color: #B92932;
		}
	
h2
		{
		font-size: 1.5em;
		font-weight: normal;
		}
	
h3
		{
		font-size: 1.4em;
		}
	
h4
		{
		font-size: 1.3em;
		}
	
h5
		{
		font-size: 1.2em;
		}
	
h6
		{
		font-size: 1.1em;
		}

ol, ul
		{
		line-height: 1.5em;
		margin: 1.2em 0 1.2em 2em;
		}

ul li,
ol li
		{
		margin-bottom: 0.2em;
		}

img,
a img
		{
		border: 0px;
		float: right;
		margin-left: 10px;
		margin-bottom: 10px;
		background-color: #fff;
		border: solid 1px #ccc;
		padding: 5px;
		clear: right;
		}
		
img.center {
	float: none;
	}
	
a
		{
		text-decoration: none;
		color: #B92932;
		}
	
a:hover
		{
		text-decoration: underline;
		}

/* Main Layout
---------------------------------------------------------------------- */

#mainwrapper
		{
		width: 870px;
		margin-left: auto;
		margin-right: auto;
		background-color: transparent;
		min-height: 100%;
		border-bottom: solid 1px #c4c4c4;
		}

* html #mainwrapper
		{
		height: 100%;
		}

#page_top
		{
		background-image: url(../ws_images/page_top.jpg);
		background-position: bottom;
		background-repeat: no-repeat;
		height: 125px;
		}

#logo {
		margin: 0;
		margin-top: 10px;
		margin-left: 0px;
		padding: 0;
		border: none;
		float: left;
}

#epost {
	position: absolute;
	top: 95px;
	left: 50%;
	margin-left: -272px;
	font-weight: normal;
	font-size: 10px;
	}

#content_wrapper
		{
		background-image: url(../ws_images/content_bg.jpg);
		background-repeat: no-repeat;
		padding-left: 20px;
		padding-right: 20px;
		height: 442px;
		}
		
#content_wrapper img
		{
		padding: 0;
		margin: 0;
		background-color: none;
		border: none;
		}

#page_bottom
		{
		background-image: url(../ws_images/page_bottom.jpg);
		background-position: top;
		background-repeat: no-repeat;
		height: 50px;
		}

#design_image
		{
		float: left;
		margin: 0;
		padding: 0;
		border: none;
		}

#content
		{
		margin-left: 10px;
		float: left;
		height: 442px;
		overflow: auto;
		width: 550px;
		padding-right: 10px;
		}


/* Content Layout
---------------------------------------------------------------------- */

/* Typography
---------------------------------------------------------------------- */

/* Forms
---------------------------------------------------------------------- */

/* Header
---------------------------------------------------------------------- */

/* Footer
---------------------------------------------------------------------- */

/* Developed by
---------------------------------------------------------------------- */

a#devBy
		{
		text-decoration: none;
		color: #6f6e6e;
		float: right;
		margin-top: 25px;
		margin-right: 20px;
		}
	
a:hover#devBy
		{
		text-decoration: underline;
		}