/* 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;}
.navtitle {font-family:verdana;font-size:1em;padding:5px;padding-left:7px;color:5a5a5a;background-color:#2a2a2a;}

.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-left:10px;padding-right:15px;position:relative;top:20px}

.subheading {font-family:arial;font-weight:bold;color:225f00;font-size:1.4em;border-bottom:1px solid #225f00;margin-bottom:5px;margin-top:10px}
.tbxheading {font-family:arial;font-weight:bold;color:222222;font-size:1.2em;border-bottom:1px solid #225f00;margin-bottom:5px;}
.subsubheading {font-family:arial;font-weight:bold;color:225f00;font-size:1.2em;margin-bottom:2px;margin-top:15px;}
.stockheading {font-family:arial;font-weight:normal;color:AAAAAA;font-size:2em;margin-bottom:0px;margin-top:15px;}

.maintext {font-family:arial;color:black;font-size:0.85em}

.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:2em;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:justify}

img.gallery {
margin-bottom:1px;
margin-top:1px;
background-color:AAAAAA;
color:AAAAAA;
border:4px solid #000000;\"
}

/* Links  */
a.menu:link, a.menu:visited {
display:block;
font-family:verdana;
font-size:1em;
text-decoration:none;
margin-top:1px;
margin-bottom:1px;
padding-right:1px; 
padding-left:4px; 
padding-top:3px;
padding-bottom:3px;
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:#225f00;padding:2px;padding-left:8px;padding-right:8px;}
a.indexnews:visited {color:#114405;}
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 {
width:140px;
display:block;
font-weight:bold;
padding:3px;
padding-left:6px;
padding-right:6px;
padding-bottom:6px;
text-decoration:none;
color:000000;
background-color:FFFFFF;
font-size:1.1em;
font-family:arial;
border:1px solid #AAAAAA;
}

a.indexoptions:hover {
background-color:#F5F5F5;
color:black;
border:1px solid black;
}

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;

}

div.maincontent{
margin-bottom:10px;
font-size:0.8em;
}

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;
}