*
{
margin: 0px;
padding: 0px;
}

/* Declare body first of all */

body {
	font: normal 62.5% 'lucida grande' ,arial,verdana,sans-serif;
	text-align: center;
	background-image: url(http://www.midshires-training.com/images/counselling-course-images/midshires_bg.jpg);
	background-attachment: scroll;
	background-color: #ccddff;
	background-position: top center;
	background-repeat: no-repeat;
	}
	
/* Styles for all the headings */

h1 {
	color: #a06c0b;
	}
	
h2 {
	color: #d8a13c;
	margin-top: 10px;
	}

h4 {
	color: #d8a13c;
	margin-top: 10px;
	}
	
	
/* Turn off borders on image links */

img {
	border: 0;
	}

/* Make space around images in page entries */

.image_float {
        float: left;
        margin-right: 20px;
        margin-bottom: 20px;
         }

/* Make space between entries and sections */

.spacer {
            height:10px;
            }

.spacerwithkeyline {
                            height:1px;
                            background-color: #d8a13c;
                            margin-top:10px;
                            margin-bottom: 10px;
                             }
	
/* Turn off all browser link outlines */

a {
	outline: none;
	}

/* Container */

#container {
	width: 756px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	padding: 0px;
	background-image: url(http://www.midshires-training.com/images/counselling-course-images/container_bg.jpg);
	background-attachment: scroll;
	background-color: #fdf1db;
	background-position: top center;
	background-repeat: no-repeat;
	border-left: 2px solid #f7941d;
	border-right: 2px solid #f7941d;
	border-bottom: 2px solid #f7941d;
	}
	
/* Search bar and descendants */

#searchBar {
        color: #ffffff;
        font-weight: bold;
	height: 25px;
	background-color: #f7941d;
	text-align: left;
	padding-left: 18px;
	}
#searchBar p {
       padding-top: 5px;
       }

#searchBar a {
       text-decoration: none;
       color: #ffffff;
       }

#searchBar a:hover {
       text-decoration: underline;
       }
	
/* Masthead and descendants */

#masthead {
	height: 168px;
	background: url(http://www.midshires-training.com/images/counselling-course-images/midshires_masthead.jpg) no-repeat;
	text-align: left;
	}

/* Main navigation and descendants */

#mainNav {
	height: 30px;
	text-align: left;
	}
	
#mainNav ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#mainNav li {
	float:left;
	display: inline;
	margin: 0px;
	padding: 0px;
	height: 30px;
	}
	
/* Rollover class */

