/* Main CSS styles */

body {
  min-width: 800px;
		margin: 0;
  padding: 0;
		font: 14px "Myriad Pro", "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  color:#333;
		background:#fff;
  }
		
body a, body a:visited {
  font-weight: bold;
		color: #6D458D;
  }
		
body a:hover {
  color: #9173A9;
  }

body hr {
  height: 3px;
  background-color: #ccc;
  color: #ccc;
  border: none;
  padding: 0;
  margin-left: 0px;
		margin-top: 0px;
  }
		
#container {
  width:100%;
  position:relative;
		background:  url(images/containerbg.gif) repeat-x left 100px;
		/* background: url(containerbg.jpg) no-repeat left 100px; */
  }
		
#topbar {
		height: 18px;
		position: relative;
		padding: 15px;
		border-right: solid 1px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
  color:#999;
		background:  url(images/topbarbg.gif) repeat-x #000;	
  }
		
#topbar strong {
  color: #fff;
  }
		
#topbar a {
		font-weight: bold;
  color: #ddd;
		text-decoration: none;
  }
		
#topbar a:hover,a:active {
  color: #fff;
  text-decoration: underline;
  }

#topbar form {
	 width: 25%;
		text-align: right;
		margin-top: -14px;
  float: right;
  } 

#topbar input,textarea,select {
		font-size: 11px;
		color: #000;
		background:  url(images/inputbg.gif) repeat-x;
  }

#topbar .formbutton {
		font-weight: bold;
		color: #fff;	
		background: #666;
  }

#pagetitle {
		padding: 20px 0px 0px 20px;
		background:  url(images/pagetitlebg.gif) repeat-x left top #bbb;	
  }

#pagetitle h2 {
		margin-top: 0;
		height: 52px;
		font-family: Arial, Helvetica, sans-serif;
	 font-size: 27px;
		letter-spacing: -0.06em;
		color: #888;
  }
				
#articlesection {
  margin-top: 0;
		margin-right: 20px;
		margin-bottom: 20px;
		padding: 10px 20px 20px 40px;
		font-size: 14px;
		/* background:  url(images/articlebg.gif) no-repeat 15px bottom; */	
  }

#articlesection h2 {
		margin-top: 0;
		margin-bottom: 10px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 22px;
		letter-spacing: -0.02em;
}
		
#articlesection h3 {
		margin-top: 10px;
		margin-bottom: 0;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		letter-spacing: -0.02em;
  }
		
#articlesection h3 a{
		text-decoration: none;
  }

#articlesection p{
		margin-top: 10px;
		margin-bottom: 10px;
  }

/*#articlesection ul {
	 margin: 0;
	 padding: 0;
		list-style: none;
		font-size: 12px;		
  }

#articlesection li { CAUSES ERRORS WITH PAGINATION LI's
		padding-left: 25px;
  background-image:  url(images/articlebullet.gif);
  background-repeat: no-repeat;
		background-position: 12px 6px;
  } */
				
#articlesection .morebutton{
		height: 18px;
	 margin: 0;
	 padding: 1px 7px 0px 7px;	
		font-size: 10px;
		letter-spacing: 0.2em;
		text-align: center;
		vertical-align: baseline;
		/* background: url(images/morebutton.gif) no-repeat 0px 0px; */
		background: #999;
		color: #ddd;
		text-decoration: none;
		float: right;
  }

#articlesection .morebutton:hover{
		background: #000;
		color: #fff;
  }
		
/* #articlelist .clickablearticle {
  display: block;
		width: 100%;
		margin: 0;
		padding: 10px;
		border-style: solid;
  border-width: 1px 2px 2px 1px;
		border-color: #ddd #aaa #aaa #ddd;
		} */
		
.pagination {
  margin-top: 5px;
	 }

.pagination ul {
	 margin: 0;
	 padding: 0;
	 }

.pagination li {
	display: inline;
	width: 16px;
	height: 16px;
	margin: 0 5px 0px 0px;
	list-style-type: none;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	text-align: center;
	color: #000;
	background:  url(images/icon-pagenumberat.gif) no-repeat 0px 0px;
	float: left;
	 }
	 	
.pagination li a:visited, 
.pagination li a {
	display: block;
  width: 16px;
	height : 16px;
	margin: 0;
	text-decoration: none;
	color: #fff;
	background:  url(images/icon-pagenumber.gif) no-repeat 0px 0px;
	 }
		
.pagination li a:hover {
	color: #fff;
	background:  url(images/icon-pagenumberover.gif) no-repeat 0px 0px;
	 }

.pagination li.hundreds {
	width: 24px;
	background:  url(images/icon-pagenumberat3digit.gif) no-repeat 0px 0px;
	 }
	 
.pagination li.hundreds a:visited, 
.pagination li.hundreds a {
  width: 24px;
	background:  url(images/icon-pagenumber3digit.gif) no-repeat 0px 0px;
	 }

.pagination li.hundreds a:hover {
	background:  url(images/icon-pagenumberover3digit.gif) no-repeat 0px 0px;
	 }
	 
#dateactions a {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-decoration: none;
  }

#dateactions em{
		color: #666;
  }
		
#dateactions img{
		vertical-align: bottom;
  }
	
#footactions a {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-decoration: none;
  }
		
#footactions img{
		vertical-align: middle;
  }

.articlepreview {
	display : block;
}
.articlepreviewparagraph {
  font-size: 12px;
  }
							
