body, div, table, tr, th, td, span, font, p, pre, ul, ol, li, input, button, select, textarea, a, a:active, a:focus, a:hover, a:visited, sub, sup {font-family: Arial, Verdana, "Trebuchet MS"; font-style: normal; font-weight: normal; text-decoration: none; color: #383c45; font-size: 10px;}
body {background: #383c45 url(../img/logo.png) left top no-repeat; margin: 0px; padding: 0px; border: 0px; min-width: 1000px;}
li {margin-bottom: 80px;}




.menu-main {line-height: 30px; margin: 83px 0px 0px 20px; float: left; width: 220px;}

a.link1:link, a.link1:visited {font-size: 48px; color: #1e2631; filter: alpha(opacity=70) !important; -moz-opacity: 0.7 /*firefox*/; font-weight: bold; letter-spacing: -6px;}
a.link1:hover {font-size: 48px; color: #000; filter: alpha(opacity=70) !important; -moz-opacity: 0.7 /*firefox*/; font-weight: bold; letter-spacing: -6px;}
a.link1:active, a.current {font-size: 48px; color: #ba56b4; filter: alpha(opacity=70) !important; -moz-opacity: 0.7 /*firefox*/; font-weight: bold; letter-spacing: -6px;}

a.link2:link, a.link2:visited {color: #ba56b4; line-height: 45px !important; font-size: 60px; font-style: italic; filter: alpha(opacity=70) !important; -moz-opacity: 0.7 /*firefox*/; letter-spacing: -6px; white-space: nowrap; font-family: Futura, Arial, Verdana;}
a.link2:hover {color: #555; filter: alpha(opacity=70) !important; -moz-opacity: 0.7 /*firefox*/;}


.lnk-home {width: 240px; height: 70px;}

/*
.footer {position: relative; background: url(../img/bg-footer.gif) right top repeat-x #1e2631; width: 100%; height: 270px; float: left; margin-top: 80px;}
 .footer {position: absolute; z-index: 900; background: url(../img/bg-footer.gif) right bottom repeat-x; width: 100%; height: 70px; bottom: 0;}
.ftr-rgt {float: right; margin: 230px 24px 0px 0px;}
.ftr-lft {float: left; margin: 240px 0px 0px 24px; font-size: 12px; color:#6f0; font-weight: bold; letter-spacing: 2px;}

a.ftr-lnk:link, a.ftr-lnk:visited {font-size: 12px; color:#6f0; font-weight: bold; letter-spacing: 2px; text-decoration: none;}
a.ftr-lnk:hover {text-decoration: underline;}
 */
 
.home, .preview, .portfolio, .personal {position: relative; float: left;}
.preview {width: 73%; padding-bottom: 50px;}
.portfolio {width: 50%; height: 500px; margin-bottom: 50px;}
.personal {width: 73%; margin-bottom: 50px;} 
.pr-area {float: left; margin: 2px; line-height: 11px; color: #747985; width: 210px; height: 140px;}
.pr-area2 {float: left; margin: 0px;}
.pr-area2 a:link img, .pr-area2 a:visited img {border: 2px solid #383c45;}
.pr-area2 a:hover img {border: 2px solid #666;}
.pr-img {padding: 0px 5px 0px 0px;}
.pr-ttl {color: #a3a8b2; font-size: 10px; line-height: 18px;}
a.pr-lnk {color: #747985;}

.gall-ttl {font-size: 24px; font-weight: bold; letter-spacing: -3px; color: #1054c7; font-family: Arial; padding-right: 4px;}
a.gall-lnk:link, a.gall-lnk:visited {font-size: 24px; font-weight: bold; letter-spacing: -3px; color: #1e2631; filter: alpha(opacity=50); -moz-opacity: 0.5; font-family: Arial; border-bottom: 2px solid #1e2631; padding-right: 4px;}
a.gall-lnk:hover {filter: alpha(opacity=90); -moz-opacity: 0.9;}

.personal-area {float: left; margin: 10px 20px 10px 0px; line-height: 11px; color: #747985; width: 240px; height: 170px;}
.personal-img {padding-bottom: 6px;}

.fright {float: right;}
.fleft {float: left;}
.tright {text-align: right;}
.tleft {text-align: left;}

.about {width: 420px;}
.about p {color: #1e2631; font-size: 12px;}
.about a:link, .about a:visited {color: #1e232a; text-decoration: underline; font-size: 12px; line-height: 18px;}
.about a:hover {color: #1e2631;}


