/* 
	Internal CSS Document for CHF
	Powered by Puertobaires (www.puertobaires.com)
	
	Date: Nov 3, 2009.
	Version: 1.0
*/



/* Home
--------------------------------------------------------------------------------------------------------*/

#banner {
height: 254px;
margin: 0 0 15px 0;
}

#banner_text {
width: 451px;
padding: 0 3px 0 0;
}

#content_home {
	width: 471px;
	float: left;
	margin: 0 10px 0 0;
}
#content {
	width: 474px;
	float: left;
	margin: 0 10px 0 10px;
}

#content img {
	margin: 0 0 14px 0;
}

#content p {
	font-size: 16px;
	line-height: 16px;
	margin: 0 0 28px 0;
}

#content span a {
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: -0.01em;
}

#content span a:hover {
	text-decoration: underline;
}

#announcements {
	width: 245px;
	float: left;
	background: #f9e699;
	border-top: 2px solid #e8ac11;
	border-left: 2px solid #e8ac11;
	border-right: 2px solid #e8ac11;
	border-bottom: 20px solid #e8ac11;
	padding: 5px 17px 14px 17px;
}

#announcements h3 {
	font-size: 30px;
	color: #318e8a;
	margin: 0 0 14px 0;
}

#announcements  ul li p {
	margin: 0 0 9px 0;
}

#announcements  ul li p em {
	/* color: #a8261b; */
        font-style: italic;
}

#announcements ul li {
	border-bottom: 2px dotted #e8ac11;
	padding: 5px 0 9px 0;
}

#announcements ul li:last-child {
	border-bottom: none;
	padding: 5px 0 9px 0;
}

#announcements  ul li span a {
	text-transform: uppercase;
	font-size: 10px;
	position: relative;
	left: 105px;
}

#announcements  ul li span a small {
	font-size: 6px;
	position: relative;
	top: -2px;
}



/* Sub Page
--------------------------------------------------------------------------------------------------------*/

#content.subpage {
	margin: 0 20px 0 0;
}

#content.subpage p {
	font-size: 12px;
	margin: 0 0 16px 0;
}

#content.subpage h3 {
	font-size: 30px;
	color: #318e8a;
	margin: 0 0 14px 0;;
}

#content.subpage h4 {
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 20px 0;
	padding: 8px 0 0 0;
}

/* User Content 
-----------------------------*/

#content.subpage #usercontent h3 {
	font-size: 30px;
	color: #165E5B;
	margin: 0 0 14px 0;
}

#content.subpage #usercontent h4 {
	font-size: 18px;
	font-weight: bold;
	margin: 0 0 20px 0;
	padding: 12px 0 0 0;
        color: #165E5B;
}

#content.subpage #usercontent h5 {
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 20px 0;
	padding: 12px 0 0 0;
        color: #000;
}


#content.subpage #usercontent p {
	font-size: 12px;
	margin: 0 0 16px 0;
}

#content.subpage #usercontent p a,
#content.subpage span a, 
#content.subpage ul.results li a  {
font-size: 12px;
color: #318E8A;
text-decoration: none;
}

#content.subpage #usercontent p a:hover,
#content.subpage span a:hover,
#content.subpage ul.results li a:hover  {
text-decoration: underline;
}

#content.subpage #usercontent p strong {
font-weight: bold;
}

#content.subpage #usercontent p em {
font-style: italic;
}

#content.subpage #usercontent ul, 
#content.subpage #usercontent ol {
padding:0 25px 0 25px;
margin: 0 0 25px 0;
}

#content.subpage #usercontent ul li {
list-style: disc;
margin: 0 0 10px 0;
}

#content.subpage #usercontent ol li {
list-style: decimal;
margin: 0 0 10px 0;
}


#sidebar.subpage {
width: 262px;
float:right;
}

#sidebar {
width: 262px;
float:right;
}

#textbox {
width: 242px;
border-top: 20px solid #e8ac10;
border-bottom: 2px solid #e8ac10;
border-left: 2px solid #e8ac10;
border-right: 2px solid #e8ac10;
background: #f9e699;
padding: 9px 9px 14px 9px;
margin: 13px 0 13px 0;
}

#textbox p {
font-size: 12px;
}


#textbox p em {

font-style: italic;
}



/* Contact Us Form
--------------------------------------------------------------------------------------------------------*/

form#contact input {
	margin: 0 0 10px 0;
}

form#contact {
margin: 0 0 25px 0;
}


/* Results
--------------------------------------------------------------------------------------------------------*/


#content.subpage ul.results li div#hideresults {
display: none;
}

#content.subpage ul.results li h3 {
color:#318E8A;
font-size: 22px;
margin:0 0 15px 0;
}



/* Board
--------------------------------------------------------------------------------------------------------*/

#content.subpage.board {
width: 730px;
}

/* Two-column layout based on Board
--------------------------------------------------------------------------------------------------------*/

#content.subpage.single_column {
width: 750px;
margin: 0;
}

/* temp */
#content.subpage.contact {
width: 750px;
margin: 0;
}




