body {margin:0;	background-color:#E8EBEE; font-family:Arial, sans-serif; font-size:90%; color:Black; line-height:1.5}
#wrapper    {margin-right:auto; margin-left:auto; margin-top:0px;
             background-color:white; max-width:1050px; box-shadow:12px 0 15px -4px rgba(35, 65, 23, 0.8), -12px 0 8px -4px rgba(35, 65, 23, 0.8);}
#header     {margin-top:0px; height:150px; width:100%;
             background:#E8EBEE url(../images/header_full.jpg) no-repeat center top; }
#sitename   {display:block; color:white; font-size:20px; font-style:italic; font-weight:bold; line-height:150px; padding-top:50px; padding-left:10px; }             
#leftcolumn {float:left;margin:0 2px 0 6px; width:20%; max-width:220px;}
#main       {float:left; width:75%; min-height:720px; background-color:white;}
#date, .moduletablevisitors  {color:#3F7A12; text-decoration:none; font-weight:bold; margin-left:5px; margin-bottom:3px;}
#leftmenu   {margin-left:1px; background-color:#F4F6F7; border-radius:4px; padding-bottom:1px;}
#footer     {height:25px; width:1050px; font-size:10px; background:url(../images/small_grass.jpg) repeat-x left bottom;}
#content    {margin:15px;}
#user1	    {display:block;}
#date       {display:block;}

@media (max-width:800px) and (min-width:400px)
{
	#wrapper    {width:100%; }
	#header     {background:#E8EBEE url(../images/header_m.jpg) no-repeat center top; height:60px; width:100%;}
	#leftcolumn {max-width:25%;}
	#date       {display:none;}
	#main       {float:left; width:73%; min-height:720px; }
	#content    {margin:2px;}
	#footer     {width:100%;}
	div.mod-languages li {margin-left:2px !important; margin-right:2px !important;}
	#user1	    {display:none;}
	#sitename   {display:none;}
}
@media (max-width:400px) 
{
	#wrapper    {width:100%; }
	#header     {background:#E8EBEE url(../images/header_m.jpg) no-repeat center top; height:60px; width:100%;}
	#leftcolumn {width:100%; max-width:100%;}
	#date       {display:none;}
	#main       {clear:left; float:left; width:100%; padding-left:2px;}
	#content    {margin:2px;}
	#footer     {width:100%;}
	#user1	    {display:none;}
	#sitename   {display:none;}
}

h1, h2 {
	font-weight:bold; color:#4A7194; font-size:15px; text-align:left;
	text-decoration:underline; margin-bottom:10px; height:50px; }
