#postnewerbutton a:hover,
#websitesportfoliobuttonbo a:hover,
#postolderbutton a:hover,
#graphicdesignportfoliobut a.nmh,
#graphicdesignportfoliobut a:hover,
#websitesportfoliobuttonbo a.nmh,
#postolderbutton a.nmh,
#postnewerbutton a.nmh  {
   background-position: -165px 0%;
}

#i24727mediapassagecontactushove,
#i24697mediapassageportfoliohove,
#i24712mediapassagebloghovershow,
#i24679mediapassageaboutushovers  {
   z-index: 12;
}

#websitesportfoliobuttonbo a:active,
#postnewerbutton a:active,
#postolderbutton a:active,
#graphicdesignportfoliobut a:active  {
   background-position: -330px 0%;
}

#logoportfoliobuttonbottom a:hover,
#logoportfoliobuttonbottom a.nmh  {
   background-position: -164px 0%;
}

#mainportfoliomenubuttonbo a.nmh,
#mainportfoliomenubuttonbo a:hover  {
   background-position: -488px 0%;
}

#mediapassagesiteblogbutto a.nmh,
#mediapassagesiteblogbutto a:hover  {
   background-position: -373px 0%;
}

#blogloginbutton a.nmh,
#blogloginbutton a:hover  {
   background-position: -369px 0%;
}

#i33718mediapassagesiteblogblogd .blog_name  {
   color: #3A3A3B;
   letter-spacing: -1px;
   line-height: 42px;
   font-size: 50px;
   font-family: Helvetica, Arial, sans-serif;
}

#i33647mediapassagesiteblogblogd .blog_name  {
   color: #EEEEEE;
   line-height: 28px;
   font-size: 23px;
   font-family: Helvetica, Arial, sans-serif;
}

#logoportfoliobuttonbottom a:active  {
   background-position: -328px 0%;
}

#mediapassagesiteblogbutto a:active  {
   background-position: -746px 0%;
}

#mainportfoliomenubuttonbo a:active  {
   background-position: -976px 0%;
}

#i65304mediapassageintropagebutt a  {
   background-image: url(sg_media-passage-site-blog_media/d65304mediapassageintropage.gif);
}

#i24691mediapassageportfoliobutt a  {
   background-image: url(sg_media-passage-site-blog_media/d24691mediapassageportfolio.gif);
}

#mediapassageaboutusblogsu ul li a  {
   display: block;
   width: 100%;
   padding-right: 0px;
   padding-left: 0px;
}

#i24726mediapassagecontactusbutt a  {
   background-image: url(sg_media-passage-site-blog_media/d24726mediapassagecontactus.gif);
}

#i24678mediapassageaboutusbutton a  {
   background-image: url(sg_media-passage-portfolio_media/d24678mediapassageaboutusbu.gif);
}

#mediapassageaboutusblogsu ul li  {
   margin-left: 0px;
   margin-right: 0px;
   width: 100%;
}

#i33718mediapassagesiteblogblogd  {
   margin-bottom: 8px;
   margin-top: 13px;
   margin-right: 0px;
   margin-left: 15px;
   position: relative;
   left: 0px;
   top: 0px;
   width: 499px;
}

#i24662mediapassagehomebutton a  {
   background-image: url(sg_media-passage-portfolio_media/d24662mediapassagehomebutto.gif);
}

#i24711mediapassageblogbutton a  {
   background-image: url(sg_media-passage-site-blog_media/d24711mediapassageblogbutto.gif);
}

#mediapassageaboutusblogsu ul  {
   text-align: center;
   text-indent: 0px;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 13px;
   font-weight: normal;
   font-style: normal;
   line-height: 16px;
   letter-spacing: 0px;
   font-variant: normal;
   text-decoration: none;
   color: #FFFFFF;
   padding: 0px;
   margin: 0px;
}

#mainportfoliomenubuttonbo a  {
   height: 63px;
   width: 488px;
   display: block;
   background-repeat: no-repeat;
   background-image: url(sg_media-passage-site-blog_media/mainportfoliomenubuttonbo.gif);
}

