/*  



Theme Name: FTCC



Version: 0.1



Author: Brendan Joyce



Author URI: www.fairtradecoffeecompany.com.au



Tags: 



Description: Private Theme developed for Palms Australia



*/



/* My colours */

/* Dark Maroon = #5B0000;  Light Maroon = #D66974 */



/********************* Top Elements *********************/

* { margin: 0; padding: 0; outline: 0; border:0; }

body {

	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; 

}

.smalltext {font-size:0.6em;}



/********************* Links *********************/

a, a:link, a:visited, a:active { text-decoration: none; font-weight:bold; color: #5B0000; background: inherit; }

a:hover { text-decoration: underline; font-weight:bold; color: #5B0000; background: inherit; }



/*********************  Headers *********************/





h1 {color:#FFF; font-size:1.5em; margin:0 0 1px 0; padding:4px 4px 4px 10px; background:#5B0000;}

h2 {font-size:1.5em; font-weight:normal; margin-bottom:6px;}

h4 {font-size:1.2em; font-weight:normal;}





/********************* Layout *********************/



#totalbox {

	width:900px; z-index:0;

	margin:0 auto;

	background:#FFF;

	border-top: 10px solid #5B0000;

	border-left: 10px solid #5B0000;

	border-right: 10px solid #5B0000;

}

#contentbox {

	margin:0 auto;

}



/********************* Background Images *********************/



#tileRight {

	width: 400px; height: 1200px; 

	position:absolute; top:0px; left:50%;  margin-left:460px; 

	background:   url(images2/backgroundright.png) right top no-repeat;

}



#tileLeft {

	width: 400px; height: 1200px;

	position:absolute; top:0px; left:50%; margin-left:-860px;

	background:   url(images2/backgroundleft.png) no-repeat;

}



/********************* Header *********************/



#headerbox {

	width:900px; height: 146px;

	margin:0 auto; padding:0;

	background-color:#FFFFFF;

}



#header {width:900px; height:146px;}



#header p#slogan {

	font-family:"Calisto MT", "Palatino Linotype", "Book Antiqua", Palatino, serif;

	font-size: 1.5em;

	color:#5B0000;

	position:relative;

	top: -110px; left: -20px;		

	text-align:right;

}

#header h1#logo-text {

	font-family:"Calisto MT", "Palatino Linotype", "Book Antiqua", Palatino, serif;

	font-size: 2em; font-weight:normal;

	background-color:transparent;

	color:#5B0000;

	position:relative;

	top: -130px; left: -20px;	

	text-align:right;

}





/********************* MENU CSS *********************/

#menu{

	width:900px; height:30px;

	margin:0 auto;

	text-align:center;

	border-bottom:5px solid;

	font-family:Helvetica, sans-serif; font-size: 0.75em;

	color:#FFFFFF;

	background:url(images2/menu.png) repeat-x #5B0000;

	border-bottom-color:#D66974;

}



#menu ul {

	float: left;

	list-style: none;

	margin:0; padding: 0;

}



#menu ul li {

	display: inline; 

	height:20px;

	float: left;

	border-right: 1px solid #FFFFFF;

	padding: 10px 12px 0 12px;

}



#menu ul li a {

	height:20px;

	color: #FFF;

	text-decoration: none;

	font-weight:normal;

}



#menu ul li a:hover {

	text-decoration:underline;

}



#menu ul li.last {border-right:none; float:right;}

#menu ul li.current_page_item { background-color:#D66974; color:#5B0000;}

#menu ul li.current_page_item a {text-decoration:none; font-weight:normal; color:#5B0000;}

#menu ul li.current_page_item a:visited {text-decoration:none; font-weight:normal; color:#5B0000;}

#menu ul li.current_page_item a:active {text-decoration:none; font-weight:normal; color:#5B0000;}

#menu ul li.current_page_item a:hover{ text-decoration:underline; font-weight:normal; color:#5B0000;}

#menu ul li.current-cat {background-color:#D66974; color:#5B0000;}

#menu ul li.current-cat a {text-decoration:none; font-weight:normal; color:#5B0000;}

