
body {
	margin: 0;
	padding: 0;
	font-family:Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 17px;
	/*background-color: #ffffff;
	background-image: url(../images/bodybg.gif);
	background-repeat: repeat-y;
	background-position: center;*/
	
}

a { color: #222222; }
a:hover {color: #555555; }

#holder {text-align: center; margin: 0px; padding: 0px; }
#page { text-align: left; margin: 0 auto; width:980px; padding: 0;   }
#header { margin-bottom: 12px; margin-top: 16px; float: left}

#nav,#nav ul#menu,ul#menu li,ul#menu a{height:23px; margin: 0px; padding: 0px;}
#nav{width:303px; float:right; margin-top: 15px;}
#nav ul#menu{width:303px;position:relative;background-image:url(../images/menu.gif);background-repeat: no-repeat;}
#nav ul#menu li{list-style:none;position:absolute;top:0}
ul#menu li,ul#menu a{display:block}
#nav ul#menu li a{text-indent:-9666px;text-decoration:none;overflow:hidden}
#b1, #b1s{left:0;width:62px}
#b2, #b2s{left:62px;width:110px}
#b3, #b3s{left:172px;width:80px}
#b4, #b4s{left:253px;width:50px}

#b1 a:hover, #b2 a:hover, #b3 a:hover, #b4 a:hover,
#b1s, #b2s, #b3s, #b4s
{background-image:url(../images/menu.gif);background-repeat: no-repeat;}
#b1 a:hover, #b1s, #b1s a, #b1s a:hover {background-position:0px -23px}
#b2 a:hover, #b2s,#b2s a, #b2s a:hover {background-position:-62px -23px}
#b3 a:hover, #b3s,#b3s a, #b3s a:hover {background-position:-172px -23px}
#b4 a:hover, #b4s,#b4s a, #b4s a:hover {background-position:-253px -23px}

#b1s,#b1s a {background-position:0px -46px}
#b2s,#b2s a {background-position:-62px -46px}
#b3s,#b3s a {background-position:-172px -46px}
#b4s,#b4s a {background-position:-253px -46px}

.pictureframe { border: 1px solid #cccccc; background-color: #f5f5f5; padding: 8px; }
/*.pictureframe2 {  background-color: #f5f5f5;  padding-top: 28px;} */

#footer { text-align: center; /* margin-top: 40px; */ padding-top: 20px; margin-bottom: 10px; border-top: 1px solid #cdcdcd;}

#psub,#psub ul#pmenu,ul#pmenu li,ul#pmenu a { height: 23px; margin: 0px; padding: 0px; }
#psub { width: 110px; height: 46px;   position: absolute; z-index: 100;  margin-left: 68px; visibility: hidden;   }
#psub ul#pmenu li{list-style:none;}
ul#pmenu li,ul#pmenu a{display:block}
#psub ul#pmenu { height: 46px; background-image: url(../images/portfolio_submenu.gif ); background-repeat: no-repeat; } 
#psub ul#pmenu li a{text-indent:-9666px;text-decoration:none;overflow:hidden}
#pb1 {top:0;height:23px}
#pb2 {top:23px;height:23px}
#pb1 a:hover, #pb2 a:hover { background-image: url(../images/portfolio_submenu.gif ); background-repeat: no-repeat; } 
#pb1 a:hover { background-position: -110px 0px}
#pb2 a:hover { background-position: -110px -23px}

#isub,#isub ul#imenu,ul#imenu li,ul#imenu a { height: 23px; margin: 0px; padding: 0px; }
#isub { width: 110px;  height: 46px;   z-index: 100; position: absolute;  margin-left: 193px; visibility: hidden;    }
#isub ul#imenu li{list-style:none;}
ul#imenu li,ul#imenu a{display:block}
#isub ul#imenu { height: 46px; background-image: url(../images/info_submenu.gif ); background-repeat: no-repeat; } 
#isub ul#imenu li a{text-indent:-9666px;text-decoration:none;overflow:hidden}
#ib1 {top:0;height:23px}
#ib2 {top:23px;height:23px}
#ib1 a:hover, #ib2 a:hover { background-image: url(../images/info_submenu.gif ); background-repeat: no-repeat; } 
#ib1 a:hover { background-position: -110px 0px}
#ib2 a:hover { background-position: -110px -23px}

 
.thumbempty {  width:167px;height: 167px;float:left;margin-right: 24px; background-color: #f5f5f5; }
.thumbemptylast {  width:167px;height: 167px;float:left;margin-bottom: 24px; background-color: #f5f5f5; }
.thumbin:hover, .thumblast:hover  { border:1px solid #aaaaaa }

.thumbin , .thumblast{ width:165px;float:left;margin-right: 24px; height: 165px; border: 1px solid #cdcdcd; margin-bottom: 24px;}
.thumblast {   margin-right: 0px; }

.adminphotobox { padding: 8px; border: 1px solid #cccccc; margin-bottom: 4px; width: 500px; }

#prevPage, #nextPage, #noPrevPage, #noNextPage { width:27px; }
#prevPage, #noPrevPage{ background: transparent url(milkbox/prev.gif) no-repeat;   } 
#nextPage, #noNextPage { background: transparent url(milkbox/next.gif) no-repeat;   } 
a#prevPage:hover,a#nextPage:hover { background-position: 0 -22px; }
a#noPrevPage ,a#noNextPage  { background-position: 0 -42px; }
#pageCount{ color: #333;width:55px; overflow:hidden;padding-top:0px; float: left; 	text-align:center;	font-size:11px; }
#prevPage, #nextPage,#noPrevPage, #noNextPage  {
	outline:none;
	display:block;
	float:left;
	height:18px;
	cursor: pointer;
}