/*
Theme Name: trailworx
Theme URI: trailworx.com.au
Description: a custom theme for Trailworx
Author: Jack Zhao
Author URI: cityreturnplease.com
Template: thematic
Version: 1
.
*/

/* Reset browser defaults */
@import url('../thematic/library/styles/reset.css');

/* Apply basic typography styles */
@import url('../thematic/library/styles/typography.css');

/* Apply a basic layout */
@import url('../thematic/library/layouts/2c-r-fixed.css');

/* Apply basic image styles */
@import url('../thematic/library/styles/images.css');

/* Apply default theme styles and colors */
/* It's better to actually copy over default.css into this file (or link to a copy in your child theme) if you're going to do anything outrageous */
@import url('../thematic/library/styles/default.css');

/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');
* {
	margin: 0;
margin-left:-1px;
padding:0;
outline:none;
}

body{
	background: #243e65 url(./images/body_background.png) repeat-x;
font:70% Verdana;
color:#ACACB0;}

#header {
height: 322px;
display:block;
background: url(./images/branding_background.jpg) no-repeat center;
position: relative;
}
#branding{
position: relative;
	height: 337px;
width: 100%;
display:block;
margin: 0 auto;
padding: 0px;

z-index: 1;
display:none;
}	
#blog-title{
	display: none;
}
a {
color:#99FF00;
}

a:hover {
text-decoration:none;
}

#main {
	position: relative;
	width:756px;
	margin:0 auto;
	background:#151521;
	padding:0px 8px 5px;
	top: -20px;
}

#access {
	top: 230px;
display: block;
width:680px;
border: none;
background: transparent;
padding:12px 5px;
margin:0px auto 1px;
color:#fff;
letter-spacing:2px;
text-transform:uppercase;
	font: bold 8pt "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
#access ul{	
border: none;
}
#access li{	
	list-style:none;
margin-right:0px;
background-color: transparent;
}
#access li.sfHover{	
background-color: #29314b;
}
#access a {
	border: none;
padding:12px;
color:#ACACB0;
text-decoration:none;
margin-right:0px;
}

#access a:hover{
background-color: #29314b;
color:#fff;
}

#access a.active {
background-color: #29314b;
color:#fff;
font-weight:bold;
}



#container {
background: #1f2639;
padding:10px 10px 10px 10px;
margin-left: 10px;
width: 490px;
}

#content {
	margin-left: -.1px;
	margin-right:240px;
	margin-top: 0px;
	width: 100%;
	font: 10pt/12pt "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#content .entry-content{
	padding: 0px 12px;
	background: #282e46;
}

#content .entry-content img.size-full{
	padding: 10px 22px;
	background: #000;
}

#content .entry-content p {
	margin:10px 0;
padding:5px 0;	
}

#content h1 {
padding: 15px 0 5px;
color:#fff;
margin:10px 0;
	font: 22pt "Courier New", Courier, mono;
;
}

#content h2{
	color:#fff;
	margin:10px 0 10px;
	padding: 0 10px 0 0;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 13pt;
	line-height: 18px;
	font-weight: normal;
}
#content a{
color: #fff;

}
#content p {
margin:10px 0;
padding:5px;
line-height:20px;
}

#primary,#secondary {
	margin-left: -0.1px;
	margin-bottom: 0;
	border: none;
	width:200px;
	float:right;
	background:#1F2639;
	color:#bdbdc1;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}

#primary ul.xoxo,#secondary ul{
	color: #fff;
	list-style: none;
	padding: 5px;
}

#primary h3,#secondary h3{
font-size:90%;
margin:10px 0;
}

#random_image_wrapper img{
	width: 190px;
	height: auto;
}

#footer {
	width:752px;
	height: 44px;
	background:#201e21;
	padding:10px;
	margin:0 auto;
	clear:both;
	position: relative;
	border: none;
	top: -20px;
}

#footer p {
text-indent:0;
}

#siteinfo {
	width: 45%;
	margin-left: 36px;
	float: left;
padding: 0;
}
#designedby {
	width: 45%;
	text-align: right;
	float: right;
	margin-right: 36px;
padding: 0;
}
.entry-content blockquote {font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.2em;}
	
.entry-content h5 {
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.entry-content h4 {
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-transform: none;
	margin-top: 0px;
	margin-bottom: 10px;
}
.entry-content ul {
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-transform: none;
	margin-top: 0px;
	margin-bottom: 10px;
	font-weight: normal;
}
.entry-content li {
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-transform: none;
	margin-top: 0px;
	margin-bottom: 10px;
	font-weight: normal;
}

#content .entry-content p.wp-caption-text {
	background: #000;
	padding: 5px 22px;
	margin: 0;
	width: 421px;
	font: 12pt/20px Arial;
	color: #92b760;
	text-align: left;
}

#comments-list.comments li, #respond{
	background: #282e46 ;
}

a.piclenselink {
font:  14pt/30px Arial;
color:#fff;
margin:10px 0 10px 10px;
padding: 0 10px 0 0;
	text-decoration: none;
}

/*.entry-content img {
	border: 7px solid #FFFFFF;
}*/
