body
{
background-color:#ffffff
}


a:hover {
color : #324652;
}

a {
text-decoration : none;
}
a {
border : none;
}
.photo1 {
color : #9aacb1;
}
.menuitem {
color : #9aacb1;
}
.links {
color : #9aacb1;
}
.linkhead {
color : #54626B;
font : 12.5px "Helvetica Bold", Helvetica, Arial, sans-serif;
}
.email {
color : #9aacb1;
}
.menuitempipe {
color : #9aacb1;
}
a {
color : #9aacb1;
font-weight : bold;
}
#bottom {
color : #324652;
}
div#main {
width : 920px;
height : 630px;
margin-left : auto;
margin-right : auto;
margin-top : 0;
border-style : solid;
border-width : 0;
padding : 0;
background-color : #ffffff;
}
div#leftmargin {
width : 100px;
height : 630px;
position : relative;
float : left;
border-style : solid;
border-width : 0;
padding : 0;
}
div#rightmargin {
width : 100px;
height : 630px;
position : relative;
float : right;
border-style : solid;
border-width : 0;
padding : 0;
}
div#top {
width : 720px;
height : 78px;
position : relative;
float : left;
}
div.logo {
border-style : solid;
border-width : 0;
padding : 0;
position : relative;
float : left;
width : 198px;
height : 98px;
}
div.navmenu {
text-align : center;
position : relative;
float : right;
width : 260px;
height : 65px;
margin-left : auto;
margin-right : auto;
margin-top : 45px;
}
div.menuitem {
text-align : center;
vertical-align : bottom;
font : 11.5px "Helvetica Bold", Helvetica, Arial, sans-serif;
background : url("button_on.gif") no-repeat;
width : 60px;
height : 31px;
position : relative;
float : left;
margin : 0;
padding : 0;
}
div.links {
vertical-align : bottom;
font : 11.5px Helvetica, Arial, sans-serif;
font-weight : bold;
width : 180px;
height : 400px;
position : relative;
float : left;
margin : 0;
padding : 0;
}
div.menuitempipe {
text-align : center;
font : 11.5px "Helvetica Bold", Helvetica, Arial, sans-serif;
width : 3px;
height : 31px;
position : relative;
float : left;
margin : 0;
padding : 0;
}
div.menuitemselect {
text-align : center;
vertical-align : bottom;
font : 11.5px "Helvetica Bold", Helvetica, Arial, sans-serif;
color : red;
background : url("button_on.gif") no-repeat;
width : 60px;
height : 31px;
position : relative;
float : left;
margin : 0;
padding : 0;
}

div.menuitem a {
color : #9baab0;
display : block;
text-decoration : none;
overflow : hidden;
}
div.links a {
font : 11.5px Helvetica, Arial, sans-serif;
font-weight : bold;
color : #9baab0;
text-decoration : none;
overflow : hidden; margin-bottom:0
}

div.menuitemselect a {
color : #324652;
display : block;
text-decoration : none;
overflow : hidden;
}

div.menuitem span {
position : absolute;
left : 30px;
top : 14px;
text-align : center;
width : 50px;
cursor : pointer;
}

div.menuitemselect span {
position : absolute;
left : 30px;
top : 14px;
text-align : center;
width : 50px;
cursor : pointer;
}
div.menuitem a:hover {
color : #324652;
}
div.links a:hover {
color : #324652;
}
div.menuitemselect a:hover {
color : #324652;
}
div.menuitem img {
width : 144px;
height : 39px;
border : 0;
}
div.menuitemselect img {
width : 144px;
height : 39px;
border : 0;
}
div.menuitem a:hover img {
visibility : hidden;
}
* html a:hover {
visibility : visible;
}
div.menuitemselect a:hover img {
visibility : hidden;
}
* html a:hover {
visibility : visible;
}
div.topbuffer {
width : 720px;
height : 15px;
position : relative;
float : left;
}
div.atopbuffer {
border : 0 solid #9baab1;
width : 720px;
height : 33px;
position : relative;
float : left;
}
div.ltopbuffer {
border-bottom : 1px solid #ebeeef;
width : 716px;
height : 15px;
position : relative;
float : left;
}
div#middle {
width : 720px;
min-height : 510px;
position : relative;
float : left;
}


