/* Start of CMSMS style sheet 'mystyle' */
.h1black
{
font-size:24px;
font-weight:bold;
font-family: trebuchet ms,geneva;
text-align:center;
}


.h1red
{
font-size:24px;
font-weight:bold;
font-family: trebuchet ms,geneva;
color: #660000;
text-align:center;
}


.h2black
{
font-size:20px;
font-weight:bold;
font-family: trebuchet ms,geneva;
text-align:center;
}


.h2red
{
font-size:20px;
font-weight:bold;
font-family: trebuchet ms,geneva;
color: #660000;
text-align:center;
}


P
{
font-size:16px;
font-weight: normal;
font-family: trebuchet ms,geneva;
color: #000000;
padding: 0;
margin-top: 0.5em;
margin-bottom: 1em;
}



.black
{
font-size:16px;
font-weight: normal;
font-family: trebuchet ms,geneva;
}


.red
{
font-size:16px;
font-weight: normal;
font-family: trebuchet ms,geneva;
color: #660000;
}

.blackbold
{
font-size:16px;
font-weight: boldl;
font-family: trebuchet ms,geneva;
}


.redbold
{
font-size:16px;
font-weight: bold;
font-family: trebuchet ms,geneva;
color: #660000;
}

.imageleft
{
float: left;
width 100px;
margin: 4px; 
}


.normal_text_black
{
font-family: trebuchet ms,geneva;
}

.normal_text_red
{
font-family: trebuchet ms,geneva;
}



.thumb a {
   background-color:transparent; border:0; 
   display: block;
   margin-left: auto;
   margin-right: auto 
}

.thumb {
   display: block;
   margin-left: auto;
   margin-right: auto 
}

.thumb IMG{
   display: block;
   margin-left: auto;
   margin-right: auto 
}

.newsimg IMG{
   display: block;
   margin-left: auto;
   margin-right: auto 
}

.myspace {
   padding 20px;

}

.catcat_General {
      color: rgb(0, 220, 98);
      font-weight: 500; 
      font-size:10pt;
}


.catcat_General A {
      color: rgb(0, 220, 98);
      font-weight: 500; 
      font-size:10pt;
}


.rcgallery table { 
    border: 3px solid black;
    margin-left: auto;
    margin-right: auto; 
}
.rcgallery th { text-align: center; font-weight: bold }

.rcgallery th { vertical-align: baseline }

.rcgallery td { 
    vertical-align: middle;
    width: 250px;  
  
 
}

.rcgallery tr {
    height: 100px;
 border: 1px solid black;
   text-align: center;
}

.rcgallery table tbody tr td img{
    height: auto;
    width: 200px;
   padding: 10px;
}

.rcgallery table tbody tr td {
   font-size:12pt;
} 


/* rounded boxes */


.sidebox {
			margin: 0 auto; /* center for now */
			width: auto; /* ems so it will grow */
                        max-width: 600px;
			background: url(uploads/images/Layout/sbbody-r.gif) no-repeat bottom right; 
			font-size: 100%;
		}
		.boxhead {
			background: url(uploads/images/Layout/sbhead-r.gif) no-repeat top right;
			margin: 0;
			padding: 0;
			text-align: center;
		}
		.boxhead h2 {
			background: url(uploads/images/Layout/sbhead-l.gif) no-repeat top left;
			margin: 0;
			padding: 20px 30px 5px;
			color: white; 
			font-weight: bold; 
			font-size: 1.2em; 
			line-height: 1em;
			text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
		}
		.boxbody {
			background: url(uploads/images/Layout/sbbody-l.gif) no-repeat bottom left;
			margin: 0;
			padding: 5px 5px 31px;
		}
                .boxcontent {
                 font-family: trebuchet ms,geneva;
                 text-align: center;
                 font-size: 1.1em; 
                 margin-left: 10px;
                 margin-right: 10px;

                }

                .sidebox P {
                 font-family: trebuchet ms,geneva;
                 text-align: center;
                 font-size: 1.1em;
                 spacing: 0px;
                 padding: 0px;
                 margin: 0px;
           
                 }
/************************/


.titlebox {
			margin: 0 auto; /* center for now */
			width: auto; /* ems so it will grow */
                        max-width: 600px;
			//background: url(uploads/images/Layout/title-mid.png) repeat bottom right; 
			font-size: 100%;
		}
		.titleboxhead {
			background: url(uploads/images/Layout/title-right.png) no-repeat top right;
			margin: 0;
			padding: 0;
			text-align: center;
		}
		.titleboxhead h2 {
			background: url(uploads/images/Layout/title-left.png) no-repeat top left;
			margin: 0;
			padding: 20px 30px 5px;
			color: white; 
			font-weight: bold; 
			font-size: 1.2em; 
			line-height: 1em;
			text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
		}
                .titlemid {
background: url(uploads/images/Layout/title-mid.png) repeat bottom right; 
 }


		.tr {
			background: url(uploads/images/Layout/title-right.png) no-repeat top right;
			margin: 0;
			padding: 0;
			text-align: center;
                        height: 32px;
		}

                 .tl {
			background: url(uploads/images/Layout/title-left.png) no-repeat top left;
			margin: 0;
			padding: 0;
			text-align: center;
                       height: 32px;
		}
       
                 .tr h1 {
                       background-color: #9dadc6;
                       height: 32px;
                       margin-left: 16px;
                       margin-right: 16px;
                       padding-top: 0px;
                       margin-top: 0px;

font-size:20px;
font-weight:bold;
font-family: trebuchet ms,geneva;
text-align:left;
color: #ffffff;
                } 

.twitter
{
position: absolute;
top: 20px;
right 20px;



}


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


/* End of 'mystyle' */

