/* rachelhearne.css - contemporary jewellery collections and commissions */

	* {
   		padding:0;
   		margin:0;
   		}

	#frame {
		width:760px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		margin-bottom:0px;
		padding:1px;
		text-align:left;
		background:#ffffff
		}

	#topmenu {
		background:#C0C0C0;
		padding:0px;
		}

	#topheader {
		width:760px;
		margin:0px 0px 25px 0;
		float:left;
		background:#ffffff;
		text-align:center;
		padding:0px;
		}
			
	#midhome {
		width:760px;
		height:280px;
		padding:0px;
		margin:80px 0 0 0;
		float:left;
		text-align:center;
		background:#ffffff;
		}
	
	#contentleft {
		width:465px;
		margin:5px 0px 10px 5px;
		float:left;
		text-align:left;
		}
	
	#contentcenter {
		width:290px;
		float:left;
		margin:5px 0px 0px 0px;
		text-align:left;
		background:#ffffff;
		}
	
	#contentright {
		width:170px;
		padding:0px;
		float:left;
		text-align:left;
		background:#ffffff;
		}
		
	#blogleft {
		width:250px;
		height:400px;
		margin:5px 0px 10px 5px;
		float:left;
		text-align:left;
		}
	
	#blogcenter {
		width:450px;
		float:left;
		margin:5px 0px 0px 0px;
		text-align:left;
		background:#ffffff;
		}
	
	#thinright {
		width:60px;
		padding:0px;
		float:left;
		text-align:left;
		background:#ffffff;
		}	
		
	#contentfooter {
		width:760px;
		padding:0px;
		float:left;
		border-bottom:C0C0C0;
		background:#FFFFFF;
		}
			
	div.thumbs {
		float:left;
		}		
			
h1 {
	margin:0px 10px 15px 0px;
 	background-color: #FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-variant:small-caps;
	line-height: 24px;
	font-weight:500;
	color: #C0C0C0;
	}
		
h2 {
	margin:25px 10px 10px 0px;
 	background-color: #FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	text-align:left;
	line-height: 15px;
	font-weight:700;
	color: #777777;
	}
	
body {
	margin-left: 5%; margin-right: 5%;
	background-image:url(images/floral.gif);
	background-repeat: repeat;
	background-attachment:fixed;
	background-color:F1FAFA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 20px;
	color: #666666;
	}

p {
	margin:0px 25px 10px 0px;
	line-height:28px;
	letter-spacing:1px;
	}

p.indent {
	margin:0px 10px 10px 40px;
	}

p.label {
	margin:0px 8px 0px 8px;
	line-height:16px;
	text-align:right;
	color:#C0C0C0;
	}
	
p.labelcentre {
	margin:0px 8px 0px 8px;
	line-height:16px;
	text-align:center;
	color:#C0C0C0;
	}	

p.footer {
	color:#AAAAAA;
	text-align:right;
	line-height: 20px;
	margin: 5px 25px 5px 25px;
	}

p.menu {
	line-height: 15px;
	letter-spacing:1.5px;
	margin: 0px 0px 0px 25px;
	padding-bottom:4px;
	}
	
p.right {
	line-height: 12px;
	margin:10px 10px 10px 10px;
	} 	

img {
	margin: 0 0px 0 0px;
	border:0;
	}	

img.home {
	padding:4px;
	background:#DEF3F3;
	margin:5px 5px 0px 5px;
	}
	
img.content {
	padding:3px;
	background:#DEF3F3;
	margin:10px 5px 0px 10px;
	}	

img.floatright {
	float:right;
	clear:right;
	border:none;
	margin: 20px 15px 5px 10px;
	}

img.floatleft {
	float:left;
	clear:left;
	border:none;
	margin: 5px 10px 5px 15px;
	}
	
a:link {
    color: #7B9090;
    text-decoration: none;
    font-weight: bold;
    font-style: normal;
	}

a:visited {
    color: #666666;
    text-decoration: none;
    background-color: #FFFFFF;
    font-weight: bold;
    font-style: normal;
	}

a:hover {
    color: #FFFFFF;
    text-decoration: underline;
    background-color: #C0C0C0;
    font-weight: bold;
    font-style: normal;
	}

a:active {
    color: #FFFFFF;
    text-decoration: none;
    background-color: #C0C0C0;
    font-weight: bold;
    font-style: normal;
	}

a.topmenu:link {
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
    font-style: normal;
	}

a.topmenu:visited {
    color: #FFFFFF;
    text-decoration: none;
    background-color: #C0C0C0;
	font-weight: bold;
    font-style: normal;
	}

a.topmenu:hover {
    color: #808080;
    text-decoration: underline;
    background-color: #FFFFFF;
    font-weight: bold;
    font-style: normal;
	}

a.topmenu:active {
    color: #FFFFFF;
    text-decoration: none;
    background-color: #666666;
    font-weight: bold;
    font-style: normal;
	}

/* horizontal rules */

hr	{
	height:2px;
	color:#CCCCCC;
	background-color:#CCCCCC;
	border:0px;
	}

hr.white {
    height:4px;
    width:760px;
    color:#FFFFFF;
	background-color:#FFFFFF;
	border:0;
    margin: 0 0 0 0px;
   }
   
hr.paleblue {
    height:12px;
    width:760px;
    color:#F1FAFA;
	background-color:#F1FAFA;
    border:0;
	margin: 0 0 0 0px;
   }
   
hr.midgrey {
    height:8px;
    width:760px;
    color:#C0C0C0;
	background-color:#C0C0C0;
	border:0;
    margin: 0 0 0 0px;
   }
   
hr.midblue {
    height:4px;
    width:760px;
    color:#DEF3F3;
	background-color:#DEF3F3;
	border:0;
    margin: 0 0 0 0px;
   }
   
hr.palegrey {
    height:4px;
    width:760px;
	color:#CCCCCC;
	background-color:#CCCCCC;
	border:0;
    margin: 0 0 0 0px;  
   }     
   

