/*   UNIVERSALS   */
	* {
		padding: 0px;
		margin: 0px;
		font-family: Arial, Helvetica, sans-serif;
	}
/*   LINKS  */	
		* a {
			text-decoration:none;	
			color: #999999;
		}
		* a:hover {
			text-decoration:underline;
		}
		a[href^="http:"] {  /* external link icon */
			background:url(/images/link-ext.gif) no-repeat right top;
			padding-right: 10px;
		}
		a[href^="http://www.stoptowingabuse.com"], a[href^="http://stoptowingabuse.com"] { /* internal link - no icon */ 
			background-image: none;
			padding-right: 0;
		}
		a[href^="mailto:"] {  /* external link icon */
			background:url(/images/link-mail.gif) no-repeat right top;
			padding-right: 10px;
		}
	
	p {
		margin:5px 0 5px 0;
	}
	.arrow {
		background:url(images/arrow.gif) no-repeat top left;
		text-indent: 20px;
	}
	
	body {
		background-color: #666d77;
	}
	#wrapper {
		background-image: url(/images/wrapper-bg.gif);
		background-repeat: repeat-y;
		width: 844px;
		margin-right: auto;
		margin-left: auto;
		border-top-width: 1px;
		border-top-style: solid;
		border-top-color: #fea520;
		margin-top: 5px;
	}
	#wrapper_2 {
		background-image: url(/images/wrapper-stories-bg.gif);
		background-repeat: repeat-y;
		width: 844px;
		margin-right: auto;
		margin-left: auto;
		border-top-width: 1px;
		border-top-style: solid;
		border-top-color: #fea520;
		margin-top: 5px;
	}

/*  NAVIGATION    */
	#nav {
		background-image: url(/images/nav-bg.gif);
		background-repeat: repeat-x;
		height: 67px;
		margin: 0 3px 0 3px;
	}
	
	.logo {
		float:left; 
		position:relative; 
		right:0; 
		left:0; 
		top:0; 
		bottom:0; 
		z-index:10;
	}
	
	.home a {
		background-image: url(/images/nav-home.gif);
		float: left;display: inline;
		height: 55px;
		width: 57px;
		margin-right: 80px;
		
	}
	.home a:hover {
		background-image: url(/images/nav-home-over.gif);
	}
	
	.about a {
		background-image: url(/images/nav-about.gif);
		height: 47px;
		width: 73px;
		float: left;
		display: inline;
		margin-right: 20px;
	
	}
	.about a:hover {
		background-image: url(/images/nav-about-over.gif);
	}
	.what a {
		background-image:url(/images/nav-what.gif);
		width:54px;
		height: 47px;
		margin-right: 20px;
		float:left;
	}
	.what a:hover {
		background-image:url(/images/nav-what-over.gif);
	}
	.stories a {
		background-image: url(/images/nav-stories.gif);
		width:68px;
		height:47px;
		margin-right: 20px;
		float:left;
	}
	.stories a:hover {
		background-image:url(/images/nav-stories-over.gif);
	}
	.news a {
		background-image: url(/images/nav-news.gif);
		float: left;display: inline;
		height: 47px;
		width: 50px;
		margin-right: 20px;
	
	}
	.news a:hover {
		background-image: url(/images/nav-news-over.gif);
	}
	
	.contact a {
		background-image: url(/images/nav-contact.gif);
		float: left;
		display: inline;
		height: 47px;
		width: 75px;
		margin-right: 20px;
	}
	.contact a:hover{
		background-image: url(/images/nav-contact-over.gif);
	}

