html, body, #wrapper      { color: #1e1e1e; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url("../img/back-line.gif"); background-repeat: repeat-y; background-position: center 0; text-align: center; margin: 0; height: 100% }
#wrapper   { text-align: left; width: 1000px }

h1, h2, h3, h4   { color: #323264; font-family: Georgia, "Times New Roman", Times, serif; margin: 0; padding: 0 }
h1  { font-size: 18px }
h2  { font-size: 15px }
h3  { font-size: 13px }
h4  { font-size: 11px }

table {border-collapse: collapse;}

a    { color: #565a97 }
a:hover   { color: #ff2400 }

p  { line-height: 17px }
a  { font-size: 12px }
p, th, td  { font-size: 12px; line-height: 1.5 }

hr  { color: #B4B4D1; background-color: #B4B4D1; height: 1px }
img { border-color: black }

#top_cell  { height: 303px; vertical-align: middle }
#mid_cell  {  }
#bot_cell  { color: #fff; font-size: 10px; background-color: #323264; height: 30px; text-align:center}
#bot_cell  a  { color: #fff; font-size: 10px }
.admin_but a      { line-height: 1.7; text-decoration: none; background-image: url("../img/user_button.gif"); background-repeat: no-repeat; text-align: center; display: block; margin: 0 2px 5px; width: 90px; height: 21px; float: left }
.admin_but a:hover    { background-image: url("../img/user_button_on.gif") }

#top_menu   { background-color: #323264; width: 100%; height: 30px; float: left }
#top_menu a       { color: #e1e1ff; line-height: 2.5; text-decoration: none; display: block; padding-right: 33px; padding-left: 33px; height: 30px; float: left }
#top_menu  b a    { color: #fff; font-weight: normal; background-color: #1e1e4a }
#top_menu a:hover  { color: #fff; background-color: #464678 }

li {margin-bottom:6px}
#left_pan, #right_pan     { width: 175px; height: 100%; float: left }
#left_pan a, #right_pan a, #left_pan, #right_pan  { font-size: 11px }
#left_pan li a, #right_pan li a  { line-height: 1.0; }

#mid_pan    { background-image: url("../img/back-logo.gif"); background-repeat: no-repeat; background-position: center 20px; width: 650px; height: 100%; float: left; vertical-align: top }
#right_pan {  }
.pad_side  { padding: 14px 10px 20px }
.pad_main  { padding: 8px 18px }


/*label
 { text-align: right; display: block; margin-right: 5px; width: 57px; float: left }
*/
.submit input  { color: #323264; background: #f4f4f8; margin-left: 5px; border: solid 1px }

input  { color: #323264; font-size: 10px; background: #f4f4f8; margin-left: 5px; height: 18px; border: solid 1px }

.back_p, .forward_p     { color: #323264; font-size: 12px; font-weight: bold; line-height: 1.9; text-decoration: none; background-repeat: no-repeat; text-transform: uppercase; display: block; width: 76px; height: 26px; float: left }
.back_p     { background-image: url("../img/back-button.gif"); padding-left: 27px }
.forward_p     { background-image: url("../img/forward-button.gif"); text-align: right; padding-right: 27px }

/*.frnt_bxs {float:left; width:295px; height:250px; margin-bottom:20px}*/
.frnt_bxs  { margin-right: 4px; margin-bottom: 20px; width: 150px; float: left }
/*..frnt_bxs img  { width: 295; height: 150px; border-width: 0 }*/
.frnt_bxs img   { width: 150px; height: 150px; border-style: none }

.frnt_bxs p, .frnt_bxs a {margin:0px;padding:0px;font-size:10px}
.frnt_bxs h3  { margin-top: 3px }

.inpage_bx    {  background-image: url("../img/trans-white.png"); margin: 0; padding: 0; width: 150px; float: right; margin-bottom:15px;border: solid 1px #cecee2  }
.inpage_bx a, #mbrs_bx a   { color: #523580; line-height: 1.5; text-decoration: none; position: relative; top: -2px }


.inpage_bx_pd, #mbrs_bx   { margin: 0; padding: 10px; }
.inpage_bx h4  { color: #fff; background-color: #523580; text-indent: 17px; padding-top: 4px; padding-bottom: 2px; width: 150px }
.inpage_bx a  { width: 130px; float: left }
.inpage_bx img   { position: relative; top: -3px }

#mbrs_bx    {  background-image: url("../img/trans-white.png"); margin: 0; padding: 0; width: 610px; border: solid 1px #cecee2  }
#mbrs_bx a    { font-size: 14px }

.gal_bx    { background-color: #fff; margin: 5px; width: 140px; height: 150px; float: left; border: solid 1px #cecee2 }

#info_bx    { background-color: #fff; margin-bottom: 10px; margin-left: 20px; width: 261px; float: right }
#info_bx_pad  { padding:5px }

.pic_M    { overflow: hidden; background-color: #fff; background-repeat: no-repeat; background-position: center; display: block; width: 251px; height:250px; float: left; outline: solid 1px #ccc }
#photo_1, #photo_2, #photo_3, #photo_4, #photo_5, #photo_6, #photo_7, #photo_8  { background-repeat: no-repeat; background-position: center; width: 251px; height: 250px }
.pic_S  a   { background-color: #fff; background-repeat: no-repeat; background-position: center; display: block; margin-top: 5px; margin-right: 5px; width: 59px; height: 59px; float: left; }
.pic_M #, .pic_S  a, #info_bx ,  { border: solid 1px #cecee2 }
.pic_M, .pic_S  a, #info_bx   {outline: solid 1px #ccc }

.pan_frm     { background-color: #fff; margin-bottom: 10px; width: 258px; float: left; border: solid 1px #cccccc }
.pan_1_inner   { margin: 3px; width: 252px }
.pan_1_b  { color: #fff; font-size: 10px; font-weight: bold; line-height: 2.3; background-color: #323264; text-align: left; text-transform: uppercase; text-indent: 8px; margin: 0; padding: 0; width: 100%; height: 24px }

.frnt_sq { width:196px; height:310px; float:left; margin-right:13px }
.mem_bul a b    { line-height: 1.7; background-image: url("../img/arrow-r-sm.gif"); background-repeat: no-repeat; background-position: 0 2px; text-indent: 20px; width: 100%; float: left }

#letr_hed_top, #letr_hed_mid, #letr_hed_bot {float:left; width:595px}
#letr_hed_top    { background-image: url("../img/letter-head.gif"); background-repeat: no-repeat; border: solid 1px #00204f }
#letr_hed_mid  { background-color: #fff; background-image: url("../img/letter-head-mid.gif"); background-repeat: no-repeat; background-position: left center; margin-top: 113px }
#letr_hed_bot   { background-color: #7d92cb; text-align: center; height: 27px }
#letr_hed_bot a  { color: #fff; text-decoration: none }

#img_marg {font-size:10px;float:right; margin:0;width:150px}
#img_marg h3  { background-image: url("../img/arrow-up-sm.gif"); background-repeat: no-repeat; background-position: 0 3px; text-indent: 15px; margin: 0 }
#img_marg a {font-size:10px}
#img_marg p {font-size:10px; margin:0 0 10px 0}

#gal_menu   { background-color: #ebebeb; margin-top: 13px; margin-left: 20px; width: 200px; float: right; border: solid 1px #ccc }
#gal_menu p {padding:10px}
#gal_menu a   { line-height: 2; text-indent: 5px; display: block; width: 95%; height: 20px; float: left }
#gal_menu a:hover  { color: #fff; background: #969696 }
#gal_menu b a    { background: #dcdcdc }

.bx_i   { background: #ff5401; width: 155px; float: left; border: solid 1px #930 }
.bx_i_p {padding:5px}
.bx_i h4 {margin:0px;}
.bx_i h4, .bx_i a, .bx_i_p {color:#fff}
.bx_i a:hover  { color: #ffe9d2 }

.bx_ix    { background: #ffff78; width: 155px; float: left; border: solid 1px #ffcf00; word-break: keep-all   }
.bx_ix_p  { padding: 8px }
.bx_ix h4   { font-size: 15px; line-height: 1.1; margin: 0 }
.bx_ix_p, .bx_ix h4 {color:black}


#juniors_head   { background-image: url("../img/juniors/juniors-nuneaton-golf.jpg"); background-repeat: no-repeat; width: 614px; height: 165px }
#juniors_head a   { color: #fff; font-size: 10px; font-weight: bold; text-decoration: none; text-transform: uppercase; display: block; padding-right: 10px; padding-left: 10px; position: relative; top: 142px; float: left }
#juniors_head a:hover    { color: #000 }
#juniors_main   { margin-top: 10px; width: 443px; float: left }
#juniors_right   { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; margin-top: 10px; width: 165px; float: right; border-left: 1px solid #5a5a5a }
.j_pad8  { padding: 8px }
.j_pad6  { padding: 6px }
.j_pad3  { padding: 3px }

.juniors_hed     { background-color: #f6e332; background-image: url("../img/juniors/juniors-logo.gif"); background-repeat: no-repeat; background-position: 5px 7px; width: 100%; min-height: 60px }
.juniors_hed h2 { color: #000; font-size: 10px; padding-top: 36px; padding-left: 9px; }
.juniors_bod      { background-color: #f5f5f5; width: 100% }
.juniors_frame      { margin-bottom: 20px; border: solid 1px #f6e332 }
