/*
created by Kirti Nanji 18 april 2008
 */

* {
	margin: 0;
	padding: 0;
}
html{
	background: #fff;
}
body {
	color: #111;
 	font-size: 62.5%; 
	font-family: Verdana,Arial,sans-serif; 
	line-height: 1.8;	
	text-align:center;
}

#wrapper {
		width: 800px;
		position: relative;
		/*border-top: 5px solid #bcd7ed;*/
		margin: 0 auto;
		border-left: #DAD9D6 2px solid;
		border-right: #DAD9D6 2px solid;
		border-top: #DAD9D6 5px solid;
		border-bottom: #DAD9D6 5px solid;
		text-align:left;
}
img {
	border: none;
}

h2, h3, h4{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	margin:0;
	padding:0;
}
.clear {
	clear: both;
}
#sectionContent h3,  #sectionContent h4, #sectionContent h5, #sectionContent h6{
	text-transform: none;
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	margin: 0 0 3px 0;
	color:#000001;
} 

#sectionContent h3 {
	font-size: 20px; 
}
#sectionContent h4 {
	/*color: #000084; */
	font-size: 15px; 
}
#sectionContent h5 {
	font-size: 14px;
	margin: 5px 0 0 0;
}
#sectionContent h6 {
	font-size: 12px;
	margin: 0 !important;
	color: #CC6633;
}
table {
	border: 1px solid #ecf2f0;
	margin: 1.8em 0;
	width: 100%;
	border-collapse: collapse;
}
th{
	background: #569099;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
}
td, th{
	border: 1px solid #ecf2f0;
	text-align: left;
	padding: 2px;
}
.highlight {
	font-weight: bold;
}
#sectionContent {
	font-size: 12px;
}
.page-top {
	float: right;
}

a:link, a:visited {
	color: #0000FF;
	text-decoration:none;
}
a:hover {
	text-decoration: underline;
}

/********************Calendar**********************************/
.calhead {
	color: #111;
}

/***********************Header***********************************/

#header {
	z-index: 100;
	/*background: #0e047d url(../images/banner_homepage.jpg) no-repeat;
	height: 102px;*/
	height: 83px;
	margin: 10px 10px 0;
}
#header h1 {
	/*margin: 0 0 0 280px;*/
	float:left;
	width: 400px;
}
#header h1 img {
	/*width: 323px;*/
	width: 343px;
}
#header h1 a{
	border: none;
}


/******************* Search Bar *****************************/

#searchlogin {
	/*padding:3px;*/
	float:right;
	width:250px;
	/*margin-top:30px;*/
}

#searchlogin form {
	/*float: left;
	width: 40%;*/
	position: absolute;
	right: 10px;
}

#searchlogin form div.field, #searchlogin form input.action {
	float: left;
	margin-left:3px;
}

#searchlogin form input.text {
	height:19px;
}

#searchlogin p {
	/*float: right;
	width: 40%;*/
	text-align: right;
}

/***********************Navigation***********************************/

#navigation {
	/*margin: 24px 0 0 0;*/
	margin-top: 12px;
	/*height: 30px;*/
	width: 800px;
	/*background-color: #BCD7ED;*/
	background-color: #DAD9D6;
	height: 26px;
}

#nav, #nav ul {
	width: 800px; /*had a float:left; here but caused a peekaboo i.e. bug  due to conflict with absolute positioned search form  */
	list-style: none;
}
#nav ul {
	margin: 0;
	padding: 0;
	background: #bcd7ed;
	border-bottom: 5px solid #000080;
}
#nav a {
	display: block;
	line-height: 1;
	color: #0e047d;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	/*padding: 0 0.75em 0.5em 0.75em;*/
	padding: 0.5em 1.029em;
}
#nav li {
	float: left;
	/*border-bottom: 1px solid #000;
	border-right: 1px solid #000;*/
	border: 1px solid #000;
	width: auto;
}
/***sub nav**/
#nav li ul {
	position: absolute;
	left: -999em;
	width: 200px;
	padding: 5px 0 10px 0;
	z-index: 2000;
	margin: 1px 0 0 0;
}
#nav li li {
	padding: 0 5px 5px 5px;
	width: 190px;
	background: none;
	border: none;
}
#nav li li a {
	width: 210px;
	padding: 3px;
	display: inline;
	font-size: 12px;
	font-weight: normal;
	text-transform: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
}

