/* Dumfries and Galloway stylesheet - March 2008 */

body {	margin: 0%; padding: 0.1%; background-color: white; font-family: Arial, Helvetica, sans-serif; font-size: 62.5%;}

#container { width: 100%; border: 0 ; background-color: transparent; background-image: url(images/back.gif) ; background-repeat: repeat-y;  }

/* Header */

#header { background-color: #5D5DAD; background-image: url(images/dgonlinebk.gif); height: 70px; }
#header img { position : absolute;  top : 1px;  left : 190px; border: 0;  }
#date { width: 190px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.1em;
	color: #FFFFFF; text-align: center;	height: 40px;	background-image: url(images/dgonlinebk.gif);	background-color: #5D5DAD;	padding: 22px 5px 5px 5px;}

/* Placer */

#placer { background-color: #84459E;	padding: 2px;	background-image: url(images/placebackbb.gif);	background-repeat: no-repeat; margin-bottom: 10px;}
#placer h1  {	text-indent: 194px;	font-family: Arial, Helvetica, sans-serif;
	font-size: 2.1em;	color: #FFFFFF;	margin: 0;	font-weight: normal;	text-transform: none;
	letter-spacing: 1px;}

/* Navigation */

#navigation { float: left; width: 190px; font-family: Arial, Helvetica, sans-serif;
	margin: 0; text-align: center; color: #000000;}

#navigation a:link { color: #5D5DAD; text-decoration: none; }
#navigation a:visited {	color: #5D5DAD; text-decoration: none;}
#navigation a:hover {	text-decoration: underline;
}

#navigation ul {text-align: center;
	list-style-type: none; font-weight: bold; font-size: 1.3em;position: relative;
	left: -25px; top: 0px;}

#navigation li {
	background-color: #FFFFFF;
	width: auto;
	border: 1px solid #5D5DAD;
	margin: 0px 0px 5px 0px; padding: 5px 2px 5px 2px; 
	background-image: url(images/shadnav.gif);
	display: block;
	white-space: normal;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
	vertical-align: text-bottom;
	color: #141452;}

#navigation li a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(images/bluenav.gif); margin: 0px; padding: 0px;
	display: block; 
}

#sub {margin: 0px 0px 6px 0px; font-size: 0.9em; border-left: 1px solid silver; border-right: 1px solid silver;  padding: 3px; text-align: center;  }
#sub p  {margin: 4px 0px 4px 0px; border-bottom: 1px solid silver; padding-bottom:2px; color: #333333;}

#extra {margin: 20px 20px 10px 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; border: 1px solid black; padding: 3px; text-align: center;  }

.on { text-decoration: none; text-transform: uppercase; font-weight: bold; }

.homelink {font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; color: #FFFFFF; text-transform: uppercase; padding: 2px; font-weight: normal; margin-top: 10px;}


/* Content */

#content { margin: 25px 4% 2% 250px; background-color: transparent;	font-size: 1.3em;
	font-family: Arial, Helvetica, sans-serif;	line-height: 135%;	color: #333333;}
	
#content li {margin-bottom:14px;}

h2 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin: 0; font-size: 1.1em; }
h3 {font-family:Arial, Helvetica, sans-serif; font-weight: bold; margin: 0; font-size: 1.3em; }
h4 {font-family:Arial, Helvetica, sans-serif; font-weight: bold; margin: 20px 0px; font-size: 1.1em; }

