/*  
Theme Name: Gary Loughlin
Theme URI: http://wordpress.org/
Description: Created by Michael Heraghty, Mediajunk.com, January 2006
Version: 1.0
Author: Michael Heraghty
Author URI: http://mediajunk.com/
*/

/* ------ HTML Tags ------ */
body {
	margin:0px;
	padding:0px;
	text-align:center;
	font:13px verdana,arial,sans-serif;
}
div,span,p,td {
	font:13px verdana,arial,sans-serif;
	line-height:19px;
}
h1,h2,h3,h4,h5,h6 {
	margin:0px;
	padding:0px;
}
a { color: #0A51A1; }
br.clear {clear:both;}

a:hover { color: #000; }

/* ------ Class ------ */
.clear {
	clear:both;
}


/* ------ Layout Template ------ */
#widthwrap { 
	width: 770px;	
	margin: 0px auto;
	text-align:left;
}
#banner {
	display: block;
	background: #0A51A1;
}

#sitenav{
	display: block;
	background: #FFF;
	height:32px;
	border-bottom: 2px solid #01669A;
	margin-bottom:20px;
}

#sitenav ul {
	clear: both;
	list-style: none; 
	padding: 0;
	margin: 0;
	color: #fff;
}

#sitenav li { 
	font:12px/32px verdana,arial,sans-serif;
	display:block;
	height:auto !Important;
	height:32px;
	width:105px;
	float:left;
	margin-right:1px;
	text-align:center;
}

#sitenav li a {
  	background: #C8D0D0;
  	color: #000;
  	text-decoration: none;
  	float: left;
  	display:block;
  	text-align:center;
  	width:105px;
}

#sitenav li a.lasttab {
	border-right: 0px;
	padding-right: 24px  !important;  /*sets margin  for all browsers EXCEPT IE */
	padding-right: 19px;
}

#sitenav li a:hover, #sitenav li a.selected,
#sitenav li.current_page_item a,
#sitenav li.active a {
	color: #fff;
	background-color: #01669A;
}

#sitenav li.page-item-5,
#sitenav li.page-item-5 a {
	width:118px;
}
#sitenav li.page-item-6,
#sitenav li.page-item-6 a {
	width:120px;
}
#sitenav li.page-item-8,
#sitenav li.page-item-8 a {
	width:106px;
	margin-right:0px !important;
}


/* ------ Maincontent ------ */
#content {
	position:relative;
	top:0px;
	left:0px;
	height:auto !Important;
	height:400px;
	min-height:400px;
	border-bottom:1px solid #CCC;
	padding-bottom:20px;
}
#maincontent{
	display: block;
	width: 510px;
	float: left;
	background: #fff;
}
.post h1 {
	font:bold 25px arial,verdana,sans-serif;
	letter-spacing:-1px;
	color:#01669A;
	border-bottom:1px solid #CCC;
	margin-bottom:10px;
}
.post h2 {
	font:bold 20px arial,verdana,sans-serif;
	letter-spacing:-1px;
	color:#333;
	margin:5px 0px;
}
.post h3 {
	font:bold 18px arial,verdana,sans-serif;
	letter-spacing:-1px;
	color:#333;
	margin:5px 0px;
}

#rightcolumn{
	width: 235px;
	display: block;
	float: right;
}
h2.thetitle {
	font:20px arial,verdana,sans-serif;
	color:#01669A;
	margin-bottom:10px;
	position:relative;
	top:5px;
}
.testimonials {
	margin-bottom:10px;
	background: #E6E6FA url("images/quote.gif") no-repeat 98% 3%;
	border:1px solid #8EAEFF;
}
.testi-content {
	padding:8px 0px;
	width:210px;
	position:relative;
	left:8px;
}
.thetesti {
	width:97%;
	padding:8px 0px;
	position:relative;
	left:8px;
}
.testimonials .entry,
.testimonials .entry p,
.newp p,
.newp {
	font:11px/17px verdana,sans-serif;
	margin-top:0px;
}
.testimonials h3 {
	margin:0px;
	padding:0px;
	font:bold 15px arial,verdana,sans-serif;
	margin-bottom:4px;
	color:#277BA9;
}
.odd {
	background:#EFEFEF  url("images/quote.gif") no-repeat 98% 3% !important;
	border:1px solid #CCC !important;
}
.odd p,
.newp p,
.newp {
	color:#333;
}


#thetestimonial .testimonials {
	background:#EFEFEF url("images/quote_gray.gif") no-repeat 98% 7% !important;
	border:0px;
}

a.showall {
	background:#277BA9;
	color:#FFF;
	padding:2px;
	text-decoration:none;
	width:150px;
	text-align:center;
	display:block;
	font:10px verdana,arial,sans-serif;
	margin-bottom: 10px;
}
a.showall:hover {
	background:#999;
	color:#FFF;
}
.entry img.ajax {
	margin:10px auto;
	padding:0px;	
}
.entry p.hide {
	display:none;
}

/* ------ Footer ------ */
#bottom {
	position:relative;
	padding:8px 0px;
}
#bottom p {
	font:11px verdana,arial,sans-serif;
	color:#666;
	text-align:center;
}
#bottom p a,
.thenav a {
	color:#666;
	text-decoration:underline;
}
.thenav {
	width:770px;
	margin:0px auto;
	text-align:center;
	font:11px verdana,sans-serif;
	color:#666;
}
ul.sitemap {
	margin:0px;
	padding:0px;
	position:relative;
	top:-15px;
}
ul.sitemap li {
	list-style:none;
	font:13px/19px verdana,arial,sans-serif;
	display:block;
	background:transparent url("images/list.gif") no-repeat 0px 6px;
	margin-bottom:3px;
	padding-left:13px;
}