#nav li:hover, #nav li.hover, #nav .current, #nav .section,  #nav li.sfhover {
    position: static; /**fix for IE 7 bug**/
	color: #ef741d;
}
#nav .current {
	font-weight: bold;
	color: #ef741d;
}
#nav li li:hover, #nav li li.hover, #nav li li.sfhover {
	background: #bcd7ed;
	font-size: 12px;
}
#nav li li .current, #nav li li .section{
	background: none;
	font-weight: normal;
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul  { /*to bring drop-down menu back up*/
	left:auto;
}

/******************* Menu *****************************/

#navigation2 {
	margin-top: 12px;
	width: 100%;
	background:#efefef;
	line-height:normal;
	border-bottom:1px solid #666;
	height: 22px;
}

#nav2 {
	margin:0;
	list-style:none;
}

#nav2 li {
      float:left;
      position:relative;
      margin:0;
      padding:0;
      z-index:1;
}
#nav2 li:hover {
	z-index:2;
}

#nav2 li ul.sub {
	display:none;
	position: absolute;
	left:0px;
	margin-top: 22px;
	width: 200px;
	z-index: 2000;
	background-color:black;
}

#nav2 li.last ul.sub {
	left:auto;
	right:2px;
	text-align:right;
}

#nav2 li:hover ul.sub/*, #nav2 li li:hover ul, #nav2 li.sfhover ul, #nav2 li li.sfhover ul */ { /*to bring drop-down menu back up*/
	display:block !important;
}

    #nav2 a {
      float:left;
      background:url("../images/menu/tableft6.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #nav2 a span {
      float:left;
      display:block;
      background:url("../images/menu/tabright6.gif") no-repeat right top;
      padding:4px 6px 5px 0;
      color:#FFF;
	font-weight: bold;
	font-size: 11px;
      }

#nav2 a:hover span {
      color:#FFF;
      }
    #nav2 a:hover {
      background-position:0% -42px;
      }
    #nav2 a:hover span {
      background-position:100% -42px;
      }

#nav2 li li {
	display:block;
	float:none;
	font-size: 11px;
}

#nav2 li li a {
	float:none;
	background: none;
	padding: 3px 8px;
	display:block;
	color:white;
}

#nav2 li li:hover, #nav2 li li.hover, #nav2 li li.sfhover {
	background: #000001;
}
#nav2 li li:hover a {
	color: #cc6633;
}
#nav2 li li .current, #nav2 li li .section{
	background: none;
	font-weight: normal;
}

#nav2 ul.sub li.first {
	background:url("../images/menu/topright.gif") no-repeat right top;
}
#nav2 ul.sub li.last {
	background:url("../images/menu/bottomright.gif") no-repeat right bottom;
}
#nav2 ul.sub li.last a {
	background:url("../images/menu/bottomleft.gif") no-repeat left bottom;
}

#nav2 li.last ul.sub li.first {
	background:url("../images/menu/topleft.gif") no-repeat left top;
}

/*******************Homepage - Welcome section *****************************/

#welcome {
	height: 268px;
	background: transparent url(../images/bg_welcome.gif) no-repeat;
	margin: 0;
	z-index: 0;
	padding: 15px 17px 0 17px;
	clear: both;
}
#welcomeImage {
	background: transparent url(../images/bg_home_splash.jpg) no-repeat;
	height: 254px;
	width: 664px;
	float:left;	
}
#welcomeImage #info {
	padding: 100px 10px 0 255px;
	color: #fff;
	width: 400px;
}
#welcomeImage #info h2 {
	text-indent: -999em;
	/*height: 1px;
	width: 1px;*/
}
#welcomeImage #info p {
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: 12px;
	line-height: 1.7;
}
/*******************Homepage - Quicklinks section *****************************/
#quickLinks {
	width: 260px;
	float: right;
	background: #a33038 url(../images/quicklinks_corner.gif) no-repeat bottom right;
	padding: 0 0 7px 0;
}
#quickLinks h3, #login h4 {
	color: #faf9f9;
	font-size: 12px;
	font-weight: normal;
	padding: 5px 0 0 12px;
	margin: 0 0 3px 0;
	background: transparent url(../images/heading_quicklinks.gif) no-repeat top right;
}
#quickLinks ul, #login p {
	list-style: none;
	margin: 2px 9px;
	padding: 5px 0 5px 10px;
	background: #8e1e25;
}
#quickLinks ul li {
	border-bottom: 1px solid #af292e;
	margin: 0 10px 0 0;
}
#quickLinks ul li.last{
	border: none;
}
#quickLinks  a {
	color: #f6eeef; 
	font-size: 12px;
	font-family: Arial,Helvetica,sans-serif;
	display: block;
	padding: 0 0 0 5px;
}
#quickLinks a:hover{
	background: #7d2b27;
}
#quickLinks  span{
	display: in-line;
}
/*******************Main content *****************************/

