/* CSS Document */



/* DIV {border:1px dashed #f00;} */



/*-------------------------------------------------

MAIN CLASSES

-------------------------------------------------*/



img	{

	display: block;

	border: 0;

	}

	

.top {

	vertical-align: top;

}



.middle {

	vertical-align: middle;

}



.bottom {

	vertical-align: bottom;

}



.left {

	text-align: left;

}



.center {

	text-align: center;

}



.right {

	text-align: right;

}



a:link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #94B71C;

	text-decoration: none;

	margin: 0;

	}

	

a:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #94B71C;

	text-decoration: none;

	margin: 0;

	}

	

a:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #94B71C;

	text-decoration: underline;

	margin: 0;

	}



a:active {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #94B71C;

	text-decoration: none;

	margin: 0;

	}

	

/*-------------------------------------------------

GENERAL PARAMETERS

-------------------------------------------------*/



body	{

	background: #a3a9ad;

	color: #333;

	margin: 0 auto;

	padding: 0;

	border: 0;

	text-align: center;

	font-family: lucida, arial, helvetica, sans-serif;

	line-height: 16px;

	}

	

#wrapper        {

       background: #fff;

       color: #333;

       margin: 0 auto;

       margin-top: 25px;

       width: 740px;

       text-align: center;

       border-top: 1px solid #878C8F;

       border-right: 1px solid #474747;

       border-bottom: 1px solid #474747;

       border-left: 1px solid #878C8F;

       }



html>#wrapper   {

       width: 740px;

       }

	

#insidewrapper	{

	background: #fff;

	color: #333;

	margin: 0 auto;

	padding-bottom: 20px;

	width: 692px;

	border: 0;

	}

	

/*-------------------------------------------------

MAIN CLASSES

-------------------------------------------------*/



/* .footer {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #000000;

	text-decoration: none;

	} */

	

.footer a:link, a:visited, a:hover, a:active {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #94B71C;

	text-decoration: none;

	padding-bottom: 20px;

	}

	

.footer a:hover {

	text-decoration: underline;

	}



/*-------------------------------------------------

HEADER

-------------------------------------------------*/



#header	{

	background: transparent;

	width: 692px;

	color: #333;

	border: 0;

	padding: 0;

	text-align: center;

	}



#header img	{

	/* margin-top: 24px; */

	padding: 24px 0 5px 0;

	border: 0;

	}



/*-------------------------------------------------

TOP NAVIGATION

-------------------------------------------------*/



#navwrapper {

	width: 692px;

	background-color: #fff;

	margin: 0;

	padding-top: 0;

	text-align: right;

	height: 50px;

	margin-bottom: 15px;

	}



#logo {

	width: 60px;

	background-color: #fff;

	float: left;

	margin-top: 10px;

	}



#navigation {

	/*background: transparent url(images/logo.gif) top left no-repeat;*/

	width: 400px;

	margin-top: 0px;

	padding-top: 0;

	text-align: right;

	height: 50px;

	float: right;

	/* vertical-align: top; */

	display: none;

	}

	

#navigation a:link, #navigation a:visited, #navigation a:hover, #navigation a:active {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #94B71C;

	text-decoration: none;

	}

	

#navigation a:hover {

	text-decoration: underline;

	}



li.inline {

	display: inline;

	padding-left: 1px;

	padding-right: 1px;

	/* border-right: 1px dotted #066; */

	font-family :Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #94B71C;

	vertical-align: top;

	}

	

/*-------------------------------------------------

MAIN TABLE

-------------------------------------------------*/



#contentholder {

	width: 692px;

	border-spacing: 0px;

	border-collapse: collapse;

	border: 0;

	padding: 0;

	margin: 0 auto;

	text-align: left;

	}



/* LEFT NAVIGATION */



#leftnavigation {

	background: transparent;

	border-spacing: 0px;

	border-collapse: collapse;

	width: 139px;

	margin: 0;

	border: 0;

	padding: 0;

	display: none;

	}

	

#leftnavigation p, #leftnavigation p a:link, #leftnavigation p a:visited, #leftnavigation p a:hover, #leftnavigation p a:active {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #000;

	text-decoration: none;

	margin: 0;

	line-height: 16px;

	padding-bottom: 15px;

	}

	

#leftnavigation p a:hover {

	text-decoration: underline;

	} 



#leftnavigation h1, #leftnavigation h1 a:link, #leftnavigation h1 a:visited, #leftnavigation h1 a:hover, #leftnavigation h1 a:active {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #94B71C;

	padding: 0;

	margin: 0;

	text-decoration: none;

	line-height: 16px;

	}

	

#leftnavigation h1 a:hover {

	text-decoration: underline;

	} 



/*-------------------------------------------------

MAIN CONTENT

-------------------------------------------------*/



#maincontent {

	background: transparent;

	border-spacing: 0px;

	border-collapse: collapse;

	width: 419px;

	margin: 0;

	border: 0;

	padding: 0;

	}

	

#maincontent td p {

	margin:0

	}

	

#maincontent p, h1, h2, h3, h4 {

	margin: 0 20px;

	}

	

#maincontent p {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000;

	line-height: 18px;	

	}

	

#maincontent p a:link, #maincontent p a:visited, #maincontent p a:hover, #maincontent p a:active {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #94B71C;

	line-height: 18px;

	text-decoration: none;

	}

	

