/** 
* A Mambo Template 
* @compatibility - 4.5.3-4.5.4 
* @version - 1.0 
* @package - CryShame 
* @author - Rhiannon Davies 
* @email - info@tantrwm.co.uk 
* @website - www.tantrwm.co.uk 
* @copyright (C) - Tantrwm 
*/ 

body {background-color:#cccccc; font-family: arial, verdana, sans-serif; font-size:12px; color:#000000;}

p, tr, div {font-size:12px;}

#container {background-color:#6699cc; width:800px; border-style: solid; border-width:2px; border-color:#000000;}

.banner {background-color:#ffffff; width:800px; border-bottom-style: solid; border-width:1px; border-color:#000000;}

#menu {background-color:#006699; color:#ffffff; padding:5px; border-bottom-style:solid; border-top-style:solid; border-width:1px; border-bottom-color:#ffffff; border-top-color:#000000;}

#left {float:left; width:590px; padding-left:5px; padding-right:5px; padding-bottom:10px; padding-top:10px;}

.news {background-color:#ffffff; width:575px; border-style:solid; border-width:1px; padding:0px;}

#main {background-color:#ffffff; width:590px; border-style:solid; border-width:1px; border-color:#ffffff; overflow:hidden;}

#right {float:left; width:200px; padding-top:5px;}

#bottom {background-color:#006699; color:#ffffff; clear:both; padding:10px; border-top-style:solid; border-width:1px; border-color:1px;}

.clear {width:100%; height:1px; clear:both;}

.btn {text-transform:uppercase; font-size:13px; background-color:#000000; color:#99ccff; display:block; width:220px; text-align:center;}

.bottom {width:510px;}

.mwtitle {font-size:16px; font-weight:bold; text-align:left;}

table.moduletablearchive {width:190px; background-color:#006699; border-style:solid; border-width:1px; border-color:#ffffff; display:block; padding:10px; text-decoration:none; font-weight:bold; color:#000000; text-align:left; margin:5px; font-size:13px;}

table.moduletablearchive a, a:link, a:active, a:visited, a:hover {text-decoration:none; font-weight:bold; color:#ffffff; }

table.moduletablebtn td {width:200px;}

table.moduletablebtn p {font-size: 13px;}
table.moduletablebtn a, a:link, a:active, a:visited, a:hover {text-decoration:none; font-weight:bold; color:#ffffff; }

table.moduletablesearch td {width:168px; background-color:#006699; border-style:solid; border-width:1px; display:block; padding:10px; text-decoration:none; font-weight:bold; color:#ffffff; text-align:center; margin:5px; font-size:13px;}

table.moduletablenews {background-color:#ffffff; width:592px; border-style:solid; border-width:1px; padding:0px; border-color:#ffffff;}

a,
a:link,
a:active,
a:visited {text-decoration:none; font-weight:bold; color:#006699;}

a:hover {text-decoration:underline; font-weight:bold; color:#006699;}

a.mainlevelmartin:link, a.mainlevelmartin:visited, a.mainlevelmartin:hover {display:block; padding:2px; padding:5px; padding-left:10px ;5pxtext-decoration:none; font-weight:bold; color:#006699;}

a.mainlevelright:link, a.mainlevelright:visited, a.mainlevelright:hover {background-color:#006699; border-style:solid; border-width:1px; display:block; padding:10px; text-decoration:none; font-weight:bold; color:#ffffff; text-align:center; margin:5px; font-size:13px;}

a.mainlevel:link, a.mainlevel:visited {display: inline; color:#ffffff; background-color: #006699; font-size: 13px; font-weight: bold; padding: 5px;}
a.mainlevel:hover {display: inline; color:#ffffff; background-color: #006699; font-size: 13px; font-weight: bold; padding: 5px; text-decoration:underline;}

.contentheading {font-size: 14px; font-weight: bold; color: #ffffff; background-color:#006699; padding:5px; display: block; width: 558px; margin-bottom: -10px;  text-align:center;}
.componentheading {font-size: 14px; font-weight: bold; color: #ffffff; background-color:#006699; padding:5px; display: block; width: 530px; margin-bottom: -10px;  text-align:center;}

.contentheadingmartin {font-size: 14px; font-weight: bold; color: #000000; padding:5px; margin-bottom: -10px; text-align:center;}
table.moduletablenews th {font-size: 14px; font-weight: bold; color: #ffffff; background-color:#006699; padding:5px; display: block; width: 580px; text-align:center; margin-bottom:5px;}

.contentpaneopen {margin:10px;  text-align:left;}
.contentpaneopenmartin {margin: 10px;  text-align:justify;}
.contentpane {margin: 10px;  text-align:justify;}

h1 {font-size:24px; font-weight:bold;}

h2 (font-size:16px; font-weight:bold;}

h3 {font-size:14px; font-weight;bold;}