/*
Theme Name: Word Has It
Theme URI: http://www.wordhasit.net.au/
Description: The custom Word Has It theme.
Version: 1.0
Author: Robert Kirk
*/

/*************************************************************/
/***** Global Settings *****/
 
html, body {
	border: 0;
	margin: 0;
	padding: 0;
}
body {
	font: 62.5%/1.25 Arial, Helvetica, sans-serif;
}
/***** Forms *****/
form {
	margin: 0;
	padding: 0;
	display: inline;
}
/*************************************************************/
/***** Headings *****/
 
h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-family: "Times New Roman", Times, serif;
	color: #a3001a;
}
h1 {
	padding: 0 0 0 0;
	letter-spacing: 1px;
	font-size: 2.0em;
}
h2 {
	padding: 0 0 10px 0;
	letter-spacing: 1px;
	font-size: 1.8em;
	text-transform: uppercase;
}
h3 {
	padding: 5px 0 5px 0;
	letter-spacing: 1px;
	font-size: 1.4em;
	font-weight: normal;
}
h4 {
	font-size: 1.2em;
	font-weight: bold;
}
h5 {
	font-size: 1.0em;
	font-weight: bold;
}
/*************************************************************/
/***** Common Formatting *****/
p, ul, ol {
	margin: 0;
	padding: 0.5em 0 0.5em 0;
	font-size: 1.2em;
}
ul, ol {
	padding: 0 0 1.25em 2.5em;
}
blockquote {
	margin: 1.25em;
	padding: 1.25em 1.25em 0 1.25em;
}
small {
	font-size: 0.90em;
}
img {
	border: 0;
}
a {
	color: #2a2014;
	text-decoration: underline;
}
a:hover {
	color: #a3001a;
	text-decoration: none;
}
h3 a {
	color: #a3001a;
	text-decoration: underline;
}
/*************************************************************/
/***** Custom Layout *****/
body {
	background: #f8f3ed url(images/bg.jpg) no-repeat top center;
	color: #2a2014;
}
#container {
	width: 1154px;
	margin: 0 auto;
	position: relative;
}
#content {  
	width: 944px;
	margin: 0 auto;
	overflow: auto;
}
#col-a {
	margin: 220px 0 0 0;
	padding: 0;
	width: 210px;
	float: left;
}
#col-b {
	margin: 220px 0 0 0;
	padding: 0 40px 0 40px;
	width: 475px;
	float: left;
}
#col-c {
	margin: 222px 0 0 0;
	padding: 0;
	width: 170px;
	float: left;
}
#col-c img {
	padding: 6px;
	background: #f8f3ed;
	border: 1px solid #cabca1;
}
#bio {
	font-size: 0.8em;
}
#footer {
	clear: both;
	margin: 50px auto 0 auto;
	width: 944px;
}
#footer a {
	color: #2a2014;
	text-decoration: none;
}
#footer a:hover {
	color: #a3001a;
	text-decoration: underline;
}
.standout {
	font-weight: bold;
}
#footer-nav {
	font-family: "Times New Roman", Times, serif;
	font-size: 1.0em;
	color: #2a2014;
	display: inline;
	float: left;
	text-align: left;
	text-transform: uppercase;
	padding: 0 0 2px 0;
	width: 100%;
}
#footer-copyright {
	border-top: 1px solid #a3001a;
	font-family: "Times New Roman", Times, serif;
	font-size: 1.0em;
	color: #797d81;
	display: inline;
	float: right;
	text-align: right;
	text-transform: uppercase;
	padding: 2px 0 0 0;
	width: 100%;
}
.alternate-highlight {
	color: #a3001a;
}
.post {
	padding: 0 0 16px 0;
}
.post h1 a {
	color: #a3001a;
}
.post-entries-nav {
	font-size: 1.2em;
}
/*************************************************************
Generic Wordpress
*************************************************************/
.alignright {
	padding: 0 0 6px 6px;
}
.alignleft {
	padding: 0 6px 6px 0;
}
/*************************************************************/
/***** Main Navigation *****/
/***** #nav - main menu *****/

#nav ul, #nav li { /* using a list for menu */
	list-style-type: none;  /* cleaning up the list */
	margin: 0;
	padding: 0;
}

#nav ul {
	/* position: absolute;  positioning for IE5 et IE5.5 */
	background: transparent url(images/menu_bg.gif) top left no-repeat; /* general background for the menu */
	height: 170px;
	width: 210px;
	text-align: center;
}

#nav li {
	display: inline; /* correction for IE5 et IE5.5 */
}

#nav li a { /* buttons dimensions and definition */
	display: block;  /* block for <a> to give it its dimensions */
	height: 25px;
	width: 210px;
	line-height: 25px;  /* height of line to avoind paddings */
}

#nav li a:hover {
	background: transparent url(images/menu_bg.gif) top left no-repeat;
}

#nav a#menu1:hover {
	background-position: 0 -170px; /* move of background for each button */
}

#nav a#menu2:hover {
	background-position: 0 -195px;
}

#nav a#menu3:hover {
	background-position: 0 -220px;
}

#nav a#menu4:hover {
	background-position: 0 -245px;
}

#nav a#menu5:hover {
	background-position: 0 -270px;
}

#nav a#menu6:hover {
	background-position: 0 -295px;
}
#nav a#menu7:hover {
	background-position: 0 -320px;
}

/*************************************************************/
/***** Miscellaneous Globals *****/
.clearfix { clear: both; }
.float-left { float: left; }
.float-right { float: right; }
.text-left { text-align: left; }
.text-right { text-align: right; }
.text-center { text-align: center; }
.text-justify { text-align: justify; }
.bold { font-weight: bold; }
.italic { font-style: italic; }
.underline { border-bottom: 1px solid; }
.highlight { background: #ffc; }
.wrap { width: 1154px; margin: 0 auto; }
.img-left { float: left; margin: 4px 10px 4px 0; }
.img-right { float: right; margin: 4px 0 4px 10px; }
.nopadding { padding: 0; }
.noindent { margin-left: 0; padding-left: 0; }
.nobullet { list-style: none; list-style-image: none; }