/*----general main body elements------*/body {	background: #fff url("../img/bg-slice.gif") 50% 0% repeat-y;	font-family: Arial,  sans-serif;	margin: 0; padding: 0;	text-align: center;}/* ---[ links ]------------------------------- */ a:link {	color: #c30;	text-decoration: none;	}a:visited {	color: #7c0000;	text-decoration: none;	}a:hover {	color: #069;	text-decoration: none;	} p {	margin: 1em 0 1em;	padding: 0;	}		 h1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 150%;	font-weight: normal;	padding: 0;	margin: 0;	}	 h2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 150%;	font-weight: normal;	padding: 0;	margin: 0 0 1em 0;	}	h3 {	font-family: Arial, Helvetica, sans-serif;	font-size: 120%;	font-weight: normal;	padding: 0;	margin: 0 0 1em 0;	}	img.thumb	{	margin: 0;	border: 1px dotted #ccc;	}   /* ---[ common elements ]--------------------- *//* ---[ top ]------------------------------- */#wrap{	position: relative;	margin: 0 auto;	padding: 0;	text-align: left;	background: #fff url("../img/bg-slice.gif") 0% 100% repeat-y;	width: 765px;	color: #152315;	}html>#wrap { width: 765px; }#content {	margin: 0;	padding: 0 5px 0 5px;	position: absolute;}#home .masthead {	background: url("http://www.shootdownvictims.org/img/masthead-birds.jpg") top left no-repeat;	margin: 0;	padding: 0;	width: 755px;	height: 160px;	}#about .masthead, #bio .masthead, #justice .masthead, #facts .masthead, #foundations .masthead, #tenth .masthead, #action .masthead {/*--	background: url("http://www.shootdownvictims.org/test/img/masthead-logo.jpg")top left no-repeat; --*/	margin: 0;	padding: 0;	width: 755px;	height: 100px;	position: relative;}.inner-masthead {	margin: 0;	padding: 0;	width: 755px;	height: 100px;}.inner-masthead a {display: block;width: 755px;height: 100px;	border: 1px dotted green;		}img.img-mast 	{margin: 0;padding: 0;		border: none;width: 755px;height: 100px;		}.call-out { background: #ccc;font-color: #red;padding: 5px;margin: 10px 0;}.call-out a {	font-weight: bold;	font-size: 120%;	}.blind {	display: none;	}.emailPres {	list-style: none;	line-height: 1.75em;	border: 1px solid #999;	background: #fff url("../img/emailPres-slice.jpg") bottom left repeat-x;	width: 400px;	margin: 0 0 0 60px;	padding: 10px;	text-align: center;	}.emailPres a {font-size: 100%;color: #6a140b;margin: 0;padding: 0 5px;	}	.emailPres a:hover {	color: #fff;	background: #6a140b;	}	#navdiv {	margin: 0;	padding: 0;	border: 0;	width: 205px;	height: 159px;	float: right;	}#navdiv ul {	margin: 0;	padding: 0;	list-style: none;	float: right;}#navdiv li {	margin: 0;	padding: 0;	list-style: none;	float: left;}#navdiv img {	margin: 0;	padding: 0;	border: none;}/*---- navigation ------------------*/#nav{	margin: 0;	padding: 0;	background: #6a140b;	width: 755px;	float: left;	border-top: 1px solid #ccc;	border-bottom: 1px solid #ccc;	}#nav ul {		border: 0;	margin: 0;	padding: 0;	list-style: none;	float: left;  	width: auto;	}#nav li {	display: block;	padding: 0;	margin: 0;	height: 30px;	float: left; 	width: auto;	}#nav a {	padding: 10px 0 10px 0;	margin: 0;	font-size: 82%;	color: #fff;	text-align: center;	text-decoration: none;	display: block;	height: 10px;	width: 80px;	voice-family: "\"}\"";	voice-family: inherit;	width: 80px;	}html>body #nav li a { width: 80px; }#nav .tenth { 	width: 180px;	white-space: nowrap;	}.rightborder { border-right: 1px solid #420d08; margin: 0; padding: 0;}#nav ul li a:hover {	color: #000;	background: #dfecff;	}#about .about, #bio .bio, #facts .facts, #foundations .foundations, #tenth .tenth, #action .action, #justice .justice {	color: #666;	background: #dfecff;	}/*---content-----*/#main {	padding: 0;	margin: 0;	float: left;	width: 540px;	background: none;	}#main h1 {	margin: 5px 0 0 10px; 	padding: 0;	width: 40%;	border-bottom: 1px solid #ccc;		}		#main h3 {	margin: 0; 	padding: 10px 0 5px 10px;	font-style: italic;	font-weight: bold;	}#main ul.main-lister {	list-style: none;	line-height: 1.5em;	font-style: italic;	color: #333;	margin: 2px 0 0 15px;	padding: 0;}		.main-lister li { }#main dl {	width: 520px;	margin: 5px 0 0 10px;	padding: 0;	}#main dt {	font-weight: bold;	font-style: italic;	color: #6a140b;	font-size: 105%;	padding-left: 10px;	}#main dd {	margin: 0 0 10px 20px;	padding: 0;	text-align: justify;	}#tenth #main h3 {	color: #6a140b;		}#main ul.docs {	list-style: none;	padding: 0;	margin: 0;	line-height: 1.25em;	}#main ul.docs li {	list-style: none;	padding: 0 0 0 15px;	margin: 0 0 10px 15px;	width: 500px;	background: url("../img/bullet.gif") center left no-repeat; 	}		.docs-h3 {		padding: 0;		margin: 0;	}		#main ul.docs a {	color: #333;	text-decoration: none;}#main ul.docs a:hover {	color: #069;	text-decoration: none;}ul#factsMenu {	width: 535px;	height: 25px;	margin: 5px 0 5px 10px;	padding: 0;/*	position: absolute;	right: 200px; */	list-style: none;	background: #fff url("../img/factsMenuSlice.gif") top left;	voice-family: "\"}\"";	voice-family: inherit;	width: 525px;	}#factsMenu li {	float: left;	display: block;	margin: 0;	padding: 5px 12px 0 12px;	}	#factsMenu a {	color: #6a140b;	}	#factsMenu a:hover {	color: #fff;	background: #6a140b;	}#factsMenu .active {	color: #360a06;	font-weight: bold;	}div#bios-AA p, div#bios-CC p, div#bios-PM p, div#bios-MdlP p {		color: #333;	}	div#bios {	background: url("../img/bios.jpg") top left no-repeat;	width: 540px;	height: 490px; 	}	div#bios-AA {	background: url("../img/bios-AA.jpg") top left no-repeat; 	}div#bios-CC {	background: url("../img/bios-CC.jpg") top left no-repeat; 		}	div#bios-PM {	background: url("../img/bios-PM.jpg") top left no-repeat; 	}	div#bios-MdlP {	background: url("../img/bios-MdlP.jpg") top left no-repeat; 	}div#about {	background: url("../img/about.jpg") top left no-repeat;	}div#justice-CC {	background: url("../img/justice-CC.jpg") top left no-repeat; 	height: 450px;	}#tenth #main h1 {	width: 70%;	}#main p.top {	margin: 0;	padding: 5px 0 0 10px;	}	#main p.top2 {	margin: 0;	padding: 0 0 0 10px;	}	#main p {	text-align: justify;	width: 525px;	padding-left: 10px;	color: #333;	}div#bios-AA p.indent, div#bios-CC p.indent, div#bios-PM p.indent, div#bios-MdlP p.indent,div#about p.indent, div#justice-CC p.indent {		margin: 10px 0 0 275px;	padding: 0;	width: 250px;	}	#facts .cap, #foundations .cap {	width: 43px;	}	#bios-PM .cap {	width: 39px;	}#justice .cap {	width: 47px;	}	#bio .cap {	width: 40px;	}#action .cap {	width: 55px;	}#bios-MdlP p.indent span.cap {	width: 56px;	} 		.cap {	margin: 0;	padding: 0;	float: left;	width: 42px;	font-size: 450%;	line-height: .75em;	font-weight: normal;	color:#6a140b;	font-family: georgia, times;	}				#side-nav {	width: 210px;	padding: 0;	margin: 0;	float: right;	background: url("../img/dotted-line.gif") top left repeat-y;	font-size: 90%;	}#home #side-nav { 		height: 325px;	}#about #side-nav, #tenth #side-nav, #foundations #side-nav { 		height: 550px;	}	#bio #side-nav {	height: 520px;	}			#action #side-nav {	height: 800px;	}#facts #side-nav {	height: 1100px;	}#justice #side-nav {	height: 575px;	}	.greyFade {	width: 190px;	height: 125px;	margin: 10px 0 0 15px;	padding: 0;	background: url("../img/grey-slice.jpg") top left repeat-x;	float: left;	}	.greyFade h3 {	margin: 10px 5px 0 7px;	padding: 0 0 3px 0;	font-size: 1em;	border-bottom: 1px dotted #666;	}.greyFade ul { 	margin: 5px 0 0 10px;	padding: 0;	list-style: none;	line-height: 1.5em;	}.greyFade li { 	background: url("../img/bullet.gif") center left no-repeat;	padding-left: 1.5em;	}.greyFade a {	color: #333;	padding: 2px 4px;	}.greyFade a:hover {	color: #fff;	background: #666;	}.espanol, .airplane {	width: 190px;	margin: 10px 0 0 12px;	padding: 0;	float: left;	} .espanol p {	margin: 0;	padding: 0;	text-align: center;	}.airplane h2 {	margin: 0 0 -5px 5px;	padding: 12px 0 0 0;	width: 190px;	height: 80px;	display: block;	text-align: left;	background: url("../img/airplane.jpg") top left no-repeat;	}.espanol h3 {	margin: 0 0 -5px 5px;	padding: 12px 0 0 0;	width: 190px;	height: 40px;	display: block;	font-weight: bold;	text-align: center;	background: url("../img/espanol.jpg") top left no-repeat;	}.espanol h3 a {	margin: 0;	padding: 0;	color: #fff;	display: block;	}.espanol h3 a:hover {	margin: 0;	padding: 0;	color: blue;}#side-nav p {	margin: 0 0 0 5px;	padding: 0;	color: #666;	}#side-nav p.next {	margin-top: .5em;	}	#blackBox {	padding: 0;	margin: 0;	background: url("../img/grey-slice.jpg") top left repeat-x;	height: 150px;	width: 755px;	clear: both;	position: relative;	}.news-right {	margin: 0 15px 0 0;	padding: 0;	float: right;	width: 400px;	}.news-right h3 {	margin: 10px 0 0 0;	padding: 0 0 3px 0;	border-bottom: 1px dotted #666;	}.news-right p { 	margin: 5px 10px 0 15px;	padding: 0;	text-align: justify;	line-height: 1.5em;	}.news-left {	margin: 0;	padding: 0;	float: left;		width: ;}.news-left h3 {	margin: 10px 0 0 15px;	padding: 0 0 3px 0;	border-bottom: 1px dotted #666;	width: 300px;	}.news-left ul { 	margin: 5px 0 0 40px;	padding: 0;	list-style: none;	line-height: 1.5em;	}.news-left li { background: url("../img/bullet.gif") center left no-repeat;padding-left: 1.5em;}.news-left a {	color: #333;	padding: 2px 4px;	}.news-left a:hover {	color: #fff;	background: #666;	}.clearboth { clear: both; }.form-text	{	font-size: 75%;	line-height: 1.25em;	color: #666;		}	/*--------image box's contents------------*/	a.boys 	{ color: #c30; text-decoration: none; }a.boys:hover { background-color: #c30; color: #fff; }/*.form {font: bold 90% Arial, Verdana, sans-serif; }.form {font: bold 90% Arial, Verdana, sans-serif; clear: left; }*//*hellbent to make a name on my own*/li.price { display: none; }#footer {position: relative;clear: both;margin: 1px 0;padding: 0;font-size: 90%;font-weight: normal;color: #333;width: 755px;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;}#footer p {	text-align: right; 	margin: 0;	padding: 10px 8px;	white-space: nowrap;	}