/*
COMMON COLOURS:

greyish #E2D8C2;
reddish #AF514D; 
greenish: #356A7E;

*/
.bold {
	font-weight: bold;
}
body {
text-align:-moz-center;
 font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size:13px; color:#333333; text-align:center; background-color:#bfbfbf; /*background-color:#6D2108;*/  margin-top:14px;}
body, p, div, td, ul, a {
font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}
#container {
    margin-left: auto;
    margin-right: auto;
	text-align: center;
	border:0px solid red; 
	width:984px; 
	padding:4px 2px 4px 2px;
}
td {
	vertical-align: top;
	text-align: left;
	}

h1 {color:#356A7E; font-size:18px; margin-top: 0px; margin-left:0px; margin-bottom:9px;}
h2 {color:#356A7E; font-size:15px; margin-left:0px; font-weight:bold; margin-top:6px;}
h3 {color:#356A7E; font-size:13px; margin-left:0px; font-weight:bold; margin-top:6px;}

#maintable {
	width: 980px;
	background-color:#fff;
}
h3.userHeader {
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}
h1.userHeader {color:#356A7E; font-size:18px; margin-top: 0px; margin-left:0px; margin-bottom:9px;}
h2.userHeader {color:#111; font-size:15px; margin-left:0px; font-weight:300; margin-top:6px;}

h1.userHeader {color:#356A7E; font-size:18px; margin-top: 0px; margin-left:0px; margin-bottom:9px;}
h2.userHeader {color:#356A7E; font-size:15px; margin-left:0px; font-weight:bold; margin-top:6px;}
h3.userHeader {color:#356A7E; font-size:13px; margin-left:0px; font-weight:bold; margin-top:6px;}

	
form { 
	font-family: Arial, Helvetica, sans-serif;
	border: 0px solid #666699; 
	padding: 1px; 
}
a.editlink {
	border: 1px solid black;
	font-size: 9px;
	background-color: Green;
	color: white;
	padding: 0px 2px;
	font-weight: normal;
}
a.editlink:hover {
	border: 1px solid black;
	font-size: 9px;
	background-color: Pink;
	color: Black;
	padding: 0px 2px;
	font-weight: normal;
}
.userimg {
	margin: 10px;
}
#webdesign {
	font-size: 8pt;
	float: right;
	color:white;
}
#webdesign a {
	font-size: 8pt;
	color: white;
}
#webdesign a:hover {
	color: Blue;
}
.centered {
	text-align: center;
}
.indent {
	margin-left: 15px;
}
.userhigh {
	color: #af514d;
	font-weight: bold;
}
a:hover .userhigh{
	color: Red;
}
.userhigh2 {
	color: #B8AD99;
	font-weight: bold;
}
.userhigh3 {
	color: 	#8B4513;
	font-weight: bold;
	text-decoration: none;
}
.userhigh4 {
	color: 		#A30A36;
	font-weight: normal;
	font-size: 140%;
}
.userhigh5 {
margin:2px 12px 2px 0px; font: 14px Georgia, "Times New Roman", Times, serif ; 
color:#B36C38; font-weight:600;
}
.userhigh6 {
	color: 		#A6D166;
	font-weight: bold;
}
.userHeader2 {
	color: 		Black;
	font-weight: bold;
	width: 98%;
	background: #B39C9C;
	margin: 0px;
	padding:2px 5px;
}
.userbig {
	font-size: 125%;
}
.userbigger {
	font-size: 150%;
}
.usersmall {
	font-size: 80%;
}
.usersmaller {
	font-size: 66%;
}
	.userhighbox {
		width: 720px;
		margin: 0 auto;
		text-align: center;
		border: 2px solid Maroon;
		background: Ivory;
		color: black;
		font-size: 10.5pt;
		padding:2px 5px 5px 5px;
	}
	.userhighbox h1 {
		color: #A30A36;
		font-weight: normal;
		font-size: 21pt;
		padding-bottom: 4px;
		margin-bottom: 0px;
		font-family: Century Gothic,Ariel,Helvetica,sans-serif;
		margin-top: 0px;
		text-decoration: none;
	}
	.userhighbox strong {
		color: #A30A36;
	}
	.userhighbox2 {
	width: 450px;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #01839B;
	padding: 4px;
	background-color: #ffee99;
	color: #808080;
}
	.useracrobox {
	width: 300px;
	float: right;
	border: 1px solid #01839B;
	padding: 4px;
	background-color: #ffee99;
	color: #808080;
	text-align: left;
	font-size: 80%;
	margin-left: 10px;
}
	.useracrobox a{
		font-size: 90%;
	}
.userhighbox3 {
	text-align: justify;
	font-size: 115%;
}
.userhighbox3 h1, .userhighbox3 h2, .userhighbox3 h3{
	text-align: left;
	font-size: 130%;
}
#footercredits {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #AF514D;
	margin-top: 5px;
}
#footercredits a{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #AF514D;
	text-decoration: underline;
}
#footercredits a:hover{
	color: Maroon;
}
#footercredits .notloggedin{
	color: #aaa;
	font-size: 8px;
	text-align: right;
}
#footercredits .notloggedin a:visited {
	color: #aaa;
}
#footercredits .notloggedin a{
	color: #aaa;
	font-size: 8px;
}
.loggedin {
	color: #A30A36;
	font-size: 9px;
	text-align: right;
	display: inline;
	}
