body	{line-height:171%; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 62.5%; padding:0px; margin:0px; background:#fff}
p, ul, ol {font-size:1.1em; color:#222}

a {text-decoration:underline; color:#0000ff; }
a:hover {text-decoration:underline; color:#000000; }

img {border:none}

h1 {	font-size:2.4em;	font-weight:normal; line-height:120%; color:#06F; border-bottom:1px solid #eee}
h2 {	font-size:1.9em; font-weight:normal; line-height:130%}	
h3 {font-size:1.2em; color:#b9296d; }

#indexbanner {color:#F00; }
#indexbanner a {text-decoration:none; color:#F00;}
#indexbanner h1 {font-size:2.6em; color:#f00}

#NavContainer {width:135px; float:left; background:#fff}
#frame_container { margin-left:160px; background:#ffffff; font-size:1.3em;  }

#BottomContainer {width:100%; background:url(../images/Layout/FooterBack.jpg) repeat-x #3d4349; margin:0; padding:0}
#footer {color:#f1f1f1; font-size:1.2em; width:95%; margin:0px auto; padding:35px 10px 10px 10px}
#footer p {color:#f1f1f1; font-size:0.9em; margin:0px auto; padding-top:10px}
#footer a {color:#f1f1f1; text-decoration:none; padding:0px 5px}
#footer a:hover {color:#f1f1f1; text-decoration:underline; }

.telephone {font-size:1.8em; font-weight:bold}

#IndexContainer {width:950px; background:url(../images/Layout/IndexBack.jpg) no-repeat; height:500px; margin:0px; padding:0px; border:1px solid #fff;}
#IndexTextBox {margin-top:15px; margin-left:15px; width:300px; height:455px; background:#aeaeae; color:#f5f5f5; padding:10px; font-size:1em}
#IndexTextBox p {color:#f5f5f5}

.indexhead h1 { padding:8px; vertical-align:top; font-size:2.1em; font-weight:normal; line-height:140%; font:Arial, Helvetica, sans-serif; text-align:center}
.indexhead {padding:8px; font-size:1em; font-weight:normal; text-align:left}
.indexhead  a{ text-decoration:none}

.JournalTD {border:1px solid #eee; padding:10px; vertical-align:text-bottom; font-size:0.9em}
.JournalTD a{ text-decoration:none}

.abouthead {background-color:#555; color:#f5f5f5; padding:8px; font-size:2.1em; font-weight:normal; text-align:left; height:45px; vertical-align:middle}
.abouthead  a{ text-decoration:none}


.LoginBox {width:350px; margin:0 auto; border:1px solid #eee; padding:10px;}
.LoginBox h2 {font-size:1.2em}

#RegisterBox {width:90%; margin:0 auto; border:1px solid #eee; padding:10px; text-align:left}

.smalltxt {font-size:0.8em}

.tdHead { border-bottom:1px solid #333; font-weight:bold}
.AddBox {border-bottom:1px solid #eee;}

.admintd {border-right:1px solid #333}
.admintd h2 {font-size:1.6em}

#StallionList {float:right; border:1px solid #aaa; background-color:#eee; padding:8px}
#StallionList h2 { line-height:50%}	
#ImagesLeft {float:left; width:250px; padding-right:35px; text-align:center}

#edititembox {border:1px solid #eee; padding:8px}
#MessageBox {border:8px solid #F00; width:500px; margin:20px auto; text-align:center; font-weight:bold; font-size:1.4em; padding:20px}

<!-- comments table-->

.CommentTableRight {font-size:1.2em; vertical-align:text-bottom}

.CommentHead {background-color:#b7bce0; color:#222; font-size:1em; border:1px solid #666; font-style:italic}
.CommentTableLeft {width:250px; font-size:1.5em; height:120px; vertical-align:top; font-weight:bold; color:#222; font-family:Arial, Helvetica, sans-serif; background-color:#bdccf6; border-left:1px solid #666;border-bottom:1px solid #666;border-right:1px solid #666;}
.CommentTableCenter {font-size:1.1em; vertical-align:text-bottom; background-color:#dce3f8; border-bottom:1px solid #666;border-right:1px solid #666;}
#PageCounter {height:20px; float:right; padding:0px 8px; margin-right:4px;}
.PageCounterDisplay {border:1px solid #515151; text-decoration:none; padding:0px 2px; background-color:#e2e2e2}
.ApproveHighlight {font-size:1.3em; color:#F00; font-weight:bold}



#StallionaList {}
#StallionsList ul { list-style:none; }
#StallionsList li {padding-bottom:20px}

.stallion_heading { height:20px; font-size:1.9em; color:#96064b; padding-bottom:10px;  }

.StallionThumbnail { float:left; border:3px solid #000; margin-right:10px}

.img_Myerscough { background-image: url(../images/Layout/MC-logo.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}

.img_Myerscough li { padding-left-35px}
.img_padding {padding:12px}
.img_padding_left_top {padding:12px 0px 0px 12px}

#head_container { width:100%; background:url(../images/Layout/CFStudHeaderBG.jpg) repeat-x; height:178px;  }
#header { width:980px; margin:0 auto; padding-bottom:14px; }
#headerTxt {text-align:right; float:right; margin-top:25px; font-size:1.3em; font-weight:bold; color:#eee}
.Telephone {font-size:1.8em; padding-bottom:18px}


#thick_divider { background-color:#b9296d; height:30px; }
#main_container { margin-left:200px; padding:0 10px; text-align:justify }
#left_col {width:180px; float:left; height:100%; padding-left:10px; border-right:1px solid #ccc}



#left-menu ul { list-style:none; padding:0 ; margin:0; color:#000 }
#left-menu li {margin: 0 0.15em}

#left-menu li a { background:url(../images/menu_bg.jpg) #fff bottom left repeat-x; height 2em; line-height:2em; float:left; width:12em; display:block; border:0.1em solid #dcdce9; color:#000; text-decoration:none; text-align:left; padding-left:8px}

#left-menu li a:hover { color:#444 }

#menu { width:900px; margin:auto;  }



.stallion_tn {padding:10px; border:none; text-decoration:none; border:0px; text-align:center}
#stallion_img {width:150px; padding:10px; text-align:center; float:left; border:none; text-decoration:none; border:0px}
#press_img {width:550px; padding:10px; text-align:center; border:none; text-decoration:none; border:0px; }

#clear {clear:both}
#clear_right {clear:right}
#details_box {text-align:justify;}
#details_box p {padding:10px}
#adm_container { margin-left:0px; padding-left:10px; }

#right_col {width:300px; float:right;}
#right_col p{padding-left:10px}

.img_both {padding-left:20px; padding-right:20px}
.img_left {padding-left:20px}
.img_right {padding-right:20px}

.img_bottom { padding-bottom:20px; padding-right:10px}

.inp_box {background-color:#FFFFCC}

.boxborderpadded {border:1px solid #ccc}
.padded_text {padding-left:10px}

.thumbnail { border:3px solid #444; margin:10px }

.lower_menu {font-size:0.8em; text-align:center}
.lower_menu a: {color:#000000; text-decoration:none;}
.lower_menu a:hover {color:#000000; text-decoration:none;}

.footer {background:#ffffff; color:#000000; font-weight:200; height:30px; vertical-align:middle; font-size:0.8em; text-align:center}
.footer a: {color:#000000; text-decoration:none; }
.footer a:hover {color:#000000; text-decoration:underline; }

.box_border_clear {background:#FFFFFF; padding:10px; border:1px solid #ccccf3}
.box_border_shaded {background:#eeeeef; padding:10px; border:1px solid #ccccf3}

#main_stallion_box { border:1px solid #f5f5f5;}
#stallion_box { margin-bottom:20px;}
#stallion_box p {padding:10px}


.td3 {font-size:12px; font-weight:200; color:#000000}

.heading {color:#262854;	padding-bottom:0.2em;	font-size:2.4em;	font-weight:normal; text-align:center; line-height:150%}

.jump {font-size:1em}


#CourseBox {background-color:#f5f5f5; border:1px solid #eee; padding:10px; margin-bottom:25px}
#CourseBox h1 {font-weight:100; color:#900}

#newsticker { background-color:#b9296d; padding-bottom:3px}