/*CSS file*/

body {
  text-align:center; /*center hack*/
  font-family: Tahoma, Arial, sans-serif;
  font-size:13px;
  margin:0em;
  color:#000;
  background:#5d364a url(../images/bg.jpg) repeat-x;
}
.clr {
  clear: both;
}

.div{
  position:relative;
}

#wrap {
margin:0 auto;
padding:0px;
width:1136px;
text-align:left;
}
#container-home, #container{
  position:relative;
  float:left;
  margin:0px 0 0 0;
  padding:0px;
  width:1136px;
  width: 1136px !important; /*IE6 hack*/
  float:left;
}
#container-home{
  background:url(../images/bg-spotlight.jpg) no-repeat;
  height:800px;
}
#container{
  background:url(../images/bg-spot.jpg) no-repeat;
  height:100%;
}
#outline{
  width:1060px;
  padding:20px 0 0 50px;
  
}
#header-logo {
  padding: 0px;
  margin: 0px;
  height: 90px;
  width:855px;
  float:left;
}
#header-tagline{
  padding: 0px;
  margin: 0px;
  height: 65px;
  background:  none;
  float:right;
  font-size: 18px;
  color:#7f003e;
  text-transform:lowercase;
  width:170px;
  text-align:right;
  letter-spacing:0.5px;
}
.homepage{
  color:#7f003e;
  font-size:18px;
  padding:0px 141px 0 70px;  
}
#content, #content-home{
  float:left;
  width:100%;
  background:none;
  margin:0px 0 0 3px;  
}
#content-home{height:480px;}

#content-inner{
  padding:10px 15px 15px 20px;
  margin-top:0px;
  height:100%;
  background:url(http://www.evas.org.au/images/bg-content-50.png) repeat;
   -webkit-box-shadow: 0 0 20px rgba(255,255,255,1);
   -moz-box-shadow: 0 0 20px rgba(255,255,255,1);
   -khtml-box-shadow: 0 0 20px rgba(255,255,255,1);
   -ms-box-shadow: 0 0 20px rgba(255,255,255,1);
   -0-box-shadow: 0 0 20px rgba(255,255,255,1);
   box-shadow: 0 0 20px rgba(255,255,255,1);
   box-shadow:box-shadow: 0 0 20px rgba(255,255,255,1);
    -webkit-border-radius: 20px;
     -khtml-border-radius: 20px;
       -moz-border-radius: 20px;
        -ms-border-radius: 20px;
         -o-border-radius: 20px;
            border-radius: 20px;
}
#left-modules{
  width:590px;
  float:left;
  padding:10px 20px 10px 10px;
  background:url(../images/module-divider.png) repeat-y;
  background-position:right; 
}
#right-modules{
  width:290px;
  float:left;
  padding:0px 15px;
}
.moduletable-slideshow, .moduletable-cta{
  padding-bottom:20px;
  margin:auto;
}
.moduletable-slideshow{
  width:700px;
}
.moduletable-cta{
  margin:10px 0px 10px 10px;
  width:345px;
  z-index:-1;
}
#content-bottom{
  float:left;
  width:100%;
  background:url(../images/content-bottom.png) no-repeat;
  margin:0px;
  height:82px;
}

.moduletable-testimonial{
  color:#000;
  font-size:13px;
}
div.csm_scrollable{
  margin:0px;
}
.video-link{
  float:right;
  margin:0px 165px 0 0;
}
.video-link a{
  text-transform:none;
  color:#7F003E;
  font-size:14px;
}
.avVideo .avPlayerContainer{
  background:none;
  padding:16px 5px 5px;
}
/*#contentboth{z-index:-1;float:left;width:370px;margin:20px 0 0 0px;padding:0px 10px 20px 60px;background:url(../images/content-middle.png) repeat-y;overflow:hidden;border:0px solid green;}*/
#contentboth {float:left;z-index:2;width:1002px;margin:0px 0 0 0px;padding:0px 20px 0px 30px;background:url(../images/content-middle.png) repeat-y;overflow:hidden;border:0px solid blue;}

#contentright-only  {float:left;width:350px;background:url(../images/content-middle.png) repeat-y;overflow:hidden;margin:20px 20px 0;padding:0px;border:0px solid orange;}
#contentleft-only {float:left;width:620px;background:url(../images/content-middle.png) repeat-y;overflow:hidden;margin:20px 0 0 0px;padding:0px 10px 20px 60px;border:0px solid red;}
#contentwide {width:1002px;margin:auto;padding:0px 50px 20px 50px;background:url(../images/content-middle.png) repeat-y;overflow:hidden;border:0px solid blue;}

/*styling for homepage articles*/
.leading-0{
  margin-bottom:30px;
}
.pathway a{
  color:#d60812;
  font-weight:normal;
}

.breadcrumbs {margin-left:10px;}
#search {
  float:right;
  margin:0px 0px 0 0px;
  padding:0px 5px 0 0;
  height:40px;
  border:0px solid blue;
  background:none;
}


