body {font-family: arial, helvetica, sans-serif; padding: 0; margin: 0; font-size: 0.9em; background-color: #ED1A22;}
div#web {width: 800px; text-align: center; margin: 0 auto; background-color: #ffffff;}
div#site {float: left; width: 800px; text-align: left; background: url("http://74.54.18.226/~galorguk/images/uploads/grey.gif") repeat-y left #ffffff; margin: 0; padding: 0;}

a img {border: 0;}
a {text-decoration: none; color: #ED1A22;}
a:hover {text-decoration: none; color: #000000;}
h1 {font-size: 1em; font-weight: normal; color: #ED1A22;}
h2 {font-size: 1em; font-weight: normal; color: #ED1A22;}
ul {margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; font-size: 0.95em;}

div#header {margin: 0 0 0 36px; padding: 22px 0 15px 14px;}
img.logo {margin: 0 8px 0 0;}
div.floatright {float: right; padding: 0 0 10px 10px;}


/* TOP LEVEL NEVIGATION */
div#nav {margin: 0 0 0 24px;}
div#nav .redends {float: left;}
div#nav a.howyoucanhelp {float: left; display: block; width: 143px; height: 30px; background: transparent url("http://74.54.18.226/~galorguk/images/uploads/nav/howyoucanhelp.gif") no-repeat; margin: 0 2px 0 2px;}
div#nav a.aboutgreyhounds {float: left; display: block; width: 143px; height: 30px; background: transparent url("http://74.54.18.226/~galorguk/images/uploads/nav/aboutgreyhounds.gif") no-repeat; margin: 0 2px 0 2px;}
div#nav a.adoptingadog {float: left; display: block; width: 143px; height: 30px; background: transparent url("http://74.54.18.226/~galorguk/images/uploads/nav/adoptingdog.gif") no-repeat; margin: 0 2px 0 2px;}
div#nav a.becomeamember {float: left; display: block; width: 143px; height: 30px; background: transparent url("http://74.54.18.226/~galorguk/images/uploads/nav/becomeamember.gif") no-repeat; margin: 0 2px 0 2px;}
div#nav a.usshopstuff {float: left; display: block; width: 143px; height: 30px; background: transparent url("http://74.54.18.226/~galorguk/images/uploads/nav/usshopstuff.gif") no-repeat; margin: 0 2px 0 2px;}

div#nav a.howyoucanhelp:hover {background-position: 0 -30px;}
div#nav a.aboutgreyhounds:hover {background-position: 0 -30px;}
div#nav a.adoptingadog:hover {background-position: 0 -30px;}
div#nav a.becomeamember:hover {background-position: 0 -30px;}
div#nav a.usshopstuff:hover {background-position: 0 -30px;}

div#nav a.howyoucanhelpON {float: left; display: block; width: 143px; height: 30px; background: transparent url("http://74.54.18.226/~galorguk/images/uploads/nav/howyoucanhelp.gif") no-repeat 0 -30px; margin: 0 2px 0 2px;}
div#nav a.aboutgreyhoundsON {float: left; display: block; width: 143px; height: 30px; background: transparent url("http://74.54.18.226/~galorguk/images/uploads/nav/aboutgreyhounds.gif") no-repeat 0 -30px; margin: 0 2px 0 2px;}
div#nav a.adoptingadogON {float: left; display: block; width: 143px; height: 30px; background: transparent url("http://74.54.18.226/~galorguk/images/uploads/nav/adoptingdog.gif") no-repeat 0 -30px; margin: 0 2px 0 2px;}
div#nav a.becomeamemberON {float: left; display: block; width: 143px; height: 30px; background: transparent url("http://74.54.18.226/~galorguk/images/uploads/nav/becomeamember.gif") no-repeat 0 -30px; margin: 0 2px 0 2px;}
div#nav a.usshopstuffON {float: left; display: block; width: 143px; height: 30px; background: transparent url("http://74.54.18.226/~galorguk/images/uploads/nav/usshopstuff.gif") no-repeat 0 -30px; margin: 0 2px 0 2px;}



/* SUB LEVEL NEVIGATION   1.how you can help */
div#subnav {margin: 0 0 0 18px; clear: both; padding: 3px 0 0 0;}
div#subnav .subnavlink {width: 104px; height: 22px; background-color: #d1d2d4; text-align: center; float: left; margin: 0 2px 0 2px; line-height: 1.5em;}
div#subnav .greyends {float: left;}
div#subnav .subnavlink a {color: #ED1A22; text-transform: uppercase; text-decoration: none; font-size: 0.65em; font-weight: bold; }
div#subnav .subnavlink a:hover {color: #000000; text-transform: uppercase; text-decoration: none; font-size: 0.65em; font-weight: bold;}

/* SUB LEVEL NEVIGATION   3. adopting a dog */
div#subnavB {margin: 0 0 0 100px; clear: both; padding: 3px 0 0 0;}
div#subnavB .subnavlink {width: 104px; height: 22px; background-color: #d1d2d4; text-align: center; float: left; margin: 0 2px 0 2px; line-height: 1.5em;}
div#subnavB .greyends {float: left;}
div#subnavB .subnavlink a {color: #ED1A22; text-transform: uppercase; text-decoration: none; font-size: 0.65em; font-weight: bold; }
div#subnavB .subnavlink a:hover {color: #000000; text-transform: uppercase; text-decoration: none; font-size: 0.65em; font-weight: bold;}

/* SUB LEVEL NEVIGATION   5. us shop and stuff */
div#subnavC {margin: 0 0 0 280px; clear: both; padding: 3px 0 0 0;}
div#subnavC .subnavlink {width: 104px; height: 22px; background-color: #d1d2d4; text-align: center; float: left; margin: 0 2px 0 2px; line-height: 1.5em;}
div#subnavC .greyends {float: left;}
div#subnavC .subnavlink a {color: #ED1A22; text-transform: uppercase; text-decoration: none; font-size: 0.65em; font-weight: bold; }
div#subnavC .subnavlink a:hover {color: #000000; text-transform: uppercase; text-decoration: none; font-size: 0.65em; font-weight: bold;}

/*LEFT COLUMN */
div.extralinks { padding: 20px 0 10px 0;}
div.extralinks a { padding: 0 0 10px 0; display: block; }


/* GENERAL CONTENT */

div#indexdog {float: right; width: 150px; padding: 10px 0 10px 10px;}
ul#doglistindex {list-style-type:none; padding: 0; margin: 0; color: #ED1A22; font-weight: bold; font-size: 1.2em;}

 
div#content {float: left; padding: 20px 0 0 50px;}
div#leftcol {width: 125px; float: left; margin: 0 10px 0 0; color: #a6a6a6;}
div#rightcol {width: 585px; float: left;}
div#rightcol H1 {text-transform: uppercase;}

div.downloadlink {margin: 5px 0 5px 0; padding: 5px 0 5px 0;}
div.downloadlink a {background-color: #d1d2d4; border: 1px solid #ED1A22; padding: 5px; margin: 10px 0;}

input.galenews {width: 115px; border: 1px solid #ED1A22;}
input.submit {background-color: #d1d2d4; border: 1px solid #ED1A22; padding: 5px; margin: 10px 0; color: #ED1A22;}

/* DONATE TODAY */
div#colC {float: left; width: 280px; padding: 0 10px 0 0;}
div#colD {float: left; width: 290px; padding: 10px 0 0 0;}
div#colD p {margin: 0; padding: 0; font-size: 0.9em;}
div#colD input.redborder, div#colD textarea.redborder {border: 1px solid #ED1A22; width: 250px;}
div#colD input.CONTINUE {margin: 10px 0 0 0; border: 1px solid #ED1A22; background-color; #d1d2d4; width: 100px;}
div#colD input.checkbox {width: 17px; border: 1px solid #ED1A22;}
div#prices {clear: left; font-size: 0.9em;}
div#colD input.palpallink {width: 143px; height: 31px;}

/* COMMITTEE BLOG */
div.committeelist {width: 190px; float: left; margin: 0 0 20px 0; text-align: center;}
div.committeelist p {margin: 0; padding: 0;}
div.committeelist h1.name {margin: 0; padding: 0; font-size: 1em; line-height: 1em;}
div.committeelist h1.name a {margin: 0; padding: 0; color: #ED1A22; text-decoration: none;}
div.committeelist h2.status {margin: 0; padding: 0; font-size: 0.9em; line-height: 0.9em;}
div.committeeimg {width: 150px; float: right;}
div.committeeinfo {width: 420px; padding: 0 10px 0 0;}


/* READING BLOG */
div.booklist {width: 270px; height: 90px; float: left; padding: 10px 10px 10px 0;}
div.booklist h1 {margin: 5px 0 0 0; padding: 5px 0 0 0;}
div.booklist h1 a {color: #ED1A22; text-decoration: none;}
div.booklist h2 {margin: 0; padding: 0;}
div.booklist h2 a {color: #ED1A22; text-decoration: none;}
div.bookcover {float: left; margin: 0 10px 0 0;}
div.bookcoverB {float: left; margin: 0 10px 10px 0;}
div.bookinfo {width: 520px; float: left;}
div.bookinfo h1 {margin: 5px 0 0 0; padding: 5px 0 0 0;}
div.bookinfo h2 {margin: 0; padding: 0;}

div.nextprev {clear: both;}
.next {float: right; font-size: 0.9em;}
.previous {float: left; font-size: 0.9em;}

/* APPLY ONLINE */
div#applyonline input.redborder, div#applyonline textarea {width: 500px; border: 1px solid #ED1A22;}

/* BECOMING A MEMBER */
div#colD p.memberpayment {margin: 0 0 1em 0; color: #ED1A22; }
div.memberspaymentarea {float: left; width: 290px; padding: 0 0 20px 0;}

/* DOGS */
div.availabledogs {width: 190px; float: left; margin: 0 0 20px 0; text-align: center;}
div.availabledogs img {width: 150px; height: 115px;}
div.dogsimg {float: left; margin: 0 10px 10px 0; width: 150px;}
div.doginfo {width: 420px; float: left;}
div.doginfo h2 {margin: 0; padding: 0;}


/* NEWS */
div#news h1 {margin-bottom: 0; padding-bottom: 0;}
div#news h2 {margin: 0; padding: 0;}
div#news p.dateid {margin: 0; padding: 0;}
div.newsimage {float: right; margin: 0 0 10px 10px;}


/* FOOTER ELEMENTS EVENTS FORUM AND BECOME A MEMBER BUTTON */
div#bottom {margin: 0; padding: 30px 0 0 0; clear: left;}
div#bottom h2 a {text-decoration: none; font-weight: normal; color: #ED1A22;}
div#bottom h2 a:hover {text-decoration: none; font-weight: normal; color: #000000;}
div#bottom div#calltoaction {float: left; width: 127px;}
div#bottom div#newsevents {float: left; width: 277px; margin: 10px; }
div#bottom div#newsevents h2 {margin: 0; padding: 0;}
div#bottom div#newsevents p {border: 1px solid #ED1A22; background-color: #d1d2d4; padding: 5px; margin: 0;}
div#bottom div#newsevents p a {text-decoration: none; color: #000000;}
div#bottom div#newsevents p a:hover {text-decoration: none; color: #ED1A22;}
div#bottom div#forum h2 {margin: 0; padding: 0;}
div#bottom div#forum {float: left; width: 277px; margin: 10px 0 10px 10px; }
div#bottom div#forum p {border: 1px solid #ED1A22; background-color: #d1d2d4; padding: 5px; margin: 0;}
div#bottom div#forum p a {text-decoration: none; color: #000000;}
div#bottom div#forum p a:hover {text-decoration: none; color: #ED1A22;}
div#footer {padding: 0px 0 0 135px; clear: both;}
div#footer p {font-size: 0.6em;}