/* 
   Redweb 
   
   Master styles for the screen
   Written by Damian Proctor
   damianproctor@redweb.com
   
   Last Updated: 08 January 2010
*/

/* --------------------------
Global
--------------------------*/

p {
padding: 0 0 0.75em 0!important; 
margin: 0; 
clear:both;
}


#pc img {margin: 20px 0px;}


#sc a{color:#74746D;}


a img {
display: block;
border: none;
padding: 0;
margin: 0;
}

abbr {
border-bottom: 1px dotted;
cursor: help;
}

acronym {
background: url(../i/dotted-h.gif) no-repeat bottom left;
border-bottom: none;
}

html body ul li{
list-style: none;
padding: 0px 0px 5px 10px;
}

html body ul {
list-style: none;
margin-left: 20px;
padding-left: 0px;
}

img {
border: none;
}



#sc img {
margin:-5px 0px 0px -20px;
}



#pc a:link, #pc a:visited {
border-bottom: 1px solid;
outline: none;
}
	
#pc a:hover {
border-bottom: 1px solid;
}


#pc a,
#pc a:link, 
#pc a:visited,
#pc a:hover {
outline: none;
}


a:link {
border-bottom-color:#74746D;
}
a:hover {
border-bottom-color:#E7E7DE !important;
}
a:visited, div#copyright a {
border-bottom-color:#74746D;
}

a:link {
color:#74746D;
}
a:hover {
color:#74746D !important;
}
a:visited, div#copyright a {
color:#74746D;
}


/*----------------------------------
Links (L-V-H-A)
----------------------------------*/

a:link, a:visited {
border-bottom: 1px solid;
outline: none;
}
	
a:hover {
border-bottom: 1px solid;
}


a,
a:link, 
a:visited,
a:hover {
outline: none;
}


/*---------------------------------
Typographic elements
---------------------------------*/

h1 {
margin: 0; 
padding: 0; 
}

.FontJazz-font{width: 480px;height:72px;}
.FontJazz-font div{margin-bottom:10px;}



h2, h3, h4 {
margin: 30px 0px 5px 0px; 
padding:0;
}


div.FontJazz-font2{margin: 25px 0px 5px 0px;}


/*---------------------------------
=Layout (2 col, main content left, 1024 layout)
---------------------------------*/
html,body{margin:0px; padding:0px;}

body {
font: normal 0.625em Arial, Verdana, Helvetica, sans-serif;
text-align: center;
background:url(../i/body.gif) no-repeat top center;
}

div#ct{width:960px; margin: 0 auto; text-align:left; margin-bottom: 30px;}
div#mh{float:left; margin: 105px 0px 0px 230px;}
div#pc{float:left; width:480px; padding: 0px 0px 60px 230px;}
div#sc{float:right; width:180px; padding: 1px 5px 20px 20px; margin-bottom: 30px; background:url(../i/scBack.jpg) no-repeat -15px bottom;}
div#sc2{float:right; width:180px; padding: 0px 5px 20px 20px; margin-bottom: 30px; background:url(../i/scBack2.jpg) no-repeat -15px bottom;}
div#sc3{float:right; width:230px; padding: 15px 0px 0px 0px; margin-bottom: 30px; background:url(../i/scBackTop.jpg) top left no-repeat;}

/*---------------------------------
General
---------------------------------*/


p {
font-size: 1.5em; 
line-height: 1.4em; 
letter-spacing: 0px;
}

a {
text-decoration:underline; 
font-weight:bold;
}

a:link, a:visited {
font-weight: normal;
text-decoration: none;
}
	
a:hover {
text-decoration: none;
}

/*----------------------------------
Headings
----------------------------------*/

h1 {
font-weight: bold; 
letter-spacing: 0px; 
line-height: 1.0em
}

h2, h3, h4 {
font-size: 1.6em;
font-weight: normal; 
letter-spacing: 0px; 
line-height: 1.6em;
}


/*----------------------------------
Paragraphs
----------------------------------*/

div#pc p:first-child {
font-size: 1.6em;
margin-bottom:20px;
}

body.h div#pc p:first-child,
body.h div#sc p:first-child
 {
font-size: 1.6em;
margin-bottom:10px;
}



p {
font-size: 1.2em;
}

p.blogHeading {
background: url(../i/dotted-h.gif) repeat-x center top;
margin: 15px 0px 15px 0px;
font-size: 1.6em;
}

