p {
background: transparent;
	vertical-align: baseline;
	color: #6B7185;
	font-size: 13px;
	font-family: Arial Narrow,Arial,Helvetica,sans-serif;
	margin-bottom: 18px;
	letter-spacing: 1pt;
	line-height: 17px;
}

h3 {
	color: #1C3F69;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 16px;
	padding-right: 90px;
}

h4, h5, h6 {
	clear: both;
	font-weight: normal;
}

ol, ul {
	list-style: none;
    color: #6B7185;
    font-family: Arial Narrow,Arial,Helvetica,sans-serif;
    font-size: 13px;
    line-height: 17px;
}

blockquote {
	quotes: none;
}

blockquote:before, blockquote:after {
	content: '';
	content: none;
}

del {
	text-decoration: line-through;
}




/* =Layout
-------------------------------------------------------------
LAYOUT: Two columns
DESCRIPTION: Two-column fixed layout with one sidebar right of content
*/
#container {
	float: right;
	margin: 0 210px 0 0;
	width: 900px;
}

#content {
	margin: 0 280px 0 20px;
	
}

#primary, #secondary {
	position: relative;
	overflow: hidden;
}

#secondary {
	clear: right;
}






/* =Fonts
-------------------------------------------------------------- */
body, input, textarea, .page-title span, .pingback a.url {
	font-family:Arial Narrow,Arial,Helvetica,sans-serif;
}
#cancel-comment-reply-link, .form-allowed-tags, #site-info, .comment-meta, .comment-body tr th, .comment-body thead th, .entry-content label, .entry-content tr th, .entry-content thead th, .entry-meta, .entry-title, .entry-utility, #respond label, .navigation, .page-title, .pingback p, .reply, .widget-title, .wp-caption-text {
	 font-family: Arial,Helvetica,sans-serif;
}

input[type=submit] {
	 font-family: Arial,Helvetica,sans-serif;
}

pre {
	font-family: "Courier 10 Pitch", Courier, monospace;
}

code {
	font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}






/* =Structure
The main theme structure
-------------------------------------------------------------- */
#access .menu-header, div.menu, #branding, #main, #wrapper {
	width: 1500px;
}

#wrapper {
	margin:0 auto;
	position: relative;

}

body {
	background-image: url(http://innovativeminds.com.au/wordpress/wp-content/uploads/2011/06/Website-Blue-Background.jpg)
	background-repeat: repeat-x;
	background-repeat: repeat-y;
	position: relative;
}

body, input, textarea {
	font-size: 12px;
}

hr {	background-color: #e7e7e7;
	border: 0;
	clear: both;
	height: 1px;
	margin-bottom: 18px;
}





/* Text elements
------------------------------------------------ */
ol {
	list-style: decimal;
	margin: 0 0 18px 1.5em;
}

ol ol {
	list-style: upper-alpha;
}

ol ol ol {
	list-style: lower-roman;
}

ol ol ol ol {
	list-style: lower-alpha;
}

ul ul,
ol ol,
ul ol,
ol ul {
	margin-bottom: 0;
}

dl {
	margin: 0 0 24px 0;
}

dt {
	font-weight: bold;
}

dd {
	margin-bottom: 18px;
}

strong {
	font-weight: bold;
}

cite,
em,
i {
	font-style: italic;
}

big {
	font-size: 131.25%;
}

ins {
	background: #ffc;
	text-decoration: none;
}

blockquote {
	font-style: italic;
	padding: 0 3em;
}

blockquote cite,
blockquote em,
blockquote i {
	font-style: normal;
}

pre {
	background: #f7f7f7;
	color: #222;
	line-height: 18px;
	margin-bottom: 18px;
	padding: 1.5em;
}

abbr,
acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}

sup,
sub {
	height: 0;
	line-height: 1;
	position: relative;
	vertical-align: baseline;
}

sup {
	bottom: 1ex;
}

sub {	top: .5ex;
}

input[type="text"],
textarea {
	background: #f9f9f9;
	border: 1px solid #ccc;
	box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	padding: 2px;
}

a:link {
	 font-family: Arial,Helvetica,sans-serif;
	color: #F47735;
	font-size: 12px;
	text-decoration: none;
}

a:visited {
	color: #F47735;
}






/* =Header
-------------------------------------------------------------- */
#header {
	height: 245px;
	background-image: url(http://innovativeminds.com.au/wordpress/wp-content/uploads/2011/08/header_main2.png);
	background-repeat: no-repeat;
	clear: both;
	overflow: hidden;
}

/* This is the custom header image
----------------------------------------------------------------- */

