/*  

Theme Name: igdp

Theme URI: http://robcubbon.com/themes

Description: This is my first igdp theme.

Version: 1.0

Author: Rob Cubbon

Author URI: http://robcubbon.com/

*/



.tickerstyle{width:130px; height:140px;  background-color: #d6e2f8; padding:0 8px 0; overflow:hidden; font-size: 12px; line-height: 15px}

.tickerstyle p{padding-bottom: 2px;}

.messagediv{display: none;background-color: #d6e2f8;}



#space h3{padding: 5px 0 0; background-color: #d6e2f8; margin:0 0 0; width: 130px;}

#space { background-color: #d6e2f8;  width: 130px; padding: 0 8px 0; margin:11px 0 0 0 }



body, h1, h2, h3, h4, h5, h6, blockquote, p, form, table, img, ol, ul{margin: 0;padding: 0;}



h4{color: #333;  font-size: 18px; padding-left: 10px}



a:link, a:visited{	text-decoration: none;font-weight: bold;	color: #0053ab;}



a:hover, a:active{	text-decoration: underline;font-weight: bold;	color: #5288c2;}



.entry a:link, .entry a:visited{	text-decoration: none;font-weight: bold;	color: #0053ab;}

.entry a:hover, .entry a:active{	text-decoration: underline;font-weight: bold;	color: #5288c2;}



#search {text-align: center;}



body{	 background: #fff url(images/body-backgroud.jpg) repeat-x center top; 	margin: 0;	font-family: Arial, Helvetica, Sans-serif;	font-size: 14px;	line-height: 21px;	text-align: center; 	vertical-align: top;	color: #333;}



h1{display: none}



h2, h3, h4, h5, h6{	font-family: Trebuchet MS, Arial, Helvetica, Sans-serif;}



p{padding: 5px 0 5px 0;}



#wrapper{	margin: 0 auto 0 auto;	width: 750px;	text-align: left;}



#header{	float: left;	width: 750px;	height: 280px;margin-bottom: 20px;background: #fff url(images/header.jpg) no-repeat center top;}



#header p.desc{display: none; }



#nav{margin-top: 280px;}



.centeredmenu {   float:left;   width:100%;   background:#d6e2f8;     overflow:hidden;   position:relative; }



.centeredmenu ul {   clear:left;   float:left;   list-style:none;   margin:0;   padding:0;   position:relative;

   left:50%;   text-align:center;}

.centeredmenu ul li {   display:block;   float:left;   list-style:none;   margin:0;   padding:0;   position:relative;   right:50%;}



.centeredmenu a:link, .centeredmenu a:visited {   display:block;   margin:0 0 0 1px;   padding:3px 25px;    line-height:1.3em; font-size: 15px; color: #0053ab; font-weight:bold; text-decoration:none;  }

.centeredmenu a:hover, .centeredmenu a:active {    display:block;   margin:0 0 0 1px;   padding:3px 25px;    line-height:1.3em; font-size: 15px; color: #5288c2; font-weight:bold;text-decoration:underline;   }



#container{	float: left;width: 535px ;	margin-top: 5px;}



.post{padding: 15px 0 0;}



.post h2{font-size: 23px;line-height:26px;color: #0053ab; padding-bottom: 4px;}



.post h2 a{border: none;}



.post h3{font-size: 18px;line-height: 20px;color: #5288c2;margin: 8px 0 2px 0;}



.post h4{color: #5288c2; margin-top: 4px; font-size: 15px}



.post ul {	list-style-type: none;	margin-left: 0; padding: 5px 10px 5px 10px;}



.post li {margin-bottom: 5px;background-image:url(images/bullet.jpg); 	background-repeat:no-repeat; background-position:0 8px; padding-left: 12px;}



.post blockquote {margin: 10px 40px 20px; background: #eee; border:1px solid #dadada; padding: 5px 10px 5px 15px}



blockquote#smile {margin: 10px 40px 20px; background: #f7fbff; border:1px solid #dadada; padding: 5px 10px 5px 15px; background-image:url(images/blockquote-back.jpg);background-repeat:no-repeat; background-position: center top; color:#000 }



.entry{line-height: 22px;float:left;width:535px;margin:0 0 20px;}



p.postmetadata{border-bottom: 1px solid #dadada;padding-bottom: 10px;margin: 0;font-size: 10px;line-height: 14px;}



.navigation{padding: 10px 10px 10px;font-size: 14px;font-weight: bold;line-height: 22px;}





#sub-pages{margin: 0}



#sub-pages ul li{padding-bottom: 5px}



.sidebar-plain{background-color: #d6e2f8;	float: left;	width: 195px;	margin: 20px 20px 0 0;	display: inline; padding:10px 0 15px;line-height: 17px;}



.sidebar-plain ul{list-style-type: none;margin: 0;padding: 0 10px 0 10px;}



.sidebar{background: #d6e2f8 url(images/sidebar-background.jpg) no-repeat center top;	float: left;	width: 195px;	margin: 20px 20px 0 0;	display: inline; padding: 210px 0 15px 0; }



.sidebar ul{list-style-type: none;margin: 0;padding: 0 10px 0 10px;}



.sidebar ul li{padding: 10px 0 0 0;}

.sidebar ul li h2{font-size: 13px;color: #0053ab;font-family: Arial, Helvetica, Sans-serif;}



.sidebar ul ul li{padding: 0;font-size: 12px;line-height: 18px;margin: 5px 0 0;}



.sidebar a{font-size: 12px;}

.sidebar p{margin: 0 10px 0; padding:0;}





img{border: none;}



#footer{width: 750px;	clear: both;	background: #fff ; margin: 0 auto 0;}

#bottom-nav{padding: 15px 0 20px}



#bottom-bit{padding: 20px 0 20px}



#bottom-bit p{line-height: 12px; text-align: center; font-size: 11px; padding: 3px 0 0}





.comments-template{	margin: 10px 0 0;	padding: 10px 0 0;font-size: 14px;}



.comments-template ol{	margin: 0;	padding: 0 0 15px;	list-style: none;}



.comments-template ol li{border:1px solid #DADADA;line-height:22px;margin:10px 0 0;padding:10px;}



.comments-template h2, .comments-template h3{	font-size: 16px;clear:both;}



.commentmetadata{	font-size: 14px;}



.comment_text{background-color:#c9e8fb;margin:20px 20px 10px;padding:0 10px 10px 15px;}



.comment_text blockquote{background:#EEEEEE none repeat scroll 0 0;border:1px solid #DADADA;float:left;margin:15px auto 10px;padding:0 10px 10px 20px;width:480px;}



.comments-template p.nocomments{	padding: 0;}



.comments-template textarea{	font-family: Arial, Helvetica,Sans-serif;	font-size: 12px;}



#commentform{border:1px solid #dadada;margin:10px 0 0;padding:10px 0 30px 30px;}



table#emergency {font-size:11px; line-height: 12px; width: 100%; border-collapse: collapse; text-align:left; border: 1px solid #dadada; vertical-align: top; margin-top: 15px}



table#emergency th {font-weight:bold; color: #0053ab; padding: 5px; vertical-align: top;border: 1px solid #dadada; background:#d6e2f8;}



table#emergency td {padding: 5px; vertical-align: top;border: 1px solid #dadada;}



table#prices {font-size:13px; line-height: 15px; width: 100%; border-collapse: collapse; text-align:left; vertical-align: top; margin-top: 0px; }



table#prices th {border: 1px solid #dadada;background:#d6e2f8;padding: 4px;font-size:14px; line-height: 15px; color:#5288c2;font-family: Trebuchet MS, Arial, Helvetica, Sans-serif;}



table#prices td {border: 1px solid #dadada; margin-left: 5px;padding: 4px; }



table#prices h4{font-size:14px; line-height: 15px; }