p.blogDate, 
p.blogAuthor{
font-size: 1.0em;   
}


/*---------------------------------
=Content (default settings for content)
---------------------------------*/

ol li {
font-size: 1.3em;
line-height: 1.5em;
}


div#pc ul {
padding: 0px;
margin:5px 0px 10px 20px;

}

div#pc ul li {
font-size: 1.3em;
display:block;
background: url(../i/bullet.gif) no-repeat left top;
padding: 0 20px 0 20px;
margin: 0 0 1.0em 0;
}



div#sc ul {
padding: 0px;
margin:20px 0px 20px 0px;
}

div#sc3 ul {
background:url(../i/scBack.jpg) bottom left no-repeat;
padding: 5px 5px 20px 20px;
margin: 0px 0px 0px 0px;
width: 205px;
}

div#sc ul li, div#sc3 ul li {
display:block;
background: url(../i/scBullet.gif) no-repeat 3px 7px;
padding: 0 20px 0 20px;
margin: 0 0 1.0em 0;
}



div#sc ul li a, div#sc3 ul li a{
color:#74746D;
font-size: 1.2em;
line-height:1.4em;
border-color:#74746D;
}

div#sc ul li a:hover, div#sc3 ul a:hover{
border-color:#CCCCBC;}


/*---------------------------------
=Primary navigation (horizonatal nav)
---------------------------------*/


ul#f  {
display:block;
float:left;
padding:0 0 40px;
width:721px;
list-style:none;
text-align:left;
}


ul#f li {list-style:none; float:left;background-color: #000;  }
ul#f li a {display:block; height:60px; width: 100px; text-indent:-9999px; outline:none; cursor:default;}
ul#f {margin: 0px 20px 30px 20px;clear: both;}



#hf a, 
#pf a, 
#sf a,
#cf a, 
#bf a, 
#vf a, 
#gf a {
font-weight:bold !important;
}




div#nav{
position: absolute;
top: 0;
text-align: center;
}


ul#n {	
margin: 21px 0 0 110px;
list-style:none;
}

ul#n li {
float: left;
margin: 0;
padding: 0;
}

ul#n li a {
border: none;
text-indent: -9999px;
display: block;
height: 39px;
width: 120px;
}


/* -- Up state ------------------*/

ul#n li a#h {
background: url(../i/h.gif) no-repeat left top; 
}

ul#n li a#p {
background: url(../i/p.gif) no-repeat left top; 
}

ul#n li a#s {
background: url(../i/s.gif) no-repeat left top; 
}

ul#n li a#c {
background: url(../i/c.gif) no-repeat left top; 
}

ul#n li a#b {
background: url(../i/b.gif) no-repeat left top; 
}

ul#n li a#v {
background: url(../i/v.gif) no-repeat left top; 
}

ul#n li a#g {
background: url(../i/g.gif) no-repeat left top; 
}


/* -- Visited state -------------*/

ul#n li a#h:visited, 
ul#n li a#p:visited, 
ul#n li a#s:visited, 
ul#n li a#c:visited, 
ul#n li a#b:visited, 
ul#n li a#v:visited, 
ul#n li a#g:visited {
background-position: left -78px; 
}


/* -- Visited Hover state -------*/

ul#n li a#h:visited:hover, 
ul#n li a#p:visited:hover, 
ul#n li a#s:visited:hover, 
ul#n li a#c:visited:hover, 
ul#n li a#b:visited:hover, 
ul#n li a#v:visited:hover, 
ul#n li a#g:visited:hover {
background-position: left -117px; 
}

/* -- Hover state ----------------*/

ul#n li a#h:hover, 
ul#n li a#p:hover, 
ul#n li a#s:hover, 
ul#n li a#c:hover, 
ul#n li a#b:hover, 
ul#n li a#v:hover,
ul#n li a#g:hover {
background-position: left -39px; 
}

/* -- Selected state ------------*/

body.h ul#n li a#h,
body.p ul#n li a#p,
body.ppcTopTips ul#n li a#p, 

body.s ul#n li a#s, 
body.seoTopTips ul#n li a#s, 

body.cs ul#n li a#c,
body.seoCaseStudy ul#n li a#c, 
body.ppcCaseStudy ul#n li a#c, 


 
body.b ul#n li a#b, 

body.v ul#n li a#v, 
body.ppcVideos ul#n li a#v, 
body.seoVideos ul#n li a#v, 

