a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#pid11archive,
#pid9portraituretruelove,
#news,
#pid6lessthanordinary,
#pid7simplethings,
#pid10aerialabstracts,
#pid5newwork,
#contact,
#about,
#portfolio,
#pid8portraiturenoir  {
   margin: 0px auto 0px auto;
   width: 990px;
   position: relative;
}

#i1stplacefor2009ipaawarddigialenhancementcategoryimage p,
#truemanagementrepmarthanorthtel2122431002emailmar p,
#tel3476281575fax6464298513emailzszacksecklercom p  {
   margin: 0px;
   color: #7F8485;
   line-height: 17px;
   font-size: 14px;
   text-align: left;
}

#adagenciesbbdonewyorkfallonmagazinesharpersbazaara p,
#ipa1stplaceindigitalenhancementcategory2009ipahonor p,
#aperturepresentationofslpsxivnov2009profotoblogth p  {
   font: 14px/17px HelveticaNeue, "Helvetica Neue";
   margin: 0px;
   text-align: left;
   color: #959A9B;
}

#id1contactbutton a,
#id1newsbutton a,
#id0newsbutton a,
#id1aboutbutton a,
#id1portfoliobutton a,
#id0portfoliobutton a,
#id0projectsbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 18px;
   background-position: 0% 0px;
   font-size: 18px;
   line-height: 18px;
}

#catbutton_bookone {
   visibility: visible;
   position: absolute;
   left: 45px;
   top: 218px;
   z-index: 3;
   width: 100px;
   height: 10px;
}

#catbutton_bookone a {
   display: block;
   font-size: 10px;
   line-height: 10px;
   width: 100px;
   height: 10px;
   background-repeat: no-repeat;
   background-position: 0px -60px;
   background-image: url(sg_contact_media/catbuttons.gif);
}

#catbutton_bookone a:hover {
   background-position: 0px -70px;
}

#catbutton_booktwo {
   visibility: visible;
   position: absolute;
   left: 45px;
   top: 235px;
   z-index: 3;
   width: 100px;
   height: 10px;
}

#catbutton_booktwo a {
   display: block;
   font-size: 10px;
   line-height: 10px;
   width: 100px;
   height: 10px;
   background-repeat: no-repeat;
   background-position: 0px -80px;
   background-image: url(sg_contact_media/catbuttons.gif);
}

#catbutton_booktwo a:hover {
   background-position: 0px -90px;
}

#catbutton_aerial {
   visibility: visible;
   position: absolute;
   left: 45px;
   top: 285px;
   z-index: 3;
   width: 100px;
   height: 10px;
}

#catbutton_aerial a {
   display: block;
   font-size: 10px;
   line-height: 10px;
   width: 100px;
   height: 10px;
   background-repeat: no-repeat;
   background-position: 0px 0px;
   background-image: url(sg_contact_media/catbuttons.gif);
}

#catbutton_aerial a:hover {
   background-position: 0px -10px;
}

#catbutton_truelove {
   visibility: visible;
   position: absolute;
   left: 45px;
   top: 302px;
   z-index: 3;
   width: 100px;
   height: 10px;
}

#catbutton_truelove a {
   display: block;
   font-size: 10px;
   line-height: 10px;
   width: 100px;
   height: 10px;
   background-repeat: no-repeat;
   background-position: 0px -20px;
   background-image: url(sg_contact_media/catbuttons.gif);
}

#catbutton_truelove a:hover {
   background-position: 0px -30px;
}

#catbutton_archive {
   visibility: visible;
   position: absolute;
   left: 45px;
   top: 319px;
   z-index: 3;
   width: 100px;
   height: 10px;
}

#catbutton_archive a {
   display: block;
   font-size: 10px;
   line-height: 10px;
   width: 100px;
   height: 10px;
   background-repeat: no-repeat;
   background-position: 0px -40px;
   background-image: url(sg_contact_media/catbuttons.gif);
}

#catbutton_archive a:hover {
   background-position: 0px -50px;
}

#tel3476281575fax6464298513emailzszacksecklercom p a,
#truemanagementrepmarthanorthtel2122431002emailmar p a  {
   border: 0px none #000000;
   text-decoration: none;
   color: #7F8485;
}