#mainLayout, #Content {
	/*margin: 2em 0;*/
	margin: 15px 0;
}

/*******************Homepage Columns *****************************/
#mainLayout h2 {
	color: #587177;
	font-size: 16px;
	font-weight: bold;
}
#spotlight{
	float: left;
	width: 150px;
	margin: 0 10px;
}
#homeNews{
	float: left;
	width: 470px;
	margin: 0 15px;
}
#featured {
	float: left;
	width: 100px; 
}

/*******************Homepage Column - Latest News Section *****************************/

#sectionContent #NewsList  {
	margin: 0;
}
#homeNews #NewsList li {
	border-top: 1px solid #969596;
	padding: 10px 0;
}
#NewsList li, #sectionContent #NewsList li {
	margin: 0 0 10px 0;
	background: none;
	padding:0;
	list-style: none;
}
#mainLayout #NewsList h3 {
	margin: 10px 0 0 0;
}
#sectionContent #NewsList p {
	margin: 0;
}
#mainLayout #NewsList span { 
	color: #5e5c5d; 
	font-size: 12px;
	font-style: italic;
	line-height: 2.5;
}

#NewsList h3, #sectionContent #NewsList h3, .conference h4 {
	font-size: 15px;
	font-weight: bold;
	margin: 0 0 6px 0;
	line-height: 1.3;
	text-transform: none;
	border-bottom: 1px solid #e8eceb;
}
#NewsList h3, .conference h4{
	border: none;
	font-size: 15px;
}
#NewsList h3 a, #Content .conference h4 a {
	/*color: #000066;*/
	color: #000001;
	text-decoration: none;
}

#NewsList p, .more{
	font-size: 12px;
}
/*
.more a{
	font-style: normal;
	text-decoration: none;
	color: #0000FF; 
}
.more a:hover {
	text-decoration: underline;
}
*/
/*******************Homepage Column - In the Spotlight Section and Captioned Images for other content pages*****************************/
#spotlight h2, #featured h2 {
	margin: 0 0 13px 0;
}
.highlights, .captionedImages , .extraInfo, .largerImages {
	margin: 0 0 33px 0;
	padding: 0 0 6px 0;
}
.highlights h3, .captionedImages div, .largerImages div {
	padding: 0 12px 12px 12px;
}
.captionedImages p {
	padding: 0 7px;
	color: #333;
}
.highlights p {
	font-size: 11px;
}

.highlights h3 {
	font-size: 12px;
	text-transform: none;
	line-height: 1.3;
	margin: 0 0 3px 0;
	font-weight: normal;
}
.highlights a {
	color: #0000FF;
	text-decoration: none;
}
.highlights a:hover {
	text-decoration: underline;
}
.hitwise {
	padding: 70px 0 0 0;
}

/********************Left Panel - SideBar (subnav section on content pages)***********************************/
#leftPanel{
	float: left;
	width: 180px; 
	position: relative;
	left: 15px;
	
}
.extraInfo {
	margin: 30px 0 0 0;
	
}
.extraInfo h4{
	text-transform: none;
	font-size: 14px;
	font-weight: bold;
	
}
#leftPanel img{
	margin: 30px 0 0 0; 
}
#login {
	background: #a33038 url(../images/quicklinks_corner.gif) no-repeat bottom right;
	margin: 30px 0 0 0;
	padding: 0 0 1px 0;
}
#login h4 {
	font-weight: bold;
}
#login  p{
	margin: 5px 9px 20px 9px;
	padding: 10px 5px 10px 10px;
	color: #fff;
}
#login  a{
	color: #fff;
	text-decoration: underline;
}
#login  a:hover {
	text-decoration: none;
}
#Sidebar {
	position: relative;
	width: 180px; 
	/*background: #bcd7ed;*/
	background: #DAD9D6;
}

