/*
                \\\// 
               -(o o)- 
============o00==( )==00o===================
  Stylesheet by: Matthew Green 
  Copyright: 2011
  Contact: Matt@MBGWebServices.com.au
  Website: www.mbgwebservices.com.au
============================================ 
*/

@charset "utf-8";

*	{
	margin:0px;
	padding:0px;
	border:0px;
	}

body {
	background-image:url(images/MBGbkgnd.jpg);
	background-repeat:repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	}

.clear { clear:both; }

.left { float:left; }

p {
	font-size:12px;
	color:black;
	}
	
h1 {
	font-size:24px;
	}
	
h2 {
	font-size:18px;
	}

#header
{
	width:960px;
	height:120px;
	background-image:url(images/Header_background_master2.png);
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
}

#header h1
{
	font-family:"Comic Sans MS", cursive;
	font-size:40px;
}

#header p
{
	font-family:"Comic Sans MS", cursive;
	font-size:16px;
}

#header_left
{
	width:280px;
	height:110px;
	margin:10px 0px 0px 20px;	
	float:left;
}

#header_center
{
	width:360px;
	height:100px;
	margin-top:20px;
	text-align:center;
	float:left;
}

#header_right
{
	width:200px;
	height:64px;
	padding: 28px 0px 28px 0px;
	margin-left:100px;
	float:left;
}

/* Horizontal Navigation */

#main_nav
{
	position:absolute;
	width:600px;
	margin:0 auto;
	margin-left:280px;
	line-height:22px;
	z-index:5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}
/* ACTIVE PAGE Home Button */

a.nav_home:link, a.nav_home:visited
	{
	position:relative;
	background-image:url(images/nav_icons/nav_home_inactive_60x24.png);
	background-repeat:no-repeat;
	width:62px;
	height:30px;  /* changed */
	padding-left:6px;
	color:black;
	text-decoration:none;
	float:left;
	}

a.nav_home:hover, a.nav_home:active, .home_current
	{
	position:relative;
	background-image:url(images/nav_icons/nav_home_active_60x24.png);
	background-repeat:no-repeat;
	width:62px;
	height:30px;
	padding-left:6px;
	color:white;
	text-decoration:none;
	z-index:10;  /* changed */
	float:left;
	}

/* About Me Button */
a.nav_aboutme:link, a.nav_aboutme:visited
	{
	position:relative;
	background-image:url(images/nav_icons/nav_aboutme_inactive_84x24.png);
	background-repeat:no-repeat;
	width:84px;
	height:30px; /* changed */
	padding-left:4px;
	margin-left:-10px;
	color:black;
	text-decoration:none;
	float:left;
	}

a.nav_aboutme:hover, a.nav_aboutmehome:active, .aboutme_current
	{
	position:relative;
	background-image:url(images/nav_icons/nav_aboutme_active_84x24.png);
	background-repeat:no-repeat;
	width:84px;
	height:30px;  /* changed */
	padding-left:4px;
	margin-left:-10px;
	color:white;
	text-decoration:none;
	z-index:10;  /* changed */
	float:left;
	}
/* Education Button */
a.nav_education:link, a.nav_education:visited
	{
	position:relative;
	background-image:url(images/nav_icons/nav_education_inactive_84x24.png);
	background-repeat:no-repeat;
	width:84px;
	height:30px;  /* changed */
	padding-left:4px;
	margin-left:-10px;
	color:black;
	text-decoration:none;
	float:left;
	}

a.nav_education:hover, a.nav_education:active, .education_current
	{
	position:relative;
	background-image:url(images/nav_icons/nav_education_active_84x24.png);
	background-repeat:no-repeat;
	width:84px;
	height:30px;
	padding-left:4px;
	margin-left:-10px;
	color:white;
	text-decoration:none;
	z-index:10;
	float:left;
	}
/* Career Button */
a.nav_career:link, a.nav_career:visited
	{
	position:relative;
	background-image:url(images/nav_icons/nav_career_inactive_64x24.png);
	background-repeat:no-repeat;
	width:64px;
	height:30px;
	padding-left:6px;
	margin-left:-10px;
	color:black;
	text-decoration:none;
	float:left;
	}

