/* Dundonald Links
 * Layout
 *
 * 
*/


/* 														------------- Basic Structure */

body {
	margin:0;
	padding:0;
	background-color: #14042b;
}

a#skipnav{
	 visibility: hidden; 
	 position: absolute; 
	 left: -9999px; 
}

.clear-fix {
	clear:both;
}

#container {
	margin:48px 0 0 26px;
	padding-top: 1px;
	width: 782px;
	background: url(../image/background-container.gif) left top no-repeat;
}

#navigation_main {
	float: left;
	width: 190px;
}

#content {
	float: left;
	width: 592px;
}

#header {
	height: 117px;
	background: url(../image/background-container.gif) left bottom repeat-x;
}

#footer {
	height: 117px;
	margin-top: 13px;
	float: left;
	clear: both;
	width: 100%;
	background: url(../image/background-container.gif) left top repeat-x;
}

td {
	vertical-align: top;
}

/* 														------------- Basic Structure Specifics */
/* 												--- Header */
#header h1 {
	float: right;
}

/* 												--- Content */


/* 														------------- Layout Specifc */

/* 												--- page-title */
#page-title {
	padding-top: 4px;
	height: 54px;
	background: url(../image/background-container.gif) left bottom repeat-x;
}

/* 												--- content */
/* 							--- layout-bigTextColMediumPic */

.layout-bigTextColMediumPic {
	padding-top: 12px;
}

.layout-bigTextColMediumPic .text {
	float: left;
	width: 287px;
}

.layout-bigTextColMediumPic .image {
	float: right;
	width: 271px;
	
}

/*							--- TwoToOne-Two */
.layout-TwoToOne div.layout-TwoToOne-TwoSized {
	float: left;
	width: 393px;
}

.layout-TwoToOne .imageHolder {
	margin: 0;
	padding: 0 0 35px 0;
}

.layout-TwoToOne table {
	height: 60px;
}

.layout-TwoToOne table td {
	width: 254px;
	vertical-align: top;
}

.layout-TwoToOne table td.title {
	width: 136px;
}

.layout-TwoToOne table td.col2 {
	width: 159px;
}

.layout-TwoToOne table td.col3 {
	width: 97px;
}

.layout-TwoToOne-OneSized {
	float: right;
	width: 172px;
	padding-top: 13px;
}

.layout-TwoToOne-OneSized img{
	padding-bottom: 13px;
}

.borders{
	border-top: 1px #6B627B solid;
	border-bottom: 1px #6B627B solid;
	padding: 7px 0;
	margin-bottom: 8px;
}

/*							--- layout-side */
.layout-side {
	clear: both;
	padding: 0 16px 0 25px; 
}

div.layout-side.top {
	padding-top: 20px; 
}

.layout-side .text {
	width: 364px;
	padding-right: 22px;
	float: left;
	clear: left;
	border-right: 1px #6B627B solid;
}

.layout-side .highlight{
	float: right;
	width: 150px;
}

.layout-side .highlight img{
	float: right;
}

.layout-side-break {
	clear: both;
	padding: 11px 16px 0pt 25px;
}

.layout-side-break .image{
	float: left;
	width: 364px;
	padding-top: 
}

.layout-side-break .image img{
	padding-top: 5px;
}

.layout-side-break .text {
	float: right;
	width: 164px;
}

/* 												--- footer */
#footer p {
	float: right;
}


/* 														------------- Page Specifc */
/* 												--- Home */
body#Home div#content div#header h2 {
	padding-top: 85px;
}
body#Home div#footer {
	margin-top: 0px;
}

/* 												--- Contact */
body#Contact table {
	margin-top: 23px;
	margin-left: 2px;
}
body#Contact td.col1{
	width:188px;
}	

body#Contact td.col2{
	width:106px;
}	

body#Contact td.end{
	height:234px;
}

/* 												--- Gallery */

body#Gallery div#footer {
	margin-top: 0px;
}

#gallery {
	background-color: #221237;
	float: left;
	margin-top: 3px;
	padding-bottom: 30px;
}

#gallery h6 {
	padding: 15px 14px 0 14px;
	float: left;
}

#holeTitle {
	margin-top:7px;
	margin-bottom: 1px;
	margin-left: 2px;
}

#gallery #holeDescription {
	padding-top: 15px;
	float: left;
	width:244px;
}

#gallery #holeLength {
	padding-top: 15px;
}

#gallery #holeLength, #gallery #holePar {
	float: right;
	clear: right;
	width:171px;
}

#gallery #holeLength p, #gallery #holePar p {
	padding-bottom: 0;
}

/* 												--- Course Guide */

h3.guide {
	margin: 7px 0pt -9px 0pt;
}

/* 												--- News */

.layout-News_Item {
	float: left;
	background: url(../image/background-news.gif) bottom left no-repeat;
	padding-top: 20px;
	padding-bottom: 16px;
}

.layout-News_Item h4 {
	padding-bottom: 0;
	margin-bottom: 0;
}


/* Flash Content
-------------------------------------------------------- */

#flash_image {
	width: 592px;
	height: 352px;
}