#logoportfoliobuttonbottom a  {
   height: 64px;
   width: 164px;
   display: block;
   background-repeat: no-repeat;
   background-image: url(sg_media-passage-site-blog_media/logoportfoliobuttonbottom.gif);
}

#mediapassagesiteblogbutto a  {
   height: 63px;
   width: 373px;
   display: block;
   background-repeat: no-repeat;
   background-image: url(sg_media-passage-site-blog_media/mediapassagesiteblogbutto.gif);
}

#logoportfoliobuttonbottom  {
   margin-bottom: 8px;
   margin-top: -2px;
   margin-right: 0px;
   margin-left: 8px;
   position: relative;
   left: 0px;
   top: 0px;
   width: 164px;
   height: 64px;
}

#mediapassagesiteblogbutto  {
   margin-bottom: 0px;
   margin-top: 23px;
   margin-right: 0px;
   margin-left: 9px;
   position: relative;
   left: 0px;
   top: 0px;
   width: 373px;
   height: 63px;
}

#mainportfoliomenubuttonbo  {
   margin-bottom: 0px;
   margin-top: 13px;
   margin-right: 0px;
   margin-left: 8px;
   position: relative;
   left: 0px;
   top: 0px;
   width: 488px;
   height: 63px;
}

#checkoutmoreofourworkbycl  {
   background-repeat: no-repeat;
   background-image: url(sg_media-passage-site-blog_media/checkoutmoreofourworkbycl.gif);
   margin-bottom: 0px;
   margin-top: 13px;
   margin-right: 0px;
   margin-left: 13px;
   position: relative;
   left: 0px;
   top: 0px;
   width: 477px;
   height: 16px;
}

#browsercolumnbloginfobox  {
   min-height: 532px;
   width: 396px;
   top: 0px;
   left: 0px;
   position: relative;
   margin-left: 4px;
   margin-right: 0px;
   margin-top: 3px;
   margin-bottom: 0px;
}

#informationcolumn_f div  {
   background-repeat: no-repeat;
   background-image: url(sg_media-passage-site-blog_media/informationcentercut.gif);
   width: 372px;
   height: 71px;
   margin-left: 0px;
   position: relative;
   clear: left;
}

.contentauthorblogdata .post_author  {
   color: #3A3A3B;
   letter-spacing: -1px;
   line-height: 30px;
   font-size: 25px;
   font-family: Helvetica, Arial, sans-serif;
}

#featuredblogpanelsheet  {
   margin-bottom: 0px;
   margin-top: 31px;
   margin-right: 0px;
   margin-left: 8px;
   position: relative;
   left: 0px;
   top: 0px;
   width: 936px;
   min-height: 236px;
}

.contenttitleblogdata .Post_title  {
   text-align: left;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 50px;
   line-height: 60px;
   letter-spacing: -1px;
   color: #3A3A3B;
}

#intensedebatecolumn_h  {
   background-repeat: no-repeat;
   background-image: url(sg_media-passage-site-blog_media/intensedebatecolumn.gif);
   top: 0px;
   left: 0px;
   width: 504px;
   height: 114px;
   position: absolute;
}

.contentblogdata .post_content p  {
   text-align: left;
   padding-bottom: 29px;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 21px;
   line-height: 25px;
   letter-spacing: -1px;
   color: #555557;
}

#informationcolumn_h  {
   background-repeat: no-repeat;
   background-image: url(sg_media-passage-site-blog_media/informationcolumn.gif);
   top: 0px;
   left: 0px;
   width: 372px;
   height: 340px;
   position: absolute;
}

#informationcolumn_f  {
   margin-left: 9px;
   left: 0px;
   width: 372px;
}

#workblogposts .post  {
   position: relative;
   float: left;
   min-height: 409px;
}

#intensedebateembed  {
   margin-bottom: 31px;
   margin-top: 24px;
   margin-right: 0px;
   margin-left: 32px;
   position: relative;
   left: 0px;
   top: 0px;
   width: 274px;
}

