body {
	margin:0px auto;
	background-image: url(background.jpg);
	background-repeat:repeat-y;
	background-position:center;
	background-color: #eee;
	color:#333; 
	line-height:120%;
	text-align:center;
	font:x-small/1.4em Arial, Helvetica, sans-serif;
	voice-family: "\"}\""; voice-family:inherit;
	font-size:small;
	} html>body {font-size:small;}
img{
	border:0px;
}
.clear{
	clear:both;
}
.date{
    font-weight:bold;
    font-size:90%;
    color:#bbb;
    display:block;
    letter-spacing:1px;
}
.border{
	margin:0px auto;
	width:971px;
	background-color:#fff;
	color:#000;
	text-align:left;
	font-size:90%;
}
/* standard
---------------------------------------*/
ul{
	margin-top:0px;
	margin-bottom:0px;
}
li{
	margin-top:0px;
	margin-bottom:15px;
}
p{
    padding:0px;
	margin:0px 0px 15px 0px;
}
h1{
    font-size:180%;
	font-weight:bold;
    color:#000;
	background-color:transparent;
	margin:0px;
	padding:10px 0px 10px 0px;
    border-bottom:1px solid #ccc;
    line-height:120%;
}
h2
{
    font-size: 120%;
    color:#1C4E81;
	font-weight:bold;
	background-color:transparent;
	margin:0px;
	padding:0px 0px 5px 0px;
    line-height:120%;
}
h3
{
    font-size: 110%;
    color:#1C4E81;
	font-weight:bold;
	background-color:transparent;
	margin:0px;
	padding:0px 0px 5px 0px;
    line-height:120%;
}
h4
{
    font-size: 110%;
    line-height:120%;
    color:#1C4E81;
	font-weight:bold;
	background-color:transparent;
	margin:0px;
	padding:0px 0px 5px 0px;
}
hr{
	width:100%;
	color:#ccc;
	height:1px;
	text-align:center;
}
.clear{
	clear:both;
}
/* standard links
---------------------------------------------------------- */
a:active, a:link, a:visited {
	color:#960001; 
	font-weight:bold;
	background-color: transparent; 
	text-decoration: underline;
	}
a:hover {
	color:#960001;
	font-weight:bold;
	background-color: transparent; 
	text-decoration: none;
	}
h1 a:active, h1 a:link, h1 a:visited {
	color:#1C4E81; 
	font-weight:bold;
	background-color: transparent; 
	text-decoration: none;
	}
h1 a:hover {
	color:#1C4E81;
	font-weight:bold;
	background-color: transparent; 
	text-decoration: underline;
	}
h2 a:active, h2 a:link, h2 a:visited {
	color:#1C4E81;
	font-weight:bold;
	background-color: transparent; 
	text-decoration: none;
	}
h2 a:hover {
	color:#1C4E81;
	font-weight:bold;
	background-color: transparent; 
	text-decoration: underline;
	}
/* menu
---------------------------------------------------------- */
.menu{
	clear:both;
	width:950px;
	text-align:left;
	margin:2px 8px 0px 8px;
    /*background: #000 url("/themes/iwcp/images/menuclose.gif") no-repeat right bottom;*/
}
.menu ul {
	  margin:0px;
	  padding:0px;
	  list-style:none;
}
.menu li {
      display:inline;
      margin:0;
      padding:0;
}
.menu a {
      float:left;
      margin:0px;
	  font-weight:bold;
	  padding:4px 12px 4px 12px;
	  background-color:#fff;
	  border-top:1px solid #000;
	  border-left:1px solid #000;
	  border-bottom:1px solid #000;
}
.menu a:link, .menu a:active, .menu a:visited {
      color:#000;
      background-color:#fff;
      text-decoration :none;
}
.menu a:hover {
	  color:#fff;
	  background-color:#000;
      text-decoration:none;
      }
.menu a:link.selected, .menu a:active.selected, .menu a:visited.selected, .menu a:hover.selected {
	  color:#fff;
	  background-color:#a90000;
	  border-bottom:1px solid #a90000;
}
.lastitem{
    border-right:1px solid #000;
    width:39px;
}