.loggedin a{
	color: #A30A36;
	font-size: 9px;
}
.loggedin a:hover{
	color: #ccaa99;
	font-size: 9px;
}
div.userrightbox {
	float:right;
	margin: 5px;
	padding: 5px;
	background: Cream;
	color: Black;
	width: 200px;
	border: 1px solid grey;
}
div.userrightlink {
	float:right;
	text-align: right;
}
div.userrightlink a{
	color: Gray;
}

#maincontent H2 {font-size:16px;}

td#maincontent {
	padding: 14px 15px 12px 15px;
	text-align: left;
	background: white;
}
#maincontentdiv {
	padding: 0px;
	min-height: 430px;
}
td#maincontent a{
	color:#212365;
	font-weight: bold;
}
td#maincontent a:hover{
	color:Maroon;
}

#rightblock {
 width: 5px;
 background-color:#b69510; 
 padding-top:0px;
 padding-left:5px;
 padding-bottom:5px;
 }
a.editlinkhigh {
	padding: 1px 2px 1px 5px;
	background: Yellow;
	border: 1px solid Navy;
	color: #b10045;
	font-weight: normal;
	text-decoration: none;
	font-size: 75%;
}
a:hover.editlinkhigh {
	background: Pink;
	color: Purple;
	text-decoration: underline;
}
#bigpic h2 {
	text-align: center;
	color: #A30A36;
	padding-bottom: 10px;
}
#bigpic p {
	text-align: center;
	color: #000;
}
#bigpic .copyright {
	text-align: center;
	color: #888888;
	font-size: 90%;
}
.listimagethumb {
	width: 156px;
	clear: right;
	float: left;
	border: 1px solid #eeeeee;
	margin: 5px;
	text-align: center;
	padding: 5px;
}
.listimagethumb img {
	border: 0px;
}
.listimagethumb p {
	padding: 0px;
	font-size: 75%;
}
form.back {
	float: right;
	margin: 0px;
	padding: 0px;
	clear: right;
}
form.back input{
	color:#ffffff; 
	font: bold 100% helvetica,sans-serif; 
	background-color:#af514d;
	border:1px solid #4088F7;
	font-weight: bold;
	 
}
form.back input.btnhover {
	color:#000000; 
	background-color:#9596cf;
	border:1px solid #A30A36;
}
#gol_dig td{
	font-size: 80%;
}
a.highlink {
	color:#af514d;
	font-weight: bold;
} 
a.highlink:hover {
	color:#4088F7;
	font-weight: bold;
} 
.primg {
	float:right;
	background: #E9FDE9;
	padding: 3px;
	margin: 10px;
	border: 1px solid #aaaaaa;
}
.primg p{
	color: #444444;
	font-size: 80%;
	text-align: center;
}
.primg img {
	padding:5px;
	margin: 0 auto;
}
.primg a {
	font-size: 70%
}
.userlow1 {
	color: #888888;
}
.highsearchterm {
	background: yellow;
	padding: 2px;
}
.userjustify {
	text-align: justify;
}
.capimage_caption {
	font-size: 80%;
	color: #484848;
}
#eventblock h1 {
	text-align: center;
	background: #A30A36;
	color: white;
	padding: 2px;
}
#eventblock h2, #eventblock h3 {
	text-align: left;
}
.usercapimg {
	padding-left:10px;
}
.capimage_caption {
	text-align: center;
}
td#maincontent #mainadminmenu a {
	text-decoration: none;
	font-size: 12px;
	color: #6E71EC;
	font-weight: normal;
}
td#maincontent #mainadminmenu a:hover {
	text-decoration: underline;
	font-size: 12px;
	color: #C000C0;
	font-weight: normal;
}