.button {
  -moz-box-shadow:inset 0px 1px 0px 0px #60203c;
  -webkit-box-shadow:inset 0px 1px 0px 0px #60203c;
  box-shadow:inset 0px 1px 0px 0px #60203c;
  background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #7c073f), color-stop(1, #520c2d) );
  background:-moz-linear-gradient( center top, #7c073f 5%, #520c2d 100% );
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7c073f', endColorstr='#520c2d');
  background-color:#7c073f;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
  border:1px solid #60203c;
  display:inline-block;
  color:#ffffff;
  font-weight:normal;
  padding:5px 16px;
  text-decoration:none;
  text-shadow:1px 1px 0px #60203c;
}.button:hover {
  background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #404040), color-stop(1, #232323) );
  background:-moz-linear-gradient( center top, #404040 5%, #232323 100% );
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#404040', endColorstr='#232323');
  background-color:#404040;
  border:1px solid #000;
}.button:active {
  position:relative;
  top:1px;
}
.readmore{
  color:#d60812;
  font-weight:bold;
}
.readmore:hover{
  
}

* {
margin:0;
padding:0;
}
td{padding:0px;}
h1,h2,h3,h4,h5,h6,blockquote,label,ul,ol,dl,fieldset,address {
margin: 0.5em 0; 
height:auto;
color:#000;
}

h1, .componentheading, .contentheading{
  background:none;
  width:100%;
  font-size:20px;
  font-weight:normal;
  text-transform:none;
  margin:0px 0px 10px 00px;
  padding:0 26px 0 00px;
  color:#7f003e;
}
h2, .moduletable-user1 h2, .moduletable-user2 h2{
  width:100%;
  font-size:16px;
  text-transform:uppercase;
  margin:0px 0px 3px 0px;
  padding:0 0px 4px 0px;
  font-weight:normal;
  color:#7f003e;
}
h3, h3 a{
  margin:0px 0px 3px 0px;
  font-weight:normal;
  font-size:14px;
  color:#7f003e;
  text-transform:none;
}

h4,h5,h6{
  color:#000;
  font-size:12px;
}
a{
text-decoration:none;
color:#6d6819;
font-weight:normal;
font-size:13px;
letter-spacing:0px;
text-transform:none;
}
a.entry, a.awardscat, a.feedback, a.enterhere{
  display: block;
  float:left;
  position:relative;
  margin:0px 0 6px 0;
  width: 333px;
  height: 88px;
  text-decoration: none;
}
a.entry{background: url(../images/CTA-ENTERHERE3.png) no-repeat;}
a.awardscat{background: url(http://www.evas.org.au/images/GUIDELINES.png) no-repeat;}
a.feedback{background: url(../images/CTA-FEEDBACK3.png) no-repeat;}
a.enterhere{width:268px; float:right; margin:0 0 10px 10px; background: url(../images/btn-enterhere.png) no-repeat;}

a.awardscat:hover, a.entry:hover, a.feedback:hover{
  background-position:-333px 0;
}
a.enterhere:hover{
  background-position:-268px 0;
}
a.socialmedia{
  display:block;
  float:left;
  width:auto;
  height:100%;
  text-decoration:none;
  margin:10px 5px 0 15px;
}
/*a.facebook{background: url(../images/icon-facebook2.png) no-repeat;}
a.twitter{background: url(../images/icon-twitter2.png) no-repeat;}

a.facebook:hover, a.twitter:hover{
  background-position: -44px 0;
}
.displace {
  position: absolute;
  left: -5000px;
}*/
.moduletable ul li {
  margin:8px 5px 0 -15px;
}
ul{
  list-style:none;
  margin:5px 0px 5px 0px;
}
li,dd { 
list-style:none;
margin:0px 0px 2px 5px;
}
ul li{
  display:block;
  background:url(../images/arrow.png) no-repeat;
  background-position:left top;
  padding:0px 0px 0px 20px;
}
ul li ul li{
  display:block;
  background:url(../images/bullet.png) no-repeat;
  background-position:left top;
  padding:0px 0px 0px 15px;
}
ol{
  margin-left:20px;
}
ol li{
  list-style-type:decimal;
  padding:0px;
  margin:2px 0px 5px 20px;
  border:0px solid red;
}
fieldset { 
padding:.5em; 
}


/*sub menu*/
ul li ul li a {font-size:10px; }
a:hover{text-decoration:underline;}
a.moduletable{color:#cdc2af;}

.small,.createdate,.modifydate,.mosimage_caption{
font:0.8em Arial,Helvetica,sans-serif;
color:#3e4c4c;
}
.moduletable{
margin-bottom:0em;
padding:0 0px; /*padding for inside text*/
}

.inputbox{
  font-family:arial, sans-serif;
  padding:0px 0 0 5px;
  color:#4f646e;
  height:20px;
  font-size:12px;
  vertical-align:top;
  margin-top:4px;
}
.inputbox#mod_search_searchword{
  height:19px;
  padding:2px 0 3px 5px;
}  

table.contentpaneopen {margin:0px;}
img{border:none; padding:0px 0px 0 0;}
.moduletable-sponsors img{
  vertical-align:middle;
}
table.blog {margin:0px; padding:0px;}


/**copyright & site details***/
.copyright, .address, .logo-links{
  font-size:10px;
  height:30px;
  margin:0px 0px 0px 0px;
  padding:0 0px 0 0;
  position:relative;
  color:#55666d;
  background:none;
}
.copyright{
  text-align:right;
  margin:0px 0px 0px 0px;
  border-top:0px solid #55666d;
  padding-top:5px;
}
#footer-spotlight{
  bottom:0;
  float:right;
  margin:9px 30px 0 0;
  width:850px;
  padding:0px;
  height:auto;
  text-align:left;
  background:none;  
}

#footer{
  bottom:0;
  float:left;
  margin:0px 0px 0 100px;
  width:990px;
  padding:10px 10px 10px 10px;
  height:auto;
  text-align:left;
  background:#ffffff;  
}
/*width of FAQ area in article*/
.fsf_main{
  width:900px;
}
/*font resizer*/
.plg_fa_karmany{
  margin: -30px 0 0px 0;
  height:40px;
}
/*form captcha*/
#bfCaptchaEntry{
  width:150px;
}
/*default for WSIWYG editor*/
.mceContentBody {
text-align: left;
background:#ffffff;
}
body.contentpane{
  background:#ffffff;
  text-align:left;
}

