body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif;
	background-color: #d5d6d7;
	color: #333;
	text-align: center;
	}


.alt {
	background-color: #f8f8f8;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	}

h1, h2, h3 {
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-weight: bold;
	}

	h1 {
		color: #959595;
		font-weight:100;
		font-size: 1.5em;
		padding-bottom:5px;
		border-bottom: 1px solid #B5B5B5 !important;
		margin-bottom: 10px;
		margin-top: 25px;
		text-transform: capitalize;
	}

	h1 a {
		color: #959595;
		font-weight: normal;
		text-decoration: none;
	}

	h1.important {
		font-size: 1.9em;
		font-style: italic;
		line-height: 1.1em;
	}

	h1:first-child, h1.first {
		margin-top: 0px;
	}



h2 {
	font-size: 1.6em;
	}

h2.pagetitle {
	font-size: 1.6em;
	}

h3 {
	font-size: 1.3em;
	}

h1, h1 a, h1 a:hover, h1 a:visited, .description {
	text-decoration: none;
	color: gray;
	}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
	color: #333;
	}

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, cite {
	text-decoration: none;
	}
	
.post {padding-bottom: 20px; padding-left:20px}
.post h2 {margin-bottom: 0; padding-bottom: 0}
.postdate {font-family: Arial, Helvetica, Sans-Serif;
	font-size: 0.9em;
	line-height: 1.5em;
	color: #999}

	
body {background: url(http://www.cmaustralia.com.au/images/bottomBG.jpg) #535300 repeat-y 0px 80px; margin:0; padding:0}

#bgTop {position: absolute; top:0; left:0; background: url(http://www.cmaustralia.com.au/images/topBG.jpg) no-repeat; height: 365px; width: 546px}
#bgRight {position: absolute; top:0; left:578px; background-image: url(http://www.cmaustralia.com.au/images/bg.jpg); background-repeat: repeat-x; height: 365px; width: 100%}
#container {position:absolute; width: 447px; top:0; left: 130px; text-align: left;}
#banner {margin:0; border:0}
#sidebar {position:absolute; width: 244px; height: 725px; top: 53px; left: 578px; background: url(http://www.cmaustralia.com.au/images/sidebar.jpg); z-index:999;}

#adSidebar {position:absolute; width: 244px; height: 716px; top: 46px; left: 538px; background: url(http://www.cmaustralia.com.au/images/sidebar.gif); z-index:899;}
#adSidebar div {padding-top: 50px}
#linkUnit {position:absolute; width: 130px; height: 100px; top: 200px; left: 5px;}

#mainNav {position: relative; padding: 0 9px}
#mainNav ul {position:absolute; top: 0; left: 223px; padding:0; margin:0; list-style:none}
#mainNav ul li {position: relative; border-bottom: 1px solid #999; border-right: 1px solid #999; border-left: 1px solid #999}
#mainNav ul li a {display:block; background-color: #ccc; padding: 7px 0 0 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; text-decoration:none; color:#555; font-weight: normal; letter-spacing: 3px;}
#mainNav ul li a:hover {color: #222; background-color: #ddd;}

#searchForm {background: url(/plugin_assets/substruct/images/public-ui/buttons/search.gif) 7px 7px no-repeat #ccc;}


/* all but IE */
html>body #mainNav ul {left: 271px;}
html>body #mainNav ul li {height: 36px; width:174px;}
html>body #mainNav ul li a{height: 29px; width:164px;}
html>body #searchForm {height: 36px; width:174px;}
html>body #searchForm input {border: 0; margin: 9px 0 0 28px; font-size: 10px}
/* IE only */
* html #mainNav ul {left: 262px; top: 1px}
* html #mainNav ul li {height: 29px; width:164px; margin-top: -1px}
* html #mainNav ul li a {height: 29px; width:164px;}
* html #searchForm {height: 36px; width:174px; margin-top: -1px;}
* html #searchForm input {border: 0; margin: 0 0 0 28px; font-size: 10px; top: 9px; position:absolute}


#content {padding: 0 21px; font-size:12px}
#footer {padding: 0 21px; margin-top: 20px}
#footer p {border-top: 1px dotted #666; text-align: center}

#sideSelect {position:absolute; top: 202px ; left: 576px; z-index: 1199; display:block}
#sideSelectThumb {position:absolute; top: 202px ; left: 576px; z-index: 1199; display:none}

#sidebar {text-align:left; 
          font-family: Arial, Helvetica, Sans-Serif;
	       font-size: 1.1em;
	      line-height: 1.5em;
	      color: #999}
#sidebar #consulting {display:none}
#sidebar #consulting h3 {padding:20px 0 0 15px; margin:0}
#sidebar #consulting ul {padding:0 30px; margin:0}

#sidebar #support {display:none}
#sidebar #support h3 {padding:20px 0 0 15px; margin:0}
#sidebar #support ul {padding:0 30px; margin:0}

#sidebar #training {display:none}
#sidebar #training h3 {padding:20px 0 0 15px; margin:0}
#sidebar #training ul {padding:0 30px; margin:0}

#sidebar #products {display:none}
#sidebar #products h3 {padding:20px 0 0 15px; margin:0}
#sidebar #products ul {padding:0 30px; margin:0}

#sidebar #about {display:none}
#sidebar #about h3 {padding:20px 0 0 15px; margin:0}
#sidebar #about ul {padding:0 30px; margin:0}

/* End Structure */

.entry {font-weight: normal; font-size: 12px; color: #666; line-height: 1.7em}
.entry ul {padding: 0 20px 0 40px; margin: 0}
.entry li {padding:0; margin: 0}
.entry p a:visited {
     color: blue;
 #	color: #b85b5a;
	}

a, h2 a:hover, h3 a:hover {
    color:dark_gray;
#	color: #06c;
	text-decoration: none;
	}

a:hover {
	color:blue;
#	color: #147;
	text-decoration: underline;
	}



/* Begin Various Tags & Classes */

.gold{
	color:gold;
	background-color:gray;
       }
.googleAds {margin-top: -20px}

.alignleft {text-align:left}
.alignright {text-align:right}

acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

.center {
	text-align: center;
	}

hr {
	display: none;
	}

a img {
	border: none;
	}

/* End Various Tags & Classes*/

.datearcAlt2 , .datearcAlt {
    border-bottom:  1px solid #DCDCDC;
        font-size: 0.86em;
        padding: 2px;
    width: 25%;
        text-transform: lowercase;
}
.datearcAlt2 {
    background: #E7E7E7;
}
.datearcAlt {
    background: #F7F7F7;
}
.datearc {
    border: 0px none;
    padding: 0;
    margin-left: auto;
    margin-right: auto;
    width: 165px;
    }

	div .sociable { margin: 3em 0; }

	span.sociable_tagline { position: relative; }
	span.sociable_tagline span { display: none; width: 14em; }
	span.sociable_tagline:hover span {
		position: absolute;
		display: block;
		top: -5em;
		background: #ffe;
		border: 1px solid #ccc;
		color: black;
		line-height: 1.25em;
	}

	.sociable span { display: block; }
	.sociable ul { display: inline; }
	.sociable li {
		background: none;
		display: inline;
		list-style-type: none;
		margin: 0;
		padding: 2px;
	}
	.sociable ul li:before { content: ""; }
	.sociable img { border: 0; }
#image_wrapper { padding: 0 0 10px 0; }

.info {
	font-size: 10px; !important;
	font-style:italic;
	color: #666666;
	line-height:10px
}