.custom #header #logo a {
background:transparent url(images/legal_helpline_header_v02.jpg) no-repeat scroll 0 0;
display:block;
height:160px;
margin-bottom:10px;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
padding:0;
width:950px;
}


.custom #header #logo, .custom #header #tagline {
text-indent:-9999px;
}
.custom #header #tagline {
height:0;
}
.custom #header {
border-bottom:medium none;
padding:0;
}

.custom #page {margin-top: 1.5em;}

.custom h1 {
color:royalBlue;
font-size:2em;
line-height:1.5em;
}

.custom h2 {
color:royalBlue;
font-size:1.5em;
line-height:1.25em;
}


.custom h3 {
font-size: 1.5em;
color: maroon;
}

.headline_area {
display:none;
margin-bottom:2.2em;
}

.custom #content_box {background-color:fff;}

.custom .entry-title {color: #9c132e;}
.custom .entry-title a{color: #9c132e;}
.custom #tags {background-color: #DDD }

#content_box {
background:transparent none repeat scroll 0 0;
}

.custom #container {background: white;}

body.custom {background: #f5f5f5 url('images/lp-uk_bg.jpg') 50% 0 ; background-attachment: fixed;}


.custom .blue {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-box-shadow:3px 3px 10px #888888;
background:#CCFFFF url(images/bluewall_bb.jpg) repeat scroll 50% 0;
border:3px dashed skyBlue;
float:right;
margin-bottom:2em;
margin-left:2em;
padding-bottom:2em;
padding-left:2em;
padding-right:2em;
width:300px;
}


.custom .testimonial {
-moz-box-shadow:3px 3px 10px #888888;
background:WhiteSmoke none repeat scroll 0 0;
border:3px double maroon;
float:right;
margin-bottom:2em;
margin-left:2em;
padding-bottom:2em;
padding-left:2em;
padding-right:2em;
width:300px;
}



.custom blockquote {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://www.blog.mybusinesslawyer.co.uk/wp-content/uploads/2009/09/blockquote.png) no-repeat scroll left top;
border-left:medium none;
color:royalblue;
font-style:oblique;
margin-left:1em;
margin-right:1em;
margin-top:1em;
min-height:2.2em;
padding:0 0 0 5em;
text-align:justify;
}


/* Menu Bar Positioning

.menu, .menu a, .menu li ul {
border-color:#FFFFFF;
Display: inline;
float: right;

}*/


.custom .buy {
background-color:green;
border:3px dashed orange;
margin-top:1em;
padding:2em;
}

.custom .buy img {
float:none;
padding-bottom:0;
padding-top:13px;
}

/* ROLL OVER */

.custom .slide {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url('images/legalhelpline_slider.png') no-repeat scroll 0 0;
display:block;
float:right;
height:112px;
margin:6px;
width:115px;
}
.custom .slide:hover {
background-position:0 -112px;
}
.custom .slide span {
display:none;
}




/* Sidebar Header Text Format */
.custom .sidebar h1 {
font-size:2em;
font-variant:normal;
margin-bottom:1em;
}

.custom .sidebar h2 {
font-size:1.75em;
font-variant:normal;
line-height:1.5em;
margin-bottom:1em;
}


.custom .sidebar h3 {
font-size:1.5em;
font-variant:normal;
margin-bottom:1em;
}


.custom .yellhigh {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border:5px dashed gold;
padding:1em 1em 0.5em;
}


.custom .rightmargin  {
background:transparent none repeat scroll 0 0;
border:medium none;
float:right;
padding-bottom:2em;
padding-left:5em;
padding-right:2em;
width:280px;
}



.custom .contact1 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:0.5em;
-moz-border-radius-bottomright:0.5em;
-moz-border-radius-topleft:0.5em;
-moz-border-radius-topright:0.5em;
background:WhiteSmoke none repeat scroll 0 0;
border:0.2em solid SteelBlue;
float:right;
margin-bottom:100px;
margin-left:20px;
min-height:65em;
padding:0.5em;
width:375px;
}

.custom .submit:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:1em;
-moz-border-radius-bottomright:1em;
-moz-border-radius-topleft:1em;
-moz-border-radius-topright:1em;
background:green;
border:1px solid black;
color:yellow;
font-family:Arial;
font-weight:bolder;
margin:15px;
padding-left:1em;
padding-right:1em;
width:200px;
}


.custom .submit {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:1em;
-moz-border-radius-bottomright:1em;
-moz-border-radius-topleft:1em;
-moz-border-radius-topright:1em;
background:royalblue !important;
border:1px solid black;
color:white;
font-family:Arial;
font-weight:bolder;
margin:15px;
padding-left:1em;
padding-right:1em;
width:200px !important;
}


.custom .yell {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:yellow none repeat scroll 0 0;
border-color:royalBlue;
border-style:double;
margin-right:400px;
padding-left:1em;
padding-right:1em;
}



.custom .join {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url('images/big-button.png') no-repeat scroll 0 0;
display:block;
height:90px;
margin:6px;
}
.custom .join:hover {
background-position:0 -90px;
}
.custom .join span {
display:none;
}

.custom .joinmid {

margin-left: 375px;}



.custom .format_text .drop_cap {
color:#555555;
font-family:georgia;
font-size:5.2em;
font-weight:normal;
padding-right:3px;
padding-top:6px;
}



.custom #left-content {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
display:block;
margin-right:410px;
}


.custom img.alignnone, img.block {
clear:none;
display:block;
}


.custom .format_text input, #commentform input, #commentform textarea {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EEEEEE none repeat scroll 0 0;
border-width:0.071em;
padding:0.214em;
width:225px;
}


.custom .format_text input {
width:auto;
}

/* END END END END END END END END END END END END END END END END */


