* {
padding: 0;
margin: 0;
border: 0;
}

body {
background: #fff;
font-family: Verdana;
font-size: 10pt;
color: #421B15;
width: 100%;
height: 100%;

}

a {
color: #15001E;

}



h2, h3, h4 {
font-weight: bold;
padding: 15px 20px 15px 25px;
}

h2 {font-size: 120%;}
h3 {font-size: 105%;}
h4 {font-size: 100%;}

p {
padding: 5px 10px 7px 25px;
}

p  p {
padding: 5px 10px 7px 0px;

}

ul {
padding: 5px 35px;

}
li {
padding: 5px;
}

small {
font-size: 80%;

}
#main_wrapper {
	min-width:1000px;
	max-width: 1300px;
	width: 100%;
	overflow: hidden;
	margin: 0 auto;
}


#main_content_wrap {
	width: 100%;
    overflow:hidden;
	clear: both;
}



#img_femi {
background: url('./images/femi.png') top right no-repeat;
width:90px;
height:90px;
float:right;
position:absolute;
margin-top: -47px;
margin-left: 216px;
}

#left_column_wrap {

	width: 270px;
	float: left;
	background:#77221F;
     padding-bottom:44000px;
     margin-bottom:-44000px;
	 min-height: 800px;

}


#center_column_wrap {
	margin-left: 270px;
	margin-right: 220px;
    padding-bottom:44000px;
    margin-bottom:-44000px;
	position:relative;
 min-height: 800px;
}
#right_column_wrap {

	width: 220px;
	float: right;
	     padding-bottom:44000px;
     margin-bottom:-44000px;
	 	background: url('./images/bg.png') top right repeat-y;
		clear:right;
 min-height: 800px;
}


#right_image_links p {
	padding: 20px 5px 20px 5px;

}





#sidebar_links_wrap {
background:#77221F;


}

ul#sidebar_links {
list-style-type: none;
padding: 10px 12px 40px 15px;

}

ul#sidebar_links li {
padding: 8px;
}



ul#sidebar_links li a{
color: #ddd;
font-family: "Georgia";

font-size: 110%;
}

ul#sidebar_links li a:hover{
color: #ddd;
}


ul#sidebar_links li.current a{
font-weight: bold;
text-decoration: none;
color: #bbb;
}


#header_wrap {
margin-bottom: 15px;

}
#header_line_top {
	height: 25px;
	background:#62271F;
	width: 100%;
}

#header_main_wrap {
height: 164px;
background: #77221F;
overflow: hidden;
position: relative;
}

#header_line_bottom {
	height: 25px;
	background:#62271F;
	width: 100%;
	text-align: center;
}



#header_main_left {
background: url('./images/books.jpg') no-repeat;
height:164px;
width:300px;
float: left;
display:inline;
}

#header_main_right {
background: url('./images/HDM.jpg') no-repeat;
height:213px;
width:230px;
float: right;

display:inline;
}


#header_main_center {
text-align: center;
position: absolute;
display: block;
text-align:center;
width:100%;
max-width: 1300px;

margin-top: 40px;
font-size: 170%;
color: #fff;
font-weight: bold;
font-family: "Times New Roman";
letter-spacing: 0.04em;
}


.main_content_text {

padding-bottom:  40px;

}

.main_content_text a{
color:#070756;

}

.main_content_text img, embed {
padding: 10px 0 10px 25px;


}

#footer_wrap {
margin-top: 20px;
background: #DEDEDC;
height: 100px;
clear: both;
width: 100%;
padding: 7px 0;

}

#header_telephones{
color: #cbb;

}


.footer_leftblock {
float:left;
width: 30%;
padding: 5px;
}

#footer_rightblock {
float:right;
width: 15%;
padding: 5px;
}
#photo_main {
float: right;
padding: 0 0 20px 20px;
}

div#right_image_links p {
text-align: center;
}


#demlex_copyright {
clear: both;
padding: 5px 30px;
text-align: right;

}
#bullshit, div#bullshit a {
color:#fff;
text-decoration:none;
}