#sidebarHeader {
	height: 90px;
	background: #f8fcfc;
	margin: 0 5px 0 6px;
}
#Sidebar h3{
	color: #b7151c;
	font-size: 14px;
	font-weight: bold;
	text-transform: none;
	padding: 30px 0 0 15px;
}
#sidebarInner div {
	position: relative;
	top: -30px;
}
#Sidebar ul{
	list-style: none;
	border-bottom: 1px solid #d6d6d4;
}

#Sidebar li ul {
	margin: 0;
	border: none;
}
#Sidebar li ul li {
	background: transparent url(../images/arrow.gif) no-repeat 21px 9px;
}
#Sidebar li ul li a{
	padding: 1px 0 1px 30px;
	color: #115993;
	
}
#Sidebar a{
	display: block;
	padding: 1px 5px;
	color: #003e74;
	font-size: 11px;
	font-family: Verdana,Arial,sans-serif;
	text-decoration: none;
}
#Sidebar a:hover, #Sidebar a.current { 
	background: #e6ebea;
}
#Sidebar li ul li a:hover, #Sidebar li ul li a.current {
	background: #e6ebea url(../images/arrow.gif) no-repeat 21px 9px;
}
#Sidebar a.current {
	font-weight: bold;
}
#Sidebar .current li a {
	background: none;
}
#Sidebar li ul li a.current {
	font-weight: bold;
}

/*********************Content Header Section*****************************/
#mainImage {
	width: 925px;
	height: 104px;
	background: transparent url(../images/bg_news.jpg) repeat-x;d
}
#Content h2 { 
	color: #CC6633;
	font-size: 20px;
	text-transform: none;
	font-weight: bold;
	z-index: 1;
}
#search h2 {
	margin: 22px 0 0 50px !important;
}
#mainImage #pic{
	width: 205px;
	background: transparent url(../images/pic_news.jpg) no-repeat;
	height: 104px;
	float:right;
}
/**********************Breadcrumbs ************************************/

#sectionContent #Breadcrumbs p {
	font-size: 10px;
}

#Breadcrumbs a:hover {
	text-decoration: none;
}
/**********************Content section *********************************/
#Content p {
	font-size: 12px;
}
#sectionContent {
	float: left;
	width: 580px;
	display: inline;
	margin: 0 0 0 35px;
}
#sectionContent p {
	margin: 0 0 10px 0;
}
#sectionContent ul {	
	margin: 0 0 0 10px;
	list-style: none;
}
#sectionContent ol {
	margin: 0 0 0 25px;
}
#sectionContent ul li{
	background: transparent url(../images/bg_bullet.gif) no-repeat 0 5px;
	padding: 0 0 0 15px;
	margin: 0 0 5px 0;
}
#sectionContent img, #sectionContent .pic img{
	border: 1px solid #c4c7c8;
	padding:1px;
}
.eventDetails {
	margin: 0 0 5px 0 !important;
}
.pic{
	margin: 0!important;
}
.right, .pic img {
	float:right;
	margin: 0 0 0 5px !important;
}
.left {
	float: left;
	margin: 10px 10px 0 0 !important; 
}
.captionedImages {
	width: 250px;
	float:right;
	clear:right;
	margin: 2em 0 0 5px;
	padding:0;
	border: 1px solid #ccc;
}
.captionedImages img {
	border: none !important;
}
#downloads {
	border: 1px solid #d1d4d3;
	margin: 2em 0;
	padding: 0 0 2em 0;
}
#downloads h4 {
	background: #c9d4d1;
	color: #333;
	padding: 10px;
	font-size: 12px;
}
.pdf{
	padding: 10px 0 0 23px;
	margin: 10px !important;
	background: transparent url(../images/bg_pdf.gif) no-repeat 0 10px;

}


