/*
Theme Name: Exticie v5
Theme URI: http://amparose.com/
Description: Theme for Exticie.com.au
Version: 5
Author: Philip Tyrer
Author URI: http://amparose.com/
*/

body, html {
	margin: 0px; padding: 0px;
	font-family:verdana, sans-serif; font-size: 85%; line-height: 20px;
	background: white url(images/bg-top.jpg) repeat-x top;
	}

h1 { font-size: 190%; color: #45132b; }
h2 { font-size: 180%; color: #45132b; margin-top: 25px; }
h3 { font-size: 150%; color: #45132b; }
h4 { font-size: 120%; clear: both; }
h5 { font-size: 120%; }
h6 { font-size: 100%; }

a { outline: none; text-decoration: none; }
a:link, a:visited { color: #000449; }
a:hover { color: #b10006; }
a:active {}

div#content a:link, div#content a:visited { color: #b10006; }
div#content a:hover { color: #000449; }
div#content a:active {}

div#content h2 a:link, div#content h2 a:visited { color: #000449; }
div#content h2 a:hover { color: #b10006; }
div#content h2 a:active {}

img { border: none; }

/* Layout
--------------------------------------------------------------------------------*/

div.container {
	margin: 0px auto 0px auto; padding: 0px;
	width: 952px;
	position: relative;
	}

div#header {
	}
	
div#topBar {
	height: 57px;
	background: transparent url(images/topBar.jpg) no-repeat top left;
	}
	
div#main {
	margin: 0px 0px 0px 0px; padding: 0px;
	background: transparent url(images/main-content.jpg) no-repeat top left;
	}

div#footer {
	background-color: #c6a5b5;
	}
	
div.fixer1 {
	height: 15px;
	clear: both;
	}

div.fixer2 {
	height: 5px;
	clear: both;
	}

div.fixer3 {
	clear: left;
	}

div#content {
	margin: 0px; padding: 0px;
	float: left; width: 710px;
	}

/* Sidebar */

div#rh_side {
	margin: 15px 10px 15px 10px; padding: 0px;
	width: 220px;
	float: right;
	background: transparent url(images/RH220_tile.jpg) repeat-y top;
	}

div#rh_side_wrap {
	margin: 0px; padding: 0px;
	background: transparent url(images/RH220_top.jpg) no-repeat top;
	}
	
div#rh_side_bot {
	width: 220px; height: 5px;
	background: transparent url(images/RH220_bot.jpg) no-repeat bottom;
	}
	
div.inner { margin: 15px; }

/* logo */

div#logo {
	margin: 0px; padding: 0px;
	position: absolute;
	left: -36px; top: 57px;
	}

div#logo ul { margin: 0px; padding: 0px; }

div#logo ul li {
	margin: 0; 
	padding: 0;
    list-style: none;
	display: inline;
	}

div#logo ul li a {
	margin: 0;
	float: left;
	padding: 131px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:20px; /* for IE5/Win only */
	background: transparent url(images/logo.jpg) top left no-repeat;
	width: 190px;
	}

div#logo ul li a:hover {
	background-position: 0 -131px;
	}

/* Forms */


