/*  LAYOUT css sheet for Barry McGibbon BUSINESS Site  */

body 	{margin: 20px 0 40px 40px;  }
h1		{margin: 0 5px 5px 0px;}
h2 		{margin: 10px 5px 5px 0px;}
h3		{padding-bottom: 2px;margin: 5px 0px 5px;}

	
#main_wrap{width: 800px; float:left; padding-bottom: 20px; background:transparent;}
/* p {margin 0 120px 20px 230px;} */

.nav 		{margin:20px 0 40px 0; padding:0px ;text-align:center;}
.nav li	{float:left;}
.nav li a	{padding: 10px 10px 0px;}

.footer {clear:both;	text-align: right;}

/* I D E N T I F I E R S */
.pic p, .caption { color: #666; margin: 4px 0 10px;}

/* P L A C E M E N T */
.left {float: left; margin-right: 20px;}
.right {float: right; margin-left: 20px;}
.right.inset {margin: 0 20px 20px 20px;} /* img floated right within text */
.left.inset {margin-left: 230px;} /* img floated left within text */

/* S I Z ES */
.one {width: 100px;}
.two {width: 210px;}
.three {width: 320px;}
.four {width: 430px;}
.five {width: 540px;}
.six {width: 650px;}
.seven {width: 760px;}
.eight {width: 870px;}

/* A D D I T I O N S */
.frame {border: 1px solid #999;}
.solo img {margin-bottom: 20px;}

/*  F I X E S */
.clearfix:after, .container:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix, .container {display:inline-block;}
* html .clearfix, * html .wrapper {height:1%;}
.clearfix, .wrapper {display:block;}
.clear {clear:both;}