.doc {
	padding: 15px 0 0 28px;
	margin: 10px !important;
	background: transparent url(../images/bg_word_icon.gif) no-repeat 0 10px;
}
.ppt {
	padding: 15px 0 0 20px;
	margin: 10px !important;
	background: transparent url(../images/bg_ppt_icon.jpg) no-repeat 0 10px;
}


.tube {
	padding: 10px 0 0 28px;
	margin: 10px !important;
	background: transparent url(../images/bg_youtube_icon.jpg) no-repeat 0 10px;
}

.ie {
	padding: 15px 0 0 28px;
	margin: 10px !important;
	background: transparent url(../images/bg_ie_icon.jpg) no-repeat 0 10px;
}

.audio {
	padding: 15px 0 0 28px;
	margin: 10px !important;
	background: transparent url(../images/bg_mp3_icon.jpg) no-repeat 0 10px;
}







.colLeft {
	float: left;
	margin: 0 80px 0 0 !important;
}
.colLeft li, .colRight li{
	background: none !important;
}
.author {
	font-weight: bold;
	font-style: italic;
}
/*********************Conference Page*****************************/
.conference  {
	margin: 2em 0;
	padding: 0 0 2em 0;
	border-bottom: 1px solid #bebebe; 
}
#sectionContent .pic{
	float: right;
}
#sectionContent .pic img{
	margin:0;	
}
.conference .eventDetails {
	margin: 0 0 0 170px;
}
.conference h4, .conference p {
	margin: 0 !important;
	padding: 0;
}
/*********************Search Results*****************************/
.searchText {
	text-align: center;
	color: #cc6633;
	font-weight: bold;
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 10px; 
}

a.searchResultHeader {
	text-decoration: none;
	font-weight: bold;
}
#SearchResults {
	list-style: none;
}
#sectionContent #SearchResults li {
	background: transparent url(../images/bg_file.gif) no-repeat 0 5px;
	margin: 0 0 25px 0 !important;
	padding: 0 0 0 20px !important;
}
#SearchResults li p {
	margin: 0 0 2px 0;
}
/***********************Pathway Diagram***********************************/
#sectionContent #pathwayDiagram ul {
	background: transparent url(../images/pathway-to-fellowship-diagram.gif) no-repeat;
	height: 682px;
	width: 580px; 
	z-index: 1;
	overflow: hidden;
	position: relative;
	margin: 0;
}
#sectionContent #pathwayDiagram li, #sectionContent #gpepMap li  {
	display: block;
	margin: 0;
	padding: 0;
	position: absolute;
	background: none; 
}
#pathwayDiagram a {
	display: block;
	text-indent: -999em;
}
#hospTraining, #gpep, #profStds{
	width: 283px;
	left: 8px;
}
#hospTraining {
	height: 105px;
	top: 17px;
}
#hospTraining a {
	height:105px; 
}
#one, #two, #three, #four, #five {
	height: 30px;
	width: 28px;
	left: 291px;
}
#one {
	top: 34px;
}

#two {
	top: 69px;
}
#three {
	top: 160px;
}
#four {
	top: 243px;
}
#five {
	top: 304px;
}
#one a, #two a, #three a, #four a, #five a{
	height: 30px;
}
#ruralGP, #stage1, #primex, #stage2, #asses {
	width: 298px;
	left: 320px;
}
#ruralGP {
	height: 31px;
	top: 69px;
}
#ruralGP a {
	height: 31px;
}

#gpep {
	height: 255px;
	top: 160px;
}
#gpep a{
	height: 255px;
}