/* submenu
---------------------------------------------------------- */
.submenu{
	clear:both;
	width:948px;
	text-align:left;
	margin:0px 8px 0px 8px;
	padding-top:0px;
	font-size:90%;
	background-color:#a90000;
	border-bottom:1px solid #000;
	border-right:1px solid #000;
	border-left:1px solid #000;
}
.submenu ul {
	  margin:0;
	  padding:0;
	  list-style:none;
	  margin:0px 1px 0px 1px;
}
.submenu li {
      display:inline;
      margin:0;
      padding:0;
}
.submenu a {
      float:left;
      margin:4px 0px 4px 0px;
	  font-weight:bold;
	  padding:0px 14px 0px 14px;
	  background-color:#a90000;
}
.submenu a:link, .submenu a:active, .submenu a:visited {
      color:#fff;
      background-color:#a90000;
      text-decoration :none;
      border-right:1px solid #fff;
}
.submenu a:hover {
	  color:#fff;
	  background-color:#a90000;
      text-decoration:underline;
      border-right:1px solid #fff;
      }
.submenu a:link.selected, .submenu a:active.selected, .submenu a:visited.selected, .submenu a:hover.selected {
	  color:#fff;
	  background-color:#a90000;
}
/* strapline
---------------------------------------------------------- */
 .strapline{
     color:#8d8d8d;
     margin:0px 14px 0px 0px;
     padding:5px 0px 0px 4px;
     text-align:right;
 }
/* layout
---------------------------------------------------------- */
.homeweather{
    width:155px;
    border-top:1px solid #ccc;
    padding:5px 0px 0px 0px;
}
.jobtitle{
    font-weight:bold;
    padding:0px 0px 0px 0px;
}
.jobdesc{
    padding:0px 0px 10px 0px;
}
.header{
    width:971px;
}
.headerleft{
    width:478px;
    float:left;
}
.logo{
    height:74px;
    width:478px;
}