.aboutrollover {
	display: block;
	width: 78px;
	height: 30px;
	background: url(http://www.midshires-training.com/images/counselling-course-images/aboutrollover.jpg) no-repeat;
	text-indent: -9999px;
	}
	
a.aboutrollover:link, a.aboutrollover:visited, a.aboutrollover:active, {
	background: url(http://www.midshires-training.com/images/counselling-course-images/aboutrollover.jpg) no-repeat;
	}
	
a.aboutrollover:hover {
	background: url(http://www.midshires-training.com/images/counselling-course-images/aboutrolloverhover.jpg) no-repeat;
	}

a.aboutcurrent:link, a.aboutcurrent:visited, a.aboutcurrent:active, a.aboutcurrent:hover {
	display: block;
	width: 78px;
	height: 30px;
	background: url(http://www.midshires-training.com/images/counselling-course-images/aboutcurrent.jpg) no-repeat;
	text-indent: -9999px;
	}
	
.tarollover {
	display: block;
	width: 162px;
	height: 30px;
	background: url(http://www.midshires-training.com/images/counselling-course-images/tarollover.jpg) no-repeat;
	text-indent: -9999px;
	}
	
a.tarollover:link, a.tarollover:visited, a.tarollover:active, {
	background: url(http://www.midshires-training.com/images/counselling-course-images/tarollover.jpg) no-repeat;
	}
	
a.tarollover:hover {
	background: url(http://www.midshires-training.com/images/counselling-course-images/tarolloverhover.jpg) no-repeat;
	}

a.tacurrent:link, a.tacurrent:visited, a.tacurrent:active a.tacurrent:hover {
	display: block;
	width: 162px;
	height: 30px;
	background: url(http://www.midshires-training.com/images/counselling-course-images/tacurrent.jpg) no-repeat;
	text-indent: -9999px;
	}

.trainingrollover {
	display: block;
	width: 76px;
	height: 30px;
	background: url(http://www.midshires-training.com/images/counselling-course-images/trainingrollover.jpg) no-repeat;
	text-indent: -9999px;
	}
	
a.trainingrollover:link, a.trainingrollover:visited, a.trainingrollover:active, {
	background: url(http://www.midshires-training.com/images/counselling-course-images/trainingrollover.jpg) no-repeat;
	}
	
a.trainingrollover:hover {
	background: url(http://www.midshires-training.com/images/counselling-course-images/trainingrolloverhover.jpg) no-repeat;
	}

a.trainingcurrent:link, a.trainingcurrent:visited, a.trainingcurrent:active a.trainingcurrent:hover {
	display: block;
	width: 76px;
	height: 30px;
	background: url(http://www.midshires-training.com/images/counselling-course-images/trainingcurrent.jpg) no-repeat;
	text-indent: -9999px;
	}
	
.workshopsrollover {
	display: block;
	width: 90px;
	height: 30px;
	background: url(http://www.midshires-training.com/images/counselling-course-images/workshopsrollover.jpg) no-repeat;
	text-indent: -9999px;
	}
	
a.workshopsrollover:link, a.workshopsrollover:visited, a.workshopsrollover:active, {
	background: url(http://www.midshires-training.com/images/counselling-course-images/workshopsrollover.jpg) no-repeat;
	}
	
a.workshopsrollover:hover {
	background: url(http://www.midshires-training.com/images/counselling-course-images/workshopsrolloverhover.jpg) no-repeat;
	}

a.workshopscurrent:link, a.workshopscurrent:visited, a.workshopscurrent:active a.workshopscurrent:hover {
	display: block;
	width: 90px;
	height: 30px;
	background: url(http://www.midshires-training.com/images/counselling-course-images/workshopscurrent.jpg) no-repeat;
	text-indent: -9999px;
	}
	
.contactusrollover {
	display: block;
	width: 89px;
	height: 30px;
	background: url(http://www.midshires-training.com/images/counselling-course-images/contactusrollover.jpg) no-repeat;
	text-indent: -9999px;
	}
	
a.contactusrollover:link, a.contactusrollover:visited, a.contactusrollover:active, {
	background: url(http://www.midshires-training.com/images/counselling-course-images/contactusrollover.jpg) no-repeat;
	}
	
a.contactusrollover:hover {
	background: url(http://www.midshires-training.com/images/counselling-course-images/contactusrolloverhover.jpg) no-repeat;
	}

a.contactuscurrent:link, a.contactuscurrent:visited, a.contactuscurrent:active a.contactuscurrent:hover {
	display: block;
	width: 90px;
	height: 30px;
	background: url(http://www.midshires-training.com/images/counselling-course-images/contactuscurrent.jpg) no-repeat;
	text-indent: -9999px;
	}

/* The main column and descendants */

#mainCol {
	float:left;
	width: 488px;
	text-align: left;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 18px;
	}
	
#mainCol h1 {
	font-size: 200%;
	}
	
#mainCol h2 {
	font-size: 150%;
	}

#mainCol h2.trainer_name {
         margin-top: 0px;
         }

#mainCol h2.introparas {
         font-style: italic;
        font-weight: normal;
         color: black;
	font-size: 130%;
	}

#mainCol h4 {
	font-size: 125%;
	}
	
#mainCol p {
	font-size: 1.1em;
	margin-top: 10px;
	}

#mainCol p.category_intros {
        font-size: 1.3em;
        }
	
#mainCol ul {
	margin-top: 10px;
	list-style-type: square;
	padding: 0px 0px 0px 20px;
	}
	
#mainCol li {
	margin-top: 5px;
	}

/* Styles for the weblog entries and comments */

#posted {
          margin-top: 10px;
          color: #666666;
          }

#posted a:link{
          color: #d8a13c;
          }

#entry {
       border-bottom: 1px solid #d8a13c;
       margin-bottom:10px;
       padding-bottom:10px;
        }

#entry h2 {
        color: #a06c0b;
          }

#entry h2 a {
         color: #a06c0b;
          }
	
/* The right column and descendants */

#sidebar {
	float: left;
	width: 230px;
	margin-top: 10px;
	text-align: left;
	}
	
#sidebar h3 {
	font-size: 110%;
	}

#workshopsandevents h3 {
         color: #a06c0b;
         margin-bottom: 10px;
         }
	
/* Styles for weblog sidebars */

#weblogcategories {
       padding: 10px;
       margin-bottom: 10px;
       border-bottom: 1px solid #f7941d;
       }

#weblogcategories ul {
       list-style-type: none;
        }

#weblogcategories li {
          padding-top: 10px;
           }

#monthlyarchives {
       padding: 10px;
       margin-bottom: 10px;
       border-bottom: 1px solid #f7941d;
          }

#monthlyarchives ul {
       list-style-type: none;
        }

#monthlyarchives li {
        padding-top: 10px;
        }

#syndicate {
       padding: 10px;
       margin-bottom: 20px;
        }

#syndicate ul {
       list-style-type: none;
        }

#syndicate li {
        padding-top: 10px;
        }

/* Workshops and events inset box and decendants */

#workshopsandevents {
	border: 1px solid #f7941d;
	padding: 10px;
	margin-bottom: 20px;
	}

#workshopsandevents h3 {
	color: #ffffff;
	display: block;
	background-color: #f7941d;
	padding: 3px;
        margin-bottom: 10px;
	}


/* Latest discussion inset box and decendants */

#latestdiscussion {
	border: 1px solid #f7941d;
	padding: 10px;
	margin-bottom: 20px;
	}
	
#latestdiscussion h3 {
	color: #ffffff;
	display: block;
	background-color: #f7941d;
	padding: 3px;
        margin-bottom: 10px;
	}
	
/* Resources inset box and decendants */

#resources {
	border: 1px solid #f7941d;
	padding: 10px;
	margin-bottom: 20px;
	}

#resources h3 {
	color: #ffffff;
	display: block;
	background-color: #f7941d;
	padding: 3px;
        margin-bottom: 10px;
	}
	
/* Styling for comments */

.comment_entries {
          margin-top: 20px;
           }

.comment_body {
       padding-bottom: 10px;
       margin-bottom: 10px;
      border-bottom: 1px dotted #f7941d;
        }


/* The footer and descendants */

#footer {
	clear: both;
	font-size: 0.9em;
	text-align: left;
	margin-top: 0px;
	margin-right: 18px;
	margin-bottom: 10px;
	margin-left: 18px;
	padding-top: 10px;
	border-top: 1px solid #f7941d;
	}