body, html {height : 100%;}body {background : #000 url(img/bg.jpg) center -170px no-repeat; margin : 0; text-align : center;}body, input, textarea, table {font-family : "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif; font-size : 12px; color : #fff; line-height : 1.6;}img {border : 0;}#screamtattoo {min-height : 100%; _height : 100%;} #facebook {margin : 0 auto; width : 770px; padding : 10px 0 0 0; text-align : right;}#facebook img {-moz-box-shadow: 0 0 10px #6a8acb;}#menu {margin : 150px 10px 0 5px; padding : 4px 0 6px 0; background : #590d0d; border : 1px solid #631818; border-left : 0; border-right : 0; -moz-box-shadow: 0 0 10px #bf2926;}#menu ul {padding : 1px 0; margin : 0; background : #bf2926; border : 1px solid #d26664; border-left : 0; border-right : 0;}#menu ul li {list-style-type : none; list-style-image : none; display : inline; padding : 0 20px; margin : 0;  font-size : 15px;}#menu a:link, #menu a:visited {color : #e3a09e; text-decoration : none;}#menu a:hover, #menu a:active {color : #fff; text-decoration : none; text-shadow: 0 0 5px #e7c5c5;}#menu b {font-weight : normal; color : #fff; text-shadow: 0 0 5px #e7c5c5;}#submenu {line-height : 1.3; padding : 7px 0 0 0; margin : 0 auto; text-align : left; width : 770px;}#submenu a {padding : 0 10px;}#main {width : 770px; margin : 0 auto; text-align : left; padding-top : 30px; padding-bottom : 0;}#maintext {padding : 15px 20px 0 20px;}h1 {font-size : 22px; font-weight : normal; text-shadow: 0 0 8px #999; padding : 0; margin : 0;}h2 {font-size : 16px; font-weight : normal; text-shadow: 0 0 5px #999; padding : 0 0 5px 0; margin : 0 0 0 -20px;}h3 {font-size : 14px; font-weight : normal; text-shadow: 0 0 5px #999; padding : 0 0 3px 0; margin : 0 0 0 -20px;}ul li {list-style-type : square; padding : 0 0 5px 5px;}a:link, a:visited {color : #e8cecd; text-decoration : underline;}a:hover, a:active {color : #fff; text-decoration : underline; text-shadow: 0 0 5px #999;}td {vertical-align : top;}.frmtxt {border : 1px solid #590d0d; background : #000; color : #fff; width : 99%; padding : 1px 2px;}.frmtxtarea {border : 1px solid #590d0d; background : #000; color : #fff; width : 99%; height : 80px; padding : 1px 2px;}.frmbtn {border : 1px solid #631818; background : #590d0d; color : #fff; -moz-box-shadow: 0 0 10px #bf2926;}.Contact_Button {border : 1px solid #631818; background : #590d0d; color : #fff; -moz-box-shadow: 0 0 10px #bf2926;}.Contact_Text {border : 1px solid #590d0d; background : #000; color : #fff; width : 370px; padding : 1px 2px;}.Contact_TextArea {border : 1px solid #590d0d; background : #000; color : #fff; width : 370px; height : 80px; padding : 1px 2px;}.Contact_Form_PlainText {padding : 0 70px;}.Contact_Form_Text {padding : 0 20px 0 70px; font-weight : normal; vertical-align : top;}.Contact_Form_Input {}.Contact_Form_Submit {text-align : right; padding : 15px 70px 0 70px;}.gallink {float : left; width : 300px; height : 76px; margin : 5px; background : #590d0d url(img/gal.png) left top repeat-x; cursor : pointer; -moz-box-shadow: 0 0 10px #815353;}.gallink:Hover {background-position : left -80px;}.gallink:Hover h2 {text-shadow: 0 0 5px #000;}.gallink img {float : left; padding : 3px;}.gallink h2 {margin : 25px 0 0 85px; padding : 0;}.galthumb {display : block; float : left; background : #590d0d; padding : 3px;-moz-box-shadow: 0 0 10px #815353; margin : 10px;}.galthumb:Hover {background : #611919;}#footer {text-align : left; width : 770px; margin : -40px auto 0 auto; font-size : 10px; color : #303030;}#footer span {color : #505050;}#footer div {float : right;}#footer a:link, #footer a:visited {color : #303030; -moz-box-shadow: 0 0 0 #bf2926;}#footer a:hover, #footer a:active {color : #525252; -moz-box-shadow: 0 0 0 #bf2926;}.rightpanel {float : right; width : 200px; margin-top : -20px; }.mpanel {-moz-box-shadow: 0 0 10px #bf2926; margin : 10px 0;}.mcaption {background : #590d0d url(img/gal.png) left -25px repeat-x; color : #fff; padding : 3px 15px; font-size : 13px;}.mdata {padding : 10px 15px; background : #000; font-size : 11px; line-height : 1.3; border : 1px solid #590d0d; border-top : none;}.homepanel {margin-right : 220px;}.homepanel img {background : #590d0d; padding : 3px; -moz-box-shadow: 0 0 10px #815353;}