a.nav_career:hover, a.nav_career:active, .career_current
	{
	position:relative;
	background-image:url(images/nav_icons/nav_career_active_64x24.png);
	background-repeat:no-repeat;
	width:64px;
	height:30px;
	padding-left:6px;
	margin-left:-10px;
	color:white;
	text-decoration:none;
	z-index:10;
	float:left;
	}
/* Web Design Button */
a.nav_webdesign:link, a.nav_webdesign:visited
	{
	position:relative;
	background-image:url(images/nav_icons/nav_webdesign_inactive_100x24.png);
	background-repeat:no-repeat;
	width:100px;
	height:30px;
	padding-left:4px;
	margin-left:-10px;
	color:black;
	text-decoration:none;
	float:left;
	}

a.nav_webdesign:hover, a.nav_webdesign:active, .webdesign_current
	{
	position:relative;
	background-image:url(images/nav_icons/nav_webdesign_active_100x24.png);
	background-repeat:no-repeat;
	width:100px;
	height:30px;
	padding-left:4px;
	margin-left:-10px;
	color:white;
	text-decoration:none;
	z-index:10;
	float:left;
	}
/* Contact Me Button */
a.nav_contactme:link, a.nav_contactme:visited
	{
	position:relative;
	background-image:url(images/nav_icons/nav_contactme_inactive_98x24.png);
	background-repeat:no-repeat;
	width:98px;
	height:30px;
	padding-left:4px;
	margin-left:-10px;
	color:black;
	text-decoration:none;
	float:left;
	}

a.nav_contactme:hover, a.nav_contactme:active, .contactme_current
	{
	position:relative;
	background-image:url(images/nav_icons/nav_contactme_active_98x24.png);
	background-repeat:no-repeat;
	width:98px;
	height:30px;
	padding-left:4px;
	margin-left:-10px;
	color:white;
	text-decoration:none;
	z-index:10;
	float:left;
	}

/* Horizontal Navigation */
/*
#main_nav ul
	{
	list-style-type:none;
	margin:0;
	padding:0;
	}

#main_nav li
	{
	display:inline;
	padding:0px 10px 0px 10px;
	float:left;
	}

#main_nav a
	{
	display:block;
	width:100px;
	font-weight:bold;
	color:#FFF;
	background-color:#666;
	text-align:center;
	padding:5px;
	text-decoration:none;
	text-transform:uppercase;
	}

#main_nav a:hover, #main_nav a.navcurrent
	{
	background-color:#00F;
	}
*/	
/* END of Horizontal Navigation */

#main_content
{
	width:960px;
	height:600px;
	background-image:url(images/Main_background_master2.png);
	background-repeat:no-repeat;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
}

/* START of scroll bas CSS details */
#fine_print
	{
	height:285px;
	width:260px;
	overflow:auto;
	margin:0 0 0 20px;
	padding:10px;
	background-color:#EEE;
	border:solid 1px #CCC;
	}

#fine_print p
{
	padding:2px 0 2px 0;
}

#fine_print a
	{
	color:#00E;
/*	text-decoration:none; */
	}

#fine_print a:hover
	{
	padding:4px;
	color:#FFF;
	background-color:#00E;
	}
/* END of scroll bar CSS details */

#footer
{
	width:960px;
	height:60px;
	background-image:url(images/Footer_background_master2.png);
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
}

#footer p
{
	font-family:"Comic Sans MS", cursive;
	font-size:16px;
	text-decoration:none;
}

#footer_left
{
	width:280px;
	height:20px;
	padding:14px 0 20px 20px;
	float:left;
}

#footer_centre
{
	width:420px;
	height:20px;
	padding:14px 0px 20px 0px;
	text-align:center;
	text-decoration:none;
	float:left;
}

#footer_right
{
	width:200px;
	height:32px;
	padding:14px 20px 14px 0px;
	text-align:right;
	float:left;
}

#footer_nav a
	{
	background-color:#FFF;
	display:inline;
	width:32px;
	font-weight:normal;
	color:#00F;
	text-align:center;
	padding:0px;
	text-decoration:none;
	text-transform:none;
	}

#footer_nav a:hover
	{
	background-color:#FFF;
	}