body.c ul#n li a#g {
background-position: left -156px!important; 
}


/*------------------------------------------------------------
note property set to display none till video player is fixed
-------------------------------------------------------------*/
#seoOne, #seoTwo {
    /*display:none;
/*------------------------------------------------------------
note property set to display none till video player is fixed
-------------------------------------------------------------*/
}




/*---------------------------------
Chapter style nav 
---------------------------------*/

div#mh ul{
display: block;
width: 730px;
margin: 34px 0px 30px 0px;
border-bottom: 1px solid #e7e7de;
padding: 0;
height: 40px;

}

div#mh ul li {
padding: 0;
margin: 0;
float: left;
}

div#mh ul li a {
display: block;
height: 40px;
width: 120px;
padding: 0;
text-indent: -9999px;
border-bottom: none;
}


/*-- Chapters ------------------*/



div#mh ul li a.ppcProducts {background: url(../i/chapters/ppcProducts.gif) no-repeat left -82px;}
div#mh ul li a.ppcTopTips {background: url(../i/chapters/ppcTopTips.gif) no-repeat left -82px;}

div#mh ul li a.seoProducts {background: url(../i/chapters/seoProducts.gif) no-repeat left -82px;}
div#mh ul li a.seoTopTips {background: url(../i/chapters/seoTopTips.gif) no-repeat left -82px;}

div#mh ul li a.blog {background: url(../i/chapters/blog.gif) no-repeat left -82px;}

div#mh ul li a.recentVideos {background: url(../i/chapters/recentVideos.gif) no-repeat left -82px;}
div#mh ul li a.seoVideos {background: url(../i/chapters/seoVideos.gif) no-repeat left -82px;}
div#mh ul li a.ppcVideos {background: url(../i/chapters/ppcVideos.gif) no-repeat left -82px;}

div#mh ul li a.aboutCS {background: url(../i/chapters/aboutCS.gif) no-repeat left -82px;}
div#mh ul li a.seoCaseStudy {background: url(../i/chapters/seo.gif) no-repeat left -82px;}
div#mh ul li a.ppcCaseStudy {background: url(../i/chapters/ppc.gif) no-repeat left -82px;}



/*-- Selected Chapter ----------*/

body.p div#mh ul li a.ppcProducts {background-position: left top!important; cursor: auto;}
body.ppcTopTips div#mh ul li a.ppcTopTips {background-position: left top!important; cursor: auto;}

body.s div#mh ul li a.seoProducts {background-position: left top!important; cursor: auto;}
body.seoTopTips div#mh ul li a.seoTopTips {background-position: left top!important; cursor: auto;}

body.b div#mh ul li a.blog {background-position: left top!important; cursor: auto;}

body.v div#mh ul li a.recentVideos {background-position: left top!important; cursor: auto;}
body.seoVideos div#mh ul li a.seoVideos {background-position: left top!important; cursor: auto;}
body.ppcVideos div#mh ul li a.ppcVideos {background-position: left top!important; cursor: auto;}

body.v div#mh ul li a.recentVideos {background-position: left top!important; cursor: auto;}
body.seoVideos div#mh ul li a.seoVideos {background-position: left top!important; cursor: auto;}
body.ppcVideos div#mh ul li a.ppcVideos {background-position: left top!important; cursor: auto;}

body.cs div#mh ul li a.aboutCS {background-position: left top!important; cursor: auto;}
body.seoCaseStudy div#mh ul li a.seoCaseStudy {background-position: left top!important; cursor: auto;}
body.ppcCaseStudy div#mh ul li a.ppcCaseStudy {background-position: left top!important; cursor: auto;}

/*-- Next Chapter --------------*/

body.p div#mh ul li a.ppcTopTips,
body.p div#mh ul li a.seoTopTips,
body.v div#mh ul li a.seoVideos,
body.seoVideos div#mh ul li a.ppcVideos,
body.cs div#mh ul li a.seoCaseStudy,
body.seoCaseStudy div#mh ul li a.ppcCaseStudy,

{background-position: 0 -41px;}

/*-- Active Chapter --------------*/

div#mh ul li a:hover {
background-position: 0 -123px!important;
}


/*---------------------------------
Call to action
---------------------------------*/

div#cta p:first-child {
display: block;
padding: 10px 20px 20px 40px!important;
margin: 0 0px 0px -20px;
background: url(../i/ctaBgBottom.jpg) no-repeat 20px bottom;
line-height:1.7em;
font-size:1.4em!important;
color: #fff;
}

