/* okdrumming.css -  */

html        {	font:80% tahoma,arial;
			}


a:link      {   text-decoration:none    }
a:visited   {   color: violetred1;
                text-decoration:none    }   /* visited link */
a:hover     {   color: #CD6600;
                text-decoration:none    }   /* mouse over link*/
a:active    {   color: gray;
                text-decoration:none    }   /* selected link */


hr.section  {   width:50% 	}

img.counter {
                width: 60px;
                height: 20px;
                vertical-align:bottom
            }

p.blurb       {text-align:justify}

span.highlight	{color:crimson;
				}

td.counter  {
                font-size:x-small;
                background-color: gray;
                padding: 5px;
                border:solid 1;
            }

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

table.pagetitle {
                width:90%;
                border-spacing:10px;
                border:0px solid #000000;
               }

td.pagetitle    {
		padding:20px;
		background-color:#D0CEC5;
		border:1px solid #000000;
		text-align:center;
                }

p.counter   {
                color:#555555;
                font:small, tahoma, arial;
            }


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

div.pagebackground	{
					padding:0px;
					width:90%;
					height:80%;
					color:black;
					text-align: center;
					background: rgba(255,255,255, 0.9);
					}


/*********************************************************/
table.contents {
                width:100%;
                border-spacing:10px;
                text-align:left;
                border:0px solid #000000;
               }

td.eventstitle     {
                text-align:left;
                font-size: large;
                font-weight: bold;
                background-color:#D4B236;
                padding:10px 20px 10px 35%;
                border:1px solid grey;
              }

td.photostitle     {
                text-align:left;
                font-size: large;
                font-weight: bold;
                background-color:#aaa000;
                padding:10px 20px 10px 35%;
                border:1px solid grey;
              }

td.storetitle {
                text-align:left;
                font-size: large;
                font-weight: bold;
                background-color:#DEB887;
                padding:10px 20px 10px 35%;
                border:1px solid grey;
              }

td.buyandselltitle {
                text-align:left;
                font-size: large;
                font-weight: bold;
                background-color:#3CA096;
                padding:10px 20px 10px 35%;
                border:1px solid grey;
              }

td.linkstitle    {
                text-align:left;
                font-size: large;
                font-weight: bold;
                background-color:#CD8500;
                padding:10px 20px 10px 35%;
                border:1px solid grey;
              }

td.contacttitle    {
                text-align:left;
                font-size: large;
                font-weight: bold;
                background-color:#cc0000;
                padding:10px 20px 10px 35%;
                border:1px solid grey;
              }

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

table.content {
                width:90%;
                text-align:left;
                border:0px solid grey;
                margin-left: auto;
				margin-right: auto;
               }

table.linkbar {
                width:89.5%;
                text-align:center;
                background-color:#D0CEC5;
                border:1px solid #999999;
               }

td.linkbar      {
                    background-color:#D0CEC5;
                    padding:5px;
                    border:1px solid #999999;
                }

th			{
				text-align:center;
			}

tr.lighter	td {
				background-color:#dddddd
				}

td.content    {
               text-align:left;
               text-vertical-align:top;
               background-color:#D0CEC5;
               padding:10px 10px 10px 10px;
               border:1px solid grey;
              }

td.contentright    {
               text-align:right;
               text-vertical-align:top;
               background-color:#D0CEC5;
               padding:10px 10px 10px 10px;
               border:1px solid grey;
               font-weight:bold;
             }

td.photoblurb {
               text-align:left;
               text-vertical-align:top;
               background-color:#D0CEC5;
               padding:5px 50px 5px 10px;
               font-weight: bold;
			   }


td.contactlist     {
	               text-align: right;
	               background-color:#D0CEC5;
	               padding:80px 30px 80px 30px;
                   border:1px solid #000000;
               	   }

td.emaillist     {
               text-align: left;
               background-color:#D0CEC5;
               padding:100px 10px 100px 10px;
                border:1px solid #000000;
              }

/******images***************************************************/

td.thumbnail    {
                    padding:0px 0px 0px 0px;
                    background-color:#D0CEC5;
                    text-align:center;
               		border:1px solid grey;
                }

img.thumbnail   {
					height:100px;
                    border:solid black 1px;
                    margin:10px 10px 10px 10px;
                }

img.oddball   {
                    border:solid black 1px;
                    margin:10px 10px 10px 10px;
                }

img.indexthumb   {
                    border:solid #888888 1px;
                    margin:0px 10px 0px 10px;
                    vertical-align:middle
                }

img.embedcentre   {
                    border:solid black 0px;
                    margin:10px 10px 10px 10px;
                    position:relative;
                }

td.title       {   	text-align: center;
                    vertical-align: middle;
                    background-color:#D0CEC5;
                   	}

ul              {   list-style:none outside     }
ul.heading      {   list-style:disc outside     }
ul.subheading      {   list-style:circle outside     }



/**buy page ***************************************************/

table.buy {
                width:90%;
                border-spacing:2px;
				text-align:left;
               }

td.cartitem     {   width:300px;
               		padding:10px 10px 10px 10px;
               	    background-color:#eeeeee;
                    text-align:center;
                    vertical-align:middle;
	                border:1px solid grey;
                 }

td.buybutton     {  text-align:left;
               		padding:10px 10px 10px 10px;
               	    background-color:#eeeeee;
                    vertical-align:middle;
	                border:1px solid grey;
                 }

div.taxblurb		{ text-align: center;
					}

form.buybutton	{	padding:10px;
				}

input.buybutton  { float: right;
                    padding:0px 0px 0px 20px ;
					border:0px solid #999999;
                 }

input.cartbutton  { float: right;
                    padding:0px;
					border:0px solid #999999;
                 }

img.cartitem   {
					height:100px;
                    border:solid black 1px;
                    margin:5px 5px 5px 5px ;
                    position:relative;
                    left: 1px
                }

/**** Harambee *********************************/


td.harambeetitle  {
                font-size: large;
                font-weight: bold;
                    background-color:#E5CB04;
               padding:20px 20px 20px 20px;
                    text-align:center;
					border:1px solid grey;
                }

td.harambeeblurb    {
               text-align:justify;
               text-vertical-align:top;
               background-color:#D0CEC5;
               padding:20px 20px 20px 20px;
               border:1px solid grey;
              }