#i1stplacefor2009ipaawarddigialenhancementcategoryimage p  {
   font-family: HelveticaNeue, "Helvetica Neue";
}

#id1portfoliobutton a:hover,
#id0portfoliobutton a:hover  {
   background-position: -82px 0%;
}

#id0projectsbutton a:hover {
   background-position: -72px 0%;
}

#truemanagementrepmarthanorthtel2122431002emailmar p  {
   font-family: HelveticaNeue, "Helvetica Neue";
}

#id0contactbutton a:hover,
#id1contactbutton a:hover  {
   background-position: 0px -50px;
}

#i20032010zacksecklerphotographyallrightsreserved p  {
   font: 12px/14px HelveticaNeue, "Helvetica Neue";
   margin: 0px;
   color: #7F8485;
   text-align: left;
}

#tel3476281575fax6464298513emailzszacksecklercom p  {
   font-family: Helvetica, Arial, sans-serif;
}

#i20032010zacksecklerphotographyallrightsreserved  {
	visibility: visible;
	position: absolute;
	left: 627px;
	top: 838px;
	z-index: 3;
	width: 354px;
}

#id1aboutbutton a:hover,
#id0aboutbutton a:hover  {
   background-position: 0px 0px;
}

#id0newsbutton a:hover,
#id1newsbutton a:hover  {
   background-position: -42px 0%;
}

#id1portfoliobutton,
#id0portfoliobutton  {
   visibility: visible;
   position: absolute;
   left: 37px;
   top: 192px;
   z-index: 3;
   width: 82px;
   height: 18px;
}

#id0projectsbutton {
   visibility: visible;
   position: absolute;
   left: 37px;
   top: 260px;
   z-index: 3;
   width: 72px;
   height: 18px;
}

#homemenu li a:hover,
#rnmenu li a:hover  {color:#333}

#id1zacksecklerlogobutton a:hover,
#id0zacksecklerlogobutton a:hover  {
   background-position: -302px 0%;
}


#homemenu li a,
#rnmenu li a  {
   border-bottom-color: #000000;
   border-bottom-style: none;
   border-right-color: #000000;
   border-right-style: none;
   border-left-color: #000000;
   border-left-style: none;
   border-width: 0px;
   border-top: 0px;
   padding-left: 5px;
   padding-right: 0px;
   text-decoration: none;
   color: #7F8485;
   width: 100%;
   display: block;
}

#homemenu li,
#rnmenu li  {
   width: 100%;
   display: block;
   margin: 0px;
}

#zacksecklerlogobutton a  {
   background: url(sg_contact_media/zacksecklerlogobutton.gif) no-repeat 0% 0px;
   display: block;
   height: 83px;
   width: 302px;
   font-size: 83px;
   line-height: 83px;
}

#zacksecklerlogobutton  {
	visibility: visible;
	position: absolute;
	left: 32px;
	top: 111px;
	z-index: 3;
	width: 302px;
	height: 83px;
}

#zacksecklerfeed  {
	visibility: visible;
	position: absolute;
	left: 639px;
	top: 127px;
	z-index: 3;
	width: 302px;
	height: 83px;
}

#zacksecklerfeedtitle  {
	visibility: visible;
	position: absolute;
	left: 636px;
	top: 96px;
	z-index: 3;
	width: 302px;
	height: 83px;
}

#id0portfoliobutton a  {
   width: 82px;
   background-image: url(sg_contact_media/id1portfoliobutton.gif);
}

#id1portfoliobutton a  {
   width: 82px;
   background-image: url(sg_contact_media/id1portfoliobutton.gif);
}

#id0projectsbutton a {
   width: 72px;
   background-image: url(sg_contact_media/id1projectbutton.gif);
}

#id1contactbutton a  {
   width: 65px;
   background-image: url(sg_contact_media/id1contactbutton.gif);
}

#id0contactbutton a  {
   width: 69px;
   height: 10px;
   background-image: url(sg_contact_media/aboutcontactbutton.gif);
   background-repeat: no-repeat;
   display: block;
   background-position: 0px -67px;
   font-size: 10px;
   line-height: 10px;
}

#id1aboutbutton a  {
   width: 50px;
   background-image: url(sg_contact_media/id1aboutbutton.gif);
}