#branding img {
	border-top: 0px solid #000;
	border-bottom: 0px solid #000;
	display: block;
	float: left;
}





/* =Menu
-------------------------------------------------------------- */
#access {
	margin-left: 45px;
}

#access .menu-header, div.menu {
	font-size: 13px;
}

#access .menu-header ul, div.menu ul {
	height: 20px;
	padding-top: 210px;
	padding-left: 80px;
}

#access .menu-header li, div.menu li {
	
}

#access a {background-image: url(http://innovativeminds.com.au/wordpress/wp-content/uploads/2011/06/side_dots_orange_lrg.png);
	background-position: left center;
	background-repeat: no-repeat;   
	text-decoration: none;
	padding-left: 20px;
	float: left;
	color: #FFF;
	display: block;
	text-decoration: none;
	padding-right: 9px;
}

#access a:hover {
	float: left;
	color: #113B61;
	background-image: url(http://innovativeminds.com.au/wordpress/wp-content/uploads/2011/06/side_dots_blue_lrg.png);
	background-position: left center;
	background-repeat: no-repeat;
	text-decoration: none;

}






/* =Content
-------------------------------------------------------------- */
#main {
	background-image: url(http://innovativeminds.com.au/wordpress/wp-content/uploads/2011/08/body_background.png);
	background-repeat: repeat-y;
	clear: both;
	overflow: hidden;
	/* margin-left: 16px; */

}

#content {
	margin-bottom: 10px;
}

#content, #content input, #content textarea {
	font-size: 16px;
	line-height: 18px;
}

#content pre, #content kbd, #content tt, #content var {
	font-size: 15px;
	line-height: 21px;
}

#content code {
	font-size: 13px;
}

#content dt, #content th {
	color: #000;
}

#content h1 { 
	color: #0067AC;
	font-size: 16px;
	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif;
	letter-spacing: 4px;
	text-transform: none;
}

#content h2 { 
	color: #0067AC;
	font-size: 16px;
	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif;
	letter-spacing: 4px;
	text-transform: none;
}
#content h3 {
	color: #1C3F69;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 16px;
	padding-right: 90px;
}

#content h4, #content h5, #content h6 {
	line-height: 1.5em;
	margin: 0 0 20px 0;
}

#content table {
	border: 1px solid #e7e7e7;
	margin: 0 -1px 24px 0;
	text-align: left;
	width: 100%;
}

#content tr th, #content thead th {
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	padding: 9px 24px;
}

#content tr td {
	border-top: 1px solid #e7e7e7;
	padding: 6px 24px;
}

#content tr.odd td {
	background: #f2f7fc;
}








/* =Gallery listing
-------------------------------------------------------------- */
.format-gallery .size-thumbnail img,

.category-gallery .size-thumbnail img {
	border: 10px solid #f1f1f1;
	margin-bottom: 0;
}

.format-gallery .gallery-thumb,
.category-gallery .gallery-thumb {
	float: left;
	margin-right: 20px;
	margin-top: -4px;
}

.home #content .format-gallery .entry-utility,
.home #content .category-gallery .entry-utility {
	padding-top: 4px;
}





/* =Attachment pages
-------------------------------------------------------------- */
.attachment .entry-content .entry-caption {
	font-size: 140%;
	margin-top: 24px;
}

.attachment .entry-content .nav-previous a:before {
	content: '\2190\00a0';
}

.attachment .entry-content .nav-next a:after {
	content: '\00a0\2192';
}





/* =Images
------------------------------------------------------------- */
/*
Resize images to fit the main content area.
- Applies only to images uploaded via WordPress by targeting size-* classes.
- Other images will be left alone. Use "size-auto" class to apply to other images.
*/
img.size-auto, img.size-full, img.size-large, img.size-medium, .attachment img {
	max-width: 100%;                       /* When images are too wide for containing element, force them to fit. */
	height: auto;                         /* Override height to match resized width for correct aspect ratio. */
}

.alignleft, img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}

.alignright, img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}

.aligncenter,
img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

img.alignleft,
img.alignright,
img.aligncenter {
	margin-bottom: 12px;
}

.wp-caption {
	background: #f1f1f1;
	line-height: 18px;
	margin-bottom: 20px;
	max-width: 632px !important; /* prevent too-wide images from breaking layout */
	padding: 4px;
	text-align: center;
}

.wp-caption img {
	margin: 5px 5px 0;
}

.wp-caption p.wp-caption-text {
	color: #888;
	font-size: 12px;
	margin: 5px;
}

.wp-smiley {
	margin: 0;
}

.gallery {
	margin: 0 auto 18px;
}