#informationcolumn  {
   background-position: center top;
   background-attachment: scroll;
   background-repeat: repeat-y;
   background-image: url(sg_media-passage-site-blog_media/informationcentercuttile.gif);
   display: inline;
   position: relative;
   float: left;
   margin-bottom: 0px;
   margin-right: 0px;
   margin-top: 21px;
   margin-left: 9px;
   padding-bottom: 0px;
   padding-right: 0px;
   padding-top: 0px;
   padding-left: 0px;
   min-height: 342px;
   width: 372px;
   top: 0px;
   left: 0px;
}

#backandnextsingle  {
   min-height: 73px;
   width: 392px;
   top: 0px;
   left: 0px;
   position: relative;
   margin-left: 5px;
   margin-right: 0px;
   margin-top: 18px;
   margin-bottom: 0px;
}

#blogloginbutton a  {
   line-height: 22px;
   font-size: 22px;
   width: 369px;
   height: 22px;
   display: block;
   background-repeat: no-repeat;
   background-image: url(sg_media-passage-site-blog_media/blogloginbutton.gif);
}

#commenttitlecopy  {
   background-repeat: no-repeat;
   background-image: url(sg_media-passage-site-blog_media/commenttitlecopy.gif);
   margin-bottom: 0px;
   margin-top: 31px;
   margin-right: 0px;
   margin-left: 32px;
   position: relative;
   left: 0px;
   top: 0px;
   width: 350px;
   height: 52px;
}

#bottomsingletest  {
   min-height: 22px;
   width: 370px;
   top: 0px;
   left: 0px;
   position: relative;
   margin-left: 15px;
   margin-right: 0px;
   margin-top: 18px;
   margin-bottom: 0px;
}

#whiteboxcolumn_h  {
   background-repeat: no-repeat;
   background-image: url(sg_media-passage-site-blog_media/whiteboxcolumn.gif);
   top: 0px;
   left: 0px;
   width: 504px;
   height: 38px;
   position: absolute;
}

.i127632featuredblogmetadata  {
   margin-top: 0px;
   margin-left: 0px;
   width: 346px;
   z-index: 11;
   top: 96px;
   left: 565px;
   position: absolute;
}

#spareslotxmedia  {
   margin-bottom: 0px;
   margin-top: 21px;
   margin-right: 0px;
   margin-left: 15px;
   position: relative;
   left: 0px;
   top: 0px;
   width: 438px;
}

#blogloginbutton  {
   margin-bottom: 3px;
   margin-top: 19px;
   margin-right: 0px;
   margin-left: 16px;
   position: relative;
   left: 0px;
   top: 0px;
   width: 369px;
   height: 22px;
}

#informationnew  {
   background-repeat: no-repeat;
   background-image: url(sg_media-passage-site-blog_media/informationnew.gif);
   margin-bottom: 0px;
   margin-top: 51px;
   margin-right: 0px;
   margin-left: 43px;
   position: relative;
   left: 0px;
   top: 0px;
   width: 279px;
   height: 36px;
}

#workbloggcopy2  {
   background-repeat: no-repeat;
   background-image: url(sg_media-passage-site-blog_media/workbloggcopy2.gif);
   margin-bottom: 0px;
   margin-top: 28px;
   margin-right: 0px;
   margin-left: 16px;
   position: relative;
   left: 0px;
   top: 0px;
   width: 432px;
   height: 62px;
}

#workblogposts  {
   min-height: 409px;
   width: 507px;
   top: 0px;
   left: 0px;
   position: relative;
   margin-left: 12px;
   margin-right: 0px;
   margin-top: 9px;
   margin-bottom: 0px;
}

.i120948featuredblogframe  {
   background-repeat: no-repeat;
   background-image: url(sg_media-passage-site-blog_media/d120948featuredblogframe.gif);
   margin-top: 0px;
   margin-left: 0px;
   height: 205px;
   width: 505px;
   z-index: 9;
   top: 0px;
   left: 7px;
   position: absolute;
}

