* {margin: 0; padding: 0; border: 0;}

.clear {clear: both; display: block; float: none;}
.center {text-align: center;}
.left {float: left;}
.right {float: right;}
.centered {margin: 0 auto;}
.noindent {text-indent: 0;}

p {margin: 1em 0; text-indent: 2em;}

ul, ol {margin: 1em 0 1em 4em;}
h1, h2, h3, h4, h6 {margin: 1em;}
h1 {font-size: 2em;}
h2 {font-size: 1.67em;}
h3 {font-size: 1.33em;}
h4 {font-size: 1em;}
h5 {font-size: .8em; margin: .5em;}
h6 {font-size: .5em;}
abbr {cursor: help; border-bottom: 1px dashed #999;}
address {margin: 0 0 0 3em;}
a {text-decoration: none;}

a.nohover:hover {color: #400;}
a:link {color: #088;text-decoration: underline;}
a:visited {color: #088;}
a:hover, a:active {color: #055;}

body {background: #fff; font-family: georgia, "palatino linotype", "times new roman", serif;}
#wrapper {width: 760px; margin: 1em auto;}

.preload {display:none;}
h2#heading {width: 760px; height: 117px; background: url('../../images/old/header.jpg') top center no-repeat; padding: 20px 0 0 40px;}
p#title {float:left; margin: -80px 0px 0 0; background: url('../../images/old/title.jpg') top left no-repeat; height: 59px; width: 183px; padding: 10px 0 0 23px; text-indent: 0;font-weight:bold}

ul#menu {float: left; list-style-type: none; margin: -80px 0px 0px -20px; font-size: 0px;}
ul#menu li {display: block; width: 150px;}
ul#menu li a {display: block; width: 100%; height: 0px; overflow: hidden; background-repeat: no-repeat; background-position: top left;}
ul#menu li a span {display: none;}
#menu li span#topmenu {display: block; height: 0px; overflow: hidden; background-repeat: no-repeat; background-position: top left; padding-top: 28px; background-image: url('../../images/old/menu_top.jpg');}
#menu li a#homemenu {padding-top: 26px; background: url('../../images/old/menuMatrix.jpg') 155px 0;}
#menu li a#portfoliomenu {padding-top: 24px; background: url('../../images/old/menuMatrix.jpg') 155px -26px;}
#menu li a#packagesmenu {padding-top: 19px; background: url('../../images/old/menuMatrix.jpg') 155px -50px;}
#menu li a#servicesmenu {padding-top: 20px; background: url('../../images/old/menuMatrix.jpg') 155px -69px;;}
#menu li a#aboutmenu {padding-top: 23px; background: url('../../images/old/menuMatrix.jpg') 155px -89px;}
#menu li a#quotemenu {padding-top: 22px; background: url('../../images/old/menuMatrix.jpg') 155px -112px;}
#menu li a#forummenu {padding-top: 26px; background: url('../../images/old/menuMatrix.jpg') 155px -134px;}
#menu li span#bottommenu {display: block; height: 0px; overflow: hidden; background-repeat: no-repeat; background-position: top left; padding-top: 31px; background-image: url('../../images/old/menu_bottom.jpg');}

#menu li a#homemenu:hover {background: url('../../images/old/menuMatrix.jpg') 0px 0px;}
#menu li a#portfoliomenu:hover {background: url('../../images/old/menuMatrix.jpg') 0px -26px;}
#menu li a#packagesmenu:hover {background: url('../../images/old/menuMatrix.jpg') 0px -50px;}
#menu li a#servicesmenu:hover {background: url('../../images/old/menuMatrix.jpg') 0px -69px;}
#menu li a#aboutmenu:hover {background: url('../../images/old/menuMatrix.jpg') 0px -89px;}
#menu li a#quotemenu:hover {background: url('../../images/old/menuMatrix.jpg') 0px -112px;}
#menu li a#forummenu:hover {background: url('../../images/old/menuMatrix.jpg') 0px -134px;}

.content {position: relative; background: url('../../images/old/boxmid.jpg') top center repeat-y; width: 630px; float: right;}
.content img.boxtop, .content2 img.boxtop {position: absolute; top: 0; margin: 0 0 1em 0;}
.content img.boxbottom, .content2 img.boxbottom {position: absolute; bottom: 0; margin: 1em 0 0 0;}
.content2 small {display: block;}
.content p, .content2 p, .content2 small {margin: 0 1.3em 1em 1em;}
.content li, .content2 li {padding-right: 1.2em;}
.content .first, .content2 .first {padding: 36px 10px 0 10px; margin-top: 0;}
.content .last, .content2 .last {padding: 0 10px 44px 0;}
.content .empty, .content2 .empty {line-height: 0px; margin: 0; padding: 0 0 44px 0;}

.content2 {position: relative;background: url('../../images/old/boxmid.jpg') top center repeat-y; width: 630px; margin: 2em auto;}

.siteimgbox {text-align: center;float: right; padding: 0 10px 45px 5px;}
.site_desc {padding: 0 0 .5em 0;}
.site_title {font-weight: bold;display: block; padding: 0 0 .5em 0;}

textarea {margin: 0 10px 0 10px; width: 590px; border: solid #983fca 2px;}
input {margin: 0 0 0 20px;}
.submit {cursor: pointer; background: url('../../images/old/submit.gif'); height: 82px; width: 216px; color: black; margin-top: -13px; font-weight: 600;}
p#copyright {clear: both; margin: 0 auto; background: url('../../images/old/footer.jpg') top left no-repeat; height: 80px; width: 760px; padding: 35px 0 0 23px; text-indent: 0;}
#validtags {font-size: .85em;}
#validtags a {text-decoration: none;}

table.bordered {border: 1px solid #9935C9; border-top: 2px solid #9935C9; border-left: 2px solid #9935C9; margin: 0 2em 1em 1em;}
table.bordered th {padding: 2px; border-right: 1px solid #9935C9; border-bottom: 1px solid #9935C9; background: #526FD5; color: #FFF; text-align: center;}
table.bordered td {padding: 2px; border-right: 1px solid #9935C9; border-bottom: 1px solid #9935C9; text-align: center;}

div#captcha {padding-left: 1.5em;}