.blogImageLeft,.blogImageRight{
    display:inline-block;
    padding:2%;
}

.eventDate{
    font-weight:bold;
}


@media only screen and (min-width:767px) {
    .blogImageLeft{
        float:left;
        padding:0 15px 15px 0;
        max-width:350px;
    }
    
    .blogImageRight{
        float:right;
        padding:0 0 15px 15px;
        max-width:350px;
    }
    
    .blogImageLeft img,.blogImageRight img{
        
        
    }
    
    
    
}














.blogCircleArrow{
    color:#a83530;
}

.blogOuterWrap{
    background:#f3f1f1;
}

.blogRollWrap{
    background:#fff;
    text-align:center;
}

.blogRollInnerWrapWidth{
    width:80%;
    margin:0 auto;
}

.blogRollInnerWrap{
    margin:10px auto;
    display:inline-block;
    text-align:left;
}

.bListPostWrap {
}

.bImage {
    margin-bottom:20px;
}

.bCopyWrap {
    margin-bottom:80px;
}

.bListCat{
    font-size:20px;
    color:#4f4e4e;
    margin-bottom:5px;
}

.bListCat a{
    text-decoration: none;
}


.bListTitle h2{
    font-size:32px;
    color:#000;
}

.bListTitle a{
    text-decoration:none;
}

.bContentTrimmed {
}

.bListBtnWrap {
}

.bListBtn,a.blogBtn {
    display:inline-block;
    padding:0 18px;
    line-height:37px;
    background:#a83530;
    color:#fff;
    text-decoration:none;
    font-size:17px;
    margin:15px 0;
}



.blogCatNav{
    width:90%;
    margin:0 auto;
}

.blogForm{
    width:90%;
    margin:50px auto 0 auto;
}

.blogCatNav h1{
    font-size:24px;
    font-family: "pnBold";
    color:#4f4e4e;
}



.blogCatNav li{
    padding-bottom:10px;
}

.blogCatNav li a{
    font-size:20px;
    text-decoration:none;
}

.blogNavPointer{
    width:30px;
    display:inline-block;
    font-size:20px;
}


.curBlogCat {
}

.updateSingleWrapWidth{
    width:90%;
    margin:0 auto;
}



.updateSingleWrap{
    margin:20px 0;
}

.updateSingleWrap h1{
}

.updateSingleWrap p{
}

h1.blogDetailH1{
    font-size:32px;
    line-height:34px;
    
}

.QA{
    padding:0 20px;
}


.bImage img{
    width:100%;
    margin:10px auto;
}

.postedOn{
    margin-bottom:20px;
}

.updateCatLink a{
    color:#4f4e4e;;
    text-decoration: none;
}


@media only screen and (min-width:767px) { 
    .blogLeftWrap {
        padding:80px 0 0 20px;
    }
    
    .blogCatNav{
        width:80%;
    }
    
    .blogForm{
        width:80%
    }
    
    .blogCatNav h1{
        margin-left:30px;
    }
    
    .bImage img{
        width:80%;
    }
    
    .blogRollWrap .bImage img{
        width:100%
    }
}


@media only screen and (min-width:950px) { 
    .bImage img{
        width:30%;
        float:right;
        margin:0 0 20px 20px
    }
    
    .updateSingleWrap{
        margin:50px 0;
    }
    
    .blogRollInnerWrap{
        margin:80px auto;
    }
    
    h1.blogDetailH1{
        font-size:48px;
        line-height:48px;
        
    }
    
    .QA{
    padding:0 50px;
    }
    
    .blogGrid{
        white-space: nowrap;
    }
    
    .blogRollRoll{
        display:inline-block;
        width:83.33%;
        vertical-align:top;
        white-space: normal;
    }
    
    .blogRollNav{
        display:inline-block;
        width:16.66%;
        vertical-align:top;
        white-space: normal;
        
    }

}

/* tables and lists */
table.blogTable{
    margin:20px 0;
    width:100%;
    border-collapse: collapse;
}

table.blogTable td{
    padding:10px;
    border:1px solid #ccc;
    vertical-align: top;
}

table.blogTable th{
    padding:10px;
    border:1px solid #666;
    background:#ccc;
    vertical-align: top;
    font-weight:bold;
    text-align:center;
}

ul.copyList{
    list-style-type:disc;
}

ul.copyList li{
    margin-left:15px;
    margin-bottom:2px;
}

i{
    font-style: italic;
}

/* Video Embed */
.vidWrap {
	position:relative;
	padding-bottom:45%;
	padding-top:30px;
	height:0;
	overflow:hidden;
    width:100%;
    margin:0 auto 30px auto;
}

.vidWrap iframe, .vidWrap object, .vidWrap embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

@media only screen and (min-width:950px) { 
  .vidWrap {
    width:70%; 
    padding-bottom:37%;
    }
}








