/*my colours */
/*brown 533519, pink fedcdc, new brown 533519*/
/* light pink fde5e5*/
/* scheme 1 f4e395, olive a49c53, light brown, red db413f , tan eba05d */



body
{ 
background-color: #fde5e5;
background-image: url('../image-files/bgpattern.gif');
background-repeat: repeat;
font-family: Helvetica, Arial, sans-serif;
color:#3a3a3a;   /*color:#3a3a3a; */
}

#container {
	background-color: #ffffff;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0;
    border: solid #533519;
}
#header {
	height: 160px;
	width: 950px;
	background-color: #ffffff;
}

#content {
    background-color: #ffffff;
	width: 640px;  /*was 610*/
	/*Border-right: 1px solid #533519; */
	/*border-left: 1px solid #533519;*/
	float: Left;
	padding-left:5px;
	padding-top: 0px;
	padding-right:15px; /* not doin a thing.*/
	padding-bottom: 0px;
	word-wrap: break-word; /*fix for long text breaking sidebar float in IE*/
    overflow:       
    
    }
#content img{    
    padding: 2px; border:1px solid #999;
        }
        
a {
    font-family: Arial, Verdana, sans-serif; 
	color: #000099;  /*#E82525;*/
		/*font-weight: bold;*/
	text-decoration: underline;
}
a:visited {
	color: #000099;
	/*font-weight: bold;*/
	text-decoration: underline;	
}

a:hover {
	color: #99cccc;
	/*font-weight: bold;*/
	text-decoration: none;
}

#leftnav{width:950px;height:30px;
font-family: Arial, Verdana, sans-serif;
font-size: 12px;  /*was 12*/
  float:left;
 background-image:url('../image-files/menu-bg.jpg');
 background-repeat: repeat-x top left;
 background-position:relative;
 padding-top: 0px;
 margin-top:0;}
 
#leftnav ul{
   margin-top:0;
   margin-left:0px;    /*was 5  20-5*/
   padding-left: 0px;  /*left of menu*/
   list-style:none;
   padding-bottom: 0px; 
   padding-top: 0px;
   }

  #leftnav div#leftnav_left{height:3px;width:4px;background:url('../_images/menu_left.png') no-repeat;float:left} /* was width:24px*/

    #leftnav div#leftnav_right{height:4px;width:24px;background:url('../_images/menu_right.png') no-repeat;float:right}


#leftnav ul li{cursor:pointer;
  border-right:1px solid #999;
  border-left:1px solid #999;
  float:left;
  background-image:url('../image-files/menu-bg.jpg');
  background-repeat: repeat-x top left;
  height:30px;
   padding-top: 0px;
 margin-top:0;
}


#leftnav ul li a, #leftnav ul li a:visited{display:block;padding:.4em 0.75em .4em 0.75em;color:#FFF;font-weight:bold;text-decoration:none;}

#leftnav ul li a:hover, #leftnav ul li a:focus{background:url('../image-files/menu-bg-over.jpg')  repeat-x top left;color:#e08de0;}
/*#leftnav ul li a:hover, #leftnav ul li a:focus{background:url('../image-files/menu-bg-over.jpg')  repeat-x top left;color:#e08de0;}*/


#sidebar ul{
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
  margin-top:0;
  margin-left:10px;    /*was 5  20-5 was 18 with sq bullet*/
  padding-left: 0px;  /*left of menu*/
  list-style:none; 
  /*text-decoration: none;*/
  padding-bottom: 8px; 
  padding-top: 0px;
  }

#sidebar li{
margin-top:25;
margin: 5px;      /*was 10*/
}

#sidebar ul li a, #sidebar ul li a:visited{text-decoration: none;}

#sidebar ul li a:hover, #sidebar ul li a:focus{}

#leftnavold {
	float: left;
	width: 140px;
	background-color: #ffffff;
	padding: 0px, 5px;
	}


#leftnavold {
	float: left;
	width: 140px;
	background-color: #ffffff;
	padding: 0px, 5px;	
}

#leftnavold ul
{
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
	font-family: Arial, Verdana, sans-serif;
	font-size: 85%;
}

#leftnavold li			 { 
			   margin-bottom: 4px;
			}
#leftnavold a                                          /* need to edit the nav text*/
{
	display: block;
	width: 130px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	border-bottom-width: 1px;
	font-size: 85%;
}




#leftnavold a:link, .navlist a:visited                           /* need to edit the nav text*/

{
color: #533519;
text-decoration: none;
font-weight: bold;
font-size: 85%;
}menu

#leftnavold a:visited                                        /* need to edit the nav text*/
{
   color: #533519;
   text-decoration: none;
   font-weight: bold;
   font-size: 85%;
}

#leftnavold a:hover                                    /* need to edit the nav text*/
{
	text-decoration: none;
	color: #901BBE;
	font-size: 85%;
}

#sidebar {	padding: 5px, 5px, 0px, 5px;
float: right;
width: 270px;
background-color: #fbebef; /*#fde5e5 ;*/
border-left: 1px solid #533519;
    }/* was #;  f4e395*/


#sidebar h3{font-size:100%;line-height:27px; text-align:center;color:#fff;margin-left:0; margin-right:0; margin-top:5px; margin-bottom:10px}
#sidebar h3{background-image:url('../image-files/r-sb-title-bg.jpg'); no-repeat}


