/*  
Theme Name: Pskov republic
Theme URI: http://pskovrepublic.org/
Description: Pskovrepublic.org default theme.
Version: 1.0
Author: xxxxxxaa
Author URI: http://xxxxxxxxxxxxxxxxxxxx.zzz/

	Theme author keeps privacy. Copyright pskovrepublic.org, 2007
*/

* {
	margin:0;
	padding:0;
	}
	
body {
	background:#fff;
	padding:0 0 10px 0;
}



#container {
	position: relative;
	width: 804px;
	left: 50%;
	margin-left: -402px;
	overflow:auto;
	z-index:100;
	background: url(images/dash_vertical_03.gif) repeat-y 0 0;
}

#wrap1 {
	position: relative;
	width: 800px;
	left: 4px;
	background: #FCF7E3;
	}

#header {
	position: relative;
	width: 800px;
	height: 77px;
	background: #C2894C url(images/header_03.gif) no-repeat 20px 50%;
	margin-bottom: 5px;
}

#menu {
	position: relative;
	width: 800px;
	height: 38px;
	background: #373D89;
	margin-bottom: 5px;
	}
	
#actual {
	position: relative;
	width: 800px;
	height: 160px;
	background: #6278DD url(images/menu2_03.gif) no-repeat 20px 14px;
	margin-bottom: 5px;
	}

#actualmenu {
              position: absolute;
              left: 122px;
              top: 16px;
              list-style: none;
              color: #373D88;
              font-family: tahoma, sans-serif;
              font-size: 12pt;
}

#actualmenu a, #actualmenu a:visited { 
                                       color: #373D88;
                                       text-decoration: none;
}

#actualmenu a:hover, #actualmenu a:active { 
                                       color: #373D88;
                                       text-decoration: underline;
}


#addition {
	position: relative;
        float: right;
	width: 205px;
	background: #64607A;
	color: #FEF6D5;
	padding-left: 15px;
	padding-top: 20px;
        padding-right: 10px;
        padding-bottom: 30px;
        margin-bottom: 5px;
        font-family: tahoma, sans-serif;
        font-size: 11pt;
	}

#addition h3 { font-size: 12pt; 
               margin-bottom: 12px;
               }

#addition a:link, #addition a:visited { 
                                        color: #FEF6D5;
                                        text-decoration: none;
                                        }

#addition a:hover, #addition a:active { 
                                        color: #FEF6D5;
                                        text-decoration: underline;
                                        }


#addition ul { list-style: none; 
               margin-bottom: 12px; }

#addition p { margin-bottom: 12px; }

#searchbox { padding-bottom: 8px;
             margin-bottom: 12px; 
             background: url(images/dash_horizont_03.gif) repeat-x bottom; }

#textwrap { 
            background: url(images/sidebar.gif) repeat-y;
            }

#text {
	position: relative;
	width: 530px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 30px;
	text-align:justify;
        float: left;
        font-family: georgia, sans-serif;
	min-height: 300px;
	color: #1D2349;
}

#text.widecolumn { 
                   padding-right: 50px;
                   background: #FCF7E3;
                   width: 730px;
                   text-align: left;
}

#text h2, #text h3, #text h4 {
	margin-bottom: 20px;
	}

#text h2 a, #text h2 a:visited { 
             color: #1D2349;
             text-decoration: none; }
#text h2 a:hover, #text h2 a:active { 
             color: #1D2349;
             text-decoration: underline; }

#text h3 a, #text h3 a:visited { 
             color: #1D2349;
             text-decoration: none; }
#text h3 a:hover, #text h3 a:active { 
             color: #1D2349;
             text-decoration: underline; }


#text p {
	margin-bottom: 16px;
	}


#text ul, #text ol { 
                     margin-bottom: 16px;
                     margin-left: 20px;
}


#footer {
          clear: both;
          position: relative;
          width: 780px;
          margin-top: 5px;
          padding-left: 20px;
          padding-top: 20px;
          padding-bottom: 20px;
          background: #C2894C;
          color: #FEF6D5;
          font-family: tahoma, sans-serif;
          font-size: 10px;
	}

#extraimg1 {
	position: absolute;
	top: 15px;
	right: 10px;
	width: 386px;
	height: 260px;
	background: url(images/picture_03.jpg) no-repeat;
}

#header h1 span a {
/*	display: none; */
                  text-indent: -9000px;
                  display: block;
                  height: 77px;
                  left: 0px;
                  width: 400px;
	}


#menunav {
	height: 14px;
	width: 333px;
	top: 14px;
	left: 20px;
	position: relative;
	background: url(images/menu_03.gif) no-repeat;
	}

#menunav li {
	list-style: none;
	position: absolute;
	top: 0;
	text-indent: -9000px;
	}

#menunav li, #menunav a {
	display: block; height: 14px;
	}

#nav1 { left: 0; width: 55px; }
#nav2 { left: 56px; width: 72px; }
#nav3 { left: 128px; width: 73px; }
#nav4 { left: 201px; width: 57px; }
#nav5 { left: 258px; width: 75px; }

