* {
margin: 0;
padding: 0;
list-style: none;
outline: 0;
}
 
body { 
background-color: #000;
font-size: 14px;
}

/*Containers*/
 
#container { 
width: 880px;
font-family: arial;
margin: 0 0 0 10px;
text-align: left;
}

#content { 
float: left;
display: inline;
color: #fff;
margin-left: 20px;
width: 550px;

}

#sidebar { 
float: left;
margin: 20px 0 10px 20px;
width: 180px;
background-image: transparent url(../images/dots.gif) no-repeat;
}

#main {
margin: -10px 15px 10px 160px;
width: 373px;
padding: 0;
}

#main p { margin: 0;
padding: 0;}

#home_main { 

width: 530px;
}

/*Main navigation*/
 
#head ul {
margin-left: 30px;
}
 
#head ul li  {
height: 27px;
display: block;
float: left;
position: relative;
}
 
#head ul li a { 
display: inline;
text-decoration: none;
position: relative;
color: #000;
font-size: 8px;
padding: 0px 0px;
width: 30px;
display: block;
}

li.section_21 { width: 53px;}
li.section_11 { width: 67px;}
li.section_12 { width: 93px;}
li.section_17 {width: 76px;}
li.section_14 { width: 108px;}
li.section_22 { width: 105px;}
li.section_26 { width: 41px;}
li.section_23 { width: 95px;}
li.section_1 { width: 107px;}

#head li a:hover{visibility:visible; color: #000 !important;}/* needed for ie to work*/
#head ul li a:hover em{background-position:0 -27px}
/*code to create a 'what page you're on' tab*/
body#home #head ul li.section_21 a em, body#book #head ul li.section_17 a em, body#kazakhstan #head ul li.section_12 a em, body#author #head ul li.section_11 a em, body#extract #head ul li.section_14 a em, body#media #head ul li.section_22 a em, body#buy #head ul li.section_26 a em, body#contact #head ul li.section_23 a em {background-position:0 -27px;}

li.section_21 em {
position:absolute;
display: block;
left:0;top:0;
background: transparent url(../images/home_nav.jpg) no-repeat;
width: 66px;
height: 27px;
}

li.section_11 em {
position:absolute;
display: block;
left:0;top:0;
background: transparent url(../images/author_nav.jpg) no-repeat;
width: 66px;
height: 27px;}

li.section_12 em {
position:absolute;
display: block;
left:0;top:0;
background: transparent url(../images/kazakhstan_nav.jpg) no-repeat;
width: 93px;
height: 27px;
}

li.section_17 em {
position:absolute;
display: block;
left:0;top:0;
background: transparent url(../images/book_nav.jpg) no-repeat;
width: 75px;
height: 26px;
}

li.section_14 em {
position:absolute;
display: block;
left:0;top:1px;
background: transparent url(../images/extract_nav.jpg) no-repeat;
width: 107px;
margin-top: -1px;
margin-left: 1px;
height: 27px;
}

li.section_1 em {
position:absolute;
display: block;
left:0;top:0;
background: transparent url(../images/dummy.jpg) no-repeat;
width: 107px;
margin-top: 2px;
margin-left: 3px;
height: 27px;
}

li.section_22 em {
position:absolute;
display: block;
left:0;top:0;
background: transparent url(../images/media_nav.jpg) no-repeat;
width: 105px;
height: 27px;
}

li.section_26 em {
position:absolute;
display: block;
left:0;top: 1px;
background: transparent url(../images/buy_nav.jpg) no-repeat;
width: 40px;
height: 27px;
}

li.section_23 em {
position:absolute;
display: block;
	left:0;top:0;
background: transparent url(../images/contact_nav.jpg) no-repeat;
width: 95px;
margin: 1px 0 0 1px;
height: 27px;
}


/*Content*/

#content img { 
float: left;
margin:0 10px 0 0;

}

#content h2 { margin-top: 15px;}

#content h3 { 
font-weight: normal;
margin: 4px 0 0px 0;
}



#content a { margin: 5px 0 0 5px;
font-weight: bold;}

blockquote { 
margin: 0 10px 5px 0;
letter-spacing: 1px;
font-variant: small caps;
font-size: 17px;
font-family: arial;
}

#main img.flag{ margin: 3px 0 25px 0px; display: block;}
#main img.map { margin: 10px 0 25px 7px;}


/*Sidebar*/

#sidebar h2 {
position: relative;
height: 44px;
}

#sidebar h2 em {
width: 169px;
position: absolute;
height: 44px;
top: 0;
left: 0;
display: block;
z-index: 1;
background: transparent url(../images/profile_logo.jpg) no-repeat;}

#sidebar h3 { 
color: #04a6e6;
font-size: 12px;
}

#sidebar a { 
color: #63ca09;
text-decoration: underline;
margin: 0 0 0 3px;
padding: 0;
}

#sidebar h2 a {
font-size: 50%;
}

#sidebar p { 
color: #fff;
clear: left;
margin: 0 0 10px 5px;
}

#sidebar ul { 
margin: 8px 0 26px 0;
}

#sidebar li { 
background: url(../images/list_image.gif) 0px 4px no-repeat;
padding-left: 10px;
}

/*Main*/

#main ul li { 
list-style-type: disc;
margin-left: 20px;
line-height: 1.7em;
}

#home_main {
margin-left: 20px;
}

#main #author_img img { margin-top: 20px;}



#main_img, home_main img {
float: left;
padding: 0;
margin: 0px;
}



#main #text { 
text-align: right;
width: 250px;
float: left;
display: inline;
}

#home_text {
text-align: right;
width: 350px;

clear: left;
float: left;
margin: 0 10px 0 0px;

}



#text p, #text h3 { 
margin: 0px 10px 0 0;
}

#text h3 {
margin-top: 17px;
}

h3.author { margin: -20px 0 0 0;
padding: 0;}





.dot { 
background: url(../images/dot.gif) no-repeat;
width: 176px;
height: 7px;
margin: 0 0 15px 0;
}

.rss { 
float: left;
padding: 1px 6px 0 0;
}



/*Footer*/

#footer { 
position: relative;
clear: both;
top: -70px;
left: 15px;
}

#footer_1 {
position: relative;
clear: both;
top: 0px;
left: 15px;} 

#footer img, #footer_1 img { 
float: left;
}

#footer li, #footer_1 li { 
float: left;
margin-top: 63px;
}

#footer a, #footer_1 a { 
color: #D08D3F;
padding: 0 7px;
text-decoration: none;
border-right: 1px solid #D08D3F;
}

/*Links*/
a:hover { 
color: #04a6e6 !important;
}

a {
color: #D08D3F;
}

a img  { border: none;}

a.big { font-size: 16px;
font-weight: bold;}

a.pdf {
background: url(../images/pdf.gif) 0px 0px no-repeat;
padding: 0 0 0px 24px;

display:block;
}
/*General styles*/
p { 
line-height: 1.5em;
}

h2 { 
margin: 0;
font-size: 150%;
padding: 0;
}
 
.module-list-item { margin-bottom: 10px;}

#kaz_ad { font-size: 11px;}