#rightpanel {
	 /* width: 240px; */
		position:relative;
		margin-bottom:20px;
		margin-left:15px;
		padding: 30px;
		/* font-family: Arial, Helvetica, sans-serif; */
		font-size: 11px;
  color: #666;
		background:  url(images/rightpanelblbg.gif) 0 100% no-repeat #D3C7DD;
		float: right;	
  }
		
#rightpanel ul {
  width: 215px;
		margin-top: -10px;
		margin-bottom: -10px;
		margin-left: -15px;
		padding: 1px;
		list-style: none;		
  }

#rightpanel li {
  margin-bottom: 3px;
		padding-left: 20px;
  background-image:  url(images/ulnavimage.gif);
  background-repeat: no-repeat;
		background-position: 0px 2px; /*x-y*/
  }
		
#rightpanel a {
		font-weight:bold;
		color: #000;
		text-decoration: none;
  }
		
#rightpanel a:hover {
		color: #666;
  }
		
#rightpanel h3 {
		/* border-bottom: 2px solid #6D458D; */
		font-family: Arial, Helvetica, sans-serif;
		font-size: 23px;
		letter-spacing: -0.05em;
		color: #6D458D;
  }
						
#footblock {
		position:relative;
		padding: 20px;
		font-size: 12px;
		letter-spacing: -0.02em;
		background:  url(images/footblocktrbg.gif) top right no-repeat #EEE;
		clear: both;	
  }

#footblock a {
		font-weight: bold;
  color: #000;
		text-decoration: none;
  }
		
#footblock a:hover,a:active {
  color: #6D458D;
		text-decoration: underline;
  }
				
#footblock p {
  margin-top: -10px;	
  }
		
#footblock h2 {
		margin-top: -0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 23px;
		letter-spacing: -0.05em;
		color: #666;
  }

#businessdivisions{
		position:relative;
		padding: 0;
		clear: both;
		}
		
#businessdivisions img {
		margin-top: 0px;
		margin-right: 5px;
		margin-bottom: 5px;
		border: solid 5px #efefef;
		}
						
#copyright {
		position:relative;
		padding: 15px;
		font-size: 10px;
		line-height: 15px;
		background: #666;
  color:#eee;	
  }
		
#copyright strong{
  color:#fff;	
  }
		
#copyright a {
		font-weight: bold;
  color: #ddd;
		text-decoration: none;
  }
		
#copyright a:hover,a:active {
  color: #fff;
		text-decoration: underline;
  }
		
#footer {
		height: 60px;
		position:relative;
		padding: 15px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		line-height: 15px;
		background: #000;
  color:#eee;	
  }
		
#footer strong{
  color:#fff;	
  }
		
#footer a {
		font-weight: bold;
  color: #ddd;
		text-decoration: none;
  }
		
#footer a:hover,a:active {
  color: #fff;
		text-decoration: underline;
  }
		
.floatright {
  float: right;
		}
		
.imagefloatleft {
  margin: 20px;
		float: left;
		}
		
.imagefloatright {
  margin: 20px;
		float: right;
		}

.footnote {
  font-size: 11px;
  color: #666;
  }
		
#extreme {
  display:none;
		}

#emailform input,textarea,select {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000;
		background: #fff;
  }

#emailform  .formbutton {
		font-weight: bold;
		color: #fff;	
		background: #666;
  }
.socialBookmarks{
	position:relative;
	border:3px solid #cccccc;
	padding:3px;
	margin:15px 0 15px 0;
	width : 500px;
}
.socialBookmarks p {
	padding:0;
	margin:0;
}
.socialBookmarks p a{
	position:absolute;
	top:0px;
	right:0px;
	padding:3px 5px 0 0;
}
.socialBookmarks h4{
	padding:0 3px 0 0;
	margin:0;
	margin:0 5px 0 3px;
	font-size:0.88em;
	font-weight:normal;
}
.socialBookmarks ul{
	text-align:center;
	list-style:none;
	margin:6px 0 4px 0;
	padding:0;
}
.socialBookmarks ul li{
	text-align:center;
	display:inline;
	padding:0 4px 6px 0 ;
}
.socialBookmarks ul li.delicious{
	background:url("http://news.assetz.co.uk/images/delicious.gif") no-repeat 0 0;
}
.socialBookmarks ul li.digg{
	background:url("http://news.assetz.co.uk/images/digg.gif") no-repeat 0 0;
}
.socialBookmarks ul li.reddit{
	padding:0 0 0 2px;
	background:url("http://news.assetz.co.uk/images/reddit.gif") no-repeat 0 0;
}
.socialBookmarks ul li.facebook{
	background:url("http://news.assetz.co.uk/images/facebook.gif") no-repeat 0 0;
}
.socialBookmarks ul li.stumbleupon{
	background:url("http://news.assetz.co.uk/images/stumbleupon.gif") no-repeat 0 0;
}
.socialBookmarks ul li a{
	padding:0 0 0 18px;
	margin:0 3px 0 0px;
}

#hotProperty{
	float : right;
	border:3px solid #cccccc;
	padding:10px;
	margin:15px 0 0 15px ;
	font-family : "Myriad Pro", "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	width : 200px;
}
#hotProperty img {
	margin : 0 0 5px 0;
	border-color : #6D458D;
}
#hotProperty p {
	font-family : "Myriad Pro", "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
}

#hotProperty h4 {
	text-align : center;
	margin : 0 0 5px 0;
}
#adDiv {
	height:600px;
	width:160px;
	float:right;
	margin-left:10px;
	margin-right:5px;
}

#eXTReMe {
	display : none;
}

