/*
Theme Name: i-Base home
Theme URI: http://moomango.co.uk/
Description: i-Base main (home) theme
Author: newt
Author URI: http://moomango.co.uk/
Tags: fixed width, two columns, widgets

*/

/* single column */
.content-720{
width:725px;
padding:0px 5px 0px 0px;
margin:0px;
float:left
}

.content-570{
width:575px;
padding:0px 0px 0px 0px;
margin:0px;
float:left
}

.content-370{
width:400px;
padding:0px 5px 0px 0px;
margin:0px;
float:left
}

.content-150{
width:150px;
padding:0px 5px 0px 0px;
margin:0px 0px 0px 24px;
float:left
}

.post{
border-top:solid 1px #4bb5fd;
border-top:solid 1px #f7c7a0;
margin-top:8px;
margin-bottom:0px;

}

.archives{
padding-top:8px;
margin-top:0px;
}

.page-spacer{
margin-top:0px
}

.page-spacer p, .page-spacer li{

}

.lowercase{
text-transform:lowercase
}

.no-border{
border-bottom:none
}


.pagelinks{
border-top:1px solid #4bb5fd;
padding:10px 0px 0px;
margin:1em 0px;
display:block;
width:550px
}

.pagelinks li{
list-style-type:none;
float:left;
	line-height:1.4em;
	margin-top:16px;
	padding:0px;
	margin:0px 16px 0px  0px
}

.pagelinks a{
white-space:nowrap
}


.stickied p{
margin:0em
}

.stickied{
margin:0px 0px 0px;
padding-top:16px
}

.gallery{
	background:#deefff !important;
	padding:1px;
	min-height:1px
}

.attachment a img, .gallery a img{
	border:solid #ccc 1px
}

.attachment a:hover img, .gallery a:hover img{
	border:solid #30e 1px
}

/*site map */

.ddsg-wrapper{
clear:left
}

/* site map main section list eg guides, HTB */
.websites{
padding-bottom:3px;
border-bottom:solid #09c 1px;
float:left
}

.websites a{
background: url(../images/next_sm.gif) left center no-repeat;
padding-left:11px;
margin-right:16px
}



.home-bottom-border{
padding:0px 0px 8px;
border-bottom:#F7C7A0 solid 1px

}

 .home-bottom-border h3{
 margin:0px;

 }
 
 .home-bottom-border p{
margin:0px;

 }
 
 .home-excerpt p{
  font-size:0.9em
  }
  

 .home{
 border-top:none;
 border-bottom:#f7c7a0 1px solid;
margin-top:0px;
padding:8px 0px;

width:277px;float:left;clear:none
 }

  .home img{
  max-width:60px;
  min-width:60px;
  max-height:60px;
  min-height:60px;
  margin-left:4px;
 padding:3px 0px 0px 0px;
 float:right
  }

 .odd{
 padding-right:10px
 }
 
.even{
padding-left:10px
 }

 .home-bottom-border .news-latest{
 margin-top:7px
 }

  .featured-links{
  margin-top:8px;
  }
  
 .featured-links p{
 margin:0px;
 font-size:0.9em;
 font-weight:bold
 }
 
 .featured-links ul{
 margin:0px 0px 10px 0px;
 padding:0px 0px 7px 0px;

 border-bottom:#f7c7a0 1px solid
 }
 
  .featured-links ul li{
  list-style-position:inside;
   margin:0px
  }
  
  .aside p{
  font-size:0.9em;
  font-weight:bold;
  margin:0px
  }
  
    .aside { margin:0px 0px 10px 0px;
 padding:0px 0px 7px 0px;
min-height:32px;
 border-bottom:#f7c7a0 1px solid;

 }
 
 .aside img.alignright{
 margin:0px;
 padding:3px 0px 0px 2px
 }
 
 .minor-links{
 clear:both;
margin-top:8px;
 }
 .minor-links p{
 text-align:center;
 margin:0px 0px 0px 0px;
 }
 .cloudy{
 margin:0px;
 padding:4px; 
 background:#FF6535;


 }
 
  .cloudy p{
  margin:0px;
  text-align:center;
  color:white
  }
 
 .cloudy a, cloudy a:link{
 color:white;
 text-decoration:none;
 white-space:nowrap
 
 }
 
 .cloudy a:hover{
 color:white;
 text-decoration:underline;
 }
 
.strapline{

padding-bottom:0px;
margin-bottom:0px;
clear:left;
margin-left:0px;

line-height:1.1em
}

.strapline-border{

padding-bottom:8px;
margin-bottom:10px;

margin-left:0px;
margin-top:10px;
border-bottom:solid 1px #F7C7A0;
line-height:1.1em
}

.quick-index ul, .big-index{
padding:0px 0px 0px 0px;
margin:10px 0px;
}

.quick-index li, .big-index li{
padding:0px;
font-size:0.9em;
list-style-position:outside;
list-style-type:none

}

div.quick-index li{
margin-bottom:6px;
}


.quick-index li a, .big-index li a{
font-weight:bold;
}