div#copyright {
border : 0 solid #9baab1;
padding : 0;
margin-top : 10px;
position : relative;
width : 390px;
height : 21px;
margin-left : auto;
margin-right : auto;
font : 11px "Helvetica", Arial, Sans-serif;
color : #9baab0;
text-align : center;
clear:both;
}
div#bottom {
border : 1px solid #9baab1;
padding : 0;
margin : 0;
position : relative;
float : left;
width : 720px;
height : 186px;
font : 13.05px "Helvetica", Arial, Sans-Serif;
}
div#selectpic {
border : 0 solid #9baab1;
padding : 0;
margin : 0;
position : relative;
float : left;
width : 720px;
height : 153px;
font : 13.05px "Helvetica", Arial, Sans-Serif;
}
div#typeline {
margin-left : auto;
margin-right : auto;
width : 532px;
}
div.imgtypeleft {
border : 0 solid #9baab1;
padding : 0;
margin : 0;
position : relative;
float : left;
width : 95px;
height : 38px;
font : 13.05px "Helvetica", Arial, Sans-Serif;
}
div.imgtype {
border : 0 solid #9baab1;
margin : 0;
position : relative;
Z-index:100;
float : left;
width : 174px;
height : 38px;
font : 11px "Helvetica Bold", Helvetica, Arial, Sans-Serif;
color : #ffffff;
line-height : 38px;
background-color : #9baab0;
}
div.imgtype a {
width : 174px;
height : 38px;
display : block;
font : 11px "Helvetica Bold", Helvetica, Arial, Sans-Serif;
color : #ffffff;
line-height : 38px;
}
div.imgtype span {
font-size: 150%;
}
div.imgtype a:hover {
background-color : #324652;
}
div.imgtypebuffer {
border : 0 solid #9baab1;
padding : 0;
margin : 0;
position : relative;
float : left;
width : 5px;
height : 38px;
font : 13.05px "Helvetica", Arial, Sans-Serif;
}
div.welcome {
border : 1px solid #9baab1;
padding : 20px;
margin-top : 30px;
position : relative;
float : left;
width : 675px;
height : 122px;
margin-left : 0;
margin-right : 0;
font : 13px "Helvetica", Arial, Sans-serif;
color : #384753;
line-height : 20px;
}
div.about {
border : 0 solid #9baab1;
padding : 0;
margin-top : 0;
margin-left : 5px;
position : relative;
width : 523px;
height : 315px;
float : left;
font : 12px "Helvetica", Arial, Sans-serif;
color : #384753;
line-height : 20px;
}
div.contactleft {
border : 0 solid #9baab1;
padding : 0;
margin-top : 0;
margin-left : 5px;
position : relative;
width : 325px;
height : 315px;
float : left;
font : 9pt "Helvetica", Arial, Sans-serif;
color : #384753;
line-height : 20px;
}
div.contactright {
border : 0 solid #9baab1;
padding : 0;
margin-top : 0;
margin-left : 25px;
position : relative;
width : 365px;
height : 315px;
float : left;
font : 9pt "Helvetica", Arial, Sans-serif;
color : #384753;
line-height : 20px;
}
div.ntopbuffer {
border : 0 solid #9baab1;
margin-left : 5px;
font : 12px "Helvetica", Arial, Sans-serif;
color : #9AACB1;
line-height : 20px;
width : 715px;
height : 33px;
position : relative;
float : left;
}
div.newsleft {
border : 0 solid #9baab1;
padding : 0;
margin-top : 0;
margin-left : 5px;
position : relative;
width : 325px;
height : 480px;
float : left;
font : 12px Helvetica, Arial, Sans-serif;
color : #384753;
line-height : 20px;
}
div.newsright {
border : 0 solid #9baab1;
margin-top : 0;
margin-right : 22px;
margin-left : 25px;
position : relative;
width : 325px;
height : 480px;
float : right;
font : 12px "Helvetica", Arial, Sans-serif;
color : #384753;
line-height : 20px;
}
div.archives {
border : 0 solid #9baab1;
padding : 0;
margin-top : 10px;
margin-left : 5px;
position : relative;
float : left;
width : 100px;
height : 21px;
z-index:100;
font : 13.05px Helvetica, Arial, Sans-serif;
background : url("button_on.gif") no-repeat;
text-align : left;
}
div#portfoliolarge {
border : 0 solid #9baab1;
padding : 0;
margin-top : 0;
position : relative;
float : left;
width : 720px;
height : 380px;
font : 13px "Helvetica", Arial, Sans-serif;
color : #ffffff;
background-color : #ffffff;
}
div#photomat {
display:block; /*allows the element to take auto margins*/ 
margin:0 auto; /*centers in compliant browsers*/ 
text-align:center; /*centers in old versions of IE*/ 
border : 0 solid #ffffff;
padding : 0;
position : relative;
width : 600px;
height : 380px;
float : left;
font : 13px "Helvetica", Arial, Sans-serif;
color : #ffffff;
background-color : #ffffff;
}
div.portdesc {
border : 0 solid #9baab1;
text-align : center;
padding : 0;
margin-top : 10px;
position : relative;
width : 720px;
height : 45px;
margin-left : auto;
margin-right : auto;
font : 11px "Helvetica", Arial, Sans-serif;
color : #384753;
line-height : 13px;
}
div.smpicdesc {
border : 0 solid #9baab1;
text-align : center;
padding : 0;
margin-top : 10px;
position : relative;
width : 720px;
height : 25px;
margin-left : auto;
margin-right : auto;
font : 15px "Helvetica", Arial, Sans-serif;
color : #384753;
line-height : 17px;
}
div.category {
border : 0 solid #ffffff;
text-align : right;
padding : 0;
margin-top : 10px;
position : relative;
float : left;
width : 60px;
height : 45px;
font : 11px "Helvetica Bold", Helvetica, Arial, Sans-Serif;
color : #ffffff;
line-height : 30px;
}
div.email {
border : 0 solid #9baab1;
padding : 0;
margin-top : 10px;
position : relative;
float : right;
width : 79px;
height : 21px;
z-index:100;
font : 13.05px "Helvetica Bold", Arial, Helvetica, Sans-serif;
background : url("button_on.gif") no-repeat;
text-align : right;
}
div.email a {
color : #9baab0;
display : block;
text-decoration : none;
z-index:100;
overflow : hidden;
}
div.archives a {
color : #9baab0;
display : block;
text-decoration : none;
z-index:100;
overflow : hidden;
}
div.email a:hover {
color : #54626b;
}
div.emailselect {
text-align : center;
vertical-align : bottom;
font : 11.5px "Helvetica Bold", Helvetica, Arial, sans-serif;
color : red;
background : url("button_on.gif") no-repeat;
width : 60px;
height : 31px;
position : relative;
float : left;
margin : 0;
padding : 0;
}
div.emailselect a {
color : #54626b;
display : block;
text-decoration : none;
overflow : hidden;
}
div.email span {
position : absolute;
left : 30px;
top : 14px;
text-align : center;
width : 50px;
cursor : pointer;
}
div.emailselect span {
position : absolute;
left : 30px;
top : 14px;
text-align : center;
width : 50px;
cursor : pointer;
}
div.email a:hover {
color : #54626b;
}
div.emailselect a:hover {
color : #54626b;
}
div.email img {
width : 144px;
height : 39px;
border : 0;
}
div.emailselect img {
width : 144px;
height : 39px;
border : 0;
}
div.email a:hover img {
visibility : hidden;
}
* html a:hover {
visibility : visible;
}
div.emailselect a:hover img {
visibility : hidden;
}
* html a:hover {
visibility : visible;
}
div#emailbuffer {
border : 0 solid #9baab1;
padding : 0;
margin-top : 10px;
position : relative;
float : left;
width : 900px;
height : 15px;
}
div.photoj {
margin-left : 25px;
margin-bottom : 1px;
height : 210px;
width : 164px;
text-align : center;
vertical-align : text-top;
margin-top : 0;
position : relative;
float : left;
font : 13px "Helvetica Bold", Helvetica, Arial, Sans-serif;
color : #54626b;
border-width : 0;
}
div.buffer {
width : 11px;
height : 267px;
position : relative;
float : left;
}
div.photo1 {
height : 267px;
width : 171px;
text-align : center;
position : relative;
float : left;
font : 13px "Helvetica Bold", Helvetica, Arial, Sans-serif;
color : #9baab0;
border : 0;
}
div.photo1 a:hover {
color : #54626b;
font-weight : bold;
}
div.photo1 img {
border : 2px solid #ffffff;
}
div.photo1 a:hover img {
border: 2px solid #9baab0;
}
div.photosm img {
height : 71px;
width : 60px;
text-align : center;
position : relative;
Z-index:100;
float : left;
border: 2px solid #ffffff;
}
div.photosm a:hover img {
border: 2px solid #9baab0;
}
div.sides {
border : 0 solid #9baab1;
padding : 0;
margin-top : 10px;
position : relative;
float : left;
width : 166px;
height : 82px;
}
div.imgtypetop {
border : 0 solid #9baab1;
padding : 0;
margin-top : 0;
position : relative;
width : 720px;
height : 38px;
float : left;
font : 13px "Helvetica", Arial, Sans-serif;
color : #384753;
line-height : 20px;
}
