
body{margin: 0px; padding:0px; font-size:12px; line-height:18px; min-width:900px; background-image:url(../images/bg.jpg); background-position:top center; background-repeat:repeat-y; background-color:#633; text-align:left; font-family:Arial, Helvetica, sans-serif;}
#container{margin:0px; padding:0px; margin-left:auto; margin-right:auto; width:900px;}
#content_holder{margin:0px; padding:0px; float:left; width:900px;}
#banner{width:900px; height:170px; float:left; margin:0px; padding:0px; overflow:hidden;}
#banner.about{background-image:url(../images/banner_stallions.jpg); background-position:top left; background-repeat:no-repeat;}
#banner.contact{background-image:url(../images/banner_mares3.jpg); background-position:top left; background-repeat:no-repeat;}
#banner.mares{background-image:url(../images/banner_mares3.jpg); background-position:top left; background-repeat:no-repeat;}
#banner.sales{background-image:url(../images/banner_foal2.jpg); background-position:top left; background-repeat:no-repeat;}
#banner.stallions{background-image:url(../images/banner_stallions.jpg); background-position:top left; background-repeat:no-repeat;}
#menu{float:left; width:900px; height:33px; background-image:url(../images/menu_bg.jpg); background-repeat:repeat-x; background-position:top left;}
#content{float:left; width:850px; padding:25px; margin:0px;}
#content2{float:left; width:650px; padding:25px; margin:0px;}
#sidepanel{float:left; width:190px; padding:5px; margin:0px; color:#fff; background-image:url(../images/sidepanel_bg.jpg); background-position:bottom right; background-repeat:no-repeat; background-color:#690;}
#footer{float:left; width:850px; margin:0px 25px 0px 25px; text-align:right; font-size:10px; line-height:14px; padding:5px 0px 10px 0px; background-image:url(../images/footer_ln.jpg); background-position:top right; background-repeat:no-repeat;}

#banner h1{margin-left:1000px;}

#menu a{float:left; display:block; line-height:32px; height:33px; padding:0px 15px 0px 15px; margin:0px; background-image:url(../images/menu_bg.jpg); background-position:top left; background-repeat:repeat-x; font-size:16px; color:#fff; font-family:Arial, Helvetica, sans-serif; text-decoration:none; }
#menu a:hover{background-position:0px -33px;}

#content h1,#content2 h1{font-size:24px; color:#9c3; font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0px 0px 15px 40px; height:38px; line-height:37px; background-image:url(../images/header_bg.jpg); background-position:top left; background-repeat:no-repeat;}

#sidepanel h1{font-size:14px; margin:0px; padding:0px;}
#sidepanel p{margin:0px; padding:0px; padding-top:5px;}
#sidepanel a{color:white; text-decoration:underline;}
#sidepanel a:hover{color:#CCC; text-decoration:underline;}

a{color:#393;}
a:hover{color:#6C3;}

p.clear{font-weight:bold; color:#690;}
p.error{font-weight:bold; color:#C00;}

input.text,textarea.text {border: 1px solid #690;}

TD P{margin:0px; padding:0px;}
