/*
Theme Name: Great Canes
Theme URI: http://www.greatcanes.com/
Description: WordPress Custom Theme for Great Canes.
Version: 12 Jan 2010
Author: High Impact
Author URI: http://www.highimpact.co.uk/
*/
@charset "utf-8";

body {
	background-color: #FFF;
	background-image: url(images/bg.jpg);
	_background-image: url(images/bg-6.jpg);
	background-repeat: repeat-x;
		font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	color: #333;
	line-height: 164%;
	font-size:14px;
}

a{
	color:#477D95;
}

h1{
	font-size:150%;
	font-weight:bold;
}
h3{
	margin-top:2px;
	margin-bottom:5px;
	font-size:20px;
	color:#477D95;
}
.container{
	width:1045px;
	margin-left:auto;
	margin-right:auto;


}
.main{
	background-image: url(images/bg-s.png);
	background-repeat: repeat-y;
	width:1045px;
	_min-height:3000px;
	padding-left:20px;
	padding-right:20px;
	position:relative;



}

.menu{
padding-top:237px;
padding-left:4px;
position:absolute;
}

.content{
padding-top:236px;
position:relative;
left:203px;
width:842px;
_width:839px;
min-height:1300px;

}

h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}
p {
	margin-bottom: 1.1em;
	margin-top: 0;
}
#main p.lastNode {
	margin-bottom: 0;
}
a:link img, a:visited img {
	border: none;
}
div.clearFloat {
	clear: both;
	font-size: 0;
	height: 0;
	line-height: 0px;
}
li.clearFloat {
	clear: both;
}
ul.symbolList {
	display: inline;
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.AbsWrap {
	position: relative;
	width: 100%;
}
.rowWrap {
	width: 100%;
}




#great-canes_r1_c1 {
	left: 30px;
	position: absolute;
	top: 0px;
	height: 99px;
	margin-bottom: 0;
	width: 356px;
}
#great-canes_r2_c4 {
	left: 821px;
	position: absolute;
	top: 20px;
	height: 33px;
	margin-bottom: 0;
	width: 188px;
	z-index:999;
}
#great-canes_r3_c4 {
	left: 823px;
	position: absolute;
	top: 55px;
	height: 32px;
	margin-bottom: 0;
	width: 184px;
		z-index:999;
}
#great-canes_r5_c2 {
	left: 24px;
	position: absolute;
	top: 114px;
	height: 116px;
	margin-bottom: 0;
	width: 999px;
}


/*MENU*/
#canes-menu_r1_c1 {
	margin-left: 328px;
	margin-top: 289px;
	display: inline;
	float: left;
	height: 27px;
	margin-bottom: 0;
	width: 399px;
}
#canes-menu_r1_c8 {
	margin-left: 1px;
	margin-top: 289px;
	display: inline;
	float: left;
	height: 27px;
	margin-bottom: 0;
	width: 399px;
}
#canes-menu_r3_c1 {
	margin-left: 328px;
	margin-top: 1px;
	display: inline;
	float: left;
	height: 138px;
	margin-bottom: 0;
	width: 132px;
}
#canes-menu_r3_c3 {
	margin-left: 1px;
	margin-top: 1px;
	display: inline;
	float: left;
	height: 138px;
	margin-bottom: 0;
	width: 132px;
}
#canes-menu_r3_c5 {
	margin-left: 1px;
	margin-top: 1px;
	display: inline;
	float: left;
	height: 138px;
	margin-bottom: 0;
	width: 132px;
}
#canes-menu_r3_c8 {
	margin-left: 2px;
	margin-top: 1px;
	display: inline;
	float: left;
	height: 138px;
	margin-bottom: 0;
	width: 131px;
}
#canes-menu_r3_c10 {
	margin-left: 1px;
	margin-top: 1px;
	display: inline;
	float: left;
	height: 138px;
	margin-bottom: 0;
	width: 133px;
}
#canes-menu_r3_c12 {
	margin-left: 1px;
	margin-top: 1px;
	display: inline;
	float: left;
	height: 138px;
	margin-bottom: 0;
	width: 132px;
}




/*CONTENT*/
.Txt_Lorem2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 140%;
	text-align: left;
	color: #333;
	line-height: 164%;
	padding-bottom: 2px;
	padding-top: 1px;
	left: 6px;
	position: absolute;
	top: 254px;
	margin-bottom: 0;
	width: 584px;
}



.news-title{
	padding-left:1px;
	background-color:#55514E;
	width:597px;
	height:28px;

}

.news-content{
	background-image:url(images/main-bg.jpg);
	background-repeat:repeat-x;
	background-color:#D7D6D2;
	width:576px;

	
	min-height:360px;
	padding-left:10px;
	padding-right:10px;
	_padding-left:0px;
	_padding-right:0px;	
}

.welcome-header{
	background-color:#477D95;
	width:595px;
	height:27px;
	margin-top:5px;
	margin-left:1px;
}
.welcome-content{
	width:556px;
	padding-left:10px;
	padding-right:10px;	
}

.content-header{
	background-color:#477D95;
	width:800px;
	height:27px;
	margin-top:5px;
}
.main-content{
	width:766px;
	padding-left:20px;

}


#canes-content_r1_c1 {
	left: 0px;
	position: absolute;
	top: 0px;
	height: 28px;
	margin-bottom: 0;
	width: 597px;
}
#canes-content_r1_c3 {
	left: 600px;
	position: absolute;
	top: 0px;
	height: 64px;
	margin-bottom: 0;
	width: 199px;
}
#canes-content_r2_c1 {
	left: 0px;
	position: absolute;
	top: 37px;
	height: 127px;
	margin-bottom: 0;
	width: 597px;
}
#canes-content_r3_c3 {
	left: 600px;
	position: absolute;
	top: 64px;
	height: 100px;
	margin-bottom: 0;
	width: 199px;
}
#canes-content_r5_c1 {
	left: 0px;
	position: absolute;
	top: 167px;
	height: 28px;
	margin-bottom: 0;
	width: 597px;
}
#canes-content_r5_c3 {
	left: 600px;
	position: absolute;
	top: 167px;
	height: 164px;
	margin-bottom: 0;
	width: 199px;
}


/*RIGHT BAR*/
.right-bar{
	width:200px;
	float:right;
	padding-right:43px;
	_padding-right:25px;	
}

.search-box{
	background-image:url(images/canes-content_r3_c3.jpg);
	background-repeat:no-repeat;
	width:199px;
	height:100px;
	padding:7px;
}
.getintouch{
	position:relative;
	top:-9px
}

.menu ul {list-style:none; margin:0; padding:0; line-height:140%;  }
.menu ul li { padding:0; margin:0; border-bottom:1px dotted #5B5855; }
.menu ul li a { padding:4px 4px 4px 10px; text-decoration:none; color: #2F200D; }
.menu ul li a:hover { color: #477D95; font-weight:bold;}


/*FOOTER*/
.ft{
	position:relative;
	top:-16px;
}