.headerright{
    width:493px;
    float:left;
    overflow:hidden;
}
.adverts{
    height:60px;
    margin:10px 14px 2px 11px;
    width:468px;
    border:1px solid #eee;
}
.content{
    width:955px;
    clear:both;
    margin:0px 8px 0px 8px;
	background-image: url(bgline.gif);
	background-repeat:repeat-y;
}
.maincontent{
	width:700px;
	float:left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.maincontent h1{
    margin:0px 0px 10px 0px;
}
.maincontent ul {
    margin:0px 0px 8px 0px;
    padding:0px;
    list-style:none;
}
.maincontent li {
    list-style-image: url(/themes/iwcp/images/bullet1.gif);
    list-style-position:outside;
    padding:0px;
    margin:0px 0px 0px 25px;
}
.maincontent li a{
    font-weight:normal;
}
.maincontenthome{
    width:680px;
    margin:0px 2px 0px 0px;
    padding:5px 10px 0px 0px;
    float:left;
}
.rightcontent{
	width:245px;
	float:left;
	margin:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.advertinstruction
{
	width:330px;
    margin:10px 0px 0px 0px;
    border-top:2px solid #ccc;
}
.wightads{
    width:330px;
    margin:10px 0px 0px 0px;
    border-top:2px solid #ccc;
}
.wightadsinner{
    float:left;
    width:145px;
    margin:10px 0px 0px 10px;
}
.wightadsinner2{
    float:left;
    margin:25px 0px 0px 10px;
    width:145px;
}
.topadverthome{
    width:330px;
    margin:0px 0px 0px 0px;
    border-bottom:2px solid #ccc;
    padding:0px 0px 7px 0px;
}
.advertAhome{
    margin:6px 10px 0px 0px;
    float:left;
}
.advertBhome{
    margin:6px 0px 0px 0px;
    float:left;
}
.topadvert{
	width:245px;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 18px;
}
.advertA{
	width:245px;
	float:left;
}
.advertA div{
	float:left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.advertB{
    width:160px;
    float:left;
}
.advertB div{
    margin:7px 0px 0px 0px;
    float:left;
}
.headerbox{
    border:1px solid #CFCBCC;
    background-color:#ccc;
    width:293px;
    padding:0px;
	margin:0px;
}
.headerbox h2{
	margin:0px;
	font-weight:bold;
	line-height:150%;
}
.headerbox h2 a:active, .headerbox h2 a:link, .headerbox h2 a:visited {
	color:#000;
	font-weight:bold;
	background-color: transparent; 
	text-decoration: none;
	margin:0px;
	padding:0px 0px 0px 10px;
	}
.headerbox h2 a:hover {
	color:#960001;
	font-weight:bold;
	background-color: transparent; 
	text-decoration: underline;
	margin:0px;
	padding:0px 0px 0px 10px;
	}
.headercontent{
    border-left:1px solid #CFCBCC;
    border-right:1px solid #CFCBCC;
    border-bottom:1px solid #CFCBCC;
    background-color:#fff;
    width:293px;
    padding:3px 0px 0px 0px;
}
.headercontentinner{
    margin:0px 5px 5px 0px;
}
.morenewsbox{
    width:293px;
    float:left;
}
.morenewsbox ul {
    margin:0px 0px 8px 5px;
    padding:0px;
    list-style:none;
}
.morenewsbox li {
    list-style-position:outside;
    list-style-type:disc;
    padding:0px;
	color:#1B4E83; 
    margin:8px 0px 0px 20px;
}
.morenewsbox a:active, .morenewsbox a:link, .morenewsbox a:visited {
	color:#1B4E83; 
	font-weight:bold;
    text-decoration: underline;
	}
.morenewsbox a:hover {
	color:#960001;
	font-weight:bold;
	text-decoration: none;
	}
.newspagerightcol{
    float:right;
    width:202px;
    margin:0px 1px 0px 0px;
    background-color:#fff;
    padding:0px 8px 0px 10px;
}
.NewsMorenewsbox{
    width:295px;
}
.NewsMorenewsbox ul {
    margin:0px 0px 8px 5px;
    padding:0px;
    list-style:none;
}
.NewsMorenewsbox li {
    list-style-position:outside;
    list-style-type:disc;
    padding:0px;
	color:#1B4E83; 
    margin:8px 0px 0px 20px;
}
.NewsMorenewsbox .headercontentinner a:active, .NewsMorenewsbox .headercontentinner a:link, .NewsMorenewsbox .headercontentinner a:visited {
	color:#1B4E83; 
	font-weight:bold;
    text-decoration: none;
	}
.NewsMorenewsbox .headercontentinner a:hover {
	color:#960001;
	font-weight:bold;
	text-decoration: underline;
	}
.NewsMorenewsbox li{
	margin-top:0px;
	margin-bottom:4px;
}
.sportbox{
    width:293px;
    float:left;
    margin:0px 14px 0px 0px;
}
.sportsboxstorytitle{
    font-size:110%;
    margin:8px 0px 0px 8px;
}
.sportsboxstory{
    margin:0px 0px 0px 8px;
}
.sportbox .headercontentinner{
    margin:0px 8px 8px 0px;
}
.sportbox ul {
    margin:0px 0px 8px 5px;
    padding:0px;
    list-style:none;
}
.sportbox li {
    list-style-position:outside;
    list-style-type:disc;
    padding:0px;
	color:#1B4E83; 
    margin:8px 0px 0px 20px;
}
.sportbox a:active, .sportbox a:link, .sportbox a:visited {
	color:#1B4E83; 
	font-weight:bold;
    text-decoration: none;
	}
.sportbox a:hover {
	color:#960001;
	font-weight:bold;
	text-decoration: underline;
	}
.sportbox li a:active, .sportbox li a:link, .sportbox li a:visited {
	color:#1B4E83; 
	font-weight:bold;
    text-decoration: underline;
	}
.sportbox li a:hover {
	color:#960001;
	font-weight:bold;
	text-decoration: none;
	}
.sportsboxstory a:active, .sportsboxstory a:link, .sportsboxstory a:visited {
	color:#960001; 
	font-weight:bold;
    text-decoration: underline;
	}
.sportsboxstory a:hover {
	color:#960001;
	font-weight:bold;
	text-decoration: none;
	}
/* news contact box
---------------------------------------------------------- */
.newscontactform{
    color:#000;
    background-color:#ECECEA;
    margin:0px;
    padding:0px 0px 0px 5px;
    font-size:90%;
}
.newscontactformbox{
    float:left;
    width:360px;
    margin:0px 0px 0px 0px;
   background-color:#ECECEA;
}
.newscontactformbutton{
    padding:7px 0px 7px 0px;
}
.newscontactformbutton a:active, .newscontactformbutton a:link, .newscontactformbutton a:visited {
    padding:7px 285px 7px 10px;
    text-decoration:none;
    line-height:200%;
    color:#990000;
    background-color:#ECECEA;
    background-image: url(/themes/iwcp/images/contactformarrow.jpg);
    background-position:right 2px;
    background-repeat:no-repeat;
}
.newscontactformbutton a:hover{
    text-decoration:underline;
    padding:7px 285px 7px 10px;
    color:#990000;
    background-color:#ECECEA;
    background-image: url(/themes/iwcp/images/contactformarrow.jpg);
    background-position:right 2px;
    background-repeat:no-repeat;
}
.newscontactformgalleryimage{
    float:left;
    width:160px;
}
.bottomcontactdiv{
    width:600px;
    margin:20px 0px 0px 0px;
}
/* newspage
---------------------------------------------------------- */
.newspagerightcol .headerbox{
    width:200px;
}
.newspagerightcol .NewsMorenewsbox{
    width:202px;
}
.newspagerightcol .headercontent{
    width:200px;
}
.newspagerightcol .newsdate{
    margin:0px 0px 0px 10px;
}
/* subpage items
---------------------------------------------------------- */
.tags{
    color:#AEB0AF;
}
.textheader{

}
.author{
    color:#838584;
    font-size:100%;
}
.textsearch{
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc;
    text-align:right;
    padding:0px 10px 0px 0px;
}
.textmain{
    margin:10px 0px 0px 0px;
}
.text{
    float:left;
    width:604px;
}
.headerlatestnews{
    background-color:#fff;
    line-height:150%;
    padding:15px 0px 0px 0px;
}
.headerlatestnews span{
    color:#9a0000;
    font-weight:bold;
    background-color:#ECECEA;
    padding:10px 15px 5px 15px;
}
.textlatestnewsright{
    width:220px;
    margin:0px 0px 0px 17px;
    float:right;
}
.portraitimg{
    border:1px solid #ccc;
    padding:3px;
}
.landscapeimg{
    border:1px solid #ccc;
    padding:3px;
    width:350px;
    margin:0px 0px 10px 0px;
    float:left;    
}
.landscapeimg2{
    border:1px solid #ccc;
    padding:3px;
    width:350px;
    margin:0px 0px 10px 0px;
    float:left;
}
.textlatestnews{
    background-color:#ECECEA;
    width:220px;
    margin:0px;
}
.textlatestnews ul {
    margin:0px 0px 8px 0px;
    padding:0px;
    list-style:none;
}
.textlatestnews li {
    list-style-image: url(/themes/iwcp/images/bullet1.gif);
    list-style-position:outside;
    padding:0px;
    margin:8px 0px 0px 25px;
}
.textlatestnews a:active, .textlatestnews a:link, .textlatestnews  a:visited {
   font-weight:normal;
   color:#1C4E81;
   text-decoration: none;
	}
.textlatestnews a:hover {
	font-weight:normal;
	color:#a90000;
	text-decoration: underline;
	}
.newsdate{
    font-weight:normal;
    color:#7e7e7e;
    font-size:95%;
    margin:0px 0px 12px 0px;
}
.newsitem{
    margin:8px 10px 17px 0px;
    padding:0px 0px 15px 0px;
}
.newsdetails a:active, .newsdetails a:link, .newsdetails  a:visited {
   font-weight:normal;
	}
.newsdetails a:hover {
	font-weight:normal;
	}
.newsdetails h2 a:active, .newsdetails h2 a:link, .newsdetails h2 a:visited {
    color:#17497E;
    font-weight:bold;
    text-decoration: none;
	}
.newsdetails h2 a:hover {
	color:#9a0000;
	font-weight:bold;
	text-decoration: underline;
	}
.newsitem h2{
    color:#17497E;
    border-bottom:1px solid #ccc;
    margin:0px 0px 5px 0px;
    padding:0px 0px 3px 0px;
    font-weight:normal;
}
.newsimage{
    border:1px solid #ccc;
    background-color:#fff;
    padding:5px;
    margin:0px 12px 0px 0px;
    float:left;
}
.newspaging{
    text-align:right;
    margin:0px 10px 0px 0px;
    padding:0px 0px 5px 0px;
    color:#AEAEAE;
}
.newspaging a:active, .newspaging a:link, .newspaging a:visited {
	color:#960001; 
	font-weight:normal;
    text-decoration: underline;
	}
.newspaging a:hover {
	color:#960001;
	font-weight:normal;
	text-decoration: none;
	}
.pagination{
    color:#999;
}
.caption{
    color:#999;
    font-size:95%;
}
/* breadcrumb
---------------------------------------------------------- */
.breadcrumb{
	color:#9a0000;
	font-weight:bold;
	font-size:80%;
	margin:0px 0px 0px 8px;
}
.breadcrumb a:active, .breadcrumb a:link, .breadcrumb a:visited {
	color:#9a0000;
	text-decoration: none;
	}
.breadcrumb a:hover {
	color:#000;
	text-decoration: underline;
	}
.black{
    color:#000;
}

/* footer
---------------------------------------------------------- */
.footer{
	color:#999;
	width:950px;
	margin:20px 0px 0px 10px;
	border-top:1px solid #ccc;
	text-align:left;
	font-size:80%;
}
.footer a:active, .footer a:link, .footer a:visited {
	color:#999;
	text-decoration: underline;
	font-weight:normal;
	}
.footer a:hover {
	color:#a90000;
	text-decoration: none;
	font-weight:normal;
	}
/* homelayout
---------------------------------------------------------- */
.maincontenthome .newsitem{
    margin:0px 0px 15px 0px;
    padding:0px;
}
.maincontenthome .newsimage{
    float:right;
    margin:0px 0px 0px 12px;
}
.maincontenthome .newsdate{
    margin:0px;
    padding:0px;
}
.maincontenthome .newsabstract{
    margin:0px 0px 8px 0px;
    padding:0px;
}
.maincontenthome .newsdetails{
    margin:0px;
    padding:0px;
}
.maincontenthome h1{
    font-size:180%;
	font-weight:bold;
    color:#000;
	background-color:transparent;
	margin:0px;
	padding:0px 0px 5px 0px;
    border-bottom:1px solid #ccc;
    line-height:120%;
 }
.maincontenthome h2{
    border:none;
    margin:10px 0px 0px 0px;
    padding:0px 0px 5px 0px;
}
/* homelayout 1
---------------------------------------------------------- */
.homelayout1{
    border:1px solid #ccc;
    background-color:#fff;
    width:235px;
    padding:4px 4px 4px 4px;
    float:left;
    margin:0px 15px 0px 0px;
}
.homelayout1 .newsimage{
    border:none;
    margin:0px;
    padding:0px;
}
.homelayout1 .newsitem h1{
    margin:0px;
    padding:0px;
}
.homelayout1 .newsitem{
    margin:0px;
    padding:0px;
}
.homelayout1right{
    width:345px;
    float:left;
}
/* homelayout 1a
---------------------------------------------------------- */
.homelayout1a{
    border:1px solid #ccc;
    background-color:#eee;
    width:235px;
    padding:4px 4px 4px 4px;
    float:left;
    margin:0px 15px 0px 0px;
}
.homelayout1a .newsimage{
    border:none;
    margin:0px;
    padding:0px;
}
.homelayout1a .newsitem h1{
    margin:0px;
    padding:0px;
}
.homelayout1a .newsitem{
    margin:0px;
    padding:0px;
}
/* homelayout 2
---------------------------------------------------------- */
.homelayout2{
    border:1px solid #ccc;
    background-color:#eee;
    width:342px;
    padding:4px 4px 0px 4px;
    float:left;
    margin:0px 15px 5px 0px;
}
.homelayout2 .newsimage{
    border:1px solid #ccc;
    margin:0px;
    padding:3px;
}
.homelayout2 .newsitem{
    margin:0px;
    padding:0px;
}
.homelayout2right{
    width:237px;
    float:left;
}
/* homelayout 3
---------------------------------------------------------- */
.homelayout1 .newsitem .newsdetails .layout3header{
  border:none;
  margin:0px 0px 5px 0px; 
  font-size:130%; 
}
.layout3header a:active, .layout3header a:link, .layout3header a:visited {
	color:#1C4E81;
	text-decoration: none;
	font-weight:bold;
	}
.layout3header a:hover {
	color:#960001;
	text-decoration: underline;
	font-weight:bold;
	}

/* homelayout 4
---------------------------------------------------------- */
.homelayout4_top{
    width:604px;
    border-bottom:1px solid #8d8d8d;
    padding:0px 0px 0px 0px;
}
.homelayout4_bottom{
    width:604px;
    background-image:url("/themes/iwcp/images/homelayout4bg.gif");
    background-repeat:repeat-y;
    clear:left;
    margin:5px 0px 20px 0px;
}
.homelayout4_bottom h2
{
    margin-top:0px;
}
.homelayout4_box1{
    width:178px;
    float:left;
    margin:10px 15px 0px 0px;
    padding:0px 15px 0px 5px;
}
.homelayout4_box1 .newsitem{
    margin-bottom:0px;
    padding-bottom:0px;
}
.homelayout4_box2 .newsitem{
    margin-bottom:0px;
    padding-bottom:0px;
}
.homelayout4_box2{
    width:178px;
    float:left;
    margin:10px 0px 0px 0px;
    padding:0px;
}
.homelayout4{
    border:1px solid #8d8d8d;
    background-color:#fff;
    width:334px;
    padding:4px 4px 0px 4px;
    float:left;
    margin:0px 15px 8px 0px;
}
.homelayout4 .newsimage{
    margin:0px;
    padding:0px;   
    border:none; 
}
.homelayout4_top .newsitem .newsdetails h1{
    margin:0px;
    padding:0px;
    border:none;
}
.homelayout4_top .newsitem .newsdetails h1 a{
    font-weight:bold;
}

.homelayout4_top .homelayout4 .newsitem{
    margin:0px;
    padding:0px;
}
/* homelayout 5
---------------------------------------------------------- */
.homelayout5 h1{
    margin:0px 0px 5px 0px;
    padding:0px;
    border:none;
}

.newsstorygallerywrapper
{
	margin-top: 12px;	
	text-align: center;
}
.bottomcontactdiv .newsstorygallerywrapper{
	margin:0px 0px 0px 50px;	
	text-align: center;
}
.maincontent .newsitem{
    clear:left;
    margin:0px;
    padding:15px 0px 0px 0px;
}
.maincontent .newsitem .newsdate{
    margin:0px;
}

/* Online Advert Forms
-----------------------------------------------------------*/
fieldset label
{
	font-weight: bold;	
}

fieldset legend
{
	font-weight: bold;	
}

/* property page
---------------------------------------------------------- */
.propertydiv1{
    background-color:#079DD2;
    width:200px;
    float:right;
}
.propertydiv2{
    margin:10px;
    text-align:center;
    color:#fff;
}
.propertydiv3{
    height:156px;
}
.propertydiv2 a:active, .propertydiv2 a:link, .propertydiv2 a:visited {
	color:#fff;
	text-decoration: underline;
	font-weight:bold;
	}
.propertydiv2 a:hover {
	color:#fff;
	text-decoration: none;
	font-weight:bold;
	}
/* safari last menu item fix
---------------------------------------------------------- */
@media screen and (-webkit-min-device-pixel-ratio:0){
	html{
	}
	.lastitem{
    border-right:1px solid #000;
    padding:4px 2px 4px 2px;
    width:29px;
    }
}

.findmore
{
	margin: 0 0 22px 22px;	
}

.pagerselected
{
	background-color: #a90000;
	padding: 0 3px 0 3px;
	color: #fff;
}


/* Social bookmarks
----------------------------------------------------------- */
.social
{
	margin: 20px 0 0 0;
	border: solid 1px #ccc;
	margin: 3px 3px 3px 0;
}
.socialinner
{
	margin: 0 5px 0 5px;	
}
.social .help
{
	float: right;
}
.social a
{
	height: 20px;	
	padding-left: 21px;
}
.social .delicious
{
	background-image: url(/themes/iwcp/images/social/delicious.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.social .digg
{
	background-image: url(/themes/iwcp/images/social/digg.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.social .reddit
{
	background-image: url(/themes/iwcp/images/social/reddit.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.social .facebook
{
	background-image: url(/themes/iwcp/images/social/facebook.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.social .stumbleupon
{
	background-image: url(/themes/iwcp/images/social/stumbleupon.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.social .tweet
{
	background-image: url(/themes/iwcp/images/social/tweet.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.imgwrap
{
	text-align: center;	
}