form { padding: 0px; margin: 0px;}
input { font-family: 'Verdana'; color: #282b31; font-size: 11px;}
textarea { font-family: 'Verdana'; color: #282b31; font-size: 11px;}
select { font-family: 'Verdana'; color: #282b31; font-size: 11px;}

.Form .Email { background: url(images/FooterEmail.png) no-repeat left top;}

.Form {
	margin: 0 0 0 40px; padding: 0px 0px 10px 0px; 
	position: relative;
	font-family: 'Verdana';
	}
.Form form { margin: 0px; padding: 0px;}
.Form a { text-decoration: underline;}
.Form p { padding: 0px 0px 2px 0px; margin: 0px; color:#666; }
.Form p small strong { font-weight: bold; color:#FF3300;}
.Form p small {
	font-size: 11px;
	display: block;
	padding: 6px 0px;
	color:#000;
	}
.Form .TextField {
	padding: 6px 6px 6px 30px;
	color:#003366; font-size: 12px;
	background: #dfecdc;
	border: solid 1px #cdabb1;
	display: block;
	}
.Form .TextArea {
	padding: 6px;
	color:#003366;
	background: #dfecdc;
	border: solid 1px #cdabb1;
	font-size: 12px;
	}
.Form input.SubmitComment {
	margin-top: 4px;
	width: 57px; height: 29px;
	background: url(images/SubmitComment.png) no-repeat;
	}
.Form input.SubmitComment:hover {
	margin-top: 4px;
	background: url(images/SubmitComment.png) no-repeat 0 -29px;
	}
.Form input.SubmitCommentIE {
	margin-top: 4px;
	width: 57px; height: 29px;
	background: url(images/SubmitComment.png) no-repeat 0 -29px;
	}

/* Content
--------------------------------------------------------------------------------*/

/* Main */

p.extBox1 {
	padding: 10px;
	font-size: 110%;
	border: 1px solid #bea28e;
	}

p.extBox2 {
	padding: 10px;
	font-size: 110%;
	border: 1px solid #bea28e;
	background-color: #c4dcc4;
	}
	
p.extLil { font-size: 90%; margin: 0px 30px 10px 30px; padding: 0px; }

div.extDivider img {
	margin: 20px 0px 20px 68px; padding: 0px;
	border: none;
	}

p.postmetadata { font-size: 90%; }

div.entry h2, div.entry h3 { clear: left; }

div.entry img { margin-bottom: 20px; }

/* rh side lists */

h2.widgettitle {
	color: #554441 /* orange #8e402b purple #2d4b4e */;
	font-size: 140%;
	}

div#rh_side_wrap ul {
	margin: 20px 10px 0px 15px; padding: 0px;
	list-style: none; 
	}

.widget a {
	margin: 0px; padding: 0px 0px 0px 4px;
	display: block;
	}

.widget a:hover, .widget a:active {background-color: #682243; color: white;}

div#adsense1 {
	margin: 20px 0 0 30px; padding: 0;
	}

/* Interactables */

.postmetadata { 
	margin: 0px; padding: 3px 0px 0px 0px;
	border-top: 1px dashed #bea28e;
	clear: left;
	}

/* Top Bar */

form#searchform {
	margin: 10px 20px 0 0; padding: 0 0 0 0;
	float: right;
	background: transparent url(images/search2.gif) no-repeat right top;
	overflow: hidden;
	width: 199px;
	order: 1px solid red;
	}

form#searchform input {
	margin: 0 0 0 0; padding: 6px 0 8px 25px;
	background-color: transparent;
	border: none;
	overflow: hidden;
	}

div#topBar ul {
	margin: 10px 0 0 20px; padding: 0;
	float: left;
	list-style: none;
	}

div#topBar ul li { float: left; margin: 0 25px 0 0; padding: 0; }

div#topBar ul li.rssSubscribe a {
	margin: 0; padding: 10px 0 10px 25px;
	background: transparent url(images/rss.jpg) no-repeat left;
	}

/* Images and post nav */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	isplay: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	float: left
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
	
/* Posts */

.navigation {
	margin: 0 0 30px 0; padding: 0;
	display: block;
	height: 1em;
	}

.PostTime {
	float: left;
	margin: 0 15px 0 0; padding: 0;
	background-color:  #592032;
	width: 40px;
	text-align: center;
	color: white;
	line-height: 12px;
	border: 1px solid #9a4c4d;
	}

.PostTime span {
	display: block;
	}

.day {
	margin: 0; padding: 7px 0 5px 0;
	font-weight: bold;
	font-size: 160%;
	background-color: #c87156;
	}

.month {
	font-size: 80%;
	background-color: #c87156;
	}

.year {
	padding: 1px 0 1px 0;
	font-size: 80%;
	}