#stage1 {
	height: 70px;
	top: 160px;
}
#stage1 a{
	height: 70px;
}
#primex {
	height: 50px;
	top: 244px;
}
#primex a {
	height: 50px;
}
#stage2 {
	height: 62px;
	top: 304px;
}
#stage2 a{
	height: 62px;
}
#asses {
	height: 47px;
	top: 368px;
}
#asses a{
	height: 47px;
}
#profStds {	
	height: 105px;
	top: 565px;
}
#profStds a{
	height: 105px;
}
#hospTraining a:hover,#one a:hover, #two a:hover, #ruralGP a:hover, #gpep a:hover, #three a:hover, #stage1 a:hover,
#four a:hover, #primex a:hover, #five a:hover, #stage2 a:hover, #asses a:hover, #profStds a:hover {
	background: transparent url(../images/pathway-to-fellowship-diagram.gif) no-repeat;
}
#hospTraining a:hover {
	background-position: -8px -686px ;
}
#one a:hover {
	background-position: -291px -703px;
}
#two a:hover {
	background-position: -291px -738px;
}
#ruralGP a:hover {
	background-position: -320px -738px;
}
#gpep a:hover {
	background-position: -8px -829px;
}
#three a:hover {
	background-position: -291px -829px;
}
#stage1 a:hover {
	background-position: -320px -829px;
}
#four a:hover {
	background-position: -291px -912px;
}
#primex a:hover {
	background-position: -320px -913px;
}
#five a:hover {
	background-position: -291px -973px;
}
#stage2 a:hover {
	background-position: -320px -973px;
}
#asses a:hover {
	background-position: -320px -1037px;
}
#profStds a:hover {
	background-position: -8px -1234px;
}

/***********************GPEP teaching practices map***********************************/
#gpepMap a {
	display: block;
	text-decoration: none;
	color: #111;
}
#gpepMap ul {
	background: transparent url(../images/bg_map_updated.gif) no-repeat;
	height: 538px;
	width: 374px;
	z-index: 1;
	overflow: hidden;
	position: relative;
	margin: 0;
}
#northern {
	width:99px;
	top: 0;
	left: 167px;
}
#waikato{
	width: 125px;
	top: 82px;
	left: 228px;
}
#central {
	width: 184px;
	top: 164px;
	left: 149px;
}
#canterbury {
	width: 141px;
	top: 293px; 
	left: 69px;
}
#southern {
	width: 150px;
	top: 387px; 
	left: 0;
}
#northern a{
	height: 118px;
}
#waikato a{
	height: 110px; 
}
#central a{
	height: 165px;
}
#canterbury a{
	height: 144px; 
}
#southern a{
	height: 141px;
}
#gpepMap a:hover {
	font-weight: bold;
}
#northern a:hover {
	background: transparent url(../images/bg_northland.gif) no-repeat top left;	
}
#waikato a:hover {
	background: transparent url(../images/bg_waikato.gif) no-repeat top left;
}
#central a:hover {
	background: transparent url(../images/bg_central.gif) no-repeat top left;
}
#canterbury a:hover {
	background: transparent url(../images/bg_canterbury.gif) no-repeat top left;
}
#southern a:hover {
	background: transparent url(../images/bg_southern.gif) no-repeat top left;
}


/***********************ePulse***********************************/
#epulse {
	border-bottom: 1px solid #CCC;
}
#epulse h4 {
	margin: 0 0 0 1em;
}
#epulse ul {
	margin: 0 0 0 2em;
}
.date{
	font-weight: bold;
	margin: 0;
}
.eSection h5, .eSection h6 {
	margin: 0 !important;
	padding:0;
}
.eSection h6 {
	line-height: 1.2;
}
.new{
	color: #ff6600;
	font-weight: bold;
	margin: 12px 0 0 0 !important;
	padding: 0;
	line-height: 1.5;
}

/*******************SiteMap *****************************/
#sectionContent #SiteMap li, #sectionContent #SiteMap li ul{
	background: none;
	margin: 0 0 1em 0;
}

#sectionContent #SiteMap li img {
	margin: 0 0.3em 0 0;
}

/*******************Footer *****************************/

#footer {
	clear: both;
	padding: 5px 0 0 0;
	font-size: 11px;
	line-height: 2;
	/*border-top: 5px solid #BCD7ED;*/
	border-top: 5px solid #DAD9D6;
	color: #000099;
}
#footer ul {
	list-style: none;
}
#footer li{
	display: inline;
	width: auto;
	padding: 0 10px 0 2px;
}
#footer a{
	text-decoration: none;
}
#footer a:hover{
	text-decoration: underline;
}
#footer p, #footer ul {
	padding: 0 0 0 10px;
}
#footer p span {
	color: #000;
}