.quick-index li span{
display:block;
font-size:0.8em;
color:black;
margin-bottom:6px
}

.quick-index li span a{
	color:#060;
	font-weight:normal;
}

.quick-index li span a:hover{
	color:#30e;
	text-decoration:underline
}

.quick-index{

}

.quick-index .floatleft{
width:30%;
margin-right:2%
}

.quick-index li ul{

}

.quick-index li ul a{
font-weight:normal
}

.quick-index li li{
font-size:0.8em;
margin:0em
}

h2{
font-size:0.9em;
}

h1.strapline span{
color:#ff3337;
margin-bottom:5px
}

.callouts{

padding:0px 0px 0px 5px;
margin:5px auto;
float:left;


}

.callouts a, .callouts span{
float:left;

}

a.doctors, span.doctors{
color:white;

background-image:url(http://i-base.info/images/callout-home.png);
background-repeat:no-repeat;
background-position:-5px -5px;
display:block;
font-size:0.9em;
height:58px;
line-height:58px;
width:165px;
text-align:center;
margin-left:10px;
margin-right:10px;

}

a.people, span.people{
color:white;
background-image:url(http://i-base.info/images/callout-home-2.png);
background-repeat:no-repeat;
background-position:-5px -5px;
display:block;
font-size:0.9em;
height:58px;
line-height:58px;
width:165px;
text-align:center;
margin-left:10px;
margin-right:10px;
}

a.advocate, span.advocate{
color:white;
background-image:url(http://i-base.info/images/callout-home-3.png);
background-repeat:no-repeat;
background-position:-5px -5px;
display:block;
font-size:0.9em;
height:58px;
line-height:58px;
width:165px;
text-align:center;
margin-left:10px;
margin-right:10px;
}

span.advocate, span.people, span.doctors{
margin:0px 0px 0px 400px
}

/* .center{
 margin:10px auto 0px;
text-align:center
 }
 
.center span, .center a{
 margin:10px auto 0px;
text-align:center
} */

.featured-links .no-bottom-border{
border-bottom:none;
margin-bottom:0px
}

.sidebar{
padding-top:0px
}

.sidebar ul{
padding:8px 0px 0px 0px;
margin:0px
}

.sidebar img{
padding-top:12px
}

.sidebar li{
padding:6px 0px;
margin:0px 0px 2px 0px;
list-style-type:none;
list-style-position:outside;
border-top:solid 1px #dee;
}


#sidebar .page_item a{
	background-color:#dee
	}
	
#sidebar .cat-item a{
	background-color:#dee
	}
	

.entry a img{
border:solid 1px #dee
}
.entry a:hover img{
border:solid 1px #30c
}

.entry .big{
font-size:0.9em
}
 
 .home h3,  .home h2{
padding:0px;
 margin-bottom:0em;
 margin-top:0px;
 font-weight:normal;
 }
 
  .home h3 a, .home h2 a{
  font-weight:bold
  }
 
 .home p{
 margin:0em;

 }
 
 .extra-margin{
 margin-top:10px
 }
 
 .router-general .post{
 border-color:#f7c7a0;
 }
 
 .router-general h2{
 padding-top:12px;
  border-top:solid 1px #f7c7a0;
 }
  
  .router-general li{
  border-color:#f7c7a0;
  }
  
   .router-advocate .post{
 border-color:#70B003
 }

 
 .router-people .post{
 border-color:#46AADE
 }
 
 .router-people h2{
 padding-top:12px;
  border-top:solid 1px #46AADE;
 }
  
  .router-people li{
  border-color:#46AADE
  }
  
   .router-advocate .post{
 border-color:#70B003
 }

  
   .router-advocate h2{
padding-top:12px;
  border-top:solid 1px #70b003;
 }
 
   .router-advocate li{
  border-color:#70b003;
   }
  
     .router-professional .post{
 border-color:#8D74EB
 }
  
   .router-professional h2{
 padding-top:12px;
  border-top:solid 1px #8D74EB;
 }
 
 .router-professional li{
  border-color:#8D74EB
 }
  
  .router-links p{

	margin:0em;
text-align:center;
font-size:0.9em;

	}
	
	   .router-professional ul li, .router-advocate ul li, .router-people ul li{
	 margin-bottom:0em
	 }
	 
	 .content-210 ul li:first-child{
	 border-top:none
	 }
	
	.quick-index h2, .quick h2{
	margin-top:16px;
	 padding-bottom:8px;
	 border-bottom:solid 1px #f93;
	 font-size:1em
	}
	
	.quick-index h2.blue{

	 padding-bottom:8px;
	 border-bottom:solid 1px #46AADE
	 }
	 
	 .quick-index h2.purple{

	 padding-bottom:8px;
	 border-bottom:solid 1px #8D74EB
	 }
	 
	 .quick-index h2.green{

	 padding-bottom:8px;
	 border-bottom:solid 1px #70B003
	 }
  
  .router-links a, .router-links a:hover, .router-links a:visited{
  color:white;
white-space:nowrap;
  padding:0px 10px;
  }
  .news-title{
  	clear:right
  }