.PostAuthor {
	margin: 0 0 25px 0; padding: 0;
	color: #661c3b;
	}

/* Comments */

ol.commentlist { background-color: #dcccd6; list-style: none; margin: 0 40px 0 40px; padding: 0; color: #45132b; }
li.alt { background-color: #ebe1e7; }
ol.commentlist li { margin: 0; padding: 10px; }
ol.commentlist cite { font-size: 120%; }

/* Front page */

div#extHometent {
	}

.post h2 { margin: 25px 0 0 0; padding: 0; }

/* Menus
--------------------------------------------------------------------------------*/

div#menu ul {
	margin: 20px 0px 0px 149px; padding: 0px;
	list-style: none;
	overflow: hidden;
	}

div#menu ul li {
	margin: 0; 
	padding: 0;
    list-style: none;
	display: inline;
	}

div#menu ul li a {
	margin: 3px 3px 0px 4px;
	float: left;
	padding: 93px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:20px; /* for IE5/Win only */
	}

div#menu ul li a:hover {
	background-position: 0 -93px;
	}

div#menu ul li a:active {
	background-position: 0 -93px;
	}

li#extClothing a {
	width: 473px;
	background: transparent url(images/menu1-clothing.jpg) top left no-repeat;
	}
li#extArt a {
	width: 153px;
	background: transparent url(images/menu2-art.jpg) top left no-repeat;
	}
li#extLiterature a {
	width: 153px;
	background: transparent url(images/menu3-literature.jpg) top left no-repeat;
	}

body.Clothing li#extClothing a { background-position: 0 -93px; }
body.Art li#extArt a { background-position: 0 -93px; }
body.Literature li#extLiterature a { background-position: 0 -93px; }


/* Sub menus */

div#content div.navigation a:link,div#content div.navigation a:visited { color: #5b0004; }

li.previousPostLink { margin: 0 0 0 0; padding: 0; float: left; }
li.nextPostLink { margin: 0 0 0 0; padding: 0; float: right; }

div#subMenu {
	text-transform: capitalize;
	font-family: "Trebuchet MS",sans-serif;
	font-size: 110%;
	line-height: 25px;
	}

div#subMenu ul {
	margin: 0; padding: 0;
	list-style: none;
	}
	
div#subMenu ul li {
	margin: 0 20px 0 0; padding: 0;
	float: left;
	}

div#subMenu ul li a {
	margin: 0; padding: 4px;
	}

div#subMenu ul li a:link, div#subMenu ul li a:visited { color: #5b0004; }
div#subMenu ul li a:hover, div#subMenu ul li a:active { background-color: #682243; color: white; }

div#subMenu ul li.current_page_item a { color: #682243; border: 1px solid #682243; }

/* Footer
--------------------------------------------------------------------------------*/

div#drawer {
	margin: 0px 0px 0px 0px; padding: 0px;
	clear: both;
	font-size: 90%;
	}
	
div#drawer ul {
	list-style-type: none;
	text-align: center;
	}

div#drawer ul li {
	margin: 0px 30px 0px 0px; padding: 0px;
	display: inline;
	}

div#drawer ul li a { text-decoration: none; }
div#drawer ul li a:link, div#drawer ul li a:visited { color: #666666; }
div#drawer ul li a:hover { color: #b10006; }

div#footer {
	margin: 0px; padding: 0px;
	background: white url(images/bg-footer.jpg) repeat-x top;
	}
	
div.footCol {
	border-left: 1px dashed #575757;
	margin: 25px 3px 20px 3px; padding: 0px 0px 0px 15px;
	float: left;
	width: 210px;
	color: #444548;
	}

div.footCol ul { margin: 0 15px 0 15px; padding: 0; list-style: none; }

div.footCol h4 { margin: 0 15px 15px 15px; }

div#footerCol_first {
	border: none;
	}

div#footInfo {
	margin: 0px 0px 0px 0px; padding: 0px;
	clear: both;
	text-align: center;
	font-size: 90%;
	color: #444548;
	}
