
/* OC! Typography CSS base file */

/* define base font style  - should be a complimentary font for the site*/

BODY {
	font-family:cambria, georgia, "Times New Roman", Times, serif;
	font-size:14px;
	line-height:18px;
	letter-spacing:-.5px;
	font-weight:normal;	
}

/*  define main HTML type elements */
h1 {
	font-family:cambria, georgia, "Times New Roman", Times, serif;
	font-size:33px;
	line-height:33px;
	letter-spacing:-.5px;
	font-weight:normal;
	margin:0px 0px 15px 0px;
}
h2 {
	font-family:cambria, georgia, "Times New Roman", Times, serif;
	font-size:30px;
	line-height:30px;
	letter-spacing:-.5px;
	font-weight:normal;	
	margin:0px 0px 13px 0px;	
}

h3 {
	font-family:cambria, georgia, "Times New Roman", Times, serif;
	font-size:27px;
	line-height:27px;
	letter-spacing:-.5px;
	font-weight:normal;	
	margin:0px 0px 12px 0px;	
}

h4 {
	font-family:cambria, georgia, "Times New Roman", Times, serif;
	font-size:24px;
	line-height:24px;
	letter-spacing:-.5px;
	font-weight:normal;	
	margin:0px 0px 10px 0px;	
}

h5 {
	font-family:cambria, georgia, "Times New Roman", Times, serif;
	font-size:18px;
	line-height:18px;
	letter-spacing:-.5px;
	font-weight:normal;	
	margin:0px 0px 6px 0px;	

}

h6 {
	font-family:cambria, georgia, "Times New Roman", Times, serif;
	font-size:16px;
	line-height:16px;
	letter-spacing:-.5px;
	font-weight:normal;	
	margin:0px 0px 6px 0px;	
}
p {
	font-family:Constantia, "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:13px;
	line-height:17px;
	letter-spacing:.2px;
	font-weight:normal;	
	margin:0px 0px 15px 15px;	
}

/* define font modifiers  - sans and serif should be set to a complimentary style for the site*/


strong {
font-weight:bold;
color:#000;

}
em {
font-style:italic;
}

.sans {
	font-family:candara, "Trebuchet MS", arial, helvetica, sans-serif;	
}

.serif {
	font-family:cambria, georgia, "Times New Roman", Times, serif;
}

/* define some size modifiers */

.huge {
	font-size:1.75em;
	letter-spacing:0px;
	line-height:1.04em;
}
.large {
	font-size:1.33em;
	letter-spacing:.2px;
	line-height:1.06em;
}
.medium {
	font-size:1.13em;
	letter-spacing:.2px;
	line-height:1.06em;
}
.small {
	font-size:.85em;
	letter-spacing:0px;
}
.tiny {
	font-size:.75em;
	letter-spacing:0px;	
}

/* define list styles */

#content ul{
	margin:0px 0px 15px 15px;
}

#content ul li {
	list-style:none;
	background-image:url(../images/icons/bullet.gif);
	background-repeat:no-repeat;
	background-position: 0px 4px;
	padding:0px 4px 0px 15px;
	
}

ol {
	list-style:decimal;
	list-style-position:outside;
	margin:0px 0px 15px 15px;
	padding:0px 0px 0px 15px;	
}

ol li {
	padding:0px 4px 0px 15px;
	margin: 0px 0px 0px 0px;
}


ol.roman {
	list-style:lower-roman;
	list-style-position:outside;	
}

ol.alpha {
	list-style:lower-alpha;
	list-style-position:outside;
}

ol.upperalpha {
	list-style:upper-alpha;
	list-style-position:outside;	
}

/* define base link styles */

a, a:link, a:visited {
text-decoration:none;
color:#2e588a;
}
a:hover , a:active {
text-decoration:none;
color:#b55317;
}

.redborder {
	
	border:5px solid red;
}



