/*
Theme Name: Compliance Monitoring Theme
Theme URI: http://www.compliancemonitoring.com.au
Description: Compliance Monitoring Wordpress mu theme
Version: 1.0
Author: insilico
Author URI: http://insilico.com.au/
Tags: 

*/



/*-----------------------------------------
  Website:
  Creator:
  Last Modified:
  
  1. General
  2. Text, headers
  3. Links
  4. Areas, Divs
  5. Tables
  6. Forms
  7. Images
  8. Menus
  9. Lists
-----------------------------------------*/



/*-----------------------------------------
  1. General, main
-----------------------------------------*/

body {
  padding: 0px;
  margin: 0px;
  text-align: center;
  font-family: arial;
  font-size: 8pt;
  line-height: 150%;
}

/*-----------------------------------------
  2. Text, headers
-----------------------------------------*/

h1 {
  color: #6ea41b;
  font-size: 12pt;
  font-weight: normal;
}

h2 {
  color: #6ea41b;
  font-size: 10pt;
  font-weight: normal;
}

h3 {
  color: #6ea41b;
  font-size: 8pt;
  font-weight: normal;
}

span.grey_01 {
  color: #666;
}

span.green_01 {
  color: #6ea41b;
}

/*-----------------------------------------
  3. Links
-----------------------------------------*/

a:link, a:active, a:visited {
  color: #6ea41b;
  text-decoration: none;
}

a:hover {
  color: #6ea41b;
  text-decoration: underline;
}

ul.links a:link, ul.links a:active, ul.links a:visited {
  border-bottom: 1px solid #57a9d8;
  color: #0080c6;
  font-weight: bold;
  text-decoration: none;
}

ul.links a:hover {
  border-bottom: 1px solid #6ea41b;
  color: #6ea41b;
  font-weight: bold;
}

ul.main_menu_01 a:link, ul.main_menu_01 a:active, ul.main_menu_01 a:visited {
  color: #fff;
  text-decoration: none;
  font-size: 10pt;
}

ul.main_menu_01 a:hover {
  color: #fff;
  text-decoration: underline;
  font-size: 10pt;
}

a.green_01:link, a.green_01:active, a.green_01:visited {
  color: #6ea41b;
  text-decoration: none;
}

a.green_01:hover {
  color: #6ea41b;
  text-decoration: underline;
}

a.grey_01:link, a.grey_01:active, a.grey_01:visited {
  color: #666;
  text-decoration: none;
}

a.grey_01:hover {
  color: #666;
  text-decoration: underline;
}

p.postmetadata a:link,
p.postmetadata a:active, 
p.postmetadata a:visited, 
div.navigation a:link, 
div.navigation a:active, 
div.navigation a:visited
{
  color: #6ea41b;
  text-decoration: none;
}

p.postmetadata a:hover,
div.navigation a:hover
 {
  color: #6ea41b;
  text-decoration: underline;
}

ul.archive a:link, ul.archive a:active, ul.archive a:visited {
  color: #6ea41b;
  text-decoration: none;
}

ul.archive a:hover {
  color: #6ea41b;
  text-decoration: underline;
}

/*-----------------------------------------
  4. Area, Divs
-----------------------------------------*/

div.wrapper_01 {
  width: 920px;
  margin: 0px auto;
  background: transparent url("images/standard/left_shadow_01.jpg") top left repeat-y;
}

div.wrapper_02 {
  width: 920px;
  margin: 0px auto;
  background: transparent url("images/standard/right_shadow_01.jpg") top right repeat-y;
}

div.canvas_01 {
  width: 900px;
  margin: 0px auto;
  text-align: left;
}

div.header_01 {
  width: 900px;
  height: 75px;
  background: #fefdeb url("images/standard/header_banner_01.jpg") top left no-repeat;
}

div.contact_details_01 {
  float: right;
  width: 400px;
  height: 60px;
  line-height: 15px;
  text-align: right;
  margin-top: 8px;
  margin-right: 10px;
  font-weight: bold;
}

div.blue_bar_01 {
  width: 900px;
  height: 5px;
  background: #0080c7;
}

div.title_banner_01 {
  width: 900px;
  height: 95px;
  background: #6ea41b url("images/standard/title_banner_01.jpg") top left no-repeat;
}

div.title_01 {
  margin-left: 185px;
  width: 400px;
  height: 95px;
}

div.content_wrapper_01 {
  width: 900px;
  background: transparent url("images/standard/content_bg_01.jpg") top left no-repeat;
}

div.content_wrapper_02 {
  width: 900px;
  background: transparent url("images/standard/menu_bg_01.jpg") top left repeat-y;
}

div.content_wrapper_03 {
  width: 900px;
  background: transparent url("images/standard/menu_bg_02.jpg") bottom left no-repeat;
}

div.content_wrapper_04 {
  width: 900px;
  background-color: transparent;
  background-position: bottom right;
  background-repeat: no-repeat;
  background-image: url("images/photos/ladder_01.jpg");
}

div.menu_column_01 {
  float: left;
  width: 185px;
}

div.main_content_01 {
  float: left;
  width: 400px;
  margin: 10px 20px;
  display: inline;
}

div.right_column_01 {
  float: right;
  width: 200px;
  height: 480px;
  margin: 10px 10px;
}

div.killallfloats {
  clear: both;
}

div.footer_shadow_01 {
  width: 920px;
  height: 20px;
  margin: 0px auto;
  background: #fff url("images/standard/bottom_shadow_01.jpg") top left no-repeat;
}

div.footer_01 {
  color: #666;
  width: 900px;
  margin: 0px auto;
}

/*-----------------------------------------
  5. Tables
-----------------------------------------*/

table.data_table {
  border: 1px solid #ddd;
  border-collapse: collapse;
  font-size: 8pt;
  width: 100%;
}

tr.odd {
  background-color: #eee;
  vertical-align: top;
}

tr.even {
  background-color: #fff;
  vertical-align: top;
}

/*-----------------------------------------
  6. Forms
-----------------------------------------*/

form input.mid {
  background-image: url("images/standard/input_bg_01.jpg");
  background-repeat: no-repeat;
  border: 0px none;
  border-collapse: collapse;
  color: #666666;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  height: 31px;
  margin: 5px 0px 0px;
  padding: 8px 10px 0px;
  width: 186px;
}

label {
  color: #666;
}

form.contact_01 input.input_01, form.contact_01 textarea {
  width: 250px;
}

/*-----------------------------------------
  7. Images
-----------------------------------------*/

img.padding_01 {
  padding-right: 10px;
  padding-bottom: 10px;
}

img.size-thumbnail {
  margin-right: 5px;
}

/*-----------------------------------------
  8. Menus
-----------------------------------------*/

ul.main_menu_01 {
  padding: 0px;
  margin: 0px;
  color: #fff;
  width: 185px;
}

ul.main_menu_01 li {
  list-style-type: none;
  padding-left: 20px;
  /*height: 24px;*/
  /*line-height: 24px;*/
  padding-top: 4px;
  padding-bottom: 4px;
  background: url("images/standard/menu_item_bg_02.jpg") top left no-repeat;
  border-bottom: 1px solid #01a4ff;
}

ul.main_menu_01 li ul {
  display: none;
}

/*-----------------------------------------
  9. Lists
-----------------------------------------*/

div#sidebar ul {
  padding: 0px;
  margin: 0px;
}

div#sidebar ul li {
  list-style-type: none;
}

ul.pagenav {
  padding-left: 10px;
  margin: 10px;
}

ul.pagenav li {
  list-style-type: dot;
}

