/* Start of CMSMS style sheet 'DORstyles' */
/*****************
DOUGLAS ON RIVER
Port Fairy Victoria Australia
www.douglasonriver.com.au

******************/

img { border: 0; 
}


/*

default link styles

*/

a,
a:link 
a:active {
   text-decoration: none;
   color: #fff; 
}
a:visited {
   text-decoration: none;
  color#ffffff;   }

a:hover {
   text-decoration: none;
   background-color: #4B4B4E;
   color: #fff;
}

img:hover {color: #000000; background-color: transparent;}


#button a:hover  {color: #000000; background-color: transparent;}



/*****************

basic layout 

*****************/
html{
height:100%;
margin:0;} 

body {
	margin:0;
	padding:0;
	height:100%;
	line-height: 1.5em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #cccccc;
	background-attachment: scroll;
	background-image:  url(images/DORbackground.gif);
	background-repeat: no-repeat;
	background-position: center top;
                  background-attachment: fixed;
                background-color: #5f5f62;
}


#outershell{
	width: 950px;
	margin: 0 auto;
	text-align:center;
                min-height:100%; 

 }


 * html #outershell{ height: 100%;}


 #innershell{
	width:950px;
	position:relative;
                height:100%; 

 }


 * html #innershell{ height: 100%;}

#topsection{
	width: 950px;
	margin-top:0px;
	height:185px;
	background-image: url(images/DORheader.gif);
	background-repeat: no-repeat;
background-position: center top;	
}


#menubar {
               
	margin-left:20px;
	margin-right:20px;
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;


z-index:10; }

 div#content {

position:relative;
text-align:left;

    margin: 1.5em auto .5em 0;  /* some air above and under menu and content */
	
    min-height:100%; 
    height:auto!important; 
    height:100%;

}


* html #content{ height: 100%;}


div#main {

position:relative;

margin-right:20px;

width: 660px;

margin-left: 270px; /* this will give room for sidebar to be on the left side, make sure this space is     bigger than sidebar width */





}



div#sidebar {

   float: left;        /* set sidebar on the left side. Change to right to float it right instead. */

   width: 250px;     /* sidebar width, if you change this please also change #main margins */

   display: inline;  /* FIX IE double margin bug */

   margin-left: 0;
   padding-left: 5px;
}



#footer {clear: both;
	text-align:left;
                max-width:910px;
         	color: #cccccc;
	font-size: 10px;
	padding: 0.5em;
  	border-top: 1px solid #FFFFFF;
               background-color: #5F5F62;
               margin: auto;
}





.footer  a:link {

   text-decoration: none;

/* css validation will give a warning if color is set without background color. this will explicitly tell this element to inherit bg colour from parent element */

   background-color: inherit; 

   color: #cccccc; 

}



.footer a:visited {

   text-decoration: none;

   background-color: inherit;

  color#cccccc;    }


.footer a:hover {

   text-decoration: none;

   background-color: #4B4B4E;

   color: #fff;

}





/* as we hid all hr for accessibility we create new hr with extra div element */

div.hr {

   height: 1px;

   padding: 1em;

   border-bottom: 1px solid #c6c6c6;

   margin: 1em;

}



/* relational links under content */

div.left49 {

  }



div.right49 {

  float: right;

  text-align: right;

}









/********************

CONTENT STYLING

*********************/

div#content {
}

/* HEADINGS */

   div#content h1{
font-weight:normal;
   color: #fff;
   font-size: 20px;
   letter-spacing: 4px;
   line-height: 20px;

}

div#content h2 {

font-weight:normal;
   color: #fff;
   font-size: 14px;
   letter-spacing: 2px;
   line-height: 19px;
   margin: 0;

}

div#content h3 {

font-weight:normal;
   color: #fff;

   font-size: 1.3em;

   line-height: 1.3em;

   margin: 0 0 0.5em 0;

}

div#content h4 {

font-weight:normal;
   color: #fff;

   font-size: 1.2em;

   line-height: 1.3em;

   margin: 0 0 0.25em 0;

}

div#content h5 {

font-weight:normal;
   color: #fff;

   font-size: 1.1em;

   line-height: 1.3em;

   margin: 0 0 0.25em 0;

}

h6 {
font-weight:normal;
   color: #fff;

   font-size: 1em;

   line-height: 1.3em;

   margin: 0 0 0.25em 0;

}

/* END HEADINGS */



/* TEXT */

p {

   font-size: 1em;

   margin: 0 0 1.5em 0; /* some air around p elements */

   line-height: 1.4em;

   padding: 0;

}



blockquote {

   border-left: 10px solid #ddd;

   margin-left: 10px;

}

strong, b {

/* explicit setting for these */

   font-weight: bold;

}

em, i {

/* explicit setting for these */

   font-style:italic;

}



/* Wrapping text in <code> tags. Makes CSS not validate */

code, pre {

 white-space: pre-wrap;       /* css-3 */

 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */

 white-space: -pre-wrap;      /* Opera 4-6 */

 white-space: -o-pre-wrap;    /* Opera 7 */

 word-wrap: break-word;       /* Internet Explorer 5.5+ */

 font-family: "Courier New", Courier, monospace;

 font-size: 1em;

}











/* END TEXT */



/* LISTS */

/* lists in content need some margins to look nice */

div#main ul,

div#main ol,

div#main dl {

   font-size: 1.0em;

   line-height: 1.4em;

   margin: 0 0 1.5em 0;

}



div#main ul li,

div#main ol li {

   margin: 0 0 0.25em 3em;

}



/* definition lists topics on bold */

div#main dl dt {

   font-weight: bold;

   margin: 0 0 0 1em;

}

div#main dl dd {

   margin: 0 0 1em 1em;

}



div#main dl {

  margin-bottom: 2em;

  padding-bottom: 1em;

  border-bottom: 1px solid #c0c0c0;

}





/* END LISTS */


input, select, textarea {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
background-color:#fff;
border: 1px, solid, #000000;
}


/* End of 'DORstyles' */