div#cta p a{
color: #fff;
}

div#cta {
width: 494px;
background: url(../i/ctaBgTop.jpg) no-repeat left top;
margin: 20px 0 0 -5px;
padding: 5px 0px 0px 0px;
}




/*---------------------------------
Secondary Content
---------------------------------*/



/*---------------------------------
Footer
---------------------------------*/
div#footerNav {
font-size: 1.1em;
}

div#footerContainer {
clear: both;
padding: 0;
margin: 30px 0 0 0;
background-color:#E7E7DF;
}

div#footer {
width: 960px;
margin: 0 auto;
}

div#footer ul li {
float: left;
margin: 0;
padding: 0;
}

div#footer ul li ul, div#footer ul li ul li {
float: none!important;
}

div#footer ul li ul {
padding: 40px 0;
}

/*-- Accreditations -------------*/


div#certs {
display: block;
float: left;
margin: 20px 0 20px 0;
width: 225px;
}

div#certs ul, 
div#certs ul li {
background: url(../i/footerCerts.gif) no-repeat;
float: none;
display: block;
width: 137px;
border: none;
margin: 0;
padding: 0;
}

div#certs ul li.GoogleAdwords {
height: 90px;
background-position: 0 91px;
}

div#certs ul li.top100 {
height: 40px;
background-position: 0 49px;
}

div#certs ul li.mediaMomentum {
height: 80px;
background-position: 0 91px;
}

div#certs ul li.iip {
height: 85px;
background-position: 0 0;
}

div#certs ul li {
text-indent:-9999px;
}

/*-- Footer Nav -----------------*/

div#footerNav {
display: block;
float: left;
text-align:left;
width: 721px;
padding: 0 0 40px 0;

}

div#footerNav ul {
padding: 30px 0 0 0!important;
margin: 0!important;
}

div#footerNav ul li ul {
padding: 0!important;
background: url(../i/dottedBg.gif) repeat-y left top;
}

div#footerNav ul li {
width: 120px!important;
margin: 0!important;
padding: 0!important;
background: none!important;
}

div#footerNav ul li a {
display: block;
width: 100px!important;
margin: 10px 0 0 10px!important;
padding: 0!important;
border: none;
text-decoration:underline;
}

div#footerNav ul li a:hover {
text-decoration:none;
}



div#footerNav ul li a:visited {
background: url(../i/visitTick.gif) no-repeat right 4px;
}

/*-- Copyright ------------------*/

div#copyright {
display: block;
clear: both;
margin: 0 auto;
padding: 13px 0 10px 63px;
}

div#copyright p {
margin: 0 auto;
}
	
div#copyright a {
border-bottom: 1px solid;
margin-left: 225px;
}

div#copyright a:hover {
border: none;
}

div#copyright p {
margin-left: 320px;
}


div#footerNav a,
div#footerNav li#homeFooter a:visited,
div#footerNav li#whoFooter a:visited,
div#footerNav li#whatFooter a:visited,
div#footerNav li#workFooter a:visited,
div#footerNav li#newsFooter a:visited,
div#footerNav li.cFooter a:visited {
color: #74746d;
}

body#team div#primaryContent ul li h3,
body#team div#primaryContent ul li a,
div#footerNav li#homeFooter a,
div#footerNav li#whoFooter a,
div#footerNav li#whatFooter a,
div#footerNav li#workFooter a,
div#footerNav li#newsFooter a,
div#footerNav li.cFooter a
 {
color: #3c3d38;
}



/*---------------------------------
contact
---------------------------------*/

body.c ul {list-style:none;}

body.c div#cta h2 {
background: url(../i/h2-contact.gif) no-repeat top left;
display: block;
margin: 0px 10px 10px 10px;
text-indent: -999px;
padding-bottom:2px;
}

body.c div#sc h4 {
margin: 0 0 0.7em 0;
padding: 1em 0 0 0;
} 

body#join-article div#sc h4 {
margin:-30px 10px 10px;
padding: 0 0 0 0;
} 



body.c div#sc h4.dotted {
background: url(../i/dotted-h.gif) repeat-x;
margin: 1em 0 1em 0;
}


body.c div#cta {
padding: 20px 20px 20px 20px;
width:440px;
}



body.c div#cta li span {
font-size:1.2em;
font-weight:bold;
}


div.clear {clear:both;}

