body { font-family: Helvetica, sans-serif; font-size:12px;  line-height:16px; color:#555; text-align:left; font-weight:normal; margin:0 auto; background: url(../graphics/bgips.jpg) repeat-x;}

h1 { background-image:url(../graphics/irishponysociety.jpg); height:98px; width:850px; margin:0px; }
h2 { font-size:16px; color:#003366; padding: 0px 0px 4px 0px; border-bottom:#cccccc dotted 1px; text-transform: uppercase; }
h3 { font-size:14px; color:#990000; margin:0px; text-transform: uppercase; }
h3 a:hover { color:#990000; }
hr.clear{ clear:both; height:0; margin:0px; padding:0px; visibility:hidden; }	

a { color: #990000; }
a:hover { color: #330000; }
.nodec { text-decoration:none; }
.plain {color: #000;}

div.clear { clear: both; }
fieldset {border:none;}

#wrapper { background-color:#ffc; width:870px; margin:0 auto; border-bottom:1px solid #83B4CE; border-right:1px solid #83B4CE; border-left:1px solid #83B4CE; }
#main { width:850px; margin:0 auto; border-top:8px #002F47 solid; }

#top { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; background-image:url(../graphics/top.jpg); height:130px; text-align:right; }
#top p { text-align:right; margin-top:-35px; }
#toplink { text-align:right; }

.upr { text-transform: uppercase; }
#nav { width:150px; float:left; text-align:left; background-color:#006599; background-repeat:no-repeat; background-image:url(../graphics/navbg.jpg); }
#nav ul { font-size:11px; color:#FFFFFF; list-style:none; margin:0px; padding:0px; }
#nav li { font-size:12px; color:#000000; list-style:none; margin:0px; padding:0px;  border-bottom: 1px #7cbede solid; }
#nav a { color:#ffffff; text-decoration:none; display:block; padding:4px 4px 4px 10px; } #nav a:hover {color:#83B4CE; text-decoration:none; }

.navline { border:1px #83B4CE; }

#content { float:left; width:660px; border: 1px #000; margin-left:10px; }
#home #content { width:679px; }
#slidebox { border:solid 1px #999; width:387px; margin-bottom:20px; }
#slideshowcaption { margin-top:-3px; padding:6px; color:#000; background:#eee; width:375px; font-size:smaller; line-height:1.1em; }
#slideshow { vertical-align:middle; padding:0; margin:0; height:256px; overflow:hidden; }

.listings, .sale_listings { border-bottom:#cccccc dotted 1px; margin-bottom:10px; }
.sale_listings img { border: 1px solid #009900; margin-right:10px; float: left; }
img.article_img, .image_caption { margin:0 5px 0 0; }
img.article_img { border: 1px solid #009900; /*float: left;*/ }
img.no_image { margin-left: 5px; }
#features { float:right; width:280px; color:#777; font-size:10px; padding-left:10px; }
img.noborder { border: none; }
#searchbox { width:490px; height:237px; padding-left:10px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#333; border: solid 1px #000; }
.searchboxhead { width:500px; background-repeat:no-repeat; background-image:url(../graphics/searchbg.gif);font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#fff; font-weight:bold; padding:2px 2px 2px 11px; }

.login { background-image:url(../graphics/login.jpg); background-repeat:no-repeat; height:114px; padding:10px; font-size:14px; }

.feature01 a img, .feature02 a img, .feature03 a img { border: thin #ffffff; }
.feature01 { background:url(../graphics/feat01_top.gif) #cccccc; padding:2px 5px 5px 9px; background-repeat:no-repeat; }
.news_end { background:url(../graphics/feat01_end.gif) no-repeat; padding: 0px; display:block; }
.feature02 { background-image:url(../graphics/feat02.gif); width:268px; color:#ffffff; height:106px; padding:5px 5px 5px 7px; background-repeat:no-repeat; }
.feature03 { /*background:url(../graphics/forsalebox_top.gif)background:url(../graphics/forsalebox_top_7708.gif) no-repeat #006699; color:#ffffff; padding:5px 5px 0 9px; */}
.forsale_end { background:url(../graphics/forsalebox_end.gif) no-repeat; padding: 0px; display:block; }

.gallery_listings { float: left; width: 200px; text-align: center; margin-right: 5px; height:90px; }
img.gallery_title_img { border: none; }
.gallery_main { width: 310px; float: left; }
.gallery_thumb_list { width: 345px; float: right; }
.gallery_thumb { width: 115px; float: left; }
.gallery_thumb img { border: 1px solid #009900; }
.gallery_main img { border: 1px solid #000; }
.image_caption { font-size: smaller; font-weight: bold; }

.article_2col_left {float:left; width:400px;}
.article_2col_right {float:right; width:240px;}
.sale_feature { background:#cccccc; padding:5px; }

.small_link { font-size: smaller; float: right; }
#end { color:#7CBEDE; font-family:Arial, Helvetica, sans-serif; font-size:10px; clear:both; }
#end a, .small_link a { color:#006699; text-decoration:none; } 
#end a:hover, .small_link a:hover {color:#7CBEDE; text-decoration:none; }
.footernav { text-transform: uppercase; margin:0px; padding:0px;}
.footernav li { display:inline; margin:0px; padding:0px;}

/* DYNAMIC */
.textfield { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: lighter; color: #555; text-decoration: none; background-color: #ececec; width:100px; }
.menu { font-family: Arial, Helvetica, sans-serif; font-size: 10px; width:35px; color: #555; width:100px; margin:1px; letter-spacing: -1px }
.button { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #fff; padding-left: 4px; height:21px; }

