/*padding: top right bottom left*/

/* ==============================  global ==============================  */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {display: inline-table;}
/* backslash hack hides from IE mac \*/
#html .clearfix {height: 1%}
.clearfix {display: block;}
/* end backslash hack */

/* ==============================  body ==============================  */
body {
	padding:0px;
	margin:0px;
	background-color: #000000;
}
#header {
	height:76px;
	top:0px;
	padding:0px;
	margin:0px;
	background:url("../images/header_bg.jpg") repeat-x;
	text-align:center;
	overflow: inherit;
}
#contentContainer {
	top:76px;
	width:100%;
	height:100%;
	min-height:600px;
	padding:0px;
	margin:0px;
	margin-left:auto;
	margin-right:auto;
	background:url("../images/content_bg.jpg") center top no-repeat;
}
#menu {
	height:44px;
	padding:5px 0 0 0;
	margin:0px;
}
#contentContainer_top {
	height: 15px;
	padding: 0px;
	margin: 0px;
	background:url("../images/contentContainer_top.gif") top no-repeat;
}
#contentContainer_bottom {
	clear:both;
	height:20px;
	background:#000000 url("../images/contentContainer_bottom.gif") top no-repeat;
}
#content {
	width: 860px;
	padding:0px;
	margin:0px;
	margin-left: auto;
	margin-right: auto;
	clear:both;	
}

/* ==============================  main ==============================  */
#main {
	width:662px;
	display:inline;
	background-color:#313038;
	float:left;
	position: relative;
	margin:0 18px 0 0;
	padding:0px;
}
#mainLeft {
	width:132px;
	float:left;
	position: relative;
	padding:0px;
	margin:0px;
	background-color: #313038;	
}
#mainRight {
	width: 515px;
	float:right;
	position: relative;
	margin:0 15px 5px 0;
	background-color:#666961;
	padding: 0px;
}
#mainWide {
	position:relative;
	margin:0;
	padding:0 15px 0 15px;
}
#mainWide_content {
	background-color:#666961;
	padding:20px;
	margin:0 0 0 0;
}
#mainWide_inside {
	padding:0;
	margin: 0 0 0 0;
	background:#cddcbf;
}
#mainWide_inside .main {
	min-height:450px;
	background-color:#cddcbf;
	padding:15px 20px 15px 20px;
}
#mainWide_inside .pullout_top {
	background:url("../images/about_bg_top.gif") left top no-repeat;
	height:20px;
}
#mainWide .pullout_main {
	background:#F1FFE2;
	padding:5px 15px 5px 15px;
	margin:0 3px 0 0;
}
#mainWide .pullout_bottom {
	background:url("../images/about_bg_bottom.gif") left top no-repeat;
	height:20px;
}

#mainWide .divider {
	height:1px;
	margin:15px 50px 15px 50px;
	border-top:dashed 1px #666961;
	border-bottom:dashed 1px #666961;
}
#mainRight .divider {
	height:1px;
	margin:8px 15px 8px 15px;
	padding:0;
	border-top:dashed 1px #cddcbf;
	border-bottom:dashed 1px #cddcbf;
}

/* ==============================  The Victims ==============================  */

#map {
    border:solid 1px #F6FD93;
    margin:10px 10px 5px 10px;
    height:280px;
}

#thevictims {
	width:495px;
	background-color:#CDDCBF;
	padding:0px;
	margin:10px;
}
#thevictims .bg_top {
	background:url("../images/mainRight_bottom_bg_top.gif") left top;
	height:10px;
}
#thevictims .bg_bottom {
	background:url("../images/mainRight_bottom_bg_bottom.gif") left top;
	height:10px;
}
#thevictims .menu {
	vertical-align:middle;
	padding-left:20px;
	margin:0px;
	height:100%;
}
#thevictims .copy {
	background:#F1FFE2 url("../images/storyContent_image01.jpg") left bottom no-repeat;
	padding:15px;
	margin:10px;
	height:100%;
	min-height:350px;
}
.imageBorder {
	float:left;
	margin:0 14px 10px 0;
	border:1px #313038 solid;
}

/* ==============================  The Places ==============================  */
#theplaces {
	width:495px;
	background-color:#CDDCBF;
	padding:0px;
	margin:10px;
}
#theplaces .bg_top {
	background:url("../images/mainRight_bottom_bg_top.gif") left top;
	height:10px;
}
#theplaces .bg_bottom {
	background:url("../images/mainRight_bottom_bg_bottom.gif") left top;
	height:10px;
}
#theplaces .menu {
	vertical-align:middle;
	padding-left:20px;
	margin:0px;
	height:100%;
}
#theplaces .copy {
	background:#F1FFE2;
	padding:15px;
	margin:10px;
	height:100%;
	min-height:350px;
}
#theplaces img {
	float:left;
	margin:0 14px 10px 0;
	border:1px #313038 solid;
}

/* ==============================  sidebar ==============================  */
#sidebar {
	width:180px;
	float:right;
	position: relative;
	margin: 0px;
	padding:0px;
}
#sidebar_top {
	margin:0px;
	padding:0px;
}
#sidebar_login {
	background-color: #29282E;
	margin:0px;
	padding:5px 15px 20px 15px;
	border-left:6px solid #313038;
	border-right:6px solid #313038;
	border-bottom:6px solid #313038;
}
.sidebar_box {
	background-color:#29282E;
	margin:0px;
	padding:15px;
	border:6px solid #313038;
}
.sidebar_image {
	background-color:#29282E;
	margin:0px;
	padding:0px;
	border:6px solid #313038;
}
#sidebar_bottom {
	margin:0px;
	padding:0px;
}

