body {
background:#DEDEDE none repeat scroll 0 0;
color:#5D5950;
font-family:Helvetica;
font-size:85%;
line-height:normal;
margin:10px 0 0;
padding:0;
}
a:link, a:visited, a:active {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}
a:hover {
	color: #CC0000;
	text-decoration: none;
	font-weight: bold;
}
hr {
	margin: 15px 0px 15px 0px;
	color: #333;
	height: 1px;
	width: 100%;
}


form {
	margin: 0;
}
input,
textarea {
  color: #003;
  background-color: #fff;
  border: 1px solid #999;
}
img {
	float:left;
	margin: 0px 20px 20px 0;
}

/***********************************
container
************************************/
#mainContainer { 
background:transparent url(border.jpg) repeat-y scroll 0 0;
margin:0 auto;
width:900px;
}

#container {
background:#FFFFFF url(globe.jpg) no-repeat scroll 170px 0;
margin:0 auto;
width:895px;
}

/***********************************
masthead
************************************/
#masthead {
background:transparent url(plane.jpg) no-repeat scroll top right;
height:200px;
width:895px;
	}
	
.redline { display: inline;}
.redline a {
color:#7d2c31 !important;
text-decoration: none !important;
display: inline;
}

.site_name h1{
background:transparent url(logo.jpg) no-repeat scroll 0 0;
color:#FFFFFF;
font-size:1em;
height:141px;
margin-left:17px;
text-indent:-9999px;
width:160px;
	}
.site_name {
background:transparent url(hd_images.jpg) no-repeat scroll 226px 84px;
}	

#stripe {
background:transparent url(bg.png) repeat scroll 0 0;
height:40px;
margin:19px 0 0;
padding:0;
	}
	
#stripe h2  
{
color:#999999;
font-size:1.3em;
font-weight:normal;
margin:0 0 0 240px;
padding-top:20px;
vertical-align:bottom;
}


/***********************************
sidebar
************************************/
#sidebar {
	float: left;
	width: 200px;
	vertical-align: top;
	background-color: #FFF;
	margin-top: 30px;
	margin-left: 0px;
	padding: 0px;
}
.menu{
	border: 0px;
	border-bottom: 0px;
	border-style: solid;
	border-color: #ccc;
}

.menu li{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid;
	border-color: #ccc;
}

.menu ul{
background-color:#7D2B30;
list-style-type:none;
margin:0;
padding:0;
}
.menu ul ul {
	padding-left: 10px;
	background-color: #d1acb2;
	border-bottom: 0px;
}
.menu a:link, .menu a:visited, .menu a:active {
color:#FFFFFF;
display:block;
font-size:105%;
font-weight:normal;
letter-spacing:0.01em;
padding:4px 10px;
text-decoration:none;
}
.menu a:hover {
	text-decoration: none;
	color: #d1acb2;
}
.menu_current {
}

#tools {
background-color:#EDEAE3;
color:#666666;
float:left;
font-size:100%;
padding-left:10px;
padding-right:10px;
text-align:center;
width:180px;
}
.tools input {
	width: 80%;
	font-size: 80%;
}
.tools a:link, .tools a:visited, .tools a:active {
	color: #999;
	text-decoration: none;
}
.tools a:hover {
	color: #FFF;
	text-decoration: none;
}

/***********************************
main content
************************************/
#mainContent {
background-color:#FFFFFF;
float:right;
line-height:20px;
padding:20px;
position:relative;
text-align:left;
vertical-align:top;
width:640px;
word-spacing:2px;	
}
#mainContent a:link, #mainContent a:visited, #mainContent a:active {
	border-bottom: 1px dotted #7d2c31; 
}
#mainContent a:hover {
	color: #666;
	background-color: #EEE4C9;
}
.illustrations {
	float:right;
	width: 200px;
	margin: 0px 0px 0px 0px;
	position: relative;
}
#mainContent h1 {
	font-size: 1.4em;
	color: #7d2c31;
	margin: 0px;
	font-style: italic;
	border-bottom: 1px solid #EEE4C9;
}
#mainContent h2 {
	font-size: 1.6em;
	color: #633;
	margin: 0px;
}
#mainContent h3 {
	font-size: 1.2em;
	color: #7d2c31;
	margin: 0px;
}
#mainContent h4 {
	font-size: 1em;
	color: #7d2c31;
	margin: 0px;
}

/***********************************
separator
************************************/

#clear
	{
	clear: both;
	height:0;
	}


/***********************************
footer
************************************/

#footer {
background:#FFFFFF url(bg.png) repeat scroll 0 0;
border-top:1px solid #A5ABB3;
font-size:0.78em;
height:40px;
text-align:center;
vertical-align:middle;
width:898px;
}
#footer a:link, #footer a:visited, #footer a:active {
	color: #7d2b31;
	text-decoration: none;
	font-weight: normal;
}
#footer a:hover { 
	border-bottom: 1px dotted #333; color: #333; 
	}

#footer_menu {}
#footer_menu ul{}
#footer_menu_current {
border-bottom: 2px solid #999;
}
#footer_menu ul li{
border-right:1px solid;
display:block;
float:left;
padding-left:4px;
padding-right:4px;
}
#stripe, img, div { behavior: url(http://yahudasecurity.com/templates/vincent03/iepngfix.htc); }

