/* CSS Document */

body {
	
	font-family:			"Trebuchet MS","verdana","arial", sans-serif;
	font-size:				14px;
	color:					#FFF;
	padding:				0;
	
}

h1 {
	/*margin-left:	        -50px;
	margin-top:				-10px;*/
	font-size:				20px;
}

h2 {
	font-size:				16px;
}

q {
	font-family:			serif;
	font-size:				18px;
	font-style:				italic;
	text-align:				center;
}

a {
	font-weight:		bold;
}

a:link {
	color:				#FFF;
}

a:visited {
	color:				#EEE;
}

a:hover {
	color:				#FF9900;
}

/************  ids  ************/

div#content {
	background-color:		#683;		
	
	background-image:		url(images/pinesbanner.jpg);
	background-repeat:		no-repeat;
				
	padding:				30px 0px 30px 0px;
}

/* Holly Hack to stop the peekaboo bug - stops the 'welcome to reidgallery' dissapearing */ 
/* Hides from IE5-mac \*/
* html div#content {height: 1%;}
/* End hide from IE5-mac */

div#header {
	clear:					both;
}

div#search {
	float:			right;
	margin:			5px 30px 0px 0px;
}
* html div#search {
	float:			right;
	margin:			-5px 20px 0px 0px;
}

div#title {
	height:			155px;
}
	

div#text {
	width:					400px;
	float:					left;
	margin-left:	        20px;
	margin-top:				10px;
}

.column {
	float:					left;
}

div#outline {
	width:					750px;
	border-left:			3px solid #452;
	padding:				0px 10px 0px 10px;
	border-right:			3px solid #452;
	margin-left: 			auto;
	margin-right: 			auto;
}

div#right {
	width:					285px;
	float:					right;

}

div#golfnews {
	
	border:					thin solid #452;
	margin:					0px 0px 0px 0px;
	float:					right;
	background-color:		#572;
	color:					#FFFFFF;
}
	div#golfnews p {
		padding: 4px;
	}

div#news {
	width:					220px;
	border:					thin solid #452;
	margin:					20px 10px 20px 0px;
	float:					right;
	background-color:		#572;
	color:					#FFFFFF;

}

* html div#news {
	margin:					20px 10px 20px 0px;
}

div#news p {
	padding:				5px 5px 5px 5px;
}

div#foot {
	font-size:				13px;
	text-align:				center;
	margin:					20px 80px -10px 0;
}

/*********************************/

.ad {
	width:					728px;
	margin:					0 auto;
}

.newshead {
	font-size:				18px;
	font-weight:			bold;
	background-color:		#452;
	padding-left:			5px;
	margin-bottom: -13px;
}

	
.highlight	{
	color:					#DDF;
	font-weight:			bold;
	font-style:				italic;
}

.menu	{	
	text-align:				left;
	border-bottom:			10px solid #452;
	padding:				0px 30px 5px 20px;
	float:					center;
	color:					#CCF;
	clear:					both;
}

.botmenu	{	
	text-align:				left;
	border-top:				10px solid #452;
	padding:				5px 30px 5px 20px;
	float:					center;
	color:					#CCF;
	clear:					both;
}



/***** PICTURES stuff *****/

.pic {

	float:					right;	
	padding: 				0;
	margin:					5px 0 5px 0;
	}	
* html .pic {
	padding: 				0;
}

.pic img {
	border:					thin double #452;
}

.pic p {
	font-size:				12px;
	color:					#FCC;
}

.picl {
	width:					250px;
	float:					left;
	padding:				30px;
	margin:					0px 0px 0px 0px;	
}

.picr {
	width:					250px;
	float:					right;
	padding:				30px;
	margin:					0px 30px 0px 0px;
}

.picr img , .picl img {
	border:					thick solid #452;
}

.blogitem {
	border-bottom: 1px solid #000;
}
	.blogitem h2 {
		border-top: 1px solid #452;
		border-bottom: 1px solid #452;
		color: #fff;
		padding: 0 3px;
		background-color: #794;
	}
	.blogitem h3 {
		color: #DDF;
		font-size: 12px;
		margin-top: -10px;
	}

/*****  *****/