body#contact div#callToAction li span {
display:block;
}

body.c div#cta ul li span{
display: block;
}

body.c div#cta ul li{
float: left;
display:block;
width:185px;
color:#fff;
}

body.c div#cta ul li a{
color:#fff;
}


body.c div#cta ul {
display: block;
margin: 0 -20px 0 -20px;
padding:8px 0 10px 9px;
}

body.c #pc ul li{
background:none;
}

body.c div#pooleOffice {
width: 220px;
float: left;
margin: 20px 20px 0 0; 
background: url(../i/contact-bg.gif) no-repeat 0 80px;
}

body.c div#londonOffice {
float: left;
width: 235px;
margin: 20px 0 0 0;
background: url(../i/contact-bg.gif) no-repeat 0 80px;
}

body.c div#pooleOffice p,
body.c div#londonOffice p{
margin-left: 20px;
margin-top: 27px;
}

body.c div#pooleOffice ul,
body.c div#londonOffice ul{
margin: 1em 0 0 0;
padding: 8px 10px 5px 10px;
}

body.c div#pooleOffice ul li,
body.c div#londonOffice ul li{
font-size:1em;
}

body.c div#pooleOffice ul li span,
body.c div#londonOffice ul li span{
display:inline;
color:#74746D;
}

body.c div#pooleOffice h3,
body.c div#londonOffice h3{
margin-top:0px;
}


body.c div#sc {

margin-top: 30px;
}


div#sc a:hover {
border-color:#CCCCBC;
}


body.c h3 a{
height: 120px;
display:block;
border-bottom: solid 1px;
}

body.c div#cta div {
background: url(../i/ctaBgBottom.jpg) no-repeat left bottom;
padding: 10px 0;
margin: 0 -20px -20px -20px;
}

body.c div h3 a{
background: url(../i/h3-offices.gif) no-repeat top left;
text-indent:-9999px;
}

body.c div#pooleOffice h3 a{
background-position: 0 0; 
}

body.c div#londonOffice h3 a{
background-position: -240px 0; 
}

body.c div#pooleOffice h3 a:hover{
background-position: 0 -130px; 
}

body.c div#londonOffice h3 a:hover{
background-position: -240px -130px; 
}


body.c div#cta h2 {
font-size: 1.0em;
text-indent: -9999px; 
}

body.c div h3 a{
text-indent: -9999px;
}


body.c div#sc p {
font-size: 1.2em;
} 

body.c div#cta li span a {
font-weight: bold!important;
}

body.c div#footer li.cFooter a {
text-decoration: none;
}

body.c div h3 a{
text-indent: -9999px;
}


body.c div#cta li span {
font-size: 1.2em;
font-weight: bold;
}


body.c div#pooleOffice ul,
body.c div#londonOffice ul{
font-size: 1.2em;
}



body.c div#pooleOffice ul,
body.c div#londonOffice ul{
background-color: #e7e7df;
}


body.c div h3 a,
body.c div#pooleOffice,
body.c div#londonOffice {
background-color:#f0f0e8;
}

body.c div#sc p{
color: #000;
}

body.c div#sc a{
color:#74746D;

}

body.c div#sc a:hover{
:none;
}


body.c div#pooleOffice ul li span,
body.c div#londonOffice ul li span {
color: #74746d;
}


body.c div#cta li span {
color: #fff;
}

div#cta a,
body.c h3 a{
border-bottom-color: #fff;
}





div#copyright, div#copyright a  { color:#74746D;}
div#copyright p{font-size:1.1em;}
div#copyright {
background-color:#ECECE6;
clear:both;
display:block;
margin:0 auto;
text-align:left;
padding:13px 0 10px 63px;
}



blockquote {
margin: 20px 10px 0px 0px; 
padding: 0px;
border-bottom: 3px solid #CCCCBC;
	
}


div#sc div#quote blockquote p {
font-size:1.5em;
line-height:1.4em;
}
div#sc2 div#quote blockquote p {
font-size:1.5em;
line-height:1.4em;
}



div#sc div#quote blockquote p {
border-top:medium none;
padding:0 0 1em !important;
}


div#sc div#quote p, div#sc div#quote p a {
border-color:#CCCCBC;
}
div#sc2 div#quote p, div#sc2 div#quote p a {
border-color:#CCCCBC;
}



div#sc div#quote p {
font-size:1.1em;
line-height:1.4em;
}
div#sc2 div#quote p {
font-size:1.1em;
line-height:1.4em;
}