#footer {
	background-color: #533519;
	padding: 10px;
	clear: both;
	font-family: Verdana, Arial,  sans-serif;
	color: #ffffff;
	font-size: 85%;  /*was 12px*/
	font-weight: bold;
}
h1 {font-family: Helvetica, Arial, sans-serif;	font-size: 150%; color: #594273; line-height: 24px; text-align: center;} /*99cccc*/
h2 {font-family: Helvetica, Arial, sans-serif;	font-size: 115%; color: #594273; line-height: 20px;	margin-bottom: 0 ;	margin-top: 0 ;}
h3 {font-family: Helvetica, Arial, sans-serif;	font-size: 105%; color: #C783AD; line-height: 20px;	margin-bottom: 0;	margin-top: 0 ;font-style: italic;}/*was 6B4075*/
 

ul           { list-style-type: square; 
               padding-top: .4em; margin-top: 3; 
               font-family:  Arial, Verdana,  sans-serif;
               font-size: 95%;}
li			 { 
			   margin-bottom: 2px;
			}
#sidebar li{
margin-bottom: 2px;
}

p {
	font-family: Arial, Verdana, sans-serif;
	font-size: 95%;
	line-height: 11pt;
	margin-top: 3px;
	margin-right: 0;
	margin-bottom: 3px;
	margin-left: 0;
	padding-bottom: 9px;
}



#go-top   {
   color: #E82525;
   font-family: Arial, Verdana, sans-serif;
   text-decoration: underline;
   font-weight: bold;
   margin-bottom: 10px;
  }


  
p.breadcrumb
 {
	font-family: Arial, Verdana, sans-serif;
	font-size: 70%;
	color: #666666;
	line-height: 12px;
}
/*-------------*/
/* Border Boxes boxes*/
/*-------------*/

.box1 {
	background:#E7AAE2;
	color: #000;
	border:1px solid #00ffff;
	width: 400px;
	height: 165px;
	padding-top: 5;
	padding-right: 6px;
	padding-bottom: 0;
	padding-left: 6px;
	line-height: 16px;
}

div.box-dotted {
	border: 2px dotted #c31f28;
	background-color: #ffffff;	
	margin: 10px 0px 10px 0px;
	padding: 4px;
	padding-top: 15;
	padding-bottom: 15;
	}

div.box-invitation {
	border: 2px dotted #c31f28;
	height: 100px;
	width: 250px;
	background-color: #ffffff;	
	margin: 10px 0px 10px 0px;
	padding: 4px;
	}

div.box-half-left {
	border: 2px solid #c31f28;
	width: 50%;
	float: left;
	background-color: #ffffff;
	margin: 5px 5px 5px 0px;	
	padding: 10px;
	}
	
div.box-half-right {
	border: 2px solid #c31f28;
	width: 50%;
	float: right;
	background-color: #ffffff;
	margin: 5px 0px 5px 5px;	
	padding: 10px;
	}

div.box-left{
	float: left;
	padding: 2px;
	margin: 5px 5px 5px 2px;
	border: 1px solid #c31f28;
}

div.box-right {
	float: right;
	padding: 6px;
	margin: 5px 0px 5px 5px;
	border: 2px dotted #c31f28;
}

/* end border boxes*/
div.clear {
	clear: both;
	width: 100%;
	height: 1px;
}


.smalltext {
	font-family: Arial, Verdana, sans-serif;
	font-size: 90%;
	padding: 3px 0;
    margin: 3px 0;
	line-height: 12pt
	text-decoration: none;
}

.quoteauthor {
color:#901bbe;
margin: 0px 0px 20px 2px;
}

/*-------------*/
/* ADVERTS -*/
/*-------------*/

#left-ad { /*not using this one*/
	float: left;
	background-color: #ffffff;
	padding: 0px, 2px;
}

.ad-left{
	float: left;
	background-color: #ffffff;
	padding: 0px, 2px;
	margin-right: 5px;
	margin-bottom:6px;
}

/*-------------*/
/* hr  dividers*/
/*-------------*/

.solid {	
   	border-top: 1px solid #000000;dott
   	border-bottom: hidden;
   	border-left: hidden; 
   	border-right: hidden;
   	width: 100%;
	margin-left: auto;
	margin-right: auto;
	
	
}

.dashed {
	border-top: 2px dashed #fde5e5;
	border-bottom: 0px none;
	border-left: hidden; 
   	border-right: hidden;
	margin-top: 5px;
	width: 80%;
	margin-left: auto;
	margin-right: auto

	
	
}


.dotted {
	border-top: 1px dotted #000000;
	*border-bottom: 0;
	margin-top: 5px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}

/*end of hr dividers-------------*/

img{
	/*border:2px solid #fde5e5;*/
	padding:3px;
}

.logo{
	/*for the main logo only*/
	padding:0px;
}



/*---columns---*/
.col_wrap{
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0px none;
	width: 638px;
	background: url('/path/to/your/background_cols.gif');
}

.col_1 {
	width:195px;
	border: solid #533519;
	display:inline; float: left; margin-left: 5px; margin-right: 5px;
	padding-left: 3; padding-right: 3;
	background-color: #533519;
	color: #ffffff;
	font-size: 13px;
	 }
 
 .col_1 a {
		color: #ffffff;
	 }
	 
 .first{ margin-left: 0; } 
.last{ margin-right: 0; }  
 
 .clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 .clearfix {
	display: inline-block;
}
 html[xmlns] .clearfix {
	display: block;
}
 * html .clearfix {
	height: 1%;
}