/*  WHITE BOX  */
	#white_box {
	float:left;
	background-image: url(/images/white_box-bg.gif);
	background-repeat: repeat-x;
	height: 364px;
	margin-top: -12px;
	margin-left: 3px;
	width: 338px;
	display:inline;
	background-position: top;
	}	
	#white_box p {
		font-size:15px;
		letter-spacing:0px;
		color: #666d77;
	}
	#white_box .headline p {
		line-height:20px;
		font-size:15px;
		letter-spacing:0px;
		color: #666d77;
	}
	#white_box_2 {
		background-image: url(/images/white_box-diag-bg.gif);
		background-repeat: repeat-x;
		width: 300px;
		float: right; display:inline;
		margin: -12px 3px 0 0;
		border-bottom-width: 8px;
		border-bottom-style: solid;
		border-bottom-color: #FFF;
	}
	#white_box_2 #tips {
		margin: 30px 3px 0px 3px;
		padding: 0px 0 10px 0;
		font-size: 12px;
		color: #666D77;
		background-image: url(/images/icon-tips.gif);
		background-repeat: no-repeat;		
	}
	#white_box_2 #tips li{
		margin: 0 0 5px 15px;
		list-style-type: disc;
	}
	#cartoon {
		background-image: url(/images/cartoon-01.jpg);
		margin:-12px 3px 0 0;
		height: 364px;
		width: 500px;
		float:right;
		display:inline;
	}
	#cartoon_2 {
	margin:-12px 3px 0 0;
	height: 364px;
	width: 500px;
	float:right;
	display:inline;
	background-image: url(images/cartoon-02.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	}
	#cartoon_coverup {
	margin:-12px 3px 0 0;
	height: 320px;
	width: 498px;
	float:right;
	display:inline;
	background-color: #B1B7B5;
	background-image: url(images/blue_shadow.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	}
	#cartoon_coverup #law {
		background-image: url(/images/icon-law.gif);
		background-repeat: no-repeat;
		font-size: 14px;
		color: #51565e;
		width: 425px;
		padding-left: 60px;
		margin-top: 45px;
		margin-right: 0;
		margin-bottom: 0;
		margin-left: 10px;
	}


/*   BLUE BOX   */
	#blue_box {
		width: 530px;
		margin: -32px 0 0 3px;
		border-top-width: 8px;
		border-right-width: 8px;
		border-top-style: solid;
		border-right-style: solid;
		border-top-color: #FFF;
		border-right-color: #FFF;
		float: left;display: inline;
		z-index: 10;
		background-color: #b1b7b5;
		padding:0 0 10px 0;
	}
	#blue_box a, #blue_box_2 a {
		color: #666d77;
	}
	#blue_box #share {
		background-image: url(/images/icon-share.gif);
		background-repeat: no-repeat;
		font-size: 12px;
		color: #51565e;
		width: 425px;
		padding-left: 60px;
		margin: 20px 0 0 25px;
	}
	#blue_box #contact {
		background-image: url(/images/icon-contact.gif);
		background-repeat: no-repeat;		
		font-size: 12px;
		color: #51565e;
		width: 425px;
		padding-left: 60px;
		margin: 20px 0 0 25px;
	}	
	
	#blue_box_2 {
		width: 530px;
		margin-left: 3px;
		border-top-width: 8px;
		border-right-width: 8px;
		border-top-style: solid;
		border-right-style: solid;
		border-top-color: #FFF;
		border-right-color: #FFF;
		float: left;display: inline;
		z-index: 10;
		background-color: #b1b7b5;
		margin-top: -70px;
	}
	#blue_box_2 p {	
		padding:25px 100px 5px 25px;
		color: #51565e;
		font-size:14px;
	}
	#blue_box_2 #law img + p {
		margin-top:2px;
	}
	#blue_box_2 #law p {
		margin: 10px 0 10px 0;
	}
		
	#blue_box_3 {  
		background-color: #b1b7b5;
		float: left; display:inline;
		width: 530px;
		margin: 0 0 0 3px;
		border-right-width: 8px;
		border-bottom-width: 8px;
		border-right-style: solid;
		border-bottom-style: solid;
		border-right-color: #FFF;
		border-bottom-color: #FFF;	
	}
	#blue_box_3 #contact {
		background-image: url(/images/icon-num1.gif);
		background-repeat: no-repeat;		
		font-size: 12px;
		color: #666d77;
		width: 425px;
		padding-left: 60px;
		margin: 0px 0 0 25px;
	}	
	#blue_box_3 li {
		margin: 0 0 8px 20px;
	
	}
	/* wordpress page*/
		#blue_box_4 { 
			color: #f1f1f1;
			float: left; display:inline;
			min-height:225px;
			background-color: #b1b7b5;
			width: 543px;
			margin: 0 0 0 16px;
			padding: 10px;
			border-right-width: 7px;
			border-bottom-width: 6px;
			border-left-width: 6px;
			border-right-style: solid;
			border-bottom-style: solid;
			border-left-style: solid; 
			border-right-color: #FFF;
			border-bottom-color: #FFF;
			border-left-color: #FFF;	
		}