#bottomsingle  {
   min-height: 399px;
   width: 507px;
   top: 0px;
   left: 0px;
   position: relative;
   margin-left: 12px;
   margin-right: 0px;
   margin-top: 7px;
   margin-bottom: 11px;
}

#page_content  {
   min-height: 1574px;
}

.featuredblogpanelthumb  {
   margin-top: 0px;
   margin-left: 0px;
   height: 167px;
   width: 466px;
   z-index: 10;
   top: 19px;
   left: 26px;
   position: absolute;
}

#titlecolumn  {
   min-height: 100px;
   width: 524px;
   top: 0px;
   left: 0px;
   position: relative;
   margin-left: 5px;
   margin-right: 0px;
   margin-top: 8px;
   margin-bottom: 0px;
}

#commenticon  {
   background-repeat: no-repeat;
   background-image: url(sg_media-passage-site-blog_media/commenticon.gif);
   margin-bottom: 0px;
   margin-top: 22px;
   margin-right: 0px;
   margin-left: 14px;
   position: relative;
   left: 0px;
   top: 0px;
   width: 84px;
   height: 78px;
}

#i10889line  {
   background-color: transparent;
}

.contentauthorblogdata  {
   margin-bottom: 0px !important;
   margin-top: 2px !important;
   margin-right: 0px;
   margin-left: 5px !important;
   position: relative;
   left: 0px;
   top: 0px;
   width: 294px;
}

.contenttitleblogdata  {
   margin-bottom: 0px !important;
   margin-top: 31px !important;
   margin-right: 0px;
   margin-left: 6px !important;
   position: relative;
   left: 0px;
   top: 0px;
   width: 254px;
}

#linecopy2  {
   background-repeat: no-repeat;
   background-image: url(sg_media-passage-site-blog_media/linecopy2.gif);
   margin-bottom: 0px;
   margin-top: 26px;
   margin-right: 0px;
   margin-left: 44px;
   position: relative;
   left: 0px;
   top: 0px;
   width: 277px;
   height: 1px;
}

.page_content_bkg  {
   height: 1574px;
}

.contentblogdata  {
   margin-bottom: 14px !important;
   margin-top: 25px !important;
   margin-right: 0px;
   margin-left: 5px !important;
   position: relative;
   left: 0px;
   top: 0px;
   width: 521px;
}

.sharethisembed  {
   margin-bottom: 0px !important;
   margin-top: 18px !important;
   margin-right: 0px;
   margin-left: 3px !important;
   position: relative;
   left: 0px;
   top: 0px;
   width: 439px;
}

.shape2copy2  {
   background-repeat: no-repeat;
   background-image: url(sg_media-passage-site-blog_media/shape2copy2.gif);
   margin-top: 0px;
   margin-left: 0px;
   height: 203px;
   width: 438px;
   z-index: 10;
   top: 1px;
   left: 498px;
   position: absolute;
}

.layer5copy  {
   background-repeat: no-repeat;
   background-image: url(sg_media-passage-site-blog_media/layer5copy.gif);
   margin-top: 0px;
   margin-left: 0px;
   height: 1px;
   width: 349px;
   z-index: 11;
   top: 79px;
   left: 564px;
   position: absolute;
}

.i25733line  {
   background-repeat: no-repeat;
   background-image: url(sg_media-passage-site-blog_media/d25733line.gif);
   margin-bottom: 0px !important;
   margin-top: 0px !important;
   margin-right: 0px;
   margin-left: 5px !important;
   position: relative;
   left: 0px;
   top: 0px;
   width: 501px;
   height: 1px;
}

.cFFF * a  {
   color: #FFFFFF;
}

.title  {
   background-repeat: no-repeat;
   background-image: url(sg_media-passage-site-blog_media/title.gif);
   margin-top: 0px;
   margin-left: 0px;
   height: 31px;
   width: 197px;
   z-index: 11;
   top: 29px;
   left: 565px;
   position: absolute;
}

h2.post_title  {
   margin: 0px;
}

