@CHARSET "ISO-8859-1";
body {

	
	margin: 0px;
	padding: 0px;
	
	font-family: Georgia, Serif;
	font-size: 13px;
	color: #ffffff;
	background-color: #1D1D1D;
}

a {
	color: #0082DA;
	text-decoration: none;	
}

a:hover {
	text-decoration: underline;
}

div#page-wrapper {
	background-image: url( '../images/background.png' );
	background-repeat: repeat-x;
	position: relative;
	z-index: 100;
	margin-top: -206px;
}

div#page {
	width: 980px;
	margin: 0px auto 1px auto;
	
	padding-bottom: 20px;
	clear: both;	
	
	border-bottom: 1px solid #4E5052;
	
	position: relative;
	z-index: 100;
}

	div#main-column {
		width: 990px;
		float: left;
		
		padding-bottom: 20px;
		
		
	}

		div#header {
			margin-top: 50px;
		}
		
			div#header h1 {
				font-weight: normal;
				font-size: 39px;
				margin-bottom: 16px;
			}
			
				div#header h1 sup {
					font-size: 0.5em;
					font-style: italic;
				}
			
			div#menu {
				float: left;
 			}
			
				div#menu ul {
					list-style-type: none;
					
					margin: 0px;
					padding: 0px;
				}
				
					div#menu ul li {
						-float: left;
						
						font-size: 1.35em;
						
						padding: 0px;
						margin: 0px 10px 0px 0px;
						
					}
					
						div#menu ul li a {
							text-decoration: none;
							color: #E8E8E8;
							padding: 10px 15px;
							display: block;
							width: 140px;
							border-bottom: 1px dotted #313131;
						}
						
						div#menu ul li a.active {
							background-color: #313131;
							border-bottom: none;
						}
						
			div#content {
				float: right;
				width: 800px;
			}
			
				div#content div#blogs {
					width: 560px;
					float: left;
				}
			
				div#content h3 {
					font-size: 24px;
					font-weight: normal;
					
					margin-top: 0px;
					
					z-index: 1;
					position: relative;
				}
				
					div#content h3 a {
						color: #ffffff;
					}
				
					div#content h3 a:hover {
						text-decoration: underline;
					}
				
				div#content h4 {
					color:#3B3B3B;
					font-size:45px;
					font-weight:normal;
					margin:-40px 0 -15px 25px;
					position:relative;
					z-index:0;
					text-align:right;
					float: right;
				}
				
				div#content div.blog, div#content-container {
					margin-bottom: 15px;
					border-bottom: 1px solid #222222;
					padding-bottom: 20px;
					padding: 15px;
					
					background-color:#202020;
					border-bottom:1px solid #2D2D2D;
					border-top:1px solid #2D2D2D;
				}
				
					div#content div.blog div.comments-overview {
						text-align: right;
					}
				
				div#content div.view-blog div.blog {
					margin-bottom: 0px;
				}
				
				div#content div.view-blog div.comments h3 {
					margin-bottom: 10px;
				}
				
					div#content div.view-blog div.comments div.comment {
						background-color: #202020;
						border-top: 1px solid #2D2D2D;
						border-bottom: 1px solid #2D2D2D;
						padding: 13px;
						padding-bottom: 0px;
						
						margin-bottom: 10px;
					}
					
					div#content div.view-blog div.comments div.comment span.userdetails em {
						font-size: 0.9em;
						color: #aaa;
					} 
				
					div#content div.view-blog div.comments div.form {
						background-color: #202020;
						border: 1px solid #2D2D2D;
						
						padding: 13px;
						
						margin-top: 20px;
					}
					
						div#content div.view-blog div.comments div.form h5 {
							margin-top: 0px;
							margin-bottom: 14px;
						}
					
						div#content div.view-blog div.comments div.form label {
							width: 100px;
							display: block;
							float: left;
							margin-bottom: 4px;
						}
						
						div#content div.view-blog div.comments div.form input {
							margin-bottom: 6px;
						}
						
						div#content div.view-blog div.comments div.form textarea {
							width: 400px;
							height: 100px;
							margin-bottom: 5px;
						}
						
						div#content div.view-blog div.comments div.form input.submitbutton {
							margin-left: 99px;
						}
					
				div#content div.blog p {
					font-family:Arial;
					line-height:1.7em;
					text-align:justify;
				}
		
		div#sidebar {
			width: 200px;
			padding: 0px 15px;
			float: right;
			margin-top: -55px;
			font-size: 0.85em;
			font-family: Georgia, Serif;
		}
		
			div#sidebar h2 {
				font-size: 2.3em;
				font-weight: normal;
				
				margin-bottom: 10px;
				padding: 0px;
				
				padding: 50px 0px 10px 0px;
				
				background-image: url( '../images/twitter.png' );
				background-repeat: no-repeat;
				background-position:110px 20px;
			}
		
			div.twitter-history {
				color: #AAA;
				font-family:'Georgia','Serif';
				font-size: 1.1em;
				
				margin-top: -25px;
			}
			
				div.twitter-history p
				{
					line-height: 1.5em;
				}
			
				div.twitter-history div.tweet.first {
					font-size: 1.3em;
					color: white;
				}
				
					div.twitter-history div.tweet span {
						display: block;
						
						margin: 4px;
	
						color: #666;
						text-align: right;
						font-style: italic;
						font-size: 0.82em;
					}
					
					div.twitter-history div.tweet.first span {
						font-size: 0.85em;
					}

div#footer {
	border-top: 1px solid #888C92;
	width: 980px;
	margin: 0px auto;

	padding: 10px 0px; 
	height: 26px;
}

	div#footer h5 {
		font-weight: normal;
		float: right;
		
		font-size: 22px;
		margin: 0px 0px 0px 0px;
		padding: 0px;
	}
	
div.flickr-photostream {
	height: 206px;
	overflow: hidden;
	
	position: relative;
	z-index: 0;
}

	div.flickr-photostream img {
		position: relative;
		z-index: 1;
	}

	div.flickr-photostream div.stream-column {
		width: 75px;
		float: left;
		-margin-right: 5px;
	}
	
		div.flickr-photostream div.stream-column img {
			float: left;
			-margin-bottom: 5px;
			
			height: 75px;
			width: 75px;
			
			display: none;
		}
		
div.flickr-photoset {
	background-color: #2D2D2D;
	padding: 8px 0px 0px 8px;
	margin-bottom: 10px;
}
	
	div.flickr-photoset h5 {
		margin: 0px 0px;
		padding-bottom: 10px;
		font-weight: normal;
	}

	div.flickr-photoset a {
		width: 75px;
		height: 75px;
		
		padding-bottom: 12px;
		padding-right: 12px;
		
		display: block;
		float: left;
	}
	
		div.flickr-photoset a img {
			border-color: #2D2D2D;
			width: 75px;
			height: 75px;	
		}

		div.flickr-photoset a:hover img {
			border-color: #555;
		}
				
				