#blue_box_4 ul li {
	font-size: 12px;
	color: #545A63;
	margin-bottom: 10px;
}
#blue_box_4 ul {
	margin-left: 10px;
}
#blue_box_4 ul li ul {
	margin-left: 10px;
}
#blue_box_4 h2 {
	color: #41464D;
	text-align: center;
}
.pdfLink a {
	font-size: 12px;
	font-weight: bold;
	background-image: url(images/pdficon.gif);
	padding-right: 18px;
	display: block;
	background-repeat: no-repeat;
	background-position: right center;
	text-align: right;
	height: 15px;
}
		#blue_box_4 a {
			color: #666d77;
			}
		#blue_box_4 .storycontent{ 
			color: #51565e;
			font-size: 12px;
		}
		#blue_box_4 .post {
			margin: 10px 0 0 10px;
		}
		#blue_box_4 .post h3 a{
			display: block;
			border-bottom:#fea520 solid 1px;
			font-size: 20px;
			font-weight:normal;
			text-transform:uppercase;
			font-family:Arial, Helvetica, sans-serif;
			letter-spacing:-1px;
			color:#f1f1f1;
		}

	/* ARTICLES  */
		#blue_box_4 .article_title {
			color: #51565e;
			font-size: 18px;
			font-weight: bold;
			margin:0;
		}
		#blue_box_4 .article_title + p {
			font-size:10px;
			color:#51565e;
			font-style:italic;
			font-weight:bold;
			margin:0;
		}
		#blue_box_4 p {
			color: #51565e;
			font-size:12px;
			margin-bottom:5px;
		}
			
	
/*   GRAY BOX   */
	#gray_box {
		float: left;display: inline;
		width: 300px;
		border-top-width: 6px;
		border-top-style: solid;
		border-top-color: #FFF;
		background-color: #f1f1f1;
	}
	#gray_box_2 {
		background-color: #f1f1f1;
		clear: right;	
		margin: 0 3px 0 3px;
		width:838px;
	}
	#gray_box_2 a {
		color: #666666;
		
	}
	#gray_box_2 #file {
		font-size: 12px;
		color: #666D77;
		background-image: url(/images/icon-num2.gif);
		background-repeat: no-repeat;
		width: 425px;
		padding: 0 0 10px 60px;
		margin: 20px 0 0 25px;
		clear: left;
		width: 300px;
		float:left;
		background-color: #F1F1F1;
		display:inline;
	}
	#gray_box_2 #share {
	font-size: 12px;
	color: #666D77;
	background-image: url(/images/icon-num3.gif);
	background-repeat: no-repeat;
	width: 220px;
	margin:20px 0 0 40px;
	padding: 0 0 10px 60px;
	float:left;
	display:inline;
	background-color: #f1f1f1;
	}		
	#gray_box_3 {
		float: left; display:inline;
		width: 210px;
		height: 400px;
		margin:0 3px 0 0;
		background: url(/images/shadow_2.gif) no-repeat top left;
		padding:5px 5px 5px 15px;
		font-size:12px;
		color: #666d77;
	}
	#gray_box_3 li {
		margin: 0  0 5px 10px;
	}
#gray_box_3 .credit {
	font-size: 9px;
	color: #999999;
	display: block;
	padding-left: 20px;
}
#gray_box_3 p {
	font-size: 9px;
	color: #666666;
}
	.shadow {
	position:relative;
	top:-6px;
	left:0;
	right:0;
	bottom:0;
	;
	float:left;		
	}
	#gray_box a {
		color:#666D77;
		font-weight: bold;
		font-size: 13px;
	}
	#gray_box #news {
	font-size: 12px;
	color: #666D77;
	background: url(/images/icon-news.gif) no-repeat top left;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 15px;
	}
	#gray_box #news p {
		text-indent: 10px;
		margin-top: 0;
	}
	#gray_box #info {
		font-size: 12px;
		color: #666D77;
		background-image: url(/images/icon-info.gif);
		background-repeat: no-repeat;
		margin-top: 10px;
		margin-right: 10px;
		margin-bottom: 0;
		margin-left: 15px;
	}
#gray_box h2 {
	font-size: 14px;
	margin-top: 18px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	background-color: #FEA520;
	padding: 3px;
	text-align: center;
}
#gray_box h4 {
	font-size: 12px;
	margin-bottom: 5px;
}
	
/*    FOOTERS   */
	#footer {
	background-color: #666D77;
	background-image: url(/images/footer.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 844px;
	margin-right: auto;
	margin-left: auto;
	font-size: 10px;
	color: #CCCCCC;
	text-align: center;
	padding-top: 28px;	
	}
	#footer_2 {
	background-image: url(/images/footer-2.gif);
	background-repeat: no-repeat;
	background-color: #666D77;
	height: 17px;
	width: 844px;
	margin-right: auto;
	margin-left: auto;
	font-size: 10px;
	color: #CCCCCC;
	text-align: center;
	padding-top: 23px;	
	}
