/*------------------------------*/
/*---------GENERAL---------*/
/*------------------------------*/

	/* PAGE */

		html, *
		{
			padding:0;
			margin:0;
		}

		body 
		{
			/*background-image:url('images/body.jpg');
			background-repeat:repeat-x; */
			background-color:white;
			margin-top:20px;
			font-size:16px;
			color: black;
			font-family: georgia, "times new roman", times, serif;
		}

	/* HEADERS */

		h1 
		{
			margin-top:70px;
			font-size: 50px;
			text-align:right;
			color:white;
			font-family: garamond, georgia, "times new roman", times, serif;
		}

		h2 
		{
			font-size: 24px;
			font-family: arial, geneva, helvetica, sans-serif;
			color:#00008b;
			border-bottom:1px solid #00008b;
			margin-bottom: 10px;
		}

		h3 
		{
			font-size: 20px;
			font-family: arial, geneva, helvetica, sans-seif;
			color:blue;
		}

	/* PARAGRAPHS*/

		p, ul, ol
		{
			margin-bottom: 12px;
			font-size: 14px;
			font-family: georgia, "times new roman", times, serif;
		}

		blockquote
		{
			padding:12px;
		}

	/* LINKS */

		a 
		{
			color:#00008b;
			text-decoration: none;
			font-weight: bold;
		}

		a:hover 
		{
			color:blue;
		}

	/* LISTS */

		ul, ol
		{
			margin-left: 28px;
			margin-bottom: 0px;
		}

/*-------------------------------*/
/*----SPECIAL  CLASSES----*/
/*-------------------------------*/

	/* CONTAINER */

		div.container 
		{
			width: 800px;
			margin: 0 auto;
		}

	/* HEADER */

		div.header 
		{
			background-image:url('images/header.jpg');
			background-repeat:repeat-x;
			background-color:black;
			height:120px;
			padding:10px;
		}

	/* SIDEBAR */

		div.sidebar 
		{
			background-image:url('images/sidebar.jpg');
			background-repeat:repeat-x;
			height:50px;
		}

		div.sidebar ul 
		{
			margin:0;
			padding:0;
		}

		div.sidebar ul li 
		{
			display:block;
			float:left;
			padding-left:10px;
		}

		div.sidebar ul li a 
		{
			float:left;
			padding:14px 10px;
			height:22px;
			color:white;
		}

		div.sidebar ul li a:hover 
		{
			background-image:url('images/sidebarOver.jpg');
		}

	/* CONTENT */

		div.content 
		{
			padding: 14px;
		}

	/* FOOTER */

		div.footer
		{
			padding:5px;
			text-align:right;
			border-top: 1px solid #808080;
			vertical-align: bottom;
		}

		div.footer p
		{
			font-size: 12px;
		}