#maincontent p a:hover {

	text-decoration: underline;

	} 

	

#maincontent h1 {

	font-family: Georgia, arial, helvetica;

	font-weight: 100;

	font-size: 20px;

	color: #000;

	margin-left: 20px;

	margin-right: 20px;	

	margin-bottom: 10px;

	padding-bottom: 0px;

	line-height: normal;

	voice-family: "\"}\"";

	voice-family:inherit;

	}

	

#maincontent h2 {

	font-family: Georgia, arial, helvetica;

	font-weight: 100;

	font-size: 14px;

	color: #000;

	margin-left: 20px;

	margin-right: 20px;	

	margin-bottom: 10px;

	border-bottom: 0;

	padding-bottom: 5px;

	line-height: normal;

	voice-family: "\"}\"";

	voice-family:inherit;

	}



/*-------------------------------------------------

RIGHT NAVIGATION

-------------------------------------------------*/



#rightnavigation {

	background: transparent;

	border-spacing: 0px;

	border-collapse: collapse;

	width: 132px;

	margin: 0;

	border: 0;

	padding: 0;

	border: 0;

	border: 1px solid #ccc;

	display: none;

	

	}

	

#rightnavigation p, h1, h2, h3, h4 {

	margin: 0 10px;

	line-height: 16px;

	}

	

#rightnavigation p {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #000;

	text-decoration: none;

	}



#rightnavigation p a:link, #rightnavigation p a:visited, #rightnavigation p a:hover, #rightnavigation p a:active {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #94B71C;

	text-decoration: none;

	}

	

#rightnavigation p a:hover {

	text-decoration: underline;

	} 



#rightnavigation h1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #000;

	padding: 0;

	text-decoration: none;

	}

	

#rightnavigation h1 a:link, #rightnavigation h1 a:visited, #rightnavigation h1 a:hover, #rightnavigation h1 a:active {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #94B71C;

	padding: 0;

	text-decoration: none;

	}



#rightnavigation h1 a:hover {

	text-decoration: underline;

	} 

	

#rightnavigation img {

	margin: 10px 0;

	padding: 0;

	border: 0;

	text-align: center;

	}

	

/*-------------------------------------------------

VALIDATION

-------------------------------------------------*/



#validation {

	text-align: right;

	width: 725px;

	margin: 0 auto;

	margin-top: 10px;

	margin-bottom: 20px;

	background: transparent;

	border: 0;

	display: none;

	}

	

#validation img {

	text-align: right;

	float: right;

	padding: 0 4px;

	}

	

/*-------------------------------------------------

ARTWORK TABLE FOR SOLO, GROUP, ETC

-------------------------------------------------*/



#artwork {

	background: transparent;

	width: 375px;

	margin: 0;

	margin-left: 10px;

	border: 0;

	/*padding-left: 10px;*/

	border: 0;	

	}

	

/*#artwork p, h1, h2, h3, h4 {

	margin-left: 10px;

	margin-top: 0;

	margin-bottom: 0;

	margin-left: 10px;

	margin-right: 10px;

	line-height: 18px;

	padding: 0;

	margin-left: 10px;

	}*/

	

#artwork p, #artwork p a:link, #artwork p a:visited, #artwork p a:hover, #artwork p a:active {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	text-decoration: none;

	/*margin-left: 10px;

	padding-left: 10px;

	margin-left: 10px;*/

	margin: 0;

	padding: 0;

	}

	

#artwork p a:hover {

	text-decoration: underline;

	} 



#artwork h1, #artwork h1 a:link, #artwork h1 a:visited, #artwork h1 a:hover, #artwork h1 a:active {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	/*line-height: 18px;*/

	color: #94B71C;

	/*padding-left: 0;

	margin: 0 5px;

	margin-left: 10px;*/

	text-decoration: none;

	margin: 0;

	padding: 0;

	}



#artwork h1 a:hover {

	text-decoration: underline;

	} 

	

#artwork img {

	margin: 15px 10px;

	margin-top: 15px;

	margin-bottom: 15px;

	margin-left: 10px;

	margin-right: 30px;

	padding: 0;

	border: 0;

	text-align: left;

	}

	

#artwork img a:hover {

	border: 1px solid #94B71C;

	}

	

/*-------------------------------------------------

COMMENTS

-------------------------------------------------*/

	

#comments {

	background: transparent;

	width: 400px;

	margin: 0;

	border: 0;

	padding-left: 10px;

	padding-top: 5px;

	padding-bottom: 5px;

	border: 0;

	}

	

#comments p {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #000;

	text-decoration: none;

	}

	

.comments {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #000;

	text-decoration: none;

	}

	

/*-------------------------------------------------

DATALIST

-------------------------------------------------*/

	

table.datalist {

	margin-bottom: 10px;

	width: 370px;

	margin-left: 20px;

	}



table.datalist tr.datalist td {

	background: #fff;

	border-bottom: 1px solid #ddd;

	}

	

table.datalist p {

	font-size: 11px;

	color: #666;

	margin: 0;

	padding: 5px 0;

	line-height: 12px;

	}

	

table.datalist a:link, table.datalist a:visited, table.datalist a:hover {

	padding: 5px 0;

	} 



table.datalist a:hover {

	text-decoration: underline;

	}



.keogh {

	font-size: 18px;

	font-family: Arial, Helvetica, sans-serif;

	margin: 0;

	padding: 0;

	color: red;

	}