/* Universal Selector margin/padding Reset */
* { margin:0; padding:0; }

:focus {
outline: 0;
}

body {
  background:url(images/background_tile.jpg);
}

html {
	min-height: 101%;
}

/* IDs */

#container {
  width:960px;
  margin:0 auto;
}

#masthead {
  clear:both;
  height:125px;
}

#nav_bar {
  clear:both;
  height:50px;
}

#main-content {
  width:100%;
}

#left-column {
  width:360px;
  margin-left:70px;
  float:left;
}

#left-column p {
  padding:0px 0px 10px 0px;
  font:18px/22px Georgia, "Times New Roman", Times, serif;
  color:#462c00;
}

#left-column h1 {
  padding:0px 0px 10px 0px;
  font:22px/26px Georgia, "Times New Roman", Times, serif;
  color:#462c00;
  font-weight:normal;
}

#left-column a {
  font:16px/20px Georgia, "Times New Roman", Times, serif;
  font-weight:bold;
  text-decoration:none;
  color:#996600;
}

#left-column a:visited  {
  font:16px/20px Georgia, "Times New Roman", Times, serif;
  font-weight:bold;
  text-decoration:none;
  color:Gray;
}

#left-column a:hover  {
  font:16px/20px Georgia, "Times New Roman", Times, serif;
  font-weight:bold;
  text-decoration:underline;
  color:#3d2906;
}

#right-column {
  width:360px;
  margin-right:70px;
  float:right;
}

#right-column p {
  padding:0px 0px 10px 0px;
  font:18px/22px Georgia, "Times New Roman", Times, serif;
  color:#462c00;
}

#right-column h1 {
  padding:0px 0px 10px 0px;
  font:22px/26px Georgia, "Times New Roman", Times, serif;
  color:#462c00;
  font-weight:normal;
}

#right-column a {
  font:16px/20px Georgia, "Times New Roman", Times, serif;
  font-weight:bold;
  text-decoration:none;
  color:#996600;
}

#right-column a:visited  {
  font:16px/20px Georgia, "Times New Roman", Times, serif;
  font-weight:bold;
  text-decoration:none;
  color:Gray;
}

#right-column a:hover  {
  font:16px/20px Georgia, "Times New Roman", Times, serif;
  font-weight:bold;
  text-decoration:underline;
  color:#3d2906;
}

#main-column {
  width:810px;
  margin-left:70px;
  float:left;
}

#main-column p {
  padding:0px 25px 10px 25px;
  font:16px/20px Georgia, "Times New Roman", Times, serif;
  color:#462c00;
}

#main-column h1 {
  padding:0px 25px 0px 25px;
  font:22px/26px Georgia, "Times New Roman", Times, serif;
  color:#462c00;
  font-weight:bold;
}

#main-column h2 {
  padding:0px 25px 10px 25px;
  font:20px/24px Georgia, "Times New Roman", Times, serif;
  color:#462c00;
  font-weight:bold;
}

#main-column h3 {
  padding:0px 25px 10px 25px;
  font:20px/24px Georgia, "Times New Roman", Times, serif;
  color:#030;
  font-weight:bold;
}

#main-column a {
  font:16px/22px Georgia, "Times New Roman", Times, serif;
  font-weight:bold;
  text-decoration:none;
  color:#996600;
}

#main-column a:visited  {
  font:16px/22px Georgia, "Times New Roman", Times, serif;
  font-weight:bold;
  text-decoration:none;
  color:Gray;
}

#main-column a:hover  {
  font:16px/22px Georgia, "Times New Roman", Times, serif;
  font-weight:bold;
  text-decoration:underline;
  color:#3d2906;
}

#listing-column {
  width:810px;
  margin-left:75px;
  float:left;
}

#listing-block {
  background: url(images/rsrclisting_center.jpg);
}

#listing-column h1,
#listing-column_left h1,
#listing-column_right h1  {
  padding:0px 50px 0px 50px;
  font:18px/22px Georgia, "Times New Roman", Times, serif;
  color:#462c00;
  font-weight:bold;
}

#listing-column h2,
#listing-column_left h2,
#listing-column_right h2  {
  padding:5px 50px 0px 50px;
  font:16px/22px Georgia, "Times New Roman", Times, serif;
  color:black;
  font-weight:normal;
}

#listing-column p,
#listing-column_left p,
#listing-column_right p  {
  padding:10px 50px 10px 50px;
  font:16px/22px Georgia, "Times New Roman", Times, serif;
  color:black;
}

#listing-column a {
  font:16px/22px Georgia, "Times New Roman", Times, serif;
  font-weight:bold;
  text-decoration:none;
  color:#996600;
}

#listing-column a:visited  {
  font:16px/22px Georgia, "Times New Roman", Times, serif;
  font-weight:bold;
  text-decoration:none;
  color:Gray;
}

#listing-column a:hover  {
  font:16px/22px Georgia, "Times New Roman", Times, serif;
  font-weight:bold;
  text-decoration:underline;
  color:#3d2906;
}

#listing-column_left {
  width:405px;
  margin-left:75px;
  float:left;
}

#listing-column_right {
  width:405px;
  margin-right:75px;
  float:right;
}

#listing-block_two-column {
  background: url(images/rsrclisting_center_small.jpg);
}

#calendar-column {
  width:810px;
  margin-left:70px;
  float:left;
}

#calendar-column p {
  padding:0px 25px 10px 25px;
  font:13px/18px Verdana, Arial, Helvetica, sans-serif;
  color:#462c00;
}

#calendar-column h1 {
  padding:0px 25px 0px 25px;
  font:22px/26px Georgia, "Times New Roman", Times, serif;
  color:#462c00;
  font-weight:bold;
}

