/* Specify blanket rules for all elements -------------- */
	body { 
		font-size:11px; 
		font:italic 14px Georgia,Times,serif; 
		color:#000000;
		background: #330033;
		line-height:170%; 
		} 

/* Rules for headings -------------- */
	h1 { 
		font-size:110%; 
		} 
	h2 { 
		font-size:115%; 
		} 
	h3 { 
		font-size:120%; 
		} 


/* container for centering all our content --------- */
	#container {
		width:750px;
		margin: 0 auto 0 auto;
		padding:0;	
		border:1px dotted #CC3366;	
		background:#FFF;
		text-align: left;
		}


/* Masthead -------------- */
	#masthead {
		width:750px;
		height:98px;
		margin:0;
		padding:0;
		/*border:1px dotted #000;*/
		background:#FFF;
		} 

/* box for nav and body content --------- */
	#box {
		width:724px;
		margin: 0 auto 0 auto;
		padding:0;	
		border:1px solid #CC6699;	
		background-image:url(../img/flowers.gif); background-repeat: repeat;
		}

/* Content  -------------- */
	#content {
		
		margin:33px 20px 33px 230px;
		padding:0 20px 0 20px;
		border:1px dotted #CC3366;
		background:#FFF;
		} 



/* Sidebar A -------------- */
	#sidebar_a {
		float:left;
		width:177px;
		margin-left:20px;
		margin-top:33px;
		padding:0;
		border:1px dotted #CC3366;
		background:#FFF;
		} 


/* define links when within a paragraph ------------- */
p a:link {
  color:#CC3366;
  text-decoration:none;
  border-bottom:1px dotted #CC3366;
  }
p a:visited {
  color:#CC3366;
  text-decoration:none;
  border-bottom:1px dotted #CC3366;
  }
p a:hover {
  color:#990033;
  text-decoration:none;
  border-bottom:1px dotted #CC3366;
  }
p a:active {
  color:#CC3366;
  text-decoration:none;
  border-bottom:1px dotted #CC3366;
  }


/* style the navigation within sidebar ------------ */
ul { 
  list-style-type:none; 
  margin:0; 
  padding:8px 0 5px 8px;
  width:175px; 
  font: bold italic 13px Georgia,Times,serif; 
  } 
li { 
  margin:0;
  line-height:200%;
  padding: 0;
  /*background:transparent url(../img/list2.gif) no-repeat left top;*/
  } 


ul a:link {
 color:#333333;
 text-decoration:none;
	padding-left:25px;
 }
ul a:visited {
 color:#333333;
 text-decoration:none;
	padding-left:25px;
 }
ul a:hover {
 color:#CC3366;
 text-decoration:none;
	padding-left:25px;
 }
ul a:active {
 color:#333333;
 text-decoration:none;
	padding-left:25px;
 }

#current a:link {
	color:#CC3366;
	text-decoration:none;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:25px;
	background: transparent url(../img/list2.gif) no-repeat left top; 
 }




/* Footer -------------- */
	#footer {
		clear:both;
		margin:0;
		padding:10px;
		}

	#footer p {
		margin:0;
		padding:0;
		font:0.8em 'Lucida Grande',Verdana,sans-serif;
		text-align: center;
		}

/* define links when within the class siteby ------------- */
.siteby a:link, .siteby a:visited, .siteby a:active {
  color:#333300;
  text-decoration:none;
  border:1px dotted #333300;
  font:0.9em 'Lucida Grande',Verdana,sans-serif;
}
.siteby a:hover {
  color:#336699;
  text-decoration:none;
  border:1px dotted #336699;
  font:0.9em 'Lucida Grande',Verdana,sans-serif;
  }



/* Turn off borders on image links */ 
  img { 
    border:0; 
    } 