#menu ul li.current-cat a:visited {text-decoration:none; font-weight:normal; color:#5B0000;}

#menu ul li.current-cat a:hover{ text-decoration:underline; font-weight:normal; color:#5B0000;}





#SubNavs{

	width:900px; height:25px;

	margin:0 auto;

	text-align:center;

	border-bottom:5px solid;

	font-family:Helvetica, sans-serif; font-size: 0.75em;

	color:#FFFFFF;

	padding:0;

	background-color:#D66974;

	border-bottom-color:#D66974;

}



#SubNavs ul {

	height:20px;

	margin:0;

	float: left;

	list-style: none;

	margin:0; padding: 0;

	border:0;

	display:inherit;

	text-decoration:none;

	font-weight:normal;

}



#SubNavs ul li {

	display: inline; 

	height:20px;

	float: left;

	padding: 8px 0 0 0;

}



#SubNavs ul li a {

	height:20px;

	color: #5B0000;

	text-decoration: none;

	font-weight:normal;

	border-right: 1px solid #5B0000;

	padding: 0 12px;

}



#SubNavs ul li a:hover {

	text-decoration:underline;

}



/********************* Columns *********************/



#sidebar{

	width:300px;

	background:#FFFFCC;

	border-left: 5px solid #FFFFFF;

	float:right;

	margin:0; padding:0; border:none;

}

#main{

	background: url(images2/maroon-bg.png) repeat-x;

	width:600px;

	line-height:1.6em;

	float:left;

	margin:0; padding:0; border:none;

	font-size: 0.75em;

}



/********************* Footer *********************/

#randomquote {

	clear:left; width:880px;

	padding: 10px; margin:0; 

	color:#FFF;

	font-size:0.8em;

	text-align:center;

	border-right: 10px solid #5B0000;

	background-color:#5B0000;

}

#footer {

	width:900px; z-index:0;

	margin:0 auto; padding:0;

	font-size:0.6em;

	text-align:center;

	color:#5B0000;

}

#footer a {font-weight:normal; text-decoration:underline;}





/********************* Sidebar Items *********************/

div.rightbox{

	width:300px;

	padding-top:126px;

	position:relative; top:-1px;

	margin-bottom:6px; 

	background-repeat:no-repeat; background-position:top left;

}



div.righttext{

	position: relative; z-index:42;

	padding: 2px 12px 0 12px; /* top, right, bottom, left */

	background:url(images2/rightbg.png) repeat-x;

	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;

}



div.righttext h3 {font-size:0.8em; color:#000000; margin-bottom:5px; font-weight:normal;}



div.righttext p { font-size:0.6em; margin-bottom:0;}
div.righttext span { font-size:0.8em; margin-bottom:0;}

div.righttext ul {font-size:0.6em; margin-left:12px; margin-bottom:0; padding:0; text-indent:-4px;}

div.righttext ul ul {font-size:1em; margin-left:14px; margin-bottom:0; padding:0; text-indent:-4px;}

div.righttext a {font-weight:normal; text-decoration:underline;}

div.righttext img { margin-bottom:-30px;}



ul.sidemenu li { 

	background-image:none;

	list-style:none;

	margin-bottom:2px;

	margin-left:-3px;

}



/********************* Left Column Items *********************/



#main p {margin-bottom:6px;}



#productbox{

	width:170px;

	height:280px;

	float:left;

	margin:4px 6px 4px 0; padding: 4px; border:silver 1px solid;

	font-size:inherit;

	text-align:center;

}

div.newsitem{ margin: 5px 10px;}

div.newsitem ul li {margin-left:30px;}

div.newsitem ul li a {font-weight:normal;}



/* Comment Form */

textarea {

	width:550px;

	padding:2px;

	font: inherit;

	border:1px solid silver;

	height:100px;

	display:block;

	color:#777;

}



/* Subscribe/search Boxes */

input {

	padding:1px;

	border:1px solid silver;

	font-size:0.8em;

	color:#777;

}

input.button { 

	font-weight: bold; 

	height: 24px;

	padding: 2px 3px; 

	color: #FFF;

	border: 0;

}

