/* Body  */

/* * {margin: 0; padding: 0; border: 0;} */

body{color:black;font-family:verdana;font-size:0.9em;background-color:#333333;margin:0px;background-image:url(http://www.loguestown.co.uk/images/sitepics/shadow.jpg);background-attachment:fixed;background-repeat:repeat-y;background-position:top}

/* Main Text  */

.headertext {font-family:arial;color:#C0C0C0;font-size:0.85em;}

.heading {font-family:arial;font-weight:bold;color:#222222;font-size:1.7em;border-bottom:1px solid #225f00;margin-bottom:10px;}
.headingfont{display:block;background-color:#222222;float:left;color:white;padding:6px;padding-left:10px;padding-right:15px;position:relative;top:20px}



h2,.subheading,.tbxheading {font-family:arial;font-weight:bold;color:#225f00;font-size:190%;border-bottom:1px solid #CCC;padding-bottom:3px;margin-bottom:20px;margin-top:40px}
h3,.subsubheading {font-family:arial;font-weight:normal;color:#888;font-size:150%;margin-bottom:15px;margin-top:30px}
h2 + h3 {margin-top:0}

.tbxheading {margin-top:0}
.stockheading {font-family:arial;font-weight:normal;color:#AAAAAA;font-size:2em;margin-bottom:15px;margin-top:30px;}

.maintext {font-family:arial;color:black;font-size:100%}

.stocktypeheading {font-family:verdana;color:#EEEEEE;font-size:1.2em;border:2px solid #000000;margin-bottom:1px;background-color:#333333;padding:2px;padding-left:5px;}
.stocklistname {font-family:arial;color:#222222;font-size:1.6em;margin-bottom:1px}

.greynote {font-family:arial;color:#AAAAAA;font-size:1em}
.AAAAAA {font-family:arial;color:red;font-size:1em}

.newsheadline {font-family:arial;color:#000000;font-size:1.4em;font-weight:bold;text-decoration:none}
.newsdate {font-family:arial;color:#225f00;font-size:0.9em;margin-bottom:5px;}

.articletitle {font-family:times;color:#000000;font-size:2em;font-weight:normal;}
.articledate {font-family:arial;color:#777777;font-size:0.9em;margin-bottom:5px;}

.invisible {display:none;} 
.smalltext {font-size:0.75em}
.highlight {color:#225f00;}
.accentlight {color:#FFD900;}
.lighthighlight {color:#88DF00;}
.ndec {text-decoration:none}
.ndec  a{text-decoration:none}


.indexarticletitle {color:#88DF00;display:block;font-size:150%;font-family:times;text-decoration:none;}
.indexarticledate {color:#999999;font-size:0.8em;font-family:verdana;text-decoration:none;margin-top:0px}
.indexarticleblurb {margin-top:3px;color:#222222;text-align:left}

img.gallery {
margin-bottom:1px;
margin-top:1px;
background-color:#AAAAAA;
color:#AAAAAA;
border:4px solid #000000;\"
}


.box{
	padding:5px;
	border:1px solid #AAA;
	background-color:#EEEEEE;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	}

/* Links  */

.navtitle {
	font-family:verdana;
	font-size:1em;
	padding:5px;
	padding-left:7px;
	color:#777;
	margin-top:10px;
	background-color:#2e2e2e;
	border-top:1px solid #3a3a3a;
	border-left:1px solid #3a3a3a;
	}

a.menu:link, a.menu:visited {
	display:block;
	font-family:verdana;
	font-size:100%;
	text-decoration:none;
	margin-top:1px;
	margin-bottom:1px;
	padding:9px;
	background-color:#222222;
	color:#88DF00;
	padding-left:8px;
	}
	
a.menu:hover,a.menu:active {
	background-color:#333333;
	color:white;
	background-image:url(http://www.loguestown.co.uk/images/sitepics/nav_shadow.jpg);
	background-position:right;
	background-repeat:repeat-y;
	}

a.indexnews {display:block;color:#FFF;padding:2px;padding-left:8px;padding-right:8px;}
a.indexnews:visited {color:#FFF;color:#777}
a.indexnews:hover {display:block;background-color:#DDDDDD;color:black;padding:2px;padding-left:8px;padding-right:8px;}

a.gallerylink:link {color:#CCCCCC}
a.gallerylink:visited {color:#CCCCCC}
a.gallerylink:hover {color:#86DB00;}
a.gallerylink:active {color:#CCCCCC;}

.headertext a:link,.headertext a:visited,.headertext a:hover,.headertext a:active{color:#86DB00;text-decoration:none}
.headertext a:hover{color:white;text-decoration:underline}

a.loginlink:link,a.loginlink:visited,a.loginlink:hover,a.loginlink:active{color:#444444;text-decoration:none}
a.loginlink:hover{color:#86DB00;}

a.topbar:link ,a.topbar:visited ,a.topbar:hover ,a.topbar:active  {
color:#88DF00;
height:2em;
padding-left:10px;
padding-right:10px;
background-position:middle center;
background-repeat:repeat-x;
text-align:center;
line-height:2em;
display:inline-block;
border-top:1px solid #1a1a1a;
border-right:1px solid #1a1a1a;
}

a.topbar:hover {
color:white;
height:2em;
padding-left:10px;
padding-right:10px;
background-color:#262626;
text-align:center;
line-height:2em;
display:inline-block;
border-top:1px solid #303030;
}


a.indexoptions:link ,a.indexoptions:visited ,a.indexoptions:hover ,a.indexoptions:active {
	display:block;
	margin:3px;
	padding:3px;
	padding-left:6px;
	padding-right:6px;
	padding-bottom:6px;
	text-decoration:none;
	color:#777;
	background-color:#FFFFFF;
	font-size:90%;
	font-family:arial;
	border:1px solid #AAAAAA;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	}

a.indexoptions:hover {
	background-color:#F5F5F5;
	color:#222;
	border:1px solid #555;
	}

a.pageright:link ,a.pageright:visited ,a.pageright:hover ,a.pageright:active {
width:10px;
height:100%;
display:block;
text-decoration:none;
color:#777777;
background-image:url('http://www.loguestown.co.uk/images/sitepics/pagesshadow.jpg');
background-color:#FFFFFF;
font-size:1em;
font-family:arial;
border-right:1px solid #AAAAAA;
border-top:1px solid #AAAAAA;
border-bottom:1px solid #AAAAAA;
}

a.pageright:hover {
background-image:url('http://www.loguestown.co.uk/images/sitepics/pagesshadowb.jpg');
background-position:left;
background-repeat:repeat-y;
color:black;
border-right:1px solid #222222;
}




div.headingbox{
padding:0px;
margin:0px;
width:100%;
height:100px;
background-image:url(/images/sitepics/indexbanner.jpg);
background-position:bottom right;
background-repeat:no-repeat;

}

.maincontent{
	margin-bottom:10px;
	font-size:100%;
	color:#333;
	line-height:140%;
	background:#FFF;
	padding:10px 15px 15px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	min-height:550px;
}

#content{padding:0;}

a:link {color:#225f00;}
a:visited {color:#225f00;}
a:hover {color:black;}
a:active {color:#225f00;}

img.border {border: 1px solid #225f00;}
a img.border {border: 2px solid #225f00;}
a img {border:none;}





/* Textboxes  */



.tbx1{
padding:5px;
border: 2px solid black;
background-color:#EEEEEE;}

.tbx2{
padding:5px;
border: 1px solid #225f00;
background-color:#e5ffbb;
margin-bottom:5px;
}

.tbxnews{
padding:3px;
border: 1px solid #AAAAAA;
background-color:#EFEFEF;
margin-bottom:5px;
}

.tbxhorsenews{
padding:3px;
border: 1px solid #AAAAAA;
background-color:#FFFFFF;
margin-bottom:5px;
}

.tbxindexarticles{
padding:2px;
border: 1px dotted #333333;
background-color:white;
}

.tbxfoalsouter{
border-bottom: 1px solid #555555;
background-color:white;
margin-bottom:5px;
width:100%;
}

.tbxfoalsinner{
padding:5px;
border-top: 1px solid #555555;
background-color:white;
margin-bottom:0px;
margin-top:2px;
}

.horsenews{
background-color:#F4F4F4;
padding:1px;
padding-bottom:5px;
border: 1px solid #225f00;
margin-bottom:5px;
}

.horseimages{
background-color:#F7F7F7;
padding:1px;
border: 1px solid #bce778;
margin-bottom:5px;
}

.loginbox{
padding:0px;
border: 1px solid #333333;
background-color:#EEEEEE;
}

.articlelistbox{
padding:5px;
border: 1px solid #AAAAAA;
background-color:#F4F4F4;
margin-bottom:5px;
}

.articlebox{
padding:10px;
border: 2px solid #555555;
background-color:white;
}

.articleblurb{
padding:3px;
border: 1px solid #CCCCCC;
color:#333333;
background-color:#EEEEEE;
margin-bottom:5px;
}

.linksbox{
padding:3px;
padding-top:6px;
padding-bottom:6px;
border: 1px solid #AAAAAA;
color:#333333;
background-color:#EEEEEE;
margin-bottom:5px;
margin-top:0px;
}

/* Tables */

table {font-size:1em;}

.stocklisttable{
width:100%;
border:1px solid #333333;
background-color:#F4F4F4;
margin-bottom:5px;
}

.stockcell{
background-color:#FFFFFF;
border:0px solid #DDDDDD;
padding:3px;
margin:1px;
}

.addtable{
border:1px solid #333333;
background-color:#EEEEEE;
margin-bottom:5px;
padding:2px;
}

.addleftcol{
vertical-align:top;
background-color:#CCCCCC;
border:0px solid #666666;
padding:4px;
margin:0px;
}

.addrightcol{
border:0px solid #666666;
padding:2px;
margin:0px;
}


/* Input */

.textareadiv{
background-color:#FFFFFF;
border:1px solid #777777;
color:black;
font-family:verdana;
font-size:1em;
padding:5px;
}

.inputdiv{
background-color:#FFFFFF;
border:1px solid #777777;
color:black;
font-family:verdana;
font-size:1em;
padding:2px;
margin-bottom:1px
}

.inputtextarea{
background-color:#FFFFFF;
border:none;
margin:0px;
color:black;
font-family:verdana;
font-size:1em;
width:100%
}

.inputdateselect{
background-color:#FFFFFF;
border:none;
margin:0px;
color:black;
font-family:verdana;
font-size:1em;
}

.inputNews{
background-color:#FFFFFF;
border:none;
margin:0px;
color:black;
font-family:verdana;
font-size:1em;
}

.inputNewsTitle{
background-color:#FFFFFF;
border:none;
margin:0px;
color:black;
font-family:arial;
font-size:1.5em;
font-weight:bold;
}

.inputhorse{
background-color:#FFFFFF;
border:1px solid #BBBBBB;
color:black;
font-family:verdana;
font-size:1em;
width:220px
}

.inputHorseldesc{
background-color:#FFFFFF;
border:1px solid #BBBBBB;

color:black;
font-family:verdana;
font-size:1em;
width:400px;
height:400px;
}

.addsubmit{
background-color:#CCCCCC;
border:1px solid #555555;
margin-right:0px;
margin-left:3px;
}

.addsubmitaccent{
background-color:#AAAAAA;
border:2px solid #222222;
margin-right:0px;
margin-left:3px;
margin-bottom:10px
}

.imageuploader{
background-color:#FFFFFF;
border:1px solid #AAAAAA;
padding:5px;
margin:5px
}

.imageselect{
background-color:#FFFFFF;
border:1px solid #AAAAAA;
padding:0px;
}

.logininput{
background-color:#FFFFFF;
border:1px solid #AAAAAA;
}

.loginsubmit{
background-color:#DDDDDD;
border:1px solid #444444;
padding:2px;
}
