/* GLOBAL RESETS */
* {
margin:0;
padding:0;
}
/* FIREFOX SCROLLBAR HACK */
html, body {
	height:100%!important;
}
body {
	background-image: url(../temp_images/bg.jpg);
	background-repeat: repeat-x;
	margin:0 auto;
	background-color: #ca006e;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #535353;
}

/* LAYOUT */
#background {
     /* IE 5.0/Win and other lesser browsers will use this */
     position: absolute; right: 0px; bottom: 0px;

}
body > div#background {
     /* used by Netscape6+/Mozilla, Opera 5+, Konqueror, Safari, OmniWeb 4.5+, ICEbrowser */
     position: fixed;
}
#background_left {z-index:1;float:left; position:relative; width:409px; height:544px; background:url(../temp_images/bg_flower-trans.png) no-repeat bottom left; }
#background_right {z-index:1;float:right; position:relative; width:266px; height:544px; background:url(../temp_images/bg_flower_right-trans.png) no-repeat bottom right; }
#wrapper {z-index:3; margin:0 auto; width: 872px;}
#main_top {margin-top:25px; height:30px; background:url(../temp_images/top_main-trans.png) no-repeat;}
#main_wrapper {height:100%; min-height:100%;background:url(../temp_images/middle_main-trans.png) repeat-y;}
#main_bottom {clear:both; height:30px; background:url(../temp_images/bot_main-trans.png) no-repeat;} 

/* TOP */
#logo {width:160px; float:left;margin-left:35px;}
#topmenu {float:left;margin:34px 20px 0 25px; font-size:14px; font-weight:bold; color:#bbb;}
#topbar {clear:both; width:800px; height:49px; margin: 0 0 0 35px; background:url(../temp_images/topbar-trans.png) no-repeat;}
#topbar #search {float:right; margin:11px 15px 0 0; color:#fff; font-size:14px; font-weight:bold;}

/* MAIN */
#maincontainer{height:100%;}
#topcontainer {height:80px;}
#leftcontainer {position:relative; top: -33px; width:160px; float:left;margin-left:30px;}
#leftcontainer h3 {margin:0; padding-left:20px; color:#fff; font-size:14px; font-weight:bold;padding-bottom:20px;}
#middlecontainer {float:left; margin:20px 15px 15px 15px;}
#rightcontainer{float:right; width:160px;margin:20px 30px 0 0;}
#bottomcontainer {clear:both;text-align:center;background:url(../temp_images/middle_main-trans.png) repeat-y;}

/* TOPMENU */
#topmenu ul {margin:0; padding:0; list-style-type:none;}
#topmenu li {float:left; padding-left:25px;}
#topmenu li a {color:#bbb; text-decoration:none;}
#topmenu li a:hover {color:#e2017b;}
#topmenu li a:current {color:#e2017b;}
#topmenu li#current {color:#e2017b;}

/* LEFTMENU */
#leftcontainer ul {list-style-type:none; margin:20px 0 0 0;padding-left:15px;}
#leftcontainer li {display:block;}
#leftcontainer li a {color:#535353; text-decoration:none;} 
#leftcontainer li a:hover {color:#e2017b;}
#leftcontainer li a:current {color:#e2017b;}
#leftcontainer li#current {padding-left:10px;background:url(../temp_images/arrow-trans.png) no-repeat left;}

/* JOOMLA STANDARD CSS */
.componentheading  {
	font-weight:bold;
	color:#BEDD00;
	}
.contentheading  {
	font-weight:bold;
	color:#BEDD00;	
	}
.inputbox {}
.button {}	

hr {
/*many components use this as a seperator line */
background:transparent;
height:1px;
border:1px solid #808080;
margin:13px 0;
}

.small {
/* a symantic style to allow you to add text with this class, that
is used for small text, like date/written by etc */
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:9px;
color:#999;
letter-spacing:0.1em;
margin:0;
padding:0;
text-decoration:none;
font-weight:normal;
}

textarea {
/* the look of the large text area on forms */
font-size:12px;
color:#e2e2e2;
background:#1f1f1f !important;
border:1px solid #333333;
padding:1px 3px;
margin:0;
}

	
/* TYPOGRAPHY */
h1 {
font-size:1.4em;
font-weight:bold;
}

h2 {
font-size:1.3em;
font-weight:bold;
}

h3 {
font-size:1.2em;
font-weight:bold;
}

h4 {
font-size:1.1em;
font-weight:bold;
}

h5 {
font-size:1em;
font-weight:bold;
}

h6 {
font-size:0.9em;
letter-spacing:0.05em;
font-weight:bold;
}


/* MISC */
img {border:0;}
a img {border:0;}
.hidden {display:none;}
#copy {float:right; margin-right:20px; font-size:9px; color:#DA539D;}
#copy a {font-size:9px; color:#DA539D;}

