/* Start of CMSMS style sheet 'Micha' */
/* *******************
General layout
******************* */
 	body {
		margin: 0px;
		padding: 0px;
		
		font-size: 10pt;
		font-family: verdana,helvetica,sans-serif;
		text-align:left;
		background-color:#65402D;
	}

		
	p {	
	margin:10px 35px 10px 35px;
	}
	
	hr {
	margin-left:30px;
	margin-right:40px;
	color:#d4c2b8;
	border: 1px solid;
	}

	img {
	border:0px solid
	}
	
	img.icon {
	float:left;
	padding:0px 10px 0px 0px;
	}	  
		  
	img.icon_left {
	float:left;
	padding:0px 0px 0px 35px;
	}	
		
	
/* *******************
headings
******************* */	
	h1 {
	font-size:14pt; font-weight:bold; color:#779e49;
	margin:8px 35px 10px 35px;
	}

	h2 {
	font-size:12pt; font-weight:bold; color:#779e49;
	margin:8px 35px 0px 35px;
	}
	
/* *******************
links
******************* */

	a {
	color:#779e49; text-decoration:none;
	}
	
	a:hover {
	text-decoration:underline
	}

	#contentcenter a {
	font-weight:bold
	}	

/* *******************
lists
******************* */

	ul {	
	margin:20px 35px 10px 35px;
	}

	ul ul {	
	margin:0px 35px 5px 0px;
	}

	ul ul li {	
	margin:0px 0px 0px 0px;
	}

	ol {	
	margin:20px 35px 10px 35px;
	}

	#contentleft ul {
	margin:2px 2px 2px 2px;padding:0px 0px 0px 0px;list-style-type:none;display:block;font-size:10pt;
	}
	
	#contentleft ol {
	margin:5px 2px 2px 30px;padding:0px;line-height:130%;
	}

	.sitemap li {
	margin:0px 0px 0px 20px
	}
	
	.sitemap ul {
	margin:0px 0px 15px 0px
	}
	
/* *******************
colours
******************* */	

	.green {
	color:#779e49;
	}


	.brown {
	color:#65402D; 
	}
	

/* *******************
Frame
******************* */

	#shadow-container {
		text-align:center;
		margin:0px auto;
		width:852px;
		padding:0px;
		}	
		
	#contentheader {
		width:100%;
		margin:10px 0px 0px 0px;
		height:191px;
		padding:0px;
		}

	#contentfooter {
		width:100%;
		float:left
		}
	
	
	#contentcenter {
        background: #ffffff;
		width:850px;
		padding:10px 0px 20px 0px;
        text-align:left;
		background-image:url(img/paper1a.jpg);
		margin:0px;
		margin-left:1px;
		float:left
		}


	.contentcenter2 {

		width:207px;
		margin-top:20px;
		padding-right:0px;
		margin-right: 1px;
		padding-top:10px;
		float:left;
        text-align:left;
		min-height:300px;
		}

	.contentleft {
		width:409px;
		float:left;
		}


/* *******************
tables
******************* */		
		
	.wikitable {
	font-size: 10pt;
	border-collapse:collapse;
	margin-left:30px;
	margin-right:30px;
	}

	.wikitable td {
	padding:5px;
	padding-right:20px;
	}

	.wikitable th {
	font-weight:bold;
	color:#83553c;
	text-align:left;
	padding:5px;
	padding-right:20px;
	}

	.wikitable tr {
	border-bottom: 1px solid #d4c2b8;
	}
		
	
