			@font-face {
				font-family: "Myriad-Pro";
				src: url(fonts/MyriadPro-Regular.otf) format("opentype");
			}
			
			@font-face {
				font-family: "Myriad-Pro-SemiBold";
				src: url(fonts/MyriadPro-Semibold.otf) format("opentype");
			}
			
			body {
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
				color: #3f3f3f;
				font-family: "Myriad-Pro", Helvetica, sans-serif;
				background:
					url(images/headerBackground.png)
					repeat-x
					top left;
			}
			
			img{
				border-style: none;
			}
			
			h1.notPost{
			    margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
                color: #1e1e1e;
                font-size: 1.6em;
				text-decoration: none;
				display: block;
				font-family: "Myriad-Pro-Semibold", Helvetica;
			}
			
			h1 {
			    margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
                color: #1e1e1e;
                font-size: 1.2em;
				text-decoration: none;
				display: block;
				font-family: "Myriad-Pro-Semibold", Helvetica;
			}
			
			
			
			h1 a{
			    margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
                color: #1e1e1e;
                font-size: 1.4em;
				text-decoration: none;
				display: block;
				font-family: "Myriad-Pro-Semibold", Helvetica;
			}
			
			h1 A:visited {
                margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
                color: #1e1e1e;
                font-size: 1.4em;
                text-decoration: none;
                display: block;
                font-family: "Myriad-Pro-Semibold", Helvetica;
            }
            h1 A:link {
                margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
                color: #1e1e1e;
                font-size: 1.4em;
                text-decoration: none;
                display: block;
                font-family: "Myriad-Pro-Semibold", Helvetica;
            }
            h1 A:hover {
                margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
                color: #1e1e1e;
                font-size: 1.4em;
                text-decoration: none;
                display: block;
                font-family: "Myriad-Pro-Semibold", Helvetica;
            }
            h1 A:active {
                margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
                color: #1e1e1e;
                font-size: 1.4em;
                text-decoration: none;
                display: block;
                font-family: "Myriad-Pro-Semibold", Helvetica;
            }/**/
			
			
			h2 {
			    margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
                color: #1e1e1e;
                font-size: 1.2em;
				text-decoration: none;
				display: block;
				font-family: "Myriad-Pro-Semibold", Helvetica;
			}
			
			h2 a{
			    margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
                color: #1e1e1e;
                font-size: 1.4em;
				text-decoration: none;
				display: block;
				font-family: "Myriad-Pro-Semibold", Helvetica;
			}
			
			h2 a:visited {
			 margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
                color: #1e1e1e;
                font-size: 1.4em;
                text-decoration: none;
                display: block;
                font-family: "Myriad-Pro-Semibold", Helvetica;
            }
           h2 a:link {
                margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
                color: #1e1e1e;
                font-size: 1.4em;
                text-decoration: none;
                display: block;
                font-family: "Myriad-Pro-Semibold", Helvetica;
            }
           h2 a:hover {
                margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
                color: #1e1e1e;
                font-size: 1.4em;
                text-decoration: none;
                display: block;
                font-family: "Myriad-Pro-Semibold", Helvetica;
            }
            h2 a:active {
                margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
                color: #1e1e1e;
                font-size: 1.4em;
                text-decoration: none;
                display: block;
                font-family: "Myriad-Pro-Semibold", Helvetica;
            }
			
			#header {
				margin-left: auto;
				margin-right: auto;
				width: 1020px;
				height: 80px;
			}
				#header .top {
					width: 1020px;
					margin-right: 20px;
					height: 20px;
					text-align: right;
					font-size: .8em;
					color: #fff;
					font-weight: bold;					
				}
					#header .top a{
						color: #fff;
						font-weight: bold;
						text-decoration: none;
						font-family: "Myriad-Pro-Semibold", Helvetica;
					}
					
					#header .top a:active {
						color: #fff;
						font-weight: bold;
						text-decoration: none;
					}
					
					#header .top a:visited {
						color: #fff;
						font-weight: bold;
						text-decoration: none;
					}
				#header .headline {
					width: 210px;
					height: 36px;
					padding-left: 20px;
					display: block;
					float: left;
				}
				
				#header .navigation {
					width: 750px;
					margin-top: -5px;
					font-family: "Myriad-Pro-Semibold", Helvetica;
					font-size: 1em;
					color: #fff;
					text-align: right;
					display: block;
					float: left;
				}
					#header .navigation ul a{
						margin-left: 0px;
						padding-left: 0px;
						display: inline;
						font-family: "Myriad-Pro-Semibold", Helvetica;
						font-size: 1.2em;
						color: #fff;
						text-decoration: none;
					}
					
					#header .navigation ul li {
						margin-left: 10px;
						padding: 0px;
						border: none;
						display: inline;
						list-style: none;
						padding-left: 0px;
					}
						#header .navigation ul li a:hover {
							color: #d7d7d7;
						}
					
					#header .navigation ul li.first {
						margin-left: 0px;
						border: none;
						list-style: none;
						display: inline;
					}
					#header .navigation .feed{
						width: 25px;
						float: left;
						display: block;
						position: relative;
					}
				#header .feed {
					padding-top: 7px;
					padding-left: 10px;
					width: 25px;
					float: left;
					display: block;
				}	
				
					#header .feed img {
						border-style: none;
					}
			#container {
				margin-left: auto;
				margin-right: auto;
				width: 1020px;
			}
			
				#container .column {
					position: relative;
					float: left;
				}
			
				#top {
					margin-top: 25px;				
				}	
			
				#leftCol {
					width: 623px;
					padding-right: 20px;
					padding-top: 20px;
					padding-left: 20px;					
				}
					#leftCol .post {
						
					}					
						#leftCol .post .postTitle a {
							color: #1e1e1e;
							font-size: 1.8em;
							text-decoration: none;
							display: block;
							font-family: "Myriad-Pro-Semibold", Helvetica;
						}
							#leftCol .post .postTitle A:visited {
								color: #1e1e1e;
								font-size: 1.8em;
								text-decoration: none;
								display: block;
								font-family: "Myriad-Pro-Semibold", Helvetica;
							}
							#leftCol .post .postTitle A:link {
								color: #1e1e1e;
								font-size: 1.8em;
								text-decoration: none;
								display: block;
								font-family: "Myriad-Pro-Semibold", Helvetica;
							}
							#leftCol .post .postTitle A:hover {
								color: #1e1e1e;
								font-size: 1.8em;
								text-decoration: none;
								display: block;
								font-family: "Myriad-Pro-Semibold", Helvetica;
							}
							#leftCol .post .postTitle A:active {
								color: #1e1e1e;
								font-size: 1.8em;
								text-decoration: none;
								display: block;
								font-family: "Myriad-Pro-Semibold", Helvetica;
							}
						
						#leftCol .post .postMeta {
							color: #c92626;
							font-size: .8em;
							font-family: "Myriad-Pro-Semibold", Helvetica;
							display: block;
						}
						
						#leftCol .post .content {
							margin-top: 8px;
							color: #3f3f3f;
							font-size: 1em;
						}
							#leftCol .post .content span.more a {
								color: #c92626;
							}

                        #leftCol .post .subHeader{
                            color: #1e1e1e;
                            font-size: 1.4em;
                            font-weight: bold;
                        }

						
						#leftCol .post .footer {
							padding-top: 10px;
							color: #c92626;
							font-size: .8em;
							font-family: "Myriad-Pro-Semibold", Helvetica;
							display: block;
						}
							#leftCol .post .footer span.category a {
								color: #3f3f3f;
								font-size: .9;
								font-family: "Myriad-Pro-Semibold", Helvetica;
							}
							#leftCol .post .footer a {
								color: #c92626;
								font-size: .9em;
								font-family: "Myriad-Pro-Semibold", Helvetica;
								
							}
							
							#leftCol .post .footer A:visited {
								color: #c92626;
								font-size: .9em;
								font-family: "Myriad-Pro-Semibold", Helvetica;
							}
						
						#leftCol .mid-line {
							margin-top: 20px;
							margin-bottom: 20px;
							width: 623px;
							height: 6px;
							background: 
								url(images/line.png)
								no-repeat;
						}
					#leftCol .head {
						
					}
					
						#leftCol .head .headline  {
							color: #1e1e1e;
							font-size: 1.8em;
							text-decoration: none;
							display: block;
							font-family: "Myriad-Pro-Semibold", Helvetica;
						}
						#leftCol .head .text {
							margin-top: 8px;
							color: #3f3f3f;
							font-size: 1em;
						}
						#leftCol .head .info a{
							font-size: 1.2em;
							text-decoration: none;
							font-weight: bold;
						}
	
				
				#rightCol {
					width: 313px;
					padding-left: 20px;
					padding-right: 20px;
					padding-top: 20px;
					padding-bottom: 20px;
					background: 
						#eeeeee;
					-moz-border-radius-topleft: 5px;
					-moz-border-radius-topright: 5px;
					-moz-border-radius-bottomleft: 5px;
					-moz-border-radius-bottomright: 5px;
					-webkit-border-top-right-radius: 5px;
					-webkit-border-top-left-radius: 5px;	
					-webkit-border-bottom-left-radius: 5px;
					-webkit-border-bottom-right-radius: 5px;
					border: 1.5px solid #d7d7d7;	
					
						
				}
					#rightCol span.header {
						font-family: "Myriad-Pro", Helvetica;
						color: #3f3f3f;
						font-size: 1.8em;
					}
					
					#rightCol  a{
						
						text-decoration: none;
					}
					#rightCol .picture {
						margin-bottom: 10px;
						display: block;
					}
					
					#rightCol .aboutMe {
						font-family: "Myriad-Pro", Helvetica;
						font-size: 1em;
						color: #1e1e1e;
					}
						#rightCol span.name {
							color: #3f3f3f;
							font-size: 1.8em;
						}
					
					#rightCol .followMe {
						display: block;
					}	
						#rightCol .followMe .header {
							margin-bottom: 15px;
							display: block;
						}
						
						#rightCol .followMe ul {
							margin-left: 0px;
							padding-left: 0px;
							display: inline;
						}
						
						#rightCol .followMe ul li {
							margin-left: 0px;
							padding: 0px;
							border: none;
							display: inline;
							list-style: none;
							padding-left: 0px;
						}
							#rightCol .followMe ul li img {
								border-style: none;
							}
						
						#rightCol .followMe ul li.first {
							margin-left: 0px;
							border: none;
							list-style: none;
							display: inline;
						}
					#rightCol .archive {
						display: block;
					}	
					
						#rightCol .archive .header {
							margin-bottom: 15px;
							display: block;
						}
						
						#rightCol .archive a{
							font-family: "Myriad-Pro", Helvetica;
							font-size: 1em;
							color: #3f3f3f;
							text-decoration: none;
							line-height: 1.5em;
						}
							#rightCol .archive a:hover {
								color: #c92626;
							}
					
						
					#rightCol .blogRoll {
						padding-top: 20px;
					} 	
					
						#rightCol .blogRoll a {
							font-family: "Myriad-Pro", Helvetica;
							font-size: 1em;
							color: #1e1e1e;
							text-decoration: none;
							line-height: 1.5em;
						}
					#rightCol .photoStream {
						padding-top: 20px;
					}	
						#rightCol .photostream a {
							text-decoration: none;
						}
				#rightColBottom {
					margin-top: -20px;
					margin-left: auto;
					width: 317px;
					height: 15px;
					padding-left: 20px;
					padding-right: 20px;
					margin-bottom: 20px;
					clear: both;
					background: 
						url(images/rightColBottom.png)
						no-repeat;
						
				}			
				
			#bottom {
				margin-top: 20px;
				clear: both;
			}	
			
			/* Overlay */
		#simplemodal-overlay {
			background-color:#000; 
		    cursor:wait;
		}
		
		/* Container */
		
		#simplemodal-container {
		    height:300px; 
		    width:400px; 
		    background-color:#fff;
		    -moz-border-radius-topleft: 10px;
			-moz-border-radius-topright: 10px;
			-moz-border-radius-bottomleft: 10px;
			-moz-border-radius-bottomright: 10px;
			-webkit-border-top-right-radius: 10px;
			-webkit-border-top-left-radius: 10px;	
			-webkit-border-bottom-left-radius: 10px;
			-webkit-border-bottom-right-radius: 10px; 
		    border:3px solid #ccc;
		}
		
		#simplemodal-container a.modalCloseImg {
		    background:
		    	url(images/x.png) 
		    	no-repeat; 
		    width:25px; 
		    height:29px; 
		    display:inline; 
		    z-index:3200; 
		    position:absolute; 
		    top:-15px; 
		    right:-18px; 
		    cursor:pointer;
		}
		
		#simplemodal-container #login {
		    padding:8px;
		}
		    #simplemodal-container #login span.header {
		    	color: #3f3f3f;
		    	font-size: 1.8em;
		}
			
			
			
		
