body {
	margin: 0;
	padding: 0;
	font-family: Verdana, Lucida Grande, Geneva, Sans-serif;
	font-size: 12px;
	color: #4F5155;
	background-image:url(img/bg_strips.gif);
}

a:link { color: #0A94D5; text-decoration:none; }
a:visited { color: #0A94D5; text-decoration:none; }
a:hover { color: #0A94D5; text-decoration:underline; }

.header {
	border-bottom: 1px solid #CECECE;
}

.header img {
	border: 0px;
}

.header .title {
    display: inline;
    font-size: 22px;
    float:right;
    margin-top:65px;
    margin-right:10px;
}

h1 {
	font-family: "Arial Narrow", Arial, "Lucida Grande", Geneva, Sans-serif;
	font-size:32px;
	font-weight:bold;
	margin-top: 0px;
	margin-bottom: 10px;
}
h2 {
	font-family: "Arial Narrow", Arial, "Lucida Grande", Geneva, Sans-serif;
	font-size:28px;
	font-weight:normal;
	margin-bottom: 10px;
	border-bottom: 1px solid #CECECE;
}
h3 {
	font-family: "Arial Narrow", Arial, "Lucida Grande", Geneva, Sans-serif;
	font-size:22px;
	font-weight:normal;
	margin-bottom: 10px;
}

.side-menu {
    
}
.side-menu ul {
    /*margin: 30px 0 10px 0;*/
    text-align: left;
    list-style: none;
    margin:0;
    padding:0 0 0 5px;
}

.side-menu li {
    padding: 3px 5px 3px 0px;
    margin: 2px;
    border-bottom: 1px solid #D5DFEB;
    color: #0A94D5;
    background-color: #FFF;
}

.side-menu a {
    text-decoration:  none;
    color: #0A94D5;
    background-color: #FFF;
}

.side-menu a:hover {
    border-bottom:  dotted 1px;
}

.side-menu h3 {
    background-color: #595959;
    color: #FFF;
    font-size: 16px;
    font-weight: bold;
    padding-left: 5px;
}

.post-actor {
    
}

.page {
	width: 78%;
	margin: 0px auto;
	border-left: 1px solid #D9DDEB;
	border-right: 1px solid #D9DDEB;
    background-color: #FFFFFF;
}

img {
	border: 5px solid #ECDEDE;
}

.pages ul {
    margin: 30px 0 10px 0;
    text-align: right;
    list-style: none;
}

.pages li {
    padding: 3px 5px 3px 5px;
    margin: 2px;
    display: inline;
    border: 1px solid #D5DFEB;
    color: #0A94D5;
    background-color: #FFF;
}

.pages a {
    text-decoration:  none;
    color: #0A94D5;
    background-color: #FFF;
}

.pages a:hover {
    border-bottom:  dotted 1px;
}

.pages .active_page {
    background-color: #0A94D5;
    color: #FFF;
}

.footer {
    font-size: 10px;
    color: grey;
    text-align: center;
	border-top: 1px solid #CECECE;
}

/**********/

.download a {
    font-size: 14px;
    font-weight: bold;
    padding: 5px;
    /*margin: 15px 5px 15px 5px;*/
    text-decoration: none;
    color: #FFFFFF;
    background-color: #0A94D5;
}

.download a:hover {
    text-decoration: underline;
}

#download_block {
  width: auto;
  /*border: solid 1px #dde4ef;*/
  padding: 2px;
  margin-left:  180px;
  /*margin-right:  180px;*/
  /*float: left;*/
  background-color:#FFFFFF;
}

.button {
 	font-family:Arial,serif;
	font-size: 14pt;
	font-weight: bold;
	color: #0A94D5;
	background-color:rgb(248,249,251);
	border-width:1px;
	border-color:rgb(143,154,177);
	border-style:solid;
	border-top-width: 1px;
	padding-left: 12px;
	padding-right: 12px;
	float: left;
}
.button:hover {
	background-color: #dde3ef;
}

.input {
 	font-family:Arial,serif;
	font-size:8pt;
	background-color:rgb(248,249,251);
	border-width:1px;
	border-color:rgb(143,154,177);
	border-style:solid;
	float: right;
}

#loader_img {
    border: 0;
}

.search {
    text-align: center;
}

.sitemap ul li {
    padding-bottom:  10px;
    list-style-type: none;
}


