
/*---------------------------------------------------------------------
Basic Style sheet for C&A Paving  specialty  design

Version 1.0
Author: Paige Weber
email: paige@pgweber.com
website: www.pgweber.com

---------------------------------------------------------------------*/
body {background: #E6E6FA url(../img/whbg.gif);  
	min-width: 730px;
	font: 1.05em helvetica, arial, verdana, san-serif; }
* html {margin: 0;
		padding: 0;}
p {font-size: .75em;}
hr {color: hotpink 2px;}

a:link {
			font-size: .9em; text-decoration:none;
			color: #330099;
			}

a:visited {
			font-size: .9em; 
			text-decoration: none;
			color: #ccccff;
			}		

a:hover {
			font-size: .9em;
			font-weight: 400;
			text-decoration: none;
			color: #330099;}
			
ul, li {list-style: none;
	list-style-position: inside;
	font-size: .85em;}
			
			
ol,li { font-size: small; list-style-type: square; }
		



/* LAYOUT --------------------------------------------------------------------- */
img#header {padding:0;}

div#mainwrap {
background-color: white; width:800px;
			margin-left: auto;
			margin-right: auto;
			text-align: left;
			
			}

	
		
div#header{width:800px;
			background: white;
			height: 92px;
			border: 0;
			;
			}
			
			
			

div#contenttop {width:800px;
		min-height: 253px;
			background-color: white;
			padding: 0px;
			color: #330066;}
			
			
div#col1top {width: 180px;
			min-height: 300px;
			background-color: white;
			float: left;
			padding: 0px 10px 0 120px;
			border: 0px;
		}

div#col1top p {text-align: right;
			}



div#col2top {background-color: white;
		min-height: 300px;
		width: 392px;
		float: left;
		margin: 0px 0px 0px 0px;
		padding: 0px 50px 20px 20px;
		border: 0px;
		}




#current{color: #bcc3d0;
		border-bottom: 2px solid #bcc3d0;
	
		}


div#navbar {background: #330066;
			width: 100%;
			padding:25px 0px 0px 0px;
			float: left;
			
			}
			
div#navbar a:link {display: block;
			text-decoration: none;
			color: white;
			padding-left: 0;
			float: left;
			}
div#navbar a:visited {display: block;
			text-decoration: none;
			color: white;
			}

div#navbar a:hover {display: block;
			text-decoration: none;
			color: #bcc3d0;
			}


			

		

			
div#navbar ul {background: #ccccff;
			color: white;
			display: inline;
			margin: 0;
			
			}
div#navbar li{padding-right: 15px;
			float: left;
			display: inline;
			list-style-type: none;
			list-style-position: inside;
			font-size: .85em;
			
			
			}



div#contentbot {background: white;
			width: 800px;
			text-align: center;
			clear: both;
		}
div#contentbot a { font-size: .85em;}


div#col1bot {background: #bcc3d0;
width: 300px;
min-height: 185px;
		float: left;
		padding: 25px 20px 0 0px;
		border: 1px;
		}




div#col2bot {background: #330066;
		width: 459px;
		min-height: 185px;

		float: right;
		padding: 25px 0px 0px 20px;
		border-left: 1px ;
		}



div#footer {
			width: 800px;
			background: #E6E6FA url(../img/whbg.gif);
			text-align: right;
			max-height: 20px;
				padding: 7px 0px 0 0px;
			clear: both;
				

		}
div#footer a { font-size: .85em;}






/* --------------------------------------------------------------------- */





.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}

.clearfix {display: inline-table;}

/* backlash hack hides from IE mac\*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* end backslash hack */



/*
COLOR

---------------------------------------------------------------------*/



#titles {background: black;								
		color: white;
		padding-left: 8px;
		}
#pink {color: #ff00cc;}
#vibblue{color:#3366ff;}



/* ARCHIVES PAGE _____________________________________________________*/


div#archivecol1{width: 700px;
		float: left;
		padding: 3px 7px 0 10px;
		border: 0px;
		}


div.left_w125 {float: left;
				width: 135px;
				height: 225px;
				}
				
/* MISC.  ITEMS _____________________________________________________*/



div#footernews a:link {
			font-size: .9em; text-decoration:none;
			color: white;
			}

div#footernews a:visited {
			font-size: .9em; 
			text-decoration: none;
			color: white;
			}		

div#footernews a:hover {
			font-size: .9em;
			font-weight: 400;
			text-decoration: none;
			color: white;}