#calendar-column h2 {
  padding:0px 25px 10px 25px;
  font:20px/24px Georgia, "Times New Roman", Times, serif;
  color:#462c00;
  font-weight:bold;
}

#calendar-column a {
  font:12px/18px Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  text-decoration:none;
  color:#996600;
}

#calendar-column a:visited  {
  font:12px/18px Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  text-decoration:none;
  color:Gray;
}

#calendar-column a:hover  {
  font:12px/18px Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  text-decoration:underline;
  color:#3d2906;
}

#cleardiv {
  clear:both;
  line-height:0px;
}

#nav_bar {
  clear:both;
  height:50px;
}

#nav_bar_rsrc {
  clear:both;
  height:40px;
}

#footer {
  clear:both;
  height:100px;
  background: url(images/background_footer.jpg) no-repeat; 0 0
}

#footer p {
  padding:70px 0px 0px 0px;
  width:960px;
  color:#ccc;
  font:12px/14px "Verdana", serif;
  text-align: center
}

/* CLASSES */

div.mainbackground {
  width:100%;
  padding:20px 0px 20px 0px;
  background: url(images/background_main.jpg) repeat-y;
}

ul.lh-list {
	list-style-type: square;
	list-style-image: none;
	list-style-position: inside;
	margin-left: 0;
	padding-left: 1.2em;
	text-indent: -1.1em;
}

ul.lh-list li {
  font:22px/26px Georgia, "Times New Roman", Times, serif;
  color:#462c00;
  padding:0px 0px 10px 0px;
}

ul.mc-list {
	list-style-type: square;
	list-style-image: none;
	list-style-position: inside;
	margin-left: 0;
	padding-left: 50px;
	text-indent: -15px;
}

ul.mc-list li {
  font:16px/18px Georgia, "Times New Roman", Times, serif;
  color:#462c00;
  margin: 0em;
  padding:0px 0px 10px 0px;
}

.form_sectiontitle {
  font:16px/20px Georgia, "Times New Roman", Times, serif;
  color:#996600;
  font-weight:bold;
}

.form_fieldtitle {
  font:14px/18px Georgia, "Times New Roman", Times, serif;
  color:#462c00;
  font-weight:bold;
}

.form_textfield {
  font:14px/18px Georgia, "Times New Roman", Times, serif;
  color:#333333;
  font-weight:normal;
}

.form_textfield_required {
  font:14px/18px Georgia, "Times New Roman", Times, serif;
  color:#333333;
  font-weight:normal;
  background-color:#FFECFD;
}

.news_photo_right {
	display: block;
	margin-left: 15px;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	float: right;
}

/* TOP NAVIGATION */

#navbar li {
	float:left; 
	background:none;
	padding:0px; margin:0px;
	list-style-type:none;
	}

#navbar a {
	background:url(http://www.chinohillshorsemen.org/ssi/_images/nav_bar.gif) no-repeat;
	display:block;
	text-indent:-9000px;
	margin:0px 0px 0px 0px;
	height:50px;
}

#navbar a.link1 {width:111px;}
#navbar a.link1:hover {background-position:0px -50px;}
#navbar a.link1_on {width:111px; background-position:0px -50px;}

#navbar a.link2 {width:156px; background-position:-111px 0px;}
#navbar a.link2:hover {background-position:-111px -50px;}
#navbar a.link2_on {width:156px; background-position:-111px -50px;}

#navbar a.link3 {width:252px; background-position:-267px 0px;}
#navbar a.link3:hover {background-position:-267px -50px;}
#navbar a.link3_on {width:252px; background-position:-267px -50px;}

#navbar a.link4 {width:198px; background-position:-519px 0px;}
#navbar a.link4:hover {background-position:-519px -50px;}
#navbar a.link4_on {width:198px; background-position:-519px -50px;}

#navbar a.link5 {width:84px; background-position:-717px 0px;}
#navbar a.link5:hover {background-position:-717px -50px;}
#navbar a.link5_on {width:84px; background-position:-717px -50px;}

#navbar a.link6 {width:159px; background-position:-801px 0px;}
#navbar a.link6:hover {background-position:-801px -50px;}
#navbar a.link6_on {width:159px; background-position:-801px -50px;}

/* RESOURCE NAVIGATION */

#navbar_rsrc li {
	float:left; 
	background:none;
	padding:0px; margin:0px;
	list-style-type:none;
	}

#navbar_rsrc a {
	background:url(http://www.chinohillshorsemen.org/ssi/_images/nav_bar_rsrc.jpg) no-repeat;
	display:block;
	text-indent:-9000px;
	margin:0px 0px 0px 0px;
	height:40px;
}

#navbar_rsrc a.link1 {width:237px;}
#navbar_rsrc a.link1:hover {background-position:0px -40px;}
#navbar_rsrc a.link1_on {width:237px; background-position:0px -80px;}

#navbar_rsrc a.link2 {width:161px; background-position:-237px 0px;}
#navbar_rsrc a.link2:hover {background-position:-237px -40px;}
#navbar_rsrc a.link2_on {width:161px; background-position:-237px -80px;}

#navbar_rsrc a.link3 {width:162px; background-position:-398px 0px;}
#navbar_rsrc a.link3:hover {background-position:-398px -40px;}
#navbar_rsrc a.link3_on {width:162px; background-position:-398px -80px;}

#navbar_rsrc a.link4 {width:162px; background-position:-560px 0px;}
#navbar_rsrc a.link4:hover {background-position:-560px -40px;}
#navbar_rsrc a.link4_on {width:162px; background-position:-560px -80px;}

#navbar_rsrc a.link5 {width:238px; background-position:-722px 0px;}
#navbar_rsrc a.link5:hover {background-position:-722px -40px;}
#navbar_rsrc a.link5_on {width:238px; background-position:-722px -80px;}

