/*

	Ben MacAdam
	http://smallsparrowdesign.com
	
	pallete:
		grey: #333
		red: #ff0000
*/



/* RESET*/



* {
padding: 0;
margin: 0;
}

body {
	text-align:center;
	color:#343534;
	padding:10px;
	height: 100%;
	background-attachment: fixed;
	background-image: url(../../../images/body-bg.png);
	background-repeat: repeat-x;
}

#wrapper {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align: left;
	width: 1015px;
	position:relative;
	margin:0 auto;
	min-height: 100%; height:auto; !important; height: 100%;

}


/*


#fancy-top{
	background-image: url(blog/images/top-bg.gif);
	background-repeat: repeat-x;
	margin:0 auto;
	min-height: 100%; height:auto; !important; height: 100%;
}

#fancy-bot {
	background-image: url(blog/images/bot-bg.gif);
	background-repeat: repeat-x;
	margin:0 auto;
	min-height: 100%; height:auto; !important; height: 100%;
}

#fancy-mid {
	background-color: #717171;
	margin:0 auto;
	min-height: 100%; height:auto; !important; height: 100%;
	
}*/


a {
	text-decoration:none;
	color:#343534;
	}

a:hover {
	text-decoration:none;
	color: #ff0000;
}

h1 {
	font-size: 18px;
	font-weight: lighter;
}

h2 {
	font-size: 16px;
	padding-bottom:20px;
}

p{
padding-top:10px;
}

ul {
	text-decoration:none;
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
}

cite {

color:#FF0000;
}

.linkcat ul li {
	padding-left:0px;

}

li {
	list-style-type:none;
	display:inline;
}

/* UTILITY*/

.clear {
	clear:both;
}

.button {
	margin: 5px;
}

#push {
	height: 250px;
}



/*HEADER*/

#header {
	width:1012px;
	height:97px;
	background-image: url(../../../images/header-bg.png);
	
	}

.logo{
	padding:15px 0px 0px 25px;
	margin-bottom:-15px;
}

#searchform {
	float:right;
	padding-right: 20px;
	padding-top: 20px;
}

#navbar {
	background-image: url(images/nav-bg.png); 	background-repeat:repeat-x;
	height:31px;
	width: 1002px;
}

#navbar img {
}

#buttons {
	padding-left:10px;
	float:right;
}
	
/*CONTENT*/
	
#content{
	font-size:12px;
	line-height:1.5em;
	float:left;
	padding-top: 30px;
	padding-right: 20px;
	padding-bottom: 10px;
	width: 1015px;;
	background-image: url(images/content-bg.png);
	background-repeat: repeat-y;


}

.alignnone {
	background-color:#EEEDEF;
	border:1px solid #CCC;
	margin-top: 20px;
	margin-right: 100px;
	margin-bottom: 20px;
	margin-left: 50px;
	padding: 10px;
}

#wp-caption alignnone {
	padding-top: 20px;
	
}


.aligncenter {
	background-color:#EEEDEF;
	border:1px solid #CCC;
	margin-top: 20px;
	margin-left: 50px;
	margin-bottom: 20px;
	padding: 10px;
}


#wp-caption alignleft {
	padding-top: 20px;
	
}
.alignleft {
	background-color:#EEEDEF;
	border:1px solid #CCC;
	margin-top: 20px;
	margin-right: 50px;
	margin-bottom: 20px;
	margin-left: 50px;
	padding: 10px;
	width: 610px;
}

#main-col {
	width: 700px;	
	float:left;
	padding-left: 25px;
}


#sidebar {
	float: right;
	width: 150px;
	padding-right: 70px;
	padding-top: 20px;
	padding-bottom: 20px;
	border-left:1px dotted #333;
}

#sidebar h2 {
	padding-bottom: 5px;
}
#sidebar ul {
	padding-left: 20px;
	padding-bottom: 20px;
}

#sidebar ul li a{
	padding-left: 0px;
	text-decoration:none;
	color: #333333;
}

#sidebar ul li a:hover {
	padding-left: 0px;
	text-decoration:none;
	color: #ff0000;
}


/*BLOG ENTRIES*/


.post {
	padding-right:20px;
	padding-bottom:20px;

}

.post h2{
	padding-left: 0px;
	padding-bottom: 10px;
	
}

.post h2 a{
	padding-left: 70px;
	padding-bottom: 10px;
	
}


.post p{
padding-top:10px;

}


ol {
	padding-left: 20px;
}


.datebox {
	width: 36px;
	float:left;
	padding: 5px;
	background: #FFFFFF;
	color: #333;
	text-align: center;
	border: 1px solid #333;
	margin-right: 20px;
	margin-top: 20;
	margin-bottom: 10px;
}
.datebox p {
	margin:0, 0, 0, 0;
	
}

.day {
	font-size:16px;
	font-weight: bold; 

}

.month {
	font-size: 14px;

}

.year {
	font-size: 11px;
}

/*Search form page*/

#search-form-page{
	float:left;
}

/* Comment form*/

#commentform {
	width:600px;
	float:left;
	clear:both;
	padding:0px;
}

#respond {
	clear: both;
}

.wp-caption-text {
	padding-top: 10px;
}


/*footer*/



#footer img{
	margin-bottom:-4px;

}


#footer {
	clear:both;
	float:right;
	height:100;
	color:#666666;
	width:990px;
	padding-top:10px;
	line-height:1.5em;
	font-size:11px;
}

#footer a {
color:#666666;
}