a:link {	color: #5F5FAF;}
a:visited {	color: #5F5FAF;} 
a:hover {	color: #9898DC;}
a:active {	color: #A9A9E9;} 

#highlight { background-color: #FFCC66; padding: 2%; width: 75%; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 80%; }

#col { background-image:   url(images/colour.gif); background-repeat: no-repeat; height: 46px;  margin-top: 3px;   }

.eventdate1 {	font-family: Arial, Helvetica, sans-serif; font-size: 110%;	font-weight: bold;	color: #996666;	text-transform: uppercase;  }

.eventdate2 {	font-family: Arial, Helvetica, sans-serif; font-size: 110%;	font-weight: bold;	color: #666666;	text-transform: uppercase; }

.eventdate3 {	font-family: Arial, Helvetica, sans-serif; font-size: 110%;	font-weight: bold;	color: #CC9999;	text-transform: uppercase; }

.town1 {	font-family: Arial, Helvetica, sans-serif; font-size: 110%;	font-weight: bold;	
color: #714D80; border-bottom: 1px solid #714D80; padding-bottom: 4px; width: 75%; font-weight: bold; text-transform: uppercase; margin-top:30px;}

.town2 {	font-family: Arial, Helvetica, sans-serif; font-size: 110%;	font-weight: bold;	
color: #7B3399; border-bottom: 1px solid #7B3399; padding-bottom: 4px; width: 75%; font-weight: bold; text-transform: uppercase;margin-top:30px;}

.town3 {	font-family: Arial, Helvetica, sans-serif; font-size: 110%;	font-weight: bold;	
color: #C190D5; border-bottom: 1px solid #C190D5; padding-bottom: 4px; width: 75%; font-weight: bold; text-transform: uppercase; margin-top:35px;}



.small { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 80%; line-height: 130%;}

#small2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 80%; line-height: 130%;width: 190px; margin-top:5px;}

.smallex { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 80%; line-height: 130%; border-top: 1px silver solid; margin-top: 30px; clear: both;}

.caps { text-transform: uppercase; }
.new {	font-family: "Courier New", Courier, mono;	font-size: 130%;	font-weight: bold;
	color: #FF3300;}
strong {font-weight: bold; }

/* Listings */

#listings { width: 90%; background-color: transparent; font-size: 100%; }
#rightlist {float: right; width: 38%; margin-left:1%; border-left: 1px solid silver; padding-left: 16px;}
html>body div#rightlist {width:50%;}

#info {width: 90%; border: 1px solid silver; padding: 4px; margin: 20px 10px 0px 10px; background-color: #F8F8F8; font-family: Arial, Helvetica, sans-serif; font-size: 0.9em;}
.infot { background-color: #EBEBEB  ; font-weight: bold; margin: 0; padding: 4px; display: block; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-size: 1.2em}

/* Enhanced Listings */

#boxad { border: 1px solid #333333; padding: 0px; width: 90%; background-color: transparent;  margin: 15px 10px 0px 10px}
#boxad tr { font-family: Arial, Helvetica, sans-serif; font-size: 13px;  }
#boxad em { color: #990000;  }

#title { background-color: #E5D4F7; font-weight: bold; margin: 0; padding: 4px;}


.boxtext {margin: 10px 10px 10px 200px; font-size: 95%;}

.boxsmall {float:left; width: 180px; font-size: 75%; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 120%;}



#title { background-color: #EBEBEB  ; font-weight: bold; margin: 0; padding: 4px;}

/* Form */

.form { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 75%; color: black; }

/* Footer */

#footer {
	margin-left: 190px;
	background-color: #84459E;
	padding: 5px 60px 5px 60px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #FFFFFF;
	text-align: left;
	line-height: 140%; clear: both;
}

#footer a:link { color: #FFFFFF; text-decoration: none; }
#footer a:visited {	color: #ffffff; text-decoration: none; }
#footer a:hover {  color: #ffffff; text-decoration: underline;  }
#footer a:active {  color: #ffffff; text-decoration: none; }

/* copyright */

#copyright {
	margin-left: 190px;
	background-color: #B9B9B9;
	padding: 5px 60px 5px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #555555;
	text-align: left;
	background-image: url(images/shadcopy.gif);
}

#copyright a:link {
	color: #6363B2;
	text-decoration: none;
	font-weight: bold;
}
#copyright a:visited {
	color: #6363B2;
	text-decoration: none;
}
#copyright a:hover {  color: #6363B2; text-decoration: underline; }
#copyright a:active {  color: #6363B2; text-decoration: none; }

.red {color: #990000;}
