@charset "UTF-8";

/* A variation on Eric Meyer's CSS Reset:
   This is disabled because the Blueprint framework already has it.
   You should enable it if you aren't using Blueprint.

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
table {
	border-collapse:collapse;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
abbr,acronym {
	border:0;
}
*/

/* Below are the CSS styles that aren't included with Blueprint. It's a good idea to keep them whether or not you use it unless you know what you're doing. */

body {
	background-color: #f8c700;
	background-image: url('../images/page_bg.jpg');
	background-position: top center;
	background-repeat: no-repeat;
	font-family: 'Open Sans';
	font-size: 13px;
}

h1 {
	font-weight: bold;
	font-size: 48px;
	color: #f8a900;
	margin-bottom: 0px;
	text-transform: uppercase;
	text-shadow:-1px 1px 2px #b23e35;
}

h1 a:link {
	color: #f8a900;
	text-decoration: none;
}
h1 a:hover {
	color: #f8a900;
	text-decoration: none;
}
h1 a:active {
	color: #f8a900;
	text-decoration: none;
}
h1 a:visited {
	color: #f8a900;
	text-decoration: none;
}

h2 {
	color: #ce1526;
	font-weight: bold;
	font-size: 24px;
}

p {
	text-indent: 0;
	margin-left:0;
}

.container {
	width: 1000px;
	margin: 0 auto;
}

#pagehead {
	padding-top: 25px;	
	padding-bottom: 25px;
	padding-left: 30px;
}

#navigation {
	float:		left;
	width: 		293px;
	margin-right: 25px;
	margin-bottom: 10px;
	}

#contentarea {
	width: 630px;
}

.contentbox {	
	background-color: #f8a900;
	margin-bottom: 5px;
	padding: 5px;
}

#footer {
	clear: both;
	width: 100%;
	text-align: center;
	margin-bottom: 30px;
	margin-left: -25px;   
}

.boxleft {
	background-color: #f8a900;
	margin-top: 15px;
}
.boxleft p {
	padding: 15px;
}
.boxleft h3 {
	color: #ce1626;
	font-weight: bold;
	font-size: 18px;
	background-color: #ffde58;
	margin-top: 10px;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
}

#contact-form fieldset{
	border:0;
	background-color: #f8a900;
}
.contact-address, .contact-street, .contact-postcode, .contact-suburb, .contact-country, .contact-telephone, .contact-fax {
	font-weight:normal;
	font-style: normal;
	margin-left:0;
}

/* Text styles */
.blog-featured h2 {
	font-size: 1.5em;
	margin-bottom:0em;
}
p.readmore {
	text-indent:0;
	font-size: .9em;
}
.joomla-footer {
	font-size: .9em;
	margin-bottom: 30px;
}

/* Article functions */
ul.actions {
	clear:both;
	margin-top: -50px;
	float:right;
}
ul.actions li {
	list-style-type: none;
	float:right;
	margin-left: 10px;
}

/* Login styles */
p#form-login-username label,
p#form-login-password label {
	width: 160px;
	display:block;
}
p#form-login-remember label {
	font-size: .9em;
	font-weight: normal;
	line-height: 25px;
}
p#form-login-remember input {
	float:left;
	margin-right: 5px;
}
form#form-login ul {
	margin: 0;
	padding: 0;
}
form#form-login ul li {
	list-style-type: none;
	margin-left: 20px;
	font-size: .9em;
}

.joomla-nav {
	background-image: url('../images/navi_bg.jpg');
	background-position: top left;
	background-repeat: no-repeat;
  background-color:#ff9900;
  height:1%; /* fixing IE 6 */
  margin:0 0 1.5em 0;
  min-height:auto;
  overflow:auto;
  padding:0.67em 0 0.67em 0;
	text-shadow:0px 0px 4px #b23e35;
}
	
.joomla-nav li {
  float:left;
  line-height:40px;
  font-size: 14px;
  list-style-type:none;
  margin:0 30px 0 30px;
  padding:0;
  border-top: 1px solid #ffe64b;
  border-bottom: 1px solid #d43f14;
}
.joomla-nav li a {
  color:#fff;
  cursor:pointer;
  display:block;
  float:left;
  font-weight:bold;
  padding:0 0 0 0;
  width: 210px;
}
.joomla-nav li a.selected {
  color:#f8c700;
  cursor:default;
}
.joomla-nav li a, .joomla-nav li a:focus, .joomla-nav li a:hover {
  text-decoration:none;
}
.joomla-nav li a:focus, .joomla-nav li a:hover {
  color:#f8c700;
  outline:none;
}
.joomla-nav li.label {
  font-weight:normal;
  line-height:1.5;
  margin-right:1em;
  padding:.15em .33em .15em .33em;
} 

.joomla-nav li.item101 {
	border-top:0;
}

