*{
	margin:0;
	padding:0;
}

body{
	background:url(images/bg-top.gif) top repeat-x #f4f2eb;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#414141;
	line-height:16px;
}
#wrapper{
	margin:0 auto;
	width:994px;
	height:500px;
}
#header{
	width:inherit;
}
	.header-top{
		width:902px;
		margin:0 auto;
		color:#fff;
	}
		.header-top-left{
			width:500px;
			padding-top:10px;
			float:left;
		}
		.header-top-right{
			width:150px;
			float:right;
		}
			.header-top-twitter-img{
				float:left;
			}
			.header-top-twitter-txt{
				padding-top:10px;
				float:right;
			}
				.header-top-twitter-txt a{
					color:#fff;
					text-decoration:none;
				}
				.header-top-twitter-txt a:hover{
					color:#fff;
					text-decoration:underline;
				}
	.header-middle{
		background:url(images/header-top-bg.png) top center no-repeat;
		height:214px;
	}
		.header-logo{
			margin:40px 0 20px 350px;
			float:left;
		}
		h1{
			font-family:Georgia, "Times New Roman", Times, serif;
			font-weight:normal;
			font-size:25px;
			color:#715f4a;
			text-align:center;
		}
		h2{
			font-family:Georgia, "Times New Roman", Times, serif;
			font-weight:normal;
			font-size:24px;
			color:#715f4a;
			text-align:center;
			padding:100px 0 10px 0;
		}
		.header-navigation{
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:14px;
			color:#7e3331;
			font-weight:bold;
			text-transform:uppercase;
		}
			.header-navigation-left{
				float:left;
			}
				.header-navigation-left ul, .header-navigation-right ul{
				    margin-top:45px;
					list-style:none;
				}
				.header-navigation-left ul li{
					display:inline;
					margin-left:30px;
				}
				.header-navigation-right ul li{
					display:inline;
					margin-right:30px;
				}
					.header-navigation-left ul li a, .header-navigation-right ul li a{
						color:#7e3331;
						text-decoration:none;
					}
					.header-navigation-left ul li a:hover, .header-navigation-right ul li a:hover{
						color:#715f4a;
						text-decoration:none;
					}					
			.header-navigation-right{
				float:right;
			}
			.header-banner{
				background:url(http://www.dsfreedom.com/gibbsdomain/blogpics/header-banner-bg.png) no-repeat;
				height:274px;    
			}
				.header-banner p { 
					margin:0;
					font-size:14px;
					line-height:18px;
                    text-align: center;
				}
			.header-post-left{	
				background:url(images/blog-post-leftbg.jpg) no-repeat;
				width:368px;
				min-height:136px;
				float:left;
			}
				.header-post-left-wrap{
					width:300px;
					margin-left:55px;
					margin-top:35px;	
				}
				.header-post-left p, .header-post-right p{
					margin-bottom:12px;
				}
				.header-post-link{
					color:#7e3331;
					font-weight:bold;
				}
					.header-post-link a{
						color:#7e3331;
						text-decoration:none;
					}
					.header-post-link a:hover{
						text-decoration:underline;
					}
			.header-post-middle{	
				background:url(images/post-middlebg.jpg) top repeat-x;
				background-color:#f4ede4;
				min-height:212px;
				width:253px;
				float:left;
				border-left:1px solid #e7e4d8;
				border-right:1px solid #e7e4d8;
				border-bottom:1px solid #e7e4d8;				
			}
				.header-post-middle-title{
					font-family:Georgia, "Times New Roman", Times, serif;
					font-size:15px;
					color:#913219;
				}
				.header-post-middle p{
					padding:8px 18px;
					text-align:center;
				}
				
            .header-post-right{    
                background:url(images/blog-post-rightbg.jpg) top right no-repeat;
                min-height:136px;
                width:337px;
                float:left;
            }
                .header-post-right-wrap{
                    width:300px;
                    margin-left:12px;
                    margin-top:35px;
                }
		    .header-middle-divider{
				background:url(images/divider.gif) top center repeat-y;
				width:994px;
				float:left;
                padding-bottom: 15px;
			}
			.header-latest-post{
				width:480px;
				margin-top:35px;
				float:left;
			}
				.header-latest-post-top{
					width:450px;
					padding-bottom:10px;		
					border-bottom:1px dotted #c6beb6;
					float:right;
				}
					.header-latest-post-toptitle{
						font-family:Georgia, "Times New Roman", Times, serif;
						font-size:16px;
						color:#414141;
						text-transform:uppercase;
						float:left;
					}
					.header-latest-post-toplink{
						color:#913219;
						font-weight:bold;
						float:right;
					}
					.header-latest-post-toptitle2{
						font-family:Georgia, "Times New Roman", Times, serif;
						font-size:16px;
						color:#414141;
						text-transform:uppercase;
						float:right;
					}
					.header-latest-post-toplink2{
						color:#913219;
						font-weight:bold;
						float:left;
					}
						.header-latest-post-toplink a, .header-latest-post-toplink2 a{
							color:#913219;
							text-decoration:none;
						}
						.header-latest-post-toplink a:hover, .header-latest-post-toplink2 a:hover {							
							text-decoration:underline;
						}
				   .header-latest-post-img{
				   		background:url(images/post-img-bg.jpg) no-repeat;
						width:129px;
						height:106px;
						float:left;
						margin:15px 0 5px 30px;
						padding:2px 0 0 2px;
						float:left;
				   }
                     .header-latest-post-img2{
                           background:url(images/post-img-bg.jpg) no-repeat;
                        width:129px;
                        height:106px;
                        float:left;
                        margin:15px 0;
                        padding:2px 0 0 2px;
                        float:right;
                        position:relative;
                        top:200;
                        left:600;
                   }
                    .header-latest-post-imgtxt{
                        width:310px;
                        margin-top:5px;
                        float:right;
                    }
                     .header-latest-post-imgtxt2{
                        width:310px;
                        margin-top:5px;
                        margin-left:30px;        
                        float:left;
                    }
                    .header-latest-post-title{
                        font-family:Georgia, "Times New Roman", Times, serif;
                        font-size:18px;
                        color:#913219;
                        text-transform:uppercase;                
                    }
                    .header-latest-post-imgtxt p,  .header-latest-post-imgtxt2 p{
                        margin-top:10px;
                    }
                    .header-latest-post-imgtxt a,  .header-latest-post-imgtxt2 a{
                        color:#913219;
                        font-weight:bold;
                        margin-left:5px;
                        text-decoration:none;
                    }
                    .header-latest-post-imgtxt a:hover,  .header-latest-post-imgtxt2 a:hover{    
                        text-decoration:underline;
                    }
 
 #footer{
    width:100%;
    border-top:5px solid #9b9581;
    background:url(images/footer-bg.png) top center no-repeat #646464;
    padding-bottom:15px;
}
    .footer-wrap{
        width:994px;
        margin:0 auto;
        background:url(images/footer-divider.png) top center repeat-y;
    }
    .footer-wrap-btm{
        width:994px;
        margin:0 auto;
    }
    .footer-leftwrap{
        width:430px;
        float:left;
    }
    .footer-rightwrap{
        width:430px;
        float:right;
        text-align:right;
    }
        .footer-leftwrap-div{
            border-bottom:1px dotted #888888;
        }
            .footer-leftwrap-div p{
                font-weight:bold;
                color:#e1d9be;
                margin:15px 0;
            }
        .footer-leftwrap-title, .footer-socialmedia-title{
            font-family:Georgia, "Times New Roman", Times, serif;
            font-size:16px;
            color:#fff;
            text-transform:uppercase;
            margin:15px 0;
        }
        .footer-leftwrap-title, .footer-socialmedia-title{
            font-family:Georgia, "Times New Roman", Times, serif;
            font-size:16px;
            color:#fff;
            text-transform:uppercase;
            margin:15px 0;
        }
        .footer-leftwrap-date{
           font-size:11px;
           color:#dddcdc;
           font-weight:normal;
        }
            .footer-leftwrap-date a{
               color:#dddcdc;
               text-decoration:none;
            }
            .footer-leftwrap-date a:hover{
               text-decoration:underline;
            }
        .footer-socialmedia-icon ul, .footer-socialmedia-icon2 ul{
            list-style-type:none;
            margin-bottom:15px;
        }
            .footer-socialmedia-icon ul li{
                display:inline;
                padding-right:10px;
            }
            .footer-socialmedia-icon2 ul li{
                display:inline;
                padding-right:10px;
            }
        .footer-hr{
            width:994px;
            height:3px;
            background-color:#7d7d7d;
            margin-bottom:15px;        
        }
           .footer-copyright{
            color:#ececec;
            float:left;
        }
            .footer-copyright a{
              color:#ececec;
              text-decoration:none;
            }
            .footer-copyright a:hover{
              text-decoration:underline;
            }
.clearboth{
	clear:both;
}
.floatleft{
	float:left;
}
.floatright{
	float:right;
}

.twitterwidget, twitterwidget-title{
    display: none;
}



.footer_twitter ul{
    list-style-type: none;
    color: #E1D9BE; 
    font-weight: bold; 
}

.footer_twitter ul li a{
    color : #DDDCDC;  
    text-decoration: none; 
}
.footer_twitter ul li a:hover{
    text-decoration: underline; 
}


