@charset "utf-8";
/* CSS Document */

body, p, div, li
{
	font-family:			 Arial,Helvetica,Verdana, sans-serif;
	font-size:				95%;
	
}

body
{
	margin: 				0px;
	margin-bottom:			15px;
	padding: 				0px;
	padding-bottom:			15px;
	background-color:		#FFFFFF;
}

a:link 
{
	color: 					#000000;
}

a:visited
{
	color: 					#000000;
}

a:hover
{
	color: 					#961720;
}

a:active
{
	color: 					#124120;
}

/*
Layout Styles
*/

#page
{
	position:				relative;
	width: 					800px;
	margin-left:			auto;
	margin-right:			auto;
	top:					20px;
	margin-bottom: 			15px;
	background-color:		#ffffff;
	min-height:				580px;
	_height:				580px;
	border: 				1px solid black;
	padding-bottom:			25px;
}

#header-top
{
	position: 				relative;
	top:					0px;
	left:					0px;
	background-color:		#ffffff;
	background-image:		url(../images/SCOTTISH_WALK-MASTHEAD-V1.jpg);
	background-repeat:		no-repeat;
	width:					800px;
	height:					87px;
	padding:				0px;
	background-position:	0px 0px;
	margin:					0px;
	text-indent:			-1000px;
	overflow:				hidden;
}

#header-bottom
{
	position: 				relative;
	top:					0px;
	left:					0px;
	background-image:		url(../images/SCWW-2010-Tartan-header.jpg);
	background-repeat:		no-repeat;
	margin:					0px;
	text-indent:			-1000px;
	overflow:				hidden;
	width:					800px;
	height:					59px;
	padding:				0px;
	margin:					0px;
	background-color:		#ffffff;
}

#menu
{
	position: 				relative;
	top:					2px;
	left:					0px;
	background-color:		#124120;
	color:					#FFFFFF;
	font-weight:			bold;
	width:					800px;
	height:					22px;
}

#menu ul
{
	padding:				0px;
	margin:					0px;
	padding-top:			2px;
}

#menu li
{
	display:				inline;
	list-style-type:		none;
	padding-left:			15px;
	padding-right:			15px;
	padding-bottom:			0px;
	margin:					0px;
	border-left:			1px solid white;
	text-transform:			capitalize;
}

#menu li a:link
{
	color: #CCCCCC;
	text-decoration:none;
}

#menu li a:visited
{
	color: #CCCCCC;
	text-decoration:none;
}

#menu li a:hover
{
	color: #FFFFFF;
	text-decoration:none;
}

#menu li a:active
{
	color: #FFFFFF;
	text-decoration:none;
}



#menu li  a.menu-on:link, #menu li  a.menu-on:visited
{
	color: #FFFFFF;
	text-decoration:none;
}



#menu li.begin
{
	display:				inline;
	list-style-type:		none;
	padding-left:			15px;
	padding-right:			15px;
	margin-left:			0px;
	margin-right:			0px;
	text-transform:			capitalize;
	border-left:			none;
}

#bannerWelcome
{
	position:				relative;
	top:					5px;
	left:					0px;
	margin:					0px;
	padding:				0px;
	width:  				800px;
	height:					90px;
	background-image:		url(../images/SW_MS-IMAGE_BAR-WELCOME.jpg);
	background-repeat:		no-repeat;
}

#bannerTickets
{
	position:				relative;
	top:					5px;
	left:					0px;
	margin:					0px;
	padding:				0px;
	width:  				800px;
	height:					90px;
	background-image:		url(../images/SW_MS-IMAGE_BAR-TICKETS.jpg);
	background-repeat:		no-repeat;
}



#bannerContact
{
	position:				relative;
	top:					5px;
	left:					0px;
	margin:					0px;
	padding:				0px;
	width:  				800px;
	height:					90px;
	background-image:		url(../images/SW_MS-IMAGE_BAR-CONTACT.jpg);
	background-repeat:		no-repeat;
}

#bannerSponsors
{
	position:				relative;
	top:					5px;
	left:					0px;
	margin:					0px;
	padding:				0px;
	width:  				800px;
	height:					90px;
	background-image:		url(../images/SW_MS-IMAGE_BAR-SPONSORS.jpg);
	background-repeat:		no-repeat;
}

#left-image
{
	position:				relative;
	top:					20px;
	left:					10px;
	margin:					0px;
	padding:				0px;
	float:					left;
	height:					235px;
	width:					200px;
	background-color:		#ffffff;
}

#content
{
	position:				relative;
	top:					20px;
	margin:					0px;
	margin-left:			225px;
	padding-left:			2px;
	left:					10px;
	width:					550px;	
}

#content-wide
{
	position:				relative;
	top:					20px;
	margin:					0px;
	margin-left:			auto;
	margin-right:			auto;	
	left:					10px;
	width:					770px;	
}



h2
{
	color: 					#961720;
	font-size:				12pt;
	font-weight:			bold;
}

h3
{
	color: 					#124120;
	font-size:				11pt;
	font-weight:			bold;
}



ul.topped, p.topped
{
	margin-top:				0px;
	padding-top:			0px;
}

ul.in
{
	display:			inline;
	list-style-type:	disc;
	margin:				0px;
	padding:			0px;
}

ul.in li 
{
	list-style-type:	disc;
	display:			inline;
	padding-right:		5px;
	padding-left:		3px;	
}

ul.in li.f
{
	list-style-type:	disc;
	display:			inline;
	padding-right:		5px;
	padding-left:		0px;	
}

.bold { font-weight: bold}



p.bandu
{
	font-weight:			bold;
	text-decoration:		underline;
}

.plain {font-weight: normal; font-size: 8pt;}
p.topper
{
	margin:					0px;
	padding:				0px;
}

.details
{
	display:				none;
}



p.date-list-head
{
	padding-left:			30px;
	padding-right:			5px;
	margin:					0px;
	margin-top:				5px;
	border-top:				1px solid black;
	border-bottom:				1px solid black;
	background-color:		#CCCCCC;
	font-weight:			bold;
}

span.expand
{
	position:				absolute;
	margin:					0px;
	font-weight:			normal;
	color:					#333333;
	text-transform:			capitalize;
	right:					15px;
}



/***** CE style second version ********/
div.toggle
{
	position:relative;
	left: 5px;
	top: 3px;
	width: 50px;
	margin: 0px;
	padding: 0px;
	height:	 15px;
		
}



div.time
{
	position:absolute;
	left:  60px;
	top: 3px;
	width:	225px;
	margin: 0px;
	padding: 0px;
	height:	 15px;
}

div.event
{
	position:absolute;
	left: 295px;
	top: 3px;
	width:	350px;
	margin: 0px;
	padding: 0px;
	height:	 15px;
}
