/*  

Theme Name: AXNT GRID



Description: This is a theme.

Version: 1.0

Author: A d i i + s t r e s s d e s i g n

Author URI: a d i i . c o . z a/

*/



body {

	margin-top: 20px;

	padding-bottom: 10px;

	font-family: Helvetica, Arial, sans-serif;

}

a { color: #898989; }

a:hover { color: #000; }

.al { float: left; display: inline; }

.ar { float: right; display: inline; text-transform: uppercase; font-size: 9px; }

.fix {

	clear: both;

}

#columns { margin-bottom: 20px; }

#columns h3 {

	font-size: 16px;

	margin-bottom: 15px !important;

	line-height: 24px;	

	clear: left;

	border-bottom:1px dashed #000;

	padding-bottom: 5px;

}

.entry h3 {

	font-size: 18px !important;

	margin-bottom: 15px !important;

	line-height: 24px;	

	clear: left;

	border-bottom:none !important;

	padding-bottom: 0px !important;

}

.entry h4 {

	font-size: 16px;

	margin-bottom: 15px !important;

	line-height: 16px;	

	clear: left;	

}



/* HEADER */



#nav {

	border-bottom:1px solid #e5e5e5;

	height:26px;

	margin-bottom: 20px;

}

#nav ul {

	list-style: none;

	line-height: 26px;	

}

#nav ul li {

	float: left;

	display: inline;

	margin: 0px !important;

	padding: 0px !important;

	line-height: 26px;	

	float: left; 

	font-size: 12px;

	letter-spacing: 1px; 

	margin:0;

	text-transform: uppercase;	

}

#nav .page_item a, #nav .current_page_item a { 

	color: #7f7f7f;

	text-decoration: none;

	line-height: 26px;

	display: block;

	padding: 0px 6px;

	margin-right: 2px;

}

#nav .page_item a:hover, #nav .current_page_item a { 

	background: #e5e5e5;

	color: #000;

}

.rss a {

	background: url(images/ico-rss.gif) center left no-repeat;

	padding-left: 24px;

	margin-left: 15px !important;

	color: #bfbfbf;

	text-decoration: none;

	line-height: 26px;

	display: block;	

}



#header, #headerimg {

	margin-bottom: 20px;

}

#header h1 {
	background: url(images/AXNT_logo.gif) center left no-repeat;
	font-size: 32px;
	letter-spacing: 1px;
	margin: 0px !important;
	line-height: 32px;
	height: 45px;
}

#header h1 a {
	text-decoration: none;
}

#header h1 a:hover {

	color: #bfbfbf;

}

.description {

	font-size: 14px;

	color: #bfbfbf;	

}



/* CONTENT */



.post {

	margin-bottom: 10px;

	float: left;

}

.post h2 {

	font-size: 24px;

	letter-spacing: 1px;

	margin: 0 0 10px 0 !important;

	line-height: 24px;	

	clear: left;

}

.post h2 a {

	color:#000;

	text-decoration: none;

}

.post h2 a:hover {

	color: #bfbfbf;

}

.post .posted {

	color: #bfbfbf;

	padding: 0 0 0px 15px;

	margin: 0 0 10px;

	border-bottom: 1px solid #bfbfbf;

	text-transform: uppercase;

	float: left;

}

.post .posted a {

	color :#bfbfbf;

	font-weight: bold;

	text-decoration: none;

}

.post .posted a:hover {

	color: #000;

}

.entry p {

	font-size: 14px;

	line-height: 20px;

	margin-bottom:15px;	

	text-align: left;

}

.entry blockquote {

	margin: 0 15px;

	padding: 0px 28px 0px 44px;

	background: url(images/ico-blockquote.gif) top left no-repeat;

	color: #bfbfbf;

	font-size: 12px;

}

.entry ul li ul, .entry ol li ol {

	margin: 0px !important;

}

.postmeta {

	color: #bfbfbf;

	border-top: 1px solid #bfbfbf;

	text-transform: uppercase;

	line-height: 26px;

	height: 26px;

}

.post .postmeta a {

	color :#bfbfbf;

	text-decoration: none;

}

.post .postmeta a:hover {

	color: #000;

}

.postmeta .category {

	float: left;

	display: inline;

}

.postmeta .comms {

	background: url(images/ico-comms.gif) center left no-repeat;

	padding-left: 24px;

	float: right;

	display: inline;

}

.gravatar {

	width: 56px;

	height: 56px;

	background: #e5e5e5;

	padding: 2px;

}

#navigation {

	margin: 0px !important;

}

#navigation a {

	font-size: 18px;

	font-weight: bold;

	color: #000;

	text-decoration: none;

}

#navigation a:hover {

	color: #bfbfbf;

}



/* COMMENTS */



h3 {

	font-size: 16px;

	margin: 0 !important;

	line-height: 24px;	

	clear: left;

	border-bottom:1px dashed #000;

	padding-bottom: 5px;

}

ol.commentlist{

	list-style: none;

	margin: 0px !important;

}

ol.commentlist li{

	margin: 0px !important;

	border-bottom:1px dashed #000;	

	padding-top: 10px;	

}

ol.commentlist p{

	margin-bottom: 10px;

}

ol.commentlist cite{

	font-style: normal;

	font-weight: bold;

}

#comments p {

	margin-bottom: 15px;

}

#comments input, #comments textarea {

	background: #e5e5e5;

	border: none;

	color: #575757;

	padding: 8px;

	font-family: Helvetica, Arial, sans-serif;

	font-size: 12px;

	margin-right: 10px;

}

#comments textarea {

	width: 604px;

	line-height: 18px;

	margin-right: 0px !important;

}

#comments label {

	font-size: 12px;

}



/* SIDEBAR */



#sidebar h2 {

	border-bottom: 1px dashed #575757;

	border-top: 2px solid #575757;

	color: #575757;

	font-size: 18px !important;

	line-height: 32px !important;

	margin-bottom: 10px;

}

.mpu {
	width: 300px;
	height: 250px;
	background: #e5e5e5 url(images/AXNT_Advert_Q1-2010.gif) no-repeat;
	margin-bottom: 20px;
}

.search {

	background: #e5e5e5;

	padding: 3px;

	margin-bottom: 20px;

}

.search input {

	background: #f1f1f1;

	border: 1px solid #f1f1f1;

	color: #575757;

	padding: 4px;

	font-family: Helvetica, Arial, sans-serif;

	font-size: 12px;

	width: 220px;

}

.search .btn {

	border: none !important;

	width: 61px !important;

	font-weight: bold !important;

	background: #e5e5e5 !important;

}

#sidebar ul {

	list-style: square inside;

}

#sidebar ul li {

	font-size: 14px;

	margin: 0;

	color:#898989;	

}

#sidebar a {

	text-decoration: none;

}



/* FOOTER */



#banner {

	width: 100%;

	float: left;

	background: #e5e5e5;

	padding: 10px 0;

	margin-bottom: 10px;

}

#banner h2 {

	border-bottom: 1px solid #000;

	color: #000;

	font-size: 16px !important;

	font-weight: bold;

	line-height: 24px !important;

	margin-bottom: 00px;

}

#banner ul {

	margin: 0px !important;

	list-style: none;

}

#banner ul li {

	margin: 0px !important;

	padding: 4px 0px !important;

	border-bottom: 1px dashed #575757;

}

#banner a { text-decoration: none; }

#footer {

}