/* @override 
	http://tdgq.com.au/css/base.css
	http://tdgq.businesscatalyst.com/css/base.css
*/

/* @group Generic Elements */

/* @group Reset */

@import url("reset.css");

/* @end */

/* @group Body */

body {
	font: 100% "Myriad Pro", Arial, Helvetica;
	font-size: 62.5%;
	width: 100%;
	margin: 0;
	padding: 0;
	text-align: center;
	background: rgb(140, 140, 140);
}


/* @end */

/* @group Links */

a {
	text-decoration: none;
	color: black;
}

a:hover {
	text-decoration: underline;
}


/* @end */


/* @group Lists */

ul {
	list-style-type: disc;
	list-style-position: inside;
}

/* @end */

/* @group Tables */

/* @end */

/* @group Blockquotes */


/* @end */

/* @group Images */

img {
	vertical-align: bottom;
}


/* @end */

/* @group Other */

strong {
	font-weight: bold;
}

em {
	font-style: italic;
}

/* @end */

/* @group Buttons */


/* @end */

/* @end */



/* @group Helper Styles */

/* notification styles, pagination and forms */

/* Insert before element to prevent top margin migrating to enclosing container */
div.margin-barrier {
	padding-top: 1px;
	margin-bottom: -1px;
}

/* @end */

/* @group Page Structure */

/* header, footer, layout blocks (template elements) */

/* @group Outer Container */

.outer-container {
	width: 960px;  
	margin: 0px auto;
	margin-bottom: 50px;
	text-align: left;
	background-color: white;
	box-shadow: 0 0 10px #000000;
	border-radius: 0 0 12px 12px;	
}

/* @end */

/* @group Inner Container */

/* @end */

/* @group Header */

header {
	position: relative;
}

header nav {
	position: absolute;
	left: 742px;
	top: 128px;
	font-size: 16px;
}

header nav a {
	color: white;
}

header img {
}

/* @end */


/* @group Primary Content */



/* @end */

/* @group Secondary Content */


/* @end */

/* @group Footer TOC */

/* @end */

/* @group Footer */

footer {
	height: 60px;
	background: url(../images/home/footer-1.jpg);
	border-radius: 0 0 12px 12px;
	padding: 20px;
	color: white;
	text-align: center;
}

/* @end */

/* @group Developer Items */



/* @end */



/* @end */

/* @group Content Components */

/* for content within a template */

/* @group Headers */



/* @end */

/* @group Sections */


/* @end */

/* @group Photos */

/* @end */

/* @group Forms */

/* @end */



/* @end */

/* @group Blogs */

/* @group shared */

.blog-container {
	padding: 30px 0px 30px 60px;
	xfont-family: "Myriad Pro";
	font-family: "Georgia";
	font-size: 15px;
	line-height: 22px;
	position: relative;
}

.blog-container .post-list {
	width: 580px;
	float: left;
}

.blog-container div.photo {
	text-align: center;
	margin: 30px 0px;
}

.blog-container h1 {
	font-family: adelle,serif;
	font-size: 28px;
	line-height: 30px;
	font-weight: bold;
	color: #1a438e;
	margin-bottom: 4px;
}

.blog-container h2.post-title {
	margin: 30px 0px 5px;
	padding-bottom: 4px;
	border-bottom: 1px solid #c0c0c0;
	font-family: adelle,"Myriad Pro";
	font-size: 28px;
	line-height: 30px;
	font-weight: normal;
}

.blog-container .post-details {
	font-family: "Myriad Pro", Arial, sans-serif;
	font-size: 13px;
	text-transform: uppercase;
	margin-bottom: 0;
	letter-spacing: 1px;
	font-weight: bold;
	color: maroon;
}

.blog-container p,
.blog-container li {
	margin-top: 12px;
	margin-bottom: 10px;
}

.blog-container li {
	margin-left: 24px;
	list-style-type: disc;
	list-style-position: outside;
}

.blog-post .links {
	font-family: "Myriad Pro", Arial, sans-serif;
	font-size: 14px;
	margin-top: 20px;
	color: #b0b0b0;
}

.blog-post .links a {
	color: #606060;
}

.blog-container .side-panel {
	width: 230px;
	font-family: Arial, Helvetica, sans-serif;
	xbackground-color: #e8e8e0;
}

.blog-container .side-panel h4 {
	font-size: 13px;
	font-family: "Myriad Pro";
	letter-spacing: 1px;
	color: #888888;
	text-transform: uppercase;
}

.blog-container .side-panel ul {
	margin-bottom: 24px;
}

.blog-container .side-panel li {
	xborder-top: 1px solid #c0c0c0;
	xpadding: 0px 0;
	padding-right: 30px;
	margin: 9px 0;
}

.BlogRecentPost li, .BlogTagList li, .BlogPostArchive li {
	font-size: 13px;
	line-height: 15px;
	list-style: none;
	margin: 0 0 9px;
}
/* @end */

/* @group Projector Bench */

.blog-container span.above {
	text-transform: uppercase;
	font-weight: bold;
	padding-right: 12px;
	font-size: 80%;
	color: #808080;
	color: #aa8080;
	font-family: helvetica,arial;
}

/* @end */



/* @group Catalyst */



/* @end */


/* @end */

/* @group About */

.about section {
	padding: 24px 150px 18px 230px;
	font-family: "Myriad Pro";
	font-size: 16px;
	line-height: 22px;
	position: relative;
	color: #303030;
	margin-bottom: 30px;
}

.about section p {
	margin-bottom: 8px;
}

.about h2 {
	font-size: 21px;
	font-family: adelle,verdana,sans-serif;
	xfont-weight: normal;
	margin: 24px 0px 12px;
}

/* @end */
