/* CSS Document */ * { margin:0; padding:0; font-size:100%; } body{ background:#FFFFFF url('http://www.livehappy247.com/resources/design/Joseph/images/body_bg.gif') top repeat-x; text-align:center; } img {vertical-align:top;} a img { border:0;} ul { list-style:none;} .left { float:left;} .right {float:right;} .clear { clear:both;} html, input { font-family:Arial; font-size:0.688em; line-height:1.455em; color:#47494b; } .textarea{font-family:Arial; font-size:12px;} input, select { vertical-align:middle; font-weight:normal;} a {color:#47494b;} a:hover{text-decoration:none;} p {padding-top:15px;} /* ============================= main layout ====================== */ .link {background:url('http://www.livehappy247.com/resources/design/Joseph/images/link-bg.gif') no-repeat top right; font-weight:bold; text-decoration:none; color:#46686b; padding-right:10px;} .link:hover {text-decoration:underline;} .hot-link {font:1.5em;font-weight:bold; text-decoration:none; color:#46686b;} .hot-link:hover {text-decoration:underline;} cite {font-style:normal;} .bullet li { background:url('http://www.livehappy247.com/resources/design/Joseph/images/list-bg.gif') no-repeat 0 11px; padding-left:14px; font-size:1.091em;} .bullet li a { line-height:2.167em;} .bullet1 li { background:url('http://www.livehappy247.com/resources/design/Joseph/images/list-bg.gif') no-repeat 0 11px; padding-left:14px; font-size:1.091em;} .bullet1 li a { line-height:2.167em;} .top1{display:block;background:#CFD6D7;border:1px solid #000;height:30px;} .list li {background:url('http://www.livehappy247.com/resources/design/Joseph/images/list-line.gif') bottom left repeat-x; padding-left:9px;} .list li a {display:block; padding:4px 0px 2px 36px; text-decoration:none;} .list li a:hover {color:#ff0000;} .li1 a {background:url('http://www.livehappy247.com/resources/design/Joseph/images/li1.gif') no-repeat 0 10px;} .li2 a {background:url('http://www.livehappy247.com/resources/design/Joseph/images/li2.gif') no-repeat 0 10px;} .li3 a {background:url('http://www.livehappy247.com/resources/design/Joseph/images/li3.gif') no-repeat 0 10px;} .li4 a {background:url('http://www.livehappy247.com/resources/design/Joseph/images/li4.gif') no-repeat 0 10px;} .li5 a {background:url('http://www.livehappy247.com/resources/design/Joseph/images/li5.gif') no-repeat 0 10px;} .li6 a {background:url('http://www.livehappy247.com/resources/design/Joseph/images/li6.gif') no-repeat 0 10px;} .li7 a {background:url('http://www.livehappy247.com/resources/design/Joseph/images/li7.gif') no-repeat 0 10px;} .li8 a {background:url('http://www.livehappy247.com/resources/design/Joseph/images/li8.gif') no-repeat 0 10px;} .li9 a {background:url('http://www.livehappy247.com/resources/design/Joseph/images/li9.gif') no-repeat 0 10px;} .li10 a {background:url('http://www.livehappy247.com/resources/design/Joseph/images/li10.gif') no-repeat 0 10px;} .li11 a {background:url('http://www.livehappy247.com/resources/design/Joseph/images/li11.gif') no-repeat 0 10px;} .li12 a {background:url('http://www.livehappy247.com/resources/design/Joseph/images/li12.gif') no-repeat 0 10px;} .list .last {background:none;} .list2 {padding:0 10px 0 10px;} .list2 li {width:100%; overflow:hidden; line-height:2.083em; padding:0; vertical-align:top;} .list2 li a {line-height:1.455em; padding-left:14px;} .list2 span {float:left;} .list2 em {font-style:normal; width:81px; float:right;} .list2 strong {float:right; width:77px;} .list2 span span, .list2 strong {font-size:0.917em;} .list2 span span { float:none; width:auto;} .imgindent {margin:0 16px 0 0; float:left;} h2 {color:#000; background:url('http://www.livehappy247.com/resources/design/Joseph/images/h2-bg.gif') no-repeat 0 0; padding:0 0 2px 22px; font-size:1.091em; margin-bottom:14px;} h3 {color:#444444; background:url('http://www.livehappy247.com/resources/design/Joseph/images/h3-bg.gif') no-repeat 0 0; padding:3px 0 11px 40px; font-weight:normal; font-size:1.273em; margin-bottom:7px;} h3 span {float:right; font-size:0.857em; padding-right:20px;} #page3 h2 {position:relative; margin-left:-22px;} .title1 {background:url('http://www.livehappy247.com/resources/design/Joseph/images/title1-tail-bg.gif') top repeat-x;} .title1 .right-bg {background:url('http://www.livehappy247.com/resources/design/Joseph/images/title1-right-bg.gif') top right no-repeat;} .title1 h4 {background:url('http://www.livehappy247.com/resources/design/Joseph/images/title1-left-bg.gif') top left no-repeat; padding:9px 0 10px 31px; color:#fff; font-size:1.091em;} .title2 {background:url('http://www.livehappy247.com/resources/design/Joseph/images/title2-tail-bg.gif') top repeat-x;} .title2 .right-bg {background:url('http://www.livehappy247.com/resources/design/Joseph/images/title2-right-bg.gif') top right no-repeat;} .title2 h4 {background:url('http://www.livehappy247.com/resources/design/Joseph/images/title2-left-bg.gif') top left no-repeat; padding:9px 0 10px 31px; color:#fff; font-size:1.091em;} .title3 {background:url("http://www.livehappy247.com/resources/design/Joseph/images/title3-tail-bg.gif") top repeat-x;} .title3 .right-bg {background:url("http://www.livehappy247.com/resources/design/Joseph/images/title3-right-bg.gif") top right no-repeat;} .title3 h4 {background:url("http://www.livehappy247.com/resources/design/Joseph/images/title3-left-bg.gif") top left no-repeat; padding:9px 0 10px 31px; color:#fff; font-size:1.091em;} /* ============================= header ====================== */ #header span {float:right;} .logo {margin:10px 0 0 20px;} .strapline{padding:0 0 10px 25px;} #header .menu {background:url('http://www.livehappy247.com/resources/design/Joseph/images/menu-tail-bg.gif') top repeat-x;height:47px;} #header .menu .right-bg {background:url('http://www.livehappy247.com/resources/design/Joseph/images/menu-right-bg.gif') top right no-repeat;height:47px;} #header .menu ul {width:100%; overflow:hidden; background:url('http://www.livehappy247.com/resources/design/Joseph/images/menu-left-bg.gif') top left no-repeat;height:47px;} #header .menu li {float:left; background:url('http://www.livehappy247.com/resources/design/Joseph/images/menu-devider.gif') no-repeat 0 6px; font-weight:bold; padding:13px 30px 11px 35px; margin-left:-2px;height:47px;} #header .menu li a {color:#fff; text-decoration:none;} #header .menu li a:hover {text-decoration:underline;} /* ============================= content ====================== */ .banner {margin:5px 0 0 0;} .col-pad1 {padding-right:12px;} .col-pad2 {padding-right:10px;} .col-pad3 {padding-left:12px;} .indent1 {padding:10px 0 0 10px;} .indent2 {padding:0 0 0 10px;} .indent3 {padding:7px 20px 29px 20px !important;} .indent4 {padding:8px 0 20px 15px;} .rates {padding:9px 0 0 2px;} .margin1 {margin-top:13px;} .margin3 {margin-bottom:13px;} .margin4 {margin-top:20px;margin-bottom:13px;} .padding1 {padding-bottom:30px; padding-left:14px;} .box {background:#f4f4f4;} .box .corner-bottom-right {background:url('http://www.livehappy247.com/resources/design/Joseph/images/box-corner-bottom-right.gif') bottom right no-repeat;} .box .corner-bottom-left {background:url('http://www.livehappy247.com/resources/design/Joseph/images/box-corner-bottom-left.gif') bottom left no-repeat;} .box .corner-top-right {background:url('http://www.livehappy247.com/resources/design/Joseph/images/box-corner-top-right.gif') top right no-repeat;} .box .corner-top-left {background:url('http://www.livehappy247.com/resources/design/Joseph/images/box-corner-top-left.gif') top left no-repeat; width:100%;} .box .indent {padding:14px 15px 17px 15px;} .box .indenthome {padding:14px 0 17px 0;} #page3 .box .indent {padding:24px 30px 37px 48px; line-height:1.364em;} .box2 {background:#fff url('http://www.livehappy247.com/resources/design/Joseph/images/box2-corner-bottom-right.gif') bottom right no-repeat;} .box2 .corner-bottom-left {background:url('http://www.livehappy247.com/resources/design/Joseph/images/box2-corner-bottom-left.gif') bottom left no-repeat; width:100%;} .box2 .indent2 {padding:14px 15px 17px 25px;} .box2 .indent5 {padding:24px 15px 17px 25px;} .box2 .indentbanner{padding:10px 0 10px 0;} .line {border-bottom:1px solid #e0e5e9; padding-bottom:6px; margin-bottom:17px;} .line2 {background:url('http://www.livehappy247.com/resources/design/Joseph/images/line2-bg.gif') bottom repeat-x; margin-bottom:28px;} .line3 {background:url('http://www.livehappy247.com/resources/design/Joseph/images/list-line.gif') bottom left repeat-x; padding:8px 0 30px 15px; margin-bottom:10px;} .comments {background:url('http://www.livehappy247.com/resources/design/Joseph/images/comments-bg.gif') no-repeat 0 0; padding:7px 0 0 28px; line-height:1.19em; margin-top:4px;} .date {font-size:1.091em;} /* ============================= footer ====================== */ #footer{width:100%;margin:0;padding:0;background:#fff;} #footer strong {text-transform:uppercase;} #footer .menu {background:none; padding:0 5px 0 5px; font-weight:normal; display:inline; font-size:1.001em;} #footer .menu a {color:#151515; text-decoration:none; line-height:1.455em;padding-left:5px;padding-right:5px;} #footer .menu a:hover {text-decoration:underline;} /* ============================= forms ============================= */ .flash {width:100%; height:205px; margin:0; position:relative;} /* ============================= forms ============================= */ #SearchForm {float:right; padding:4px 20px 0 0;} #SearchForm .top-links{line-height:30px;} .input {width:126px; height:18px; border:1px solid #c1cece; background:#fff; padding:0 0 0 5px; font-size:1em; margin-right:10px;} input {padding:5px; font-size:1em;}