/* *******************
Blog
******************* */
	.blog_subscribe{
		width:150px;
		float:left;
		text-align:center;
		margin:25px 0px 20px 0px;
		}


	.CGBlogSummary {
	border:2px solid #779e49;
	margin:20px 0px 10px 35px;
	padding:20px 0px 20px 0px;
	width:600px;
	float:left;
	}
	
	.CGBlogSummaryLink {
	font-size:12pt;
	font-weight:bold;
	color:#779e49;
	margin:0px 35px 25px 35px;
	}
	
	.CGBlogSummaryAuthor {
	font-style:italic;
	margin:0px 35px 0px 35px
	}
	
	.CGBlogSummaryDate {
	margin:0px 35px 0px 35px;
	padding:10px 0px 10px 0px;
	width:75px;
	height:45px;
	background:#779e49;
	color:#ffffff;
	float:left;
	text-align:center;
	font-weight:bold;
	}
	
	.CGBlogSummaryDay{
	font-size:16pt;
	}
	
	.CGBlogSummaryMonth{
	font-size:12pt;
	}
		
	.CGBlogSummaryContent {
	}
	
	.CGBlogSummaryExtraInfos {
	margin:0px 0px 20px 15px;
	padding:20px 0px 20px 0px;
	width:150px;
	float:left;
	}
	
	.CGBlogSummaryCategory {
	margin:0px 35px 0px 35px;
	width:625px;
	}

	.CGBlogPostDetail {
	margin:20px 35px 20px 35px
	}
	
	.CGBlogPostDetailTitle {
	font-size:12pt;
	font-weight:bold;
	color:#779e49;
	}
	
	.CGBlogNumberPages {
	margin:20px 35px 20px 35px;
	font-weight:bold;t
	}


.feedback_summary_item {width:600px}
.col70 textarea {width:300px}
.CGBlogSummaryCategory h2 {margin-left:0px}

/* *******************
Menus
******************* */


    #topmenu {
	float:left;
	  padding-left:35px;
      
      line-height:normal;
      }
    #topmenu ul {
      margin:0px;
      padding:0px;
      list-style:none;
      }
    #topmenu li {
      display:inline;
      margin:0px;
      padding:0px;
      }
    #topmenu a {
      float:left;
      background:url("img/left.jpg") no-repeat left top;
      margin:0;
      padding:0 0 0 15px;
      text-decoration:none;			/*add bottom border for tabs that appear in front of each other */
      }
    #topmenu a span {
      float:left;
      display:block;
      background:#F1F4EA url("img/right.jpg") no-repeat right top;
      padding:5px 15px 5px 0px;      /*make  bottom padding 4 for tabs that appear in front of each other */
      color:#83553c;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #topmenu a span {float:none;}
    /* End IE5-Mac hack */
    #topmenu a:hover span {
      color:#333;
      }
    #topmenu .active a {
      background-position:0 -30px;
      border-width:0;
	  font-weight:bold;
      }
    #topmenu .active a span {
      background-position:100% -30px;
      padding-bottom:5px;
      color:#333;
      }
    #topmenu a:hover {
      background-position:0% -60px;
	  
      }
    #topmenu a:hover span {
      background-position:100% -60px;
	  color:#000000;
      }


    #submenu {
      float:left;
      margin:0px 0px 0px 35px;
      padding:0px 0px 10px 0px;
      list-style:none;
      }
    #submenu li {
      display:inline;
      margin:0px;
      padding:0px;
      }
 
    #submenu .active2 a {
     	  font-weight:bold;
      }

    #submenu a:hover {
      text-decoration:underline;
	  
      }

	  

/* *******************
tips etc
******************* */
	div.tip {
	min-height:65px;
	border: 2px solid #779e49; 
	margin:0px 35px 0px 35px;
	padding:5px 5px 5px 70px;
	background-image: url('img/icons/tip.png');
	background-repeat: no-repeat;
	background-position: 0px 10px;
	}  

	.green_border {
	border: 2px solid #779e49; margin:0px 35px 0px 35px;padding:0px
	}
	
	
/* *******************
other
******************* */
	

.googlemaps {padding:0px 0px 0px 30px}

p.icontext {height:55px}
p.icontext2 {height:70px}



div.bullets-no-margin ul {margin-top:0px; margin-bottom:30px}
div.bullets-no-margin ul {padding:0px 0px 0px 20px}
div.bullets-no-margin li {margin-top:5px}


#header {width:100%;background-color:#779e49;text-align:center;color:#65402D;padding:10px 0px 10px 0px}
#header a {color:#65402D;text-decoration:underline}

#comments {display:none}

textarea {width:400px;height:100px;}


#faq_questions {width:600px}


#player {margin-left:35px}

#search_form {margin-left:35px}



#sidebar_CGGoogleMaps0 {margin-left:-70px; }
#sidebar_CGGoogleMaps0 ul {list-style-type:none;width:150px}
#sidebar_CGGoogleMaps0 ul li {margin-top:10px}

#gmapmarker {width:400px; hieght:400px}


.fairtable ul {margin:0px 0px 10px -5px}
/* End of 'Micha' */