h3 {color:#4F42FC; font-size:115%}
h4 {color:#4F42FC; font-size:110%}
h5 {color:#4F42FC; font-size:105%}
h6 {color:#4F42FC; font-weight:bold; text-align:left}

a, a:active       {color:#284A0C; font-weight:normal; text-decoration:none; font-size:1em;}
a:link, a:visited {color:#3F7A12; }
a:hover           {color:#CC4C0F; text-decoration:underline; }

h3 a {font-size:90%;}

img     {border-width:0px;}
hr      {color:#C0C0C0; height:1px; width:90%; }

.readon {font-variant:small-caps; font-weight:bold; font-size:14px; }
.clear {clear:both; }
.input {font-size:100%;}

/* main menu */

ul.menu            {list-style:none; margin:0; padding:0; }
ul.menu a:link, 
ul.menu a:visited  {color:#333333; font-weight:bold; padding:4px 1px 0 10px; }
ul.menu a:hover    {color:#3F7A12; text-decoration:none; padding-left:11px;}
ul.nav-child       {list-style:none; font-size:95%; color:#3F7A12; padding-left:14px; }
ul li.current>a    {border-left:2px solid Green;}

/* make the FAQ Category header invisible */

div.cat-children>h3 {display:none;}

/* Related Items */

div.tagssimilar ul {list-style:none; margin:0; padding:0; }

/* modules */

div.moduletable    {width:100%; margin:0 0 5px 0;}
div.moduletable h3 {width:100%; background-color:#959B7F; font-size:100%; font-weight:bold; color:#012F01;
		      text-align:center; border-top:1px solid Black; border-bottom:1px solid black; margin-bottom:5px; }

/* Tooltips */

.tooltip {padding:0 4px 0 4px; position:absolute; z-index:9999; max-width:400px; border-radius:3px !important;
             font-size:1em !important; background:#959B7F !important; color:#012F01 !important; font-weight:bold;}

.tooltip1 {padding:0 4px 0 4px; position:absolute; z-index:9999; max-width:400px; border-radius:3px !important;
             font-size:1em !important; color:#012F01 !important; font-weight:bold;}
             
/* Ramblers styles */

.smalldark {color:Black; text-decoration:none; font-weight:normal;}

.emergencynotice {color:Red; font-size:95%; font-weight:bold; text-decoration:none; margin-left:3px; display:block;}

.moduleQuote {color:#4A7194; font-weight:bold; font-style:italic; margin-left:5px; margin-right:5px; display:block;}

.moduleAuthor {color:#4A7194; font-weight:bold; font-style:italic; margin-left:20px; margin-right:5px;}

.mud0 {
  	display			:inline-block;
  	width			:160px;
  	height			:40px;
  	font-weight		:bold;
  	padding-left		:0px;
  	padding-right		:0px;
  	padding-bottom		:10px;
  	padding-top		:10px;
  	background		:transparent url(../images/wellie0.png) center no-repeat;
}

.mud1 {
  	display			:inline-block;
  	width			:160px;
  	height			:40px;
  	font-weight		:bold;
  	padding-left		:0px;
  	padding-right		:0px;
  	padding-bottom		:10px;
  	padding-top		:10px;
  	background		:transparent url(../images/wellie1.png) center no-repeat;
}

.mud2 {
  	display			:inline-block;
  	width			:160px;
  	height			:40px;
  	font-weight		:bold;
  	padding-left		:0px;
  	padding-right		:0px;
  	padding-bottom		:10px;
  	padding-top		:10px;
  	background		:transparent url(../images/wellie2.png) center no-repeat;
}

.mud3 {
  	display			:inline-block;
  	width			:160px;
  	height			:40px;
  	font-weight		:bold;
  	padding-left		:0px;
  	padding-right		:0px;
  	padding-bottom		:10px;
  	padding-top		:10px;
  	background		:transparent url(../images/wellie3.png) center no-repeat;
}

.coffee1 {
  	display			:inline-block;
  	width			:200px;
  	height			:40px;
  	font-weight		:bold;
  	padding-left		:0px;
  	padding-right		:0px;
  	padding-bottom		:10px;
  	padding-top		:10px;
  	background		:transparent url(../images/coffee1.png) center no-repeat;
}

.coffee2 {
  	display			:inline-block;
  	width			:200px;
  	height			:40px;
  	font-weight		:bold;
  	padding-left		:0px;
  	padding-right		:0px;
  	padding-bottom		:10px;
  	padding-top		:10px;
  	background		:transparent url(../images/coffee2.png) center no-repeat;
}

.coffee3 {
  	display			:inline-block;
  	width			:200px;
  	height			:40px;
  	font-weight		:bold;
  	padding-left		:0px;
  	padding-right		:0px;
  	padding-bottom		:10px;
  	padding-top		:10px;
  	background		:transparent url(../images/coffee3.png) center no-repeat;
}

.coffee4 {
  	display			:inline-block;
  	width			:200px;
  	height			:40px;
  	font-weight		:bold;
  	padding-left		:0px;
  	padding-right		:0px;
  	padding-bottom		:10px;
  	padding-top		:10px;
  	background		:transparent url(../images/coffee4.png) center no-repeat;
}

.coffee5 {
   	display			:inline-block;
  	width			:200px;
  	height			:40px;
 	font-weight		:bold;
  	padding-left		:0px;
  	padding-right		:0px;
  	padding-bottom		:10px;
  	padding-top		:10px;
  	background		:transparent url(../images/coffee5.png) center no-repeat;
}

.toilet {
   	display			:inline-block;
  	width			:160px;
  	height			:40px;
  	font-weight		:bold;
  	padding-left		:0px;
  	padding-right		:0px;
  	padding-bottom		:10px;
  	padding-top		:10px;
  	background		:transparent url(../images/toilet.png) center no-repeat;
}

/* pagination controls */

span.pagenav {padding-left:5px; padding-right:5px; }
a.pagenav {padding-left:5px; padding-right:5px; }