.gallery .gallery-item {
	float: left;
	margin-top: 0;
	text-align: center;
	width: 33%;
}

.gallery-columns-2 .gallery-item {
	width: 50%;
}

.gallery-columns-4 .gallery-item {
	width: 25%;
}

.gallery img {
	border: 2px solid #cfcfcf;
}

.gallery-columns-2 .attachment-medium {
	max-width: 92%;
	height: auto;
}

.gallery-columns-4 .attachment-thumbnail {
	max-width: 84%;
	height: auto;
}

.gallery .gallery-caption {
	color: #888;
	font-size: 12px;
	margin: 0 0 12px;
}

.gallery dl {
	margin: 0;
}

.gallery img {
	border: 10px solid #f1f1f1;
}

.gallery br+br {
	display: none;
}

#content .attachment img {/* single attachment images should be centered */
	display: block;
	margin: 0 auto;
}





/* =Navigation
-------------------------------------------------------------- */
.navigation {
	color: #888;
	font-size: 12px;
	line-height: 18px;
	overflow: hidden;
}

.navigation a:link,
.navigation a:visited {
	color: #888;
	text-decoration: none;
}

.navigation a:active,

.navigation a:hover {
	color: #ff4b33;
}

.nav-previous {
	float: left;
	width: 50%;
}

.nav-next {
	float: right;
	text-align: right;
	width: 50%;
}

#nav-above {
	margin: 0 0 18px 0;
}

#nav-above {
	display: none;
}

.paged #nav-above,
.single #nav-above {
	display: block;
}

#nav-below {
	margin: -18px 0 0 0;
}







/* =Widget Areas
-------------------------------------------------------------- */
.widget-area ul {
	list-style: none;
	margin-left: 0;
}

.widget-area ul ul {
	list-style: none;
	margin-left: 0px;
	padding-top: 20px;
	padding-bottom: 20px;
	line-height: 25px;
}

.widget-area select {
	max-width: 100%;
}

.widget_search #s {/* This keeps the search inputs in line */
	width: 60%;
}

.widget_search label {
	display: none;
}

.widget-container {
	margin-top: 47px;
	margin-left: 50px;
}

.widget-title {
    background-color: #FFFFFF;
    font-weight: bold;
    margin-bottom: 0;
    margin-left: 30px;
    padding-bottom: 10px;
    padding-left: 45px;
}

.widget-area a:link, .widget-area a:visited {
	text-decoration: none;
	color: #6D84B8;
	background-image: url(http://innovativeminds.com.au/wordpress/wp-content/uploads/2011/06/side_dots_orange.png);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 20px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
}

.widget-area a:active {
	text-decoration: none;
	color: #7185B8;
	background-image: url(http://innovativeminds.com.au/wordpress/wp-content/uploads/2011/06/side_dots_blue.png);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 20px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
}

.widget-area a:hover  {
	text-decoration: none;
	color: #113B61;
	background-image: url(http://innovativeminds.com.au/wordpress/wp-content/uploads/2011/06/side_dots_blue.png);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 20px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
}

.widget-area .entry-meta {
	font-size: 11px;
}







/* Main sidebars 
------------------------------------------------------------------------*/
#main .widget-area ul {
	background-image: url(http://innovativeminds.com.au/wordpress/wp-content/uploads/2011/08/BOTTOM-NAV.png);
	background-repeat: repeat-y;
	background-position: 90px; 
}

#main .widget-area ul ul {
	border: none;
	padding-left:70px;
	background-image: url(http://innovativeminds.com.au/wordpress/wp-content/uploads/2011/08/top_nav.png);
	background-repeat: no-repeat;
	background-position: 50px top;
	
}

#primary {
}

#secondary {
}





/* =Footer
-------------------------------------------------------------- */
#footer footertext {
	padding-left: 320px;
	color: #7185B8;
	font-size: 10px;
	font-family: Arial,Helvetica,sans-serif;
	padding-right:220px;
	line-height: 20px;
}

#footer a {
	color: #F47735;
	font-size: 11px;
	text-decoration: none;
}


#footer {
	position: relative;
	background-image: url(http://innovativeminds.com.au/wordpress/wp-content/uploads/2011/08/footer_bg.png);
	background-repeat: no-repeat;
	height: 115px;
	width: 100%;
	/*  margin-left: 16px;      */         
}

#footer-widget-area {
	overflow: hidden;
}

#footer-widget-area .widget-area {
	float: left;
	margin-right: 20px;
	width: 220px;
}

#footer-widget-area #fourth {
	margin-right: 0;
}

#colophon {
}