/*
Theme Name: SPSVTest.ie
Theme URI: http://www.ican.ie/
Description: SPSVTest.ie theme developed by <a href="http://www.ican.ie">ICAN</a>.
Version: 1.0
Author: ICAN
Author URI: http://www.ican.ie
Tags:


*/




body {
	margin:0px;
	padding:0px;
	width:100%i;
	min-height:100%;
  background:url(images/bk.jpg) top center no-repeat;	
}

/* --------------------------------------------------------------------------------- */
/* > frame */

#page {
	width:800px;
	margin:0px auto 0px auto;	
	text-align:left;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#fff;
}

	/* ----------------------------------------------------------------------------- */
	/* > top */

	#top {
	  display:block;
	  overflow:hidden;
    background:url(images/top_bk.jpg) top no-repeat;
    height:125px;
	}
	
    #top .left {
      float:left;
      overflow:hidden;
      width:300px;
      padding:50px 0 0 120px;      
    }
    
    #top .right {
      float:left;
      overflow:hidden;
      width:380px;
    }   
  	
	/* ----------------------------------------------------------------------------- */
	/* > page */

  #middle {
    padding:0 0 0 0;
    min-height:350px;
    background:#fff;
  }
  
    #middle .left {
      float:left;
      overflow:hidden;
      width:576px;
      min-height:350px;
    }
    
    #middle .right {
      float:left;
      overflow:hidden;
      width:224px;
      min-height:350px;
    }    

	/* ----------------------------------------------------------------------------- */
	/* > bottom */

	#bottom {
	  display:block;
	  overflow:hidden;
    background:url(images/top_bk.jpg) top no-repeat;
    height:60px;
    color:#000;
    padding:20px 10px;
	}
	
    #bottom .left {
      float:left;
      overflow:hidden;
      width:300px;      
    }
    
    #bottom .right {
      float:left;
      overflow:hidden;
      width:480px;
      text-align:right;
    }
    
    #bottom a {
      color:#000;
      font-weight:normal;
    }   	
  	
    
	/* ----------------------------------------------------------------------------- */
	/* nav */

#nav li {
  padding:0px;
}
	
#nav li.page_item a {
  display:block;
  overflow:hidden;
  width:190px;
  height:26px;
  color:#fff;
  padding:8px 0 0 20px;
  font-size:12px;
  font-weight:bold;
  text-transform:uppercase;
  text-decoration:none;
  margin-bottom:10px;
  background:url(images/button.gif) top left no-repeat;
}

#nav li.page_item:hover a {
  background-position:top right;
}

#nav li.page_item.current_page_item a {
  background-position:bottom left;
}

#nav li.page_item ul li a {
  display:block;
  overflow:hidden;
  width:180px;
  height:16px;
  color:#000;
  padding:8px 0 0 20px;
  font-size:12px;
  font-weight:normal;
  text-decoration:none;
  text-transform:none;
  margin-bottom:10px;
  background:none;
}

#nav li.page_item ul li:hover a {
  text-decoration:underline;
}

#nav li.page_item ul li.current_page_item a {
  text-decoration:underline;
}

#nav ul {
  padding:0px;
  margin:0px;
}

#nav li.page_item ul {
  padding-bottom:8px;
  margin:0px;
}

#nav .tr_logo {float:right;margin-right:17px;}

.heading {
  display:block;
  overflow:hidden;
  width:277px;
  height:84px;
  padding:30px 250px 0 30px;
  margin:0 20px 20px 0; 
  background:url(images/heading_bk.jpg) top left no-repeat;
  font-size:22px;
  font-weight:bold;
  color:#fff;
  text-transform:uppercase;  
}

.panel_blue {
  display:block;
  overflow:hidden;
  width:557px;
  background:#0b59ae;
 }

	.panel_blue .top {
    background:url(images/panel_blue_top.jpg) top no-repeat;
  }

	.panel_blue .bottom {
    padding:30px;
    min-height:400px;
    background:url(images/panel_blue_bottom.jpg) bottom no-repeat;
  }

#panel_home_top {
  overflow:hidden;
  width:497px;
  height:307px;
  padding:30px;
  background:url(images/panel_home_top_bk.jpg) bottom no-repeat;
}

#panel_home_video {
  margin:20px 0 18px 0;
  width:557px;
  height:343px;
}

#panel_home_bottom {
  /*overflow:hidden;
  width:497px;
  height:277px;
  padding:30px 30px 30px 30px;
  All taken out by Rich - as Latest news on home
  page wasn't right*/
  width:557px;
  height:337px;
  background:url('images/panel_home_bottom_bk.jpg') bottom no-repeat;
}

#panel_home_bottom div{
	/*added by rich*/
	padding:30px 30px 30px 30px;
	
}

  #panel_home_top h1, #panel_home_bottom h1 {
    font-size:22px;
    font-weight:bold;
    color:#fff;
    text-transform:uppercase;
    padding-bottom:20px;  
  }
  #panel_home_top h2, #panel_home_bottom h2 {
    padding:0px;
    margin:0px;  
  }  
  
  #panel_home_top h3, #panel_home_bottom h3 {
    padding:0px;
    margin:0px;
  } 
  
  #home_statement {
    font-size:16px;
    font-weight:regular;
    line-height:24px;
    text-transform:none;   
    width:290px;
    padding-bottom:10px;
  }
  #home_statement a {
    color:#fff;
  }

#searchform {
  width:368px;
  height:32px;
  margin-top:60px;
  background:url('images/search_bk.gif') bottom no-repeat;
  font-family:Arial;
}

#searchform #s {
  border:none;
  height:17px;
  width:224px;  
  margin:7px 30px 0 20px;
  padding:0px 5px;
  font-family:Arial;
}

div.clear {
  clear:both;
  margin:0;
  padding:0;
  border:0;
  font-size:0;
}

a {
  color:#ffad3b;
  font-weight:bold;
}

h1, h1 a {
  margin:0px;
  padding:10px 0 6px 0;
  font-size:18px;
  font-weight:bold;
  color:#ffad3b;
  text-transform:uppercase;
  text-decoration:none;  
}

h2, h2 a {
  margin:0px;
  padding:10px 0 10px 0;
  font-size:14px;
  color:#ffad3b;
  /*text-transform:uppercase;*/
  text-decoration:none;  
}

h1 a:hover, h2 a:hover {
  text-decoration:underline;
}

p {
  line-height:18px;

}

img {
  border:none;
}

ul {
  padding:0 20px;
  list-style:disc;
}

li {
  padding:3px 0 3px 0;
}

	
.toplink {
   display:inline;
}	

#pageimage {
	float:right;
	padding:0px 0px 7px 7px;
}

#pageimagel {
	float:left;
	padding:0px 12px 7px 0px;
}

.info {
	font-size:11px;
	color:#ffffff;
}

.red {
	color:#ea6d21;
}

/*
* images
*/

.alignright {float:right;margin-left:20px;margin-bottom:20px;}
.alignleft {float:left;margin-right:20px;margin-bottom:20px;}

