@charset "UTF-8";

/* Global Elements */
* { padding: 0; margin: 0; }

body {
	background: #ffffff; 
	color: #33333; 
	font:14px Georgia, "Times New Roman", Times, serif;
}

a, a:visited {
	color: #007ae4;
	text-decoration: none;
}

a:hover {
	color: #ff2a96; 
	text-decoration: underline;
}
	
a img {
	border: none;
}

.caption {
	font-size:10px;
	font-style:italic;
	font-weight:300;
	padding-left: 5px;
}

/* Macro Layout */
#masthead {
	width: 225px;
	height: 77px;
	margin-left:20px;
	margin-top:20px;
	margin-bottom:125px;
}

#mainContent{
	width: 1200px;
	clear:both;
}

#sideBar{
	width: 225px;
	float:left;
	margin-left: 20px
}

#blog{
	width: 940px;
	float:right;
}

#pagination {
	margin-left: 5px;
	margin-bottom: 20px;
	overflow:auto;
}

#newerPage {
	float:left;
}

#olderPage {
	float:right;
}

#footer {
	background: #000000;
	margin-top:100px;
	padding-bottom: 20px;
	padding-top: 10px;
	clear: both;
}

/*
MASTHEAD LAYOUT
*/

#masthead h1 {
	font-size:42px;
	font-weight:800;
	line-height:45px;
}

#masthead h1 a, h1 a:visited {
	color: #000000;
	text-decoration: none;
}

/*
SIDEBADE LAYOUT
*/

.sideBarSection {
	margin-bottom: 20px;
}

.sideBarSection h2 {
	border-top: 2px solid #000000;
	border-bottom: 1px dotted #000000;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size:16px;
	font-weight:700;
}

.sideBarSection a, .sideBarSection a:visited {
	color:#000000;
}

.searchForm {
	width: 217px;
	padding: 3px; 
	color: #999999; 
	font: 14px Georgia, "Times New Roman", Times, serif; 
	border-top: 1px solid #999; 
	border-left: 1px solid #999; 
	border-right: 1px solid #f5f5f5; 
	border-bottom: 1px solid #f5f5f5;
}

#sideBar ol {
	list-style:none;
}

/*
CORE BLOG LAYOUT
*/

#blog h2 {
	padding-left: 5px;
	font-weight:700;
}

.entry {
	width: 740px;
	margin-bottom: 50px;
}

#blog h2 a, h2 a:visited {
	color: #000000;
	text-decoration: none;
}

#blog h2 a:hover {
	color: #ff2a96;
}

#blog p {
	line-height: 28px;
	padding-left: 5px;
	margin-bottom:16px;
}

blockquote {
	padding-left: 5px;
	margin-left:5px;
	border-left: 3px solid #CCCCCC;
	color:#999999;
}

.entry img {
	padding: 3px;
	float: none; 
	clear: both;
	/*border: 5px solid #CCCCCC;*/
}

.quote {
	color:#999999;
	font-weight:bold;
	font-style:italic;
	font-size:16px;
	padding-top: 5px;
	pagging-bottom: 5px;
}

/*
POST META DATA FORMATTING
*/
.postMeta {
	width: 200px;
	padding-bottom: 10px;
	margin-left: 5px;
	margin-bottom: 10px;
	border-bottom: 1px solid #666666;
	float: right;
}

.postMeta h5 {
	color: #666666;
	font-weight:300;
	padding-top:4px;
}

.postTags {
	float: left;
	clear:both;
}

.postNotes {
	float: left;
	clear:both;
}

.postLink {
	float:left;
	clear:both;
}

/*
TEXT TYPE LAYOUT
*/

.text {
	width: 475px;
}

/*
QUOTE TYPE LAYOUT
*/
.quoteBlock {
	width: 475px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	background:url(http://www.belay.com/tiv/images/background.png);
}

.quoteBlock h2 {
	font-size:24px;
}

/*
LINK TYPE LAYOUT
*/

.link {
	width: 475px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	/*background:url(http://www.belay.com/tiv/images/background.png);*/
}

/*
PHOTO TYPE LAYOUT
*/

.photo {
	width: 475px;
}

/*
VIDEO TYPE LAYOUT
*/
.video {
	width: 475px;