/*
 Default styles for Orion Web Edit 4.0
 */

/* CSS reset for browser consistency */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary, time, mark, audio, video 
{
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section 
{
	display: block;
}
body 
{
	line-height: 1;
}
ol, ul 
{
	list-style: none;
}
blockquote, q 
{
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after 
{
	content: '';
	content: none;
}
table 
{
	border-collapse: collapse;
	border-spacing: 0;
}

html
{
  -ms-overflow-y	: scroll;
  overflow-y		: scroll;
}

body
{
  color			: black;
  background		: url('media/gaines-column.jpg') rgb(0, 70, 0);
  font			: 14pt baskerville,"times new roman",serif;
  line-height:  1.2;
  margin		: 20px 0px;
  padding		: 0px;
  text-align		: center;
  width			: 98%;
}

#owepage
{
  width			: 1000px;
  margin		: 0px auto;
  text-align		: left;
  padding		: 15px;
  border		: none;
  background-color	: white;

  -webkit-box-shadow	: 3px 3px 3px #000000;
  box-shadow		: 3px 3px 3px #000000;
  border-radius		: 15px;
}

#owepagecontent
{
  width			: 100%;
  border		: none;
  padding-left		: 0px;
  padding-right		: 0px;
  padding-top		: 5px;
  padding-bottom	: 20px;
  min-height		: 500px;
}

#owefooter
{
  color: white;
  font-size: 10pt;
  font-weight: bold;
  padding: 20px;
  text-align: center;
}

#owefooter a
{
  color: white;
}

#owefooter a:hover
{
  color: #a0ffa0;
}

.pagetitle,.pagedesc
{ 
  display		: none;
}

#owetopnav
{
  font-weight		: normal;
  height: 50px;
  margin-bottom		: 20px;
  margin-top		: 20px;
  list-style		: none;
  position:	relative; 
  width: 1000px;
  z-index:	100;
}

#owetopnav ul
{
  list-style-type	: none;
  float			: left;
  width			: 100%;
  height                   : 50px;
  padding:	0;
  margin:		0;
  border:		none;
}

#owetopnav li
{
  float			: left;
  margin-right		: 15px;
  position		: relative;
}

#owetopnav li a, #owetopnav li a:visited
{
  display		: block;
  padding		: 10px;
  padding-left		: 15px;
  padding-right		: 15px;
  margin-right:             :  0px;
  color			: #ffffff;
  background		: #999999;
  text-align:  center;
  text-decoration	: none;
  width:  155px;
  box-shadow		: 3px 3px 3px #000000;
  -moz-box-shadow	: 3px 3px 3px #000000;
  -webkit-box-shadow	: 3px 3px 3px #000000;
}

body#owe_index_page #owetopnav li a#indexnav, 
body#owe_index_page #owetopnav li a#indexnav:visited,
body#owe_events_page #owetopnav li a#eventsnav, 
body#owe_events_page #owetopnav li a#eventsnav:visited,
body#owe_news_page #owetopnav li a#newsnav, 
body#owe_news_page #owetopnav li a#newsnav:visited,
body#owe_contact_page #owetopnav li a#contactnav, 
body#owe_contact_page #owetopnav li a#contactnav:visited,
body#owe_about_page #owetopnav li a#aboutnav, 
body#owe_about_page #owetopnav li a#aboutnav:visited
{
  background  : #009000;
}

#owetopnav li a:hover
{
  color			: #ffffff;
  background		: #007000;
  text-decoration	: none;
}

h1
{ 
  font-size		: 28.0pt;
  font-weight		: normal;
  margin-bottom		: 10px;
  text-align:    center;
}

h2
{ 
  font-size		: 22.0pt; 
  font-weight		: normal;
  margin-bottom		: 3px;
}

h3
{ 
  font-size		: 18.0pt;
  font-weight		: normal; 
}

h4
{ 
  font-size		: 16.0pt;
  font-weight		: normal; 
}

.oweimage-float-left
{
  float			: left;
  border		: none;
  padding-right		: 10px;
  padding-bottom	: 10px;
}

.oweimage-float-right
{
  float			: right;
  border		: none;
  padding-left		: 10px;
  padding-bottom	: 10px;
}

.oweimage-float-left-border
{
  float			: left;
  border		: solid black 2px;
  padding-right		: 10px;
  padding-bottom	: 10px;
}

.oweimage-float-right-border
{
  float			: right;
  border		: solid black 2px;
  padding-left		: 10px;
  padding-bottom	: 10px;
}


table            { 
                   padding          : 0px;
                   border           : none;
                 }

tbody            { 
                   padding          : 0px;
                   border           : none;
                 }

tr               { 
                   padding          : 0px;
                   border           : none;
                 }

td               { 
                   vertical-align   : top;
                   padding          : 0px;
                   border           : none;
                 }

hr               { 
                   background       : 808080;
                   color            : 808080;
                   margin-bottom    : 5px;
                 }

img              {
                   border-style    : none;
                 }

.small           {
                   font-size   : 10.0pt; 
                 }

.quote           {
                   font-size   : 8.0pt; 
                   font-weight : bolder;
                   color       : black;
                 }

.boxquote        {
                   font-size        : 8.0pt; 
                   font-weight      : bolder;
                   color            : black;
                 }

.wide            {
                   width            : 400px;
                 }

.news            {
                   font-size    : 9.5pt; 
                   padding-right: 20px; 
                   line-height  : 140%;
                 }

.newsright       {
                   width        : 110px; 
                   margin-left  : 10px; 
                 }

.cds             {
                   font-size    : 9.5pt; 
                   padding-left : 20px; 
                   line-height  : 140%;
                   text-align   : justify;
                 }

.cdsleft         {
                   width        : 110px; 
                   margin-right : 10px; 
                 }

.scores          {
                   font-size    : 9.5pt; 
                   padding-left : 20px; 
                   line-height  : 140%;
                   text-align   : justify;
                 }

.scoresleft      {
                   width        : 150px; 
                   margin-right : 10px; 
                 }

.maxwidth        {
                   width            : 100%;
                 }

.maxheight       {
                   height           : 100%;
                 }

.maxsize         {
                   height           : 100%;
                   width            : 100%;
                   margin           : 0px;
                   padding          : 0px;
                   border           : none;
                   border-collapse  : collapse;
                 }

.pagelist        {
                   height           : 100%;
                   width            : 100%;
                   margin           : 0px;
                   padding          : 0px;
                   border           : none;
                   border-collapse  : collapse;
                 }

.design          {
                   width            : 100%;
                   margin           : 0px;
                   padding          : 0px;
                   border           : none;
                   border-collapse  : collapse;
                 }

.maxfixed        {
                   width            : 100%;
                   table-layout     : fixed;
                 }

.navleft         {
                   text-align       : left;
                 }

.navright        {
                   text-align       : right;
                 }

.navcentre       {
                   text-align       : center;
                 }

.header          {
                   font-size        : 10.0pt;
                   color            : black;
                   background       : url("/headerbg.jpg") #c0c0c0 repeat fixed;
                   width            : 98%;
                   height           : 45px;
                 }

.insidehead      { 
                   color            : #000000;
                   width            : 50%;
                 }

.footer          { font-size        : 10.0pt;
                   width            : 98%;
                 }


.leftnavcolumn   {
                   width            : 135px;
                   border           : none; 
                   padding-left     : 10px; 
                   padding-right    : 0px; 
                 }

.maincontent     {
                   width            : 450px;
                   border           : none;
                   padding-left     : 20px;
                   padding-right    : 0px;
                 }

.pagetext        { 
                   line-height      : 140%;
                   font-size        : 9.5pt;
                 }

.biogpagetext    { 
                   line-height      : 140%;
                   font-size        : 9.5pt;
                   text-align       : justify;
                 }

.homepagetext    {
                   width            : 230px;
                   line-height      : 140%;
                   font-size        : 9.5pt;
                   text-align       : justify;
                 }

.imagecentre     {
                   text-align       : center;
                   border-style     : none;
                 }

.imageright, .captionbox      {
                   border-style    : none;
                   border-width    : 0px;
                   float           : right;
                   margin-left     : 20px;
                   margin-bottom     : 20px;
                 }

.imageleft       {
                   border-style    : none;
                   border-width    : 0px;
                   float           : left;
                   margin-right     : 20px;
                   margin-bottom     : 20px;
                 }

.imagecellright {
                   border-style    : none;
                   border-width    : 0px;
                   margin-left     : 10px;
                 }

.imagecellleft  {
                   border-style    : none;
                   border-width    : 0px;
                   margin-right    : 10px;
                 }

.imagefloatright {
                   border-style    : none;
                   border-width    : 0px;
                   float           : right;
                   margin-left     : 10px;
                 }

.imagefloatleft  {
                   border-style    : none;
                   border-width    : 0px;
                   float           : left;
                   margin-right    : 10px;
                 }

.dormantbutton   {
                   width            : 135px;
                   border-style     : none;
                   padding          : 5px;
                   color            : rgb(116, 90, 50);
                   background       : url("media/bbdor.gif") #ffffff no-repeat scroll top left;
                   font-size        : 12.0pt; 
                   font-weight      : normal;
                 }

.rolloverbutton  {
                   width            : 135px;
                   border-style     : none;
                   padding          : 5px;
                   color            : rgb(116, 90, 50);
                   background       : url("media/bbrol.gif") #ffffff no-repeat scroll top left;
                   font-size        : 12.0pt; 
                   font-weight      : normal;
                 }

.selectedbutton  {
                   width            : 135px;
                   border-style     : none;
                   padding          : 5px;
                   color            : rgb(233, 202, 173);
                   background       : url("media/bbsel.gif") #ffffff no-repeat scroll top left;
                   font-size        : 12.0pt; 
                   font-weight      : normal;
                 }

.navbox          { 
                   margin-top       : 20px;
                 }

.info            { 
                   background-color : #c0c0c0;
                   color            : #a00000; 
                   text-decoration  : none;
                   font-size        : 9.5pt; 
                   font-weight      : bold; 
                   line-height      : 140%;
                   width            : 140px; 
                 }

.concertleft     { 
                   background-color : #c0c0c0;
                   color            : #a00000; 
                   text-decoration  : none;
                   font-size        : 9.5pt; 
                   font-weight      : bold; 
                   line-height      : 140%;
                   width            : 140px; 
                   margin-right     : 10px; 
                   padding          : 5px; 
                 }

.concertright    {
                   margin-left      : 15px;
                   line-height      : 140%;
                   font-size        : 9.5pt;
                 }

.concertsmall    {
                   margin-left      : 15px;
                   line-height      : 140%;
                   font-size        : 8.0pt; 
                   text-align       : justify;
                 }

.workdetails     {
                   margin-top       : 0px;
                   margin-bottom    : 0px;
                   margin-left      : 5%;
                   margin-right     : 10%;
                 }

.workpanel       {
                   background-color : #c0c0c0;
                   font-size        : 9.0pt; 
                   margin-right     : 10px; 
                 }

.notepanel       {
                   padding-left     : 20px; 
                   line-height      : 140%;
                   font-size        : 9.5pt;
                   text-align       : justify;
                 }

.right
{
  text-align		: right;
}

.justify
{
  text-align		: justify;
}

.error
{
  color			: #ff0000; 
}

.warning
{
  color			: #ff8000; 
}

.colour1
{
  color			: #00ff00;
}

.colour2
{
  color			: #ff0000;
}

.text4
{
                 font-size        : 22pt;
}

.text3
{
                 font-size        : 19pt;
}

.text2
{
                 font-size        : 17pt;
}

.text1
{
                 font-size        : 15pt;
}

  a              { color       : #000000; text-decoration : none; 
                   font-weight : bold;       } 
  a:link         { color       : #000000; text-decoration : none;
                   font-weight : bold;       } 
  a:visited      { color       : #000000; text-decoration : none; 
                   font-weight : bold;       } 
  a:active       { color       : #007000; text-decoration : none;
                   font-weight : bold;       } 
  a:hover        { color       : #007000; text-decoration : none; 
                   font-weight : bold;       } 


select         { color       : #000000; text-decoration : none;
                 font        : 10.0pt; }

input          { color       : #000000; text-decoration : none;
                 font        : 10.0pt; }

input.search	{ 
		  text-decoration	:	none;
                  padding-top         	: 	5px;
                  padding-left         	: 	6px;
                  height            	: 	22px;
                  width            	: 	124px;
                  font        		: 	arial 12.0pt black;
		  border		: 	solid 1px #606060;
		  background-color	: 	#e0e0e0;
		}


.sitemap
{
  table-layout    : auto;
  border-collapse : collapse;
  background-color: #e0e0e0;
  width           : 100%;
  text-align      : center;
  text-decoration : none;
  border-style    : none;
  margin          : 0px;
  padding         : 0px;
  font-family     : arial,helvetica,sans-serif;
}


.sitemaptitle
{
  font-size: 16pt;
}


.sitemapbody
{
  background-color: #e0e0e0;
  margin-bottom   : 0px;
  text-align      : left;
  border-style        : none;
  border-bottom-style : solid;
  border-bottom-color : white;
  border-bottom-width : 6px;
}


.sitemaprow
{
  border-style    : none;
  margin-bottom   : 5px;
}


.sitemapbodytxt
{
  text-decoration : none;
  color           : black;
  font-size       : 12pt;
}


.sitemapthisltr
{
  text-align  :left;
  font-weight :bold;
}


.sitemapltrhead
{
  text-decoration     : inherit;
  background-color    : #e0e0e0;
  border-style        : none;
  padding-top         : 4px;
  padding-bottom      : 4px;
}


.sitemapheadrow
{
  border-style        : none;
  border-bottom-style : solid;
  border-bottom-color : black;
  border-bottom-width : 1px;
}


.sitemapkey
{
  text-align      : right;
  text-decoration : inherit;
  background-color: #e0e0e0;
}


.sitemapkeyltr
{
  background-color: black;
  color           : white;
  font-size       : 10pt;
  font-family     : arial,helvetica,sans-serif;
  font-weight     : bold;
  text-decoration : inherit;
  margin          : 0px;
  padding         : 2px;
  padding-left    : 4px;
  padding-right   : 4px;
  border          : none;
}

strong, b
{
  font-weight:			bold;
}

em
{
  font-style:                           italic;
}

p
{  margin-bottom: 10px;
}

.centresmallcredit
{
  font-size: 9pt;
  color: #606060;
  margin-top: 40px;
  text-align: centre;
}

.centresmallcredit a
{
  color: #606060;
  font-weight: normal;
}

.eventpanel
{
  clear: both;
  margin-top: 40px;
}