#id0contactbutton  {
	visibility: visible;
	position: absolute;
	left: 36px;
	top: 363px;
	z-index: 3;
	width: 69px;
	height: 10px;
}

#socialbuttons {
	visibility: visible;
	position:absolute;
	left: 36px;
	top: 383px;
	width: 60px;
	height: 20px;
	padding:0;
	margin:0;
}

#socialbuttons a img {
	border-style: none;
}

#id1contactbutton  {
   visibility: visible;
   position: absolute;
   left: 37px;
   top: 282px;
   z-index: 3;
   width: 65px;
   height: 18px;
}

#id0aboutbutton a  {
   width: 69px;
   height: 10px;
   background-image: url(sg_contact_media/aboutcontactbutton.gif);
   background-repeat: no-repeat;
   display: block;
   background-position: 0px -17px;
   font-size: 10px;
   line-height: 10px;
}

#id1newsbutton a  {
   width: 42px;
   background-image: url(sg_contact_media/id1newsbutton.gif);
}

#id0newsbutton a  {
   width: 42px;
   background-image: url(sg_contact_media/id1newsbutton.gif);
}

#id1aboutbutton  {
   visibility: visible;
   position: absolute;
   left: 36px;
   top: 253px;
   z-index: 3;
   width: 50px;
   height: 18px;
}

#id0aboutbutton  {
	visibility: visible;
	position: absolute;
	left: 36px;
	top: 346px;
	z-index: 3;
	width: 69px;
	height: 10px;
}

#id0newsbutton  {
	visibility: visible;
	position: absolute;
	left: 36px;
	top: 325px;
	z-index: 3;
	width: 42px;
	height: 18px;
}

#id1newsbutton  {
   visibility: visible;
   position: absolute;
   left: 37px;
   top: 224px;
   z-index: 3;
   width: 42px;
   height: 18px;
}

#galleryxmedia  {
	visibility: visible;
	position: absolute;
	left: 205px;
	top: 190px;
	z-index: 3;
	width: 720px;
	height: 599px;
}

#recentnews  {
   background: url(sg_contact_media/recentnews.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 835px;
   top: 107px;
   z-index: 3;
   width: 103px;
   height: 18px;
}

#id2,
#id0  {
	background: url(sg_contact_media/id2.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 38px;
	top: 178px;
	z-index: 3;
	width: 902px;
	height: 1px;
}

#homemenu  {
   font: 14px/17px HelveticaNeue, "Helvetica Neue";
   margin: 0px;
   padding: 0px;
   list-style: none;
   text-align: left;
   color: #7F8485;
   position: absolute;
   left: 37px;
   top: 216px;
   z-index: 3;
   width: 155px;
}

#rnmenu  {
   font: 14px/17px HelveticaNeue, "Helvetica Neue";
   margin: 0px;
   padding: 0px;
   list-style: none;
   text-align: right;
   color: #7F8485;
   position: absolute;
   left: 602px;
   top: 128px;
   z-index: 4;
   width: 336px;
}

#copy2  {
   background: url(sg_contact_media/copy2.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 301px;
   top: 758px;
   z-index: 3;
   width: 639px;
   height: 1px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background: #FFFFFF url(sg_contact_media/exteriortile.gif) center top repeat-x;
}



/* begin styles for RSS Feed 
     This is the most basic style to use for a list with no bullets */

li.f2jnag {
	display:none;
}

.rss-box {
	 width: 300px;
	 background-color: #ffffff;
}

.rss-title, rss_title a {
	margin: 0px 0;
	padding: 0;
}

.rss-items {
       list-style:none;
       margin:0;
       padding:0;
}

.rss-item  {
  		font-family:Helvetica, Arial, sans-serif;  
 	 	color:#7F8485;  
  		font-size:1.09em;
		letter-spacing:.08px;
		margin-top: .9em; 
		text-align: right;
		line-height: .65em; margin: 0 0 8px 0;
}

.rss-item a:link, .rss-item a:visited, .rss-item a:active {

	}

.rss-item a:hover { 

	}

ul									{ list-style: none inside; font-family:Helvetica, Arial, sans-serif;  color:#7F8485;  font-size:11px;
margin-top: .9em;}
ol									{ list-style: decimal inside; }

