/* CSS Document */

/* 
Title:     Visual Education Concepts Global Styles
*/

body {
	background: 			#343434 url(bodyBkgd.gif) repeat-x;
	margin:					0;
	padding:				0;
	font-size:				90%;
	font-family: 			tahoma,arial,sans-serif;;
	color: 					#333333;
}

/* -----------------------------------------
  Baseline values for browser consistency
------------------------------------------*/

p, div, h1, h2, h3, h4, ul, li, form, input, select, option, fieldset {
	margin:					0;
	padding:				0;
}
fieldset {
	border: 				0;
}
img {
	margin:					0;
	padding:				0;
	border:					0;
}
ul {
	list-style:				none;
}
p {
	line-height:			1.4em;
}
a {
	outline:				0;
}

/* -------------------------------------
/*  default links
/* -------------------------------------*/

a:link, a:visited {
	color: 					#0595B7;
}
a:hover {
	color:	 				#43c2e0;
}
.clear {
	clear:					both;
	height:					0px;
	font-size: 				0px;
	line-height: 			0px;
}

/* -------------------------------------
/*  structure
/* -------------------------------------*/

#wrapper {
	width:					900px;
	margin:					0 auto;
}
#header {
	position:				relative;
	height:					149px;
	width:					900px;
}
#contentWrapper {
	float:					left;
  font-family:    Palatino, "Palatino Linotype", "Book Antiqua", Georgia;
  font-size:      125%;
  line-height:    1.0;
	width:					712px;
	margin:					0;
	padding:				0;
  background:			#fff;
}
#mainContent {
	float:					right;
	width:					650px;
	margin:					40px 25px 0 25px; 
}

#footer {
	color:					#fff;
	padding:				10px 0 10px 20px;
	width: 100%;
}
#footer a {
	text-decoration:		none;
	color:					#fff;
}
#footer a:hover {
	text-decoration:		underline;
}
#copyright {
	font-size:				11px;
	padding:				10px 0;
	color:					#ccc;
	background:				#343434;
}

/* -------------------------------------
/*  type
/* -------------------------------------*/

#mainContent p {
	margin-bottom:			1em;
}
#mainContent h2 {
	font-size:				1.4em;
	color:					#0595b7;
	margin-bottom:			0.8em;
}
#mainContent h3 {
	font-size:				1.2em;
	color:					#0595b7;
	margin-bottom:			0.8em;
}
#mainContent ul {
	list-style-type:		disc;
	list-style-position:	inside;
	margin-left:0px;
	padding-left:0px;
	margin-bottom:			1.6em;
}
#mainContent li {
	margin-bottom:			0.4em;
}
/* -------------------------------------
/*  header
/* -------------------------------------*/

#logo a {
	display:				block;
	position:				absolute;
	top:					0px;
	left:					0px;
	width:					449px;
	height:					148px;
	text-indent:			-5000px;
	overflow:				hidden;
	background:				url(old-logo.gif) no-repeat;
}


/* Powered By Text */
span.poweredby img {border:0; padding: 0; margin: 0; position: relative; top: 3px;}


/**** HEADINGS ****/
h1.title {
  color: #0e1f13;
  height: 66px;
  margin: 0px;
  margin-top: -40px;
  padding-bottom: 0.25em;
  padding-left: 65px;
  padding-top: 15px;
  width: 460px;
}


.logo { 
padding: 15px;
width: 320px;
height: 140px;

margin: 0 auto;
}

.logo img {
width: 320px;
height: 140px;
}

img.fan {
  display: block;
  margin-bottom: 50px;
  text-align: center;
}
