/* colors 
 * 73880b dark green
 * f4ffd2 light green
 * 69ab2b bright green (links & headers)
 * daf095 med green sidebar backgrounds, header nav
 * 50AAB5 blue for hovers..
*/

/* HTML Tag Redefinition */   
html, body {
	height: 100%;
	font: .8em "Trebuchet MS", verdana, arial, sans-serif; line-height: 22px;
	}
body { 
	padding: 0px;
	margin: 20px 0 0 0;
	background: #88bf79 url(https://dmmk.co.uk/themes/dmmk/images/bggreen.jpg) repeat-x;
	
}
img {
	border: 0
}
a { cursor:pointer }
/* Page Structure / Navigation */
#page {
	width:900px;
	 margin: 0 auto; text-align: left;
	height: auto !important;
	height:100%;
	min-height:100%;
	position:relative;
	font: 1em "Trebuchet MS", verdana, arial, sans-serif; line-height: 22px;
	}

span.sign-in {margin-left: 20px}
#page #footer span.powered-by { float:right; margin-right:20px;}


/* MISC STYLES & SHORTCUTS */
div.code {
	border: 1px solid #ddd;
	background: #eee;
	padding: 10px
}
div.spacer, div.ccm-spacer {
	clear:both;
	font-size:1px;
	line-height:1px
}
.noTopSpace {
	margin-top:0px;
	padding-top:0px
}

/* customize_miscellaneous */  /* customize_miscellaneous */

#top { clear: both; padding-bottom: 10px; }
#left { width: 658px; float: left; }
#box { padding: 25px; border: solid 5px #578e49; background: #fcf2c8;  margin-bottom: 10px; }
#navcolumn { width: 240px; float: left; color: #fff; }
#footer { color: #fff; height: 120px; background: #578e49; padding: 10px 0 20px 30px; }
.clear { clear: both; }

h1 { font: 1.9em "Trebuchet MS", verdana, arial, sans-serif; font-weight: 500; color: #fcf2c8 !important; }
h2 { font: 1.5em "Trebuchet MS", verdana, arial, sans serif; color: #2f2929 !important;  font-weight: 500; }
h3 { font: 1.2em "Trebuchet MS" verdana, arial, sans serif; color: #2f2929 !important; font-weight: 700; }

h1.cream { color: #fcf2c8; font-size: 1.9em; }

.picright { float: right; margin: 0 0 0 10px; }
.picleft { float: left; margin: 0 10px 0 0; }
.paddingtop { padding-top: 10px; }
.padding {padding-left: 70px; }
.paddingleft { padding: 0 0 0 30px; }
.paddingleft1 { padding: 0 0 0 65px; display: inline; }
.toppad { padding: 80px 0 0 10px; }

.tablewhite p { margin-top: 0; padding-top: 0; }

div#nav a { font: 1.5em "Trebuchet MS", verdana, arial, sans-serif; color:#fff; text-decoration: none; font-weight:500;  padding: 6px 3px 6px 10px; display:block; }
div#nav a:visited { font: 1.5em "Trebuchet MS", verdana, arial, sans-serif; color:#fff; text-decoration: none; font-weight:500;  padding: 6px 3px 6px 10px; display:block; }
div#nav a:hover { font: 1.5em "Trebuchet MS", verdana, arial, sans-serif; color:#d7f775; text-decoration: none;  font-weight:500; padding: 6px 3px 6px 10px; display:block; }

#inner { padding: 10px 0 10px 10px; }

.firstcolumn{ width: 140px; float: left;  padding: 0;  }
.firstcolumn1 { width: 564px;  padding: 0;  background: #fffdf5;  border: solid 1px #e8d180; padding-left: 10px; }
.secondcolumn { width: 415px; float: left; padding: 2px 10px 5px 10px;  background: #fffdf5; border-top: solid 1px #e8d180; border-right: solid 1px #e8d180; border-bottom: solid 1px #e8d180; margin-bottom: 10px; }
.column { width: 210px; float: left; padding: 10px; }
.column1 { width: 290px; float: left; padding: 10px; }
.name { background: #fffdf5; border-top: solid 1px #e8d180; border-bottom: solid 1px #e8d180; border-left: solid 1px #e8d180; padding-left: 10px; }
.picture { margin: 5px 10px; border: solid 2px #fff; }

a.link2:link { color: #fff; text-decoration: underline; background: transparent; font-size:1em; font-weight: 500; }
a.link2:visited { color: #fff; background: transparent; text-decoration: none; font-size:1em;  font-weight: 500; }
a.link2:hover { color: #fff; background: transparent;  text-decoration: underline; font-size:1em;  font-weight: 500; }

a.link3:link { color: #035b09; text-decoration: none; background: #e3f0e0; font-size:1.3em; font-weight: 500; padding: 7px; border: solid 1px #b4d8aa; }
a.link3:visited { color: #035b09; background: #e3f0e0; text-decoration: none; font-size:1.3em;  font-weight: 500; padding: 7px; border: solid 1px #b4d8aa; }
a.link3:hover { color: #035b09; background: #c1ddb9;  text-decoration: none; font-size:1.3em;  font-weight: 500; padding: 7px; border: solid 1px #b4d8aa; }