div#sc div#quote p span {
display:block;
font-weight: bold;
}
div#sc2 div#quote p span {
display:block;
font-weight: bold;
}



div#sc div#quote p {
display:block;
padding-bottom:2em !important;
padding-top:0.8em !important;
}
div#sc2 div#quote p {
display:block;
padding-bottom:2em !important;
padding-top:0.8em !important;
}



/*---------------------------------
Homepage
---------------------------------*/
div#flashVideo {
	display: block;
	text-align: center
}



div#campaign {
display: block;
margin: 0px 0 20px 0;
outline:0px;
cursor:default;
}

div#campaign img {
width: 0px;
}

div#homeElevator1 {
clear: left;
width: 340px;
display: block;
float:left;
}

div#homeElevator2 {
margin-left: 40px;
width: 320px;
display: block;
float:left;
}

div#news {
display: block;
clear: both;
background: url(../i/dotted-h.gif) repeat-x;
padding: 10px 0 20px 0px;
margin-top: 20px;
margin-left:230px;
width: 720px;
}

div.newsItem {
float: left;
width: 220px;
margin: 17px 20px 0 0;
}

.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */


div.newsChattered {
float: left;
width: 220px;
margin: -15px 4px 0;
padding: 0 0 14px;
}

html>body div.newsChattered{
margin-right:0px;
}

div#twitter_div {
background: url(../i/chatteredPodTop.gif) no-repeat top;
padding: 58px 0 0;
}

ul#twitter_update_list {
font-size: 1.1em;
font-weight: normal;
margin-left: 0px;
margin-top: -2px;
}

html>body ul#twitter_update_list{
margin-left: 0px;
}

ul#twitter_update_list li span a {
margin: 0px!important;
background:none!important;
display:inline!important;
padding-top: 10px!important;
}

ul#twitter_update_list li{
margin: 0px!important;
padding:0px!important;
}

ul#twitter_update_list li span{
background: url(../i/chatteredPodMiddle.gif) repeat-y scroll 0 0;
display:block;
margin: -19px 0 0;
padding:8px 26px 8px 27px;
position: relative;
}

ul#twitter_update_list li a{
background: url(../i/chatteredPodBottom.gif) no-repeat scroll center top;
border: none;
clear:both;
display:block;
padding-top: 16px;
text-decoration: underline;
width:220px;
color:#000;
}


div.lastnews {
margin: 15px 0 0 0;
}

body#home div.last {
margin: 15px 0 0 0!important;
}

div.newsItem h3 {
margin: 0 0 14px 0;
}

div.dateStamp {
background: #eeeee6 url(../i/dateBg.gif) repeat-x top left;
float: left;
width: 23px;
padding: 6px 8px 8px 9px;
margin-right: 15px
}

div.dateStamp span.day {
display:block;
padding-bottom:0.3em;
padding-top:0.5em;
}

div.dateStamp span.date {
font-size:1.7em;
font-weight:bold;
line-height:1em;
}

div.dateStamp span.year {
display: block;
padding: 5px 0 5px 0;
}

div.newsItem img {
float: right;
padding: 0 0 20px 0;
background: url(../i/newsItemShadow.jpg) repeat-x left bottom;
}

div.newsChattered img {
padding: 0 0 0 0;
}

div.doubleLinespacer{
margin-top: 30px;
}

div#news h2{
display: block;
background: url(../i/headers/h2-news.gif) no-repeat;
}

div#homeElevator1 p {
margin-top: 0.7em;
}

div#homeElevator2 p {
margin-top: 1.0em;
}

div.newsItem h3 a, div.newsChattered h3 a {color:#000;font-size:0.8em; border-bottom: 1px solid #000;line-height:1.5em;}

div.newsItem h3 a:hover { border-bottom:none;}

body.h div#pc,
body.h div#sc{
	width:330px;
	border:none;
	background:none;
	margin: 20px 0px 20px 0px;
	padding-bottom:0px;

}

/*----------------------------------
Pagination
----------------------------------*/

ul.pagination {
padding: 25px 0px 0px 0px!important;
margin: 0px 0px 0px 0px!important;
}

ul.pagination li {
padding: 0px 0px 0px 0px!important;
margin: 0px 0px 0px 0px!important;
background: none!important;
}

.previous {
float: left;
font-size: 1.2em;
}

.next {
float: right;
font-size: 1.2em;
}
