/*=============================
**title: Auric.css
For Rob Richards
author: Pam Williamson;
version: Main Home page;
date: July 2009;
=========================== */


html{height: 100%; }

body
{ font-family: verdana;
  padding: 0px;
  margin: 0px;
  font-size: 12px;
  background:#313131;
  color: #3E3E3E;
}
/* top logo accross the top */
#logo
{   
	height: 130px;
	background: #dd0404 url(images/header.gif);
	color: #FFF;
	margin: 0;
}
#top1
{
	position:absolute;
	width: 165px;
	height: 105px;
	margin-top: 11px;
	margin-left: 38.5px;
	left: 28px;
	top: 0px;
}
#top2
	
{
	width:399px;
	height: 27px;
	left: 325px;
	top:92px;
    position:relative;
 }

#top3
{
	width:208px;
	left:740px;
    position:relative;
 }

p
{ margin: 0px;
  padding: 0px 0px 16px 0px;
  line-height:normal;
}

h1, h2, h3, h4
{ font-family: tahoma, arial, sans-serif;
  font-size: 12px;
  letter-spacing: .1em;
  padding: 7px 0px 5px 0px; 
  margin: 0px 0px 12px 0px; 
  color: #6F5E43;
}

h4
{ font-family: arial, sans-serif;
  font-size: 110%;
  color: #555;
}

img
{ border: 0px; 
  margin: 0px; 
  padding: 0px;
}
/* page content */
/* main container */
#main
{ width: 776px;
  background: #FFF url(images/mainbkgr.png) repeat-y;
  color: #555;
  margin-left: auto; 
  margin-right: auto;
}

/* sidebar */
.sidebar
{ float: left;
  width: 210px;
  padding: 15px 15px 15px 35px;
}
.sidebaritem h1, .sidebaritem h3
{margin:0px 10px 6px 0px;
 color: #000000;
}

/* sidebar items*/
.sidebaritem
{ text-align: left;
  width: 210px;
  float: left;
  margin: 0px 0px 15px 0px;
  background:  #B2B5B6;
  color: #000000;
}
.sidebaritem p
{margin: 8px 10px 10px 12px;}

/* Sidebar links*/
.sidebaritem a{
			font-family: tahoma;
			color:#000000;
			font-size: 12px;
			font-style: normal;
			font-variant: normal;
			text-decoration:none;
			font-weight: 900;
            padding: 0px 0px 0px 15px;
}
.sidebaritem a:link{color:#000000;}
.sidebaritem a:visited{color:#000000;}
.sidebaritem a:hover{color: #434F71; text-decoration: underline;}

/* main content */
#site_content
{ width: 760px;
  overflow: hidden;
} 

#content_container
{ text-align: left;
  width: 485px;
  float: left;
  padding: 0px 15px 15px 0px;
}

#content
{ text-align: left;
  width: 455px;
  padding: 8px 15px 8px 15px;
}
/*Bold Upper Case Words words in smaller main content boxes on home page*/
.style6 {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
}
/*Auric small box*/
.style4 {
	color: #FF0000;
	font-size: 16px;
	font-weight: bold;
}
/*words between the boxes*/
.style3 {color: #000000}

/* footer */
#footer
{ width: 735px;
  height: 15px;
  padding: 18px 21px 0px 19px;
  text-align: left; 
  border-top: 2px solid #555555;
  background: #BDB9B2 url(images/footer.gif) repeat;
  color: #000000;  
  font-size:11px;

}

#footer a
{ background: transparent;
  color: #FFF;
  text-decoration: underline;
}

#footer a:hover
{ background: transparent;
  color: #555;
  text-decoration: none;
}
/* Nifty Corners: rounded corners without images */
/* http://www.html.it/articoli/nifty/index.html */
.rtop, .rbottom{display: block; background: #E5E2DB;}

.rtop .r1, .rtop .r2, .rtop .r3, .rtop .r4,
.rbottom .r1, .rbottom .r2, .rbottom .r3, .rbottom .r4
{ display: block;
  height: 1px;
  overflow: hidden; 
  background: #B2B5B6;
}
.r1{margin: 0 5px;}
.r2{margin: 0 3px;}
.r3{margin: 0 2px;}

.rtop .r4, .rbottom .r4
{ margin: 0 1px;
  height: 2px;
}
/*inside table boxes main section*/
.box { 
  background: #B2B5B6; 
}
.boxtop { 
  background: url(images/ne.gif) no-repeat top right; 
}
.boxtop div { 
  font-size: 0;
  height: 10px; 
  background: url(images/nw.gif) no-repeat top left; 
}
.boxbottom { 
  background: url(images/se.gif) no-repeat bottom right; 
}
.boxbottom div { 
  font-size: 0;
  height: 10px; 
  background: url(images/sw.gif) no-repeat bottom left; 
}
.boxcontent {
  padding: 0px 10px 0px 10px;
}
/*white top box*/
.box1 { 
  background: #FFFFFF; 
}
.boxtop1 { 
  background: url(images/wne.gif) no-repeat top right; 
}
.boxtop1 div { 
  font-size: 0;
  height: 10px; 
  background: url(images/wnw.gif) no-repeat top left; 
}
.boxbottom1 { 
  background: url(images/wse.gif) no-repeat bottom right; 
}
.boxbottom1 div { 
  font-size: 0;
  height: 10px; 
  background: url(images/wsw.gif) no-repeat bottom left; 
}
.boxcontent1 {
  padding: 0px 10px 0px 10px;
}

#webdesign
{ width: 735px;
  height: 15px;
  padding: 18px 21px 0px 19px;
  text-align: left; 
  color: #B2B5B6;
  font-size:9px;

}

#webdesign a
{ background: transparent;
  color: #B2B5B6;
  text-decoration: none;
}

#webdesign a:hover
{ background: transparent;
  color: #B2B5B6;
  text-decoration:  underline;
}
