 
/* GENERIC STYLES 
-------------------------------------------- */
 
.typography * {
	font-family: Arial;
}

div.typography {
	padding:30px;
}

/* PARAGRAPHS 
-------------------------------------------- */
.typography p { 
	font-size:12px;
	color:#404041;
	line-height:18px;
	margin-bottom:18px;
}

/* LINKS 
-------------------------------------------- */

.typography a { 
 	text-decoration: none; 
	color: #00adee;
}

/* LIST STYLES 
-------------------------------------------- */
.typography ul { 
	padding-left:1em;
}

.typography li { 
	font-size:12px;
	color:#404041;
	line-height:18px;
}

/* HEADER STYLES 
-------------------------------------------- */

.typography h1 { 
	color:#00adee; 
	font-weight: bold;
	font-size:20px;
	line-height:20px;
	margin-bottom:12px;
}

.typography h2 { 
	color:#404041; 
	font-weight: bold;
	font-size:14px;
	line-height:20px;
}

/* WYSIWYG EDITOR ALIGNMENT CLASSES 
-------------------------------------------- */
.typography .left {
	text-align: left;
}
.typography .center {
	text-align: center;
}
.typography .right {
	text-align: right;
}

.typography .floatleft {
	float:left;
	margin-right:18px;

}


/* IMAGES 
-------------------------------------------- */
.typography img {
	border: none;
}
	.typography img.right {
		float: right;
		margin-left: 20px;
	}
	.typography img.left {
		float: left;
	}
	.typography img.leftAlone {
		float: left;
		margin-right: 100%;
	}
	.typography img.center {
		float: none;
		margin-left: auto;
		margin-right: auto;
		display: block;
	}

	
/* Sidebar 
-------------------------------------------- */
div#Sidebar.typography  {
	padding-bottom:0px;
}

.sidebar h2 {
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#404041;
	line-height:18px;
}

.sidebar p {
	font-family:Arial;
	font-size:12px;
	color:#404041;
	line-height:18px;
	margin-bottom:18px;
}

.sidebar a {
	font-family:Arial;
	font-size:12px;
	line-height:18px;	
 	text-decoration: underline; 
	color: #00ADEE;
}

/* Secondary Menu
-------------------------------------------- */

#Secondary ul {
	list-style-type:none;
	margin-bottom:18px;
}

#Secondary ul li {
	list-style-type:none;
}

#Secondary ul li a {
	color:#404041;
}

#Secondary ul li a.current {
	color:#00ADEE;
	font-weight:bold;
}

#Secondary h2 {
	font-family:Arial;
	font-weight:bold;
	font-size:14px;
	color:#00ADEE;
	line-height:18px;
	padding-left:1em;
}


/* Blog
-------------------------------------------- */

div.blogSummary {
	margin-bottom:12px;	
}

.blogSummary h2 a {
	font-size:18px;
	font-weight:bold;
	line-height:20px;
	margin-bottom:8px;
	color:#404041;
}

.blogSummary p {
	margin-bottom:8px;
}


.blogSummary a {
	font-size:12px;
	line-height:18px;
 	text-decoration: none; 
	color:#00ADEE;
}

.blogEntry h2 {
	color: #404041; 
	font-weight: bold;
	font-size:20px;
	line-height:20px;
	margin-bottom:8px;
}

/* Widgets
-------------------------------------------- */

.WidgetHolder h3 {
	font-family:Arial;
	font-weight:bold;
	font-size:14px;
	color:#00ADEE;
	line-height:18px;
	padding-left:1em;
}

.WidgetHolder ul {
	list-style-type:none;
	padding-left:1em;
}

.WidgetHolder ul.archiveYears li {
	display:block;
	list-style-type:none;
}

.WidgetHolder ul.archiveYears li a {
	color:#404041;
}


/* Pagination
-------------------------------------------- */
#PageNumbers {
	font-size:12px;
	font-weight:bold;
	color:#404041;
	line-height:18px;
}