/* mockup starts here */
body {}
td {font-family: Verdana, Geneva, Arial, helvetica, sans-serif;}

.banner {background-image:url(images/banner_xx.jpg); height:153px; padding:0px 0px 12px 34px; color:#FFFFFF}
.banner a:link{color: #B5ED46; font-weight:bold; text-decoration:none}
.banner a:visited{color: #B5ED46; font-weight:bold; text-decoration:none}
.banner a:hover{color: #c5fD56; font-weight:bold; text-decoration:underline}

#maincontent h1 { font-size:23px; color:#A22F09 ; margin:6px 0px 6px 0px; font-family:Georgia, "Times New Roman", Times, serif;
}
#maincontent h2 { font-size:17px; color:#A22F09 ; margin:6px 0px 6px 0px; font-family:Georgia, "Times New Roman", Times, serif;
}
#maincontent h3 { font-size:14px; color:teal ; margin:6px 0px 3px 0px; text-align:center
}
#maincontent h5 {   font-size:12px;  margin:1px 0px -1px 0px;}

.smH{font-size:14px; color:teal ;}

#left_links{padding:7px; width:159px; background-color:#FFFFdd; text-align: left;}
#left_links a:link{font-size:12px; color:#336; text-decoration:none}
#left_links a:visited{font-size:12px; color:#336; text-decoration:none}
#left_links a:hover{font-size:12px; color:#665; text-decoration:underline}

.link_p, .link_po{padding:4px 0px 4px 15px; background-color:#FFCC66; width:152px; margin-top:6px;}
.link_p, .link_po a:link {  color:black;	}
.link_p a:visited {  color:black;	}
.link_p a:hover {  color:white;	}
.link_p { background-image:url(lluniau/craidd/bg3.jpg);}
.link_po { background-image:url(lluniau/craidd/bg4.jpg);}
a {font-size:13px;}
a: hover {text-decoration:underline}

img {/*width:180px;*/}
li {margin-bottom:5px;}

#menu_td {background-color:#b69510; color:#FFFFFF;  height:22px; padding-top:4px; padding-bottom:4px; }

.menu, .currmenu {padding:3px 19px 3px 19px }
.menu a:link{
	font-size:13px; 
	color:#FFFFFF; 
	text-decoration:none; 
	padding:1px 4px 3px 4px;
}
.currmenu{
	font-size:13px; 
	color:Maroon; 
	padding:1px 4px 3px 4px;
}
.menu a:visited {
	color:white; text-decoration:none; 	padding:3px 4px 3px 4px;
	}
.menu a:active {
	color:white; text-decoration:none; 	padding:3px 4px 3px 4px;
	}
.menu a:hover {
	color:white;
	background-color:#9f0013; padding:3px 4px 3px 4px;
	}


.picRight {width:190px; background-color:#C1B295; padding-top:6px;}

.slides {background-color:#889E8C; padding-top:12px; padding-right:7px;}


.uarehere{background-color:#009900; color:#fff; padding:4px 5px 4px 5px; margin:0px 3px; 0px; 3px;}

.box {width:260px; background-color:#6D8860; color:#FFFFFF; padding:8px; font-size:12px; line-height:17px;}
.box a:link { font-size:12px; color:white; text-decoration:none; padding:2px; }
.box a:visited { font-size:12px; color:white; padding:2px;}
.box a:hover { font-size:12px; color:white;	background-color:#010; padding:2px;}

/*.cTENT {padding:8px; text-align:left; }*/

.news_box{ border:2px solid #D09A6C; background-color:#f0cA9C; font-size:12px; padding: 7px; line-height:16px; }

.little_box{ border:2px solid gray;  font-size:12px; padding: 7px; line-height:16px; margin-top:6px;}

.cred a:link { font-size:10px; color:white; text-decoration:none; padding:2px; text-align:right;}
.cred a:visited { font-size:10px; color:white; padding:2px;}
.cred a:hover { font-size:10px; color:white;back ground-color:#010; padding:2px;}

.lang a:link { font-size:11px; color:white; text-decoration:none; padding:4px 4px 4px 4px; text-align:right; background-color:#337766; }
.lang a:visited { font-size:11px; color:white; text-decoration:none; padding:4px 4px 4px 4px; text-align:right; background-color:#337766; }
.lang a:hover { font-size:11px; color:white; text-decoration:none; padding:4px 4px 4px 4px; text-align:right; background-color:#911704; 	}


#footerblock {
	text-align: center;
	margin-top: 2px;
}
#footer {font-size:9px; color:#666; text-align:right}
#footer a:link {font-size:9px;  text-decoration:none; color:#4088F7}
#footer a:visited {font-size:9px;  text-decoration:none; color:#4088F7}
#footer a:hover {font-size:9px;  text-decoration:underline; color:#4088F7}

#footerlinks {
	text-align: center;
	width: 980px;
}
#footerlinks a:link {font-size:13px; color:#AF514D; text-decoration:none}
#footerlinks a:visited {font-size:13px; color:#AF514D; text-decoration:none}
#footerlinks a:hover {font-size:13px; color:#AF514D; text-decoration:underline}

#footerlogos {
	background: white;
	width: 960px;
	padding: 10px;
	font-color: #444;
	font-size: 9px;
	text-align: center;
	margin: 0px;
}
div.geographcredit {
	width: 220px;
	font-size: 7pt;
	color: #555;
}
#maincontent div.geographcredit a {
	text-decoration: underline;
	color: #555;
	font-size: 7pt;
}
#maincontent div.geographcredit a:hover {
	color: Navy;
}
#maincontent #placesnav {
	margin-top: 15px;
	text-align: center;
	font-size: 12pt;
	font-weight: bold;
	color: maroon;
}
#maincontent #placesnav a{
	font-size: 12pt;
	font-weight: bold;
	color: maroon;
	text-decoration: none;
}
#maincontent #placesnav a:hover{
	text-decoration: underline;
}
#maincontent #placesnav img{
	border: 0px;
	vertical-align: middle;
}
#maincontent .user2col td {
	width: 50%;
	padding-left: 20px;
}
#maincontent .userlongquote {
	padding-left:40px;
	padding-right: 40px;
	color: #444;
	text-align: justify;
	font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
	font-size: 11pt;
	font-style:italic;
}
#homenews {
	background-color: Ivory;
	border: 1px solid Maroon;
	padding: 4px;
	margin-right: 18px;
	margin-bottom: 5px;
}
#homenews h2 {
	font-size: 11pt;
	font-family: Verdana;
}
#homenews .newshead {
	font-weight: bold;
	color: maroon;
}
#homecaption {
	color: white;
	text-align: center;
}
#homecaption h3 {
	color: white;
	font-size: 12pt;
	margin-bottom: 0px;
}
.googlemap_listitem {
	font-size: 8pt;
}

