body {
  font-size : 62.5%;
  font-family : 'Verdana', Arial, Sans-Serif;
  background-color : #d5d6d7;
  color : #5c5c5c;
  text-align : center;
}

.pageblock {
  background-color : white;
  border : 1px solid #959596;
  text-align : left;
}

.pageheaderblock {
  background-color : #73a0c5;
}

.entryText {
  font-family : 'Verdana', Arial, Sans-Serif;
  font-size : 1.2em;
  line-height : 1.4em;
}

.pagefooterblock {
  background-color : #eee;
}

small {
  font-family : Arial, Helvetica, Sans-Serif;
  font-size : 0.9em;
  line-height : 1.5em;
}

.entryHeaderDate {
  font-family : Arial, Helvetica, Sans-Serif;
  font-size : 0.9em;
}
h1, h2, h3, .header-title, .entryHeaderSubject {
  font-family : 'Trebuchet MS', Verdana, Arial, Sans-Serif;
  font-weight : bold;
}

h1 {
  font-size : 4em;
  text-align : center;
}

.header-title {
  font-size : 4em;
  text-align : center;
}

.header-subtitle {
  font-size : 1.2em;
  text-align : center;
}

h2 {
  font-size : 1.6em;
  font-weight : bold;
  margin : 10px 0 5px;
}

.entryHeaderSubject {
  font-size : 1.6em;
  font-weight : bold;
  margin : 10px 0 5px;
}

h2.pagetitle {
  font-size : 1.6em;
}

h3 {
  font-size : 1.3em;
}

h1, h1 a, h1 a:hover, h1 a:visited, .header-title, .header-subtitle {
  text-decoration : none;
  color : white;
}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
  color : #70aa51;
}

.entryHeaderSubject, .entryHeaderSubject a, .entryHeaderSubject a:visited {
  color : #ff773d;
}

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, .sideboxTitle, #wp-calendar caption, cite, .entryHeaderSubject {
  text-decoration : none;
}

.entryText a:visited {
  color : #608841;
}

.commentlist li, #commentform input, #commentform textarea {
  font : 0.9em Verdana, Arial, Sans-Serif;
}

.commentlist li {
  font-weight : bold;
}

.commentlist cite, .commentlist cite a {
  font-weight : bold;
  font-style : normal;
  font-size : 1.1em;
}

.commentlist p {
  font-weight : normal;
  line-height : 1.5em;
  text-transform : none;
}

#commentform p {
  font-family : Verdana, Arial, Sans-Serif;
}

.commentmetadata {
  font-weight : normal;
}

.sidebar {
  font : 1em Verdana, Arial, Sans-Serif;
}

small, .sidebar ul ul li, .sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike, .summarylist, .entryHeaderDate {
  color : #777;
}

code {
  font : 1.1em 'Courier New', Courier, Fixed, Monospace;
}

acronym, abbr, span.caps {
  font-size : 0.9em;
  letter-spacing : 0.07em;
}

a, h2 a:hover, h3 a:hover, .entryHeaderSubject a:hover {
  color : #70aa11;
  text-decoration : none;
}

a:hover {
  color : #ff773d;
  text-decoration : none;
}

body {
  margin : 0;
  padding : 0;
}

.pageblock {
  background-color : white;
  margin : 20px auto;
  padding : 0;
  width : 760px;
  border : 1px solid #959596;
}

.pageheaderblock {
  margin : 0 auto;
  height : 200px;
  width : 100%;
  background-color : #73a0c5;
}

.body-title {
  margin : 0 0 15px 30px;
  color : #fff;
}

.entryHolder {
  margin : 0 0 40px 30px;
  text-align : justify;
  vertical-align : baseline;
  width : 480px;
}

.widecolumn .entryHolder {
  margin : 0;
}

.bodyblock .entryLinkbar {
  padding-top : 5px;
}

.widecolumn .entryLinkbar {
  margin : 30px 0;
}

.pagefooterblock {
  padding : 20px 0;
  margin : 0 auto;
  width : 760px;
  text-align : center;
  clear : both;
}

h1, .header-title {
  padding-top : 70px;
  margin : 0;
}

.header-subtitle {
  text-align : center;
}

h2, .entryHeaderSubject {
  margin : 30px 0 0;
}

h2.pagetitle {
  margin-top : 30px;
  text-align : center;
}

.sideboxTitle {
  margin : 20px 0 3px;
  padding : 0;
}

h3 {
  padding : 0;
  margin : 30px 0 0;
}

h3.comments {
  padding : 0;
  margin : 40px auto 20px;
}

p img {
  padding : 0;
  max-width : 100%;
}

img.centered {
  display : block;
  margin-left : auto;
  margin-right : auto;
}

img.alignright {
  padding : 4px;
  margin : 0 0 2px 7px;
  display : inline;
}

img.alignleft {
  padding : 4px;
  margin : 0 7px 2px 0;
  display : inline;
}

.alignright {
  float : right;
}

.alignleft {
  float : left;
}
/*
html > body .entryText ul {
  margin-left : 0;
  padding : 0 0 0 30px;
  list-style : none;
  padding-left : 10px;
  text-indent : -10px;
}

html > body .entryText li {
  margin : 7px 0 8px 10px;
}
*/
.entryText ol {
  padding : 0 0 0 35px;
  margin : 0;
}

.entryText ol li {
  margin : 0;
  padding : 0;
}

.entryLinkbar ul {
  text-align : right;
}

.entryLinkbar li {
  display : inline;
  list-style-type : none;
  list-style-image : none;
  padding : 0 5px;
}

.sidebar ul, .sidebar ul ol, .summarylist {
  margin : 0;
  padding : 0;
}

.sidebar ul li, .summarylist {
  list-style-type : none;
  list-style-image : none;
  margin-bottom : 15px;
}

.sidebar ul p, .sidebar ul select, .summarylist {
  margin : 5px 0 8px;
}

.sidebar ul ul, .sidebar ul ol, .summarylist {
  margin : 5px 0 0 10px;
}

.sidebar ul ul ul, .sidebar ul ol, .summarylist {
  margin : 0 0 0 10px;
}

ol li, .sidebar ul ol li, .summarylist {
  list-style : decimal;
}

.sidebar ul ul li, .sidebar ul ol li, .summarylist {
  margin : 3px 0 0;
  padding : 0;
}

.bodynavblock ul li {
  display : inline;
  text-align : center;
  margin-right : 10px;
}

.sidebar {
  width : 200px;
}

.sidebar form {
  margin : 0;
}

.sideboxTitle {
  background-color : #909090;
  border-bottom : 2px solid #c0ff61;
  padding : 10px 0 10px 10px;
  border-bottom : 0 solid #ffffff;
  margin : 0;
  color : #ffffff;
  font-family : Verdana, sans-serif;
  font-size : 12px;
  font-weight : bold;
  font-variant : small-caps;
  text-align : left;
}

.sidebox {
  margin-right : 0;
  width : 170px;
  border-left : 1px dashed #cccccc;
}

.sideboxContent {
  padding : 10px;
}

.sidebox #profile {
  text-align : center;
}

.sidebox #latestmonth, .sidebox #search, .sidebox #tags_sidebox {
  text-align : left;
}

.sidebox #systemlinks {
  text-align : left;
}

.sidebox #latestmonth table {
  width : 100%;
  margin-left : auto;
  margin-right : auto;
  margin-top : 4px;
}

.sidebox #tags_sidebox, .sidebox #systemlinks, .sidebox #summary {
  margin-left : 0;
}

.sidebox #tags_sidebox {
  height : 200px;
  width : 175px;
  overflow : auto;
}

.header-menu {
  margin-top : 45px;
  text-align : center;
}

.header-menu ul {
  padding : 0;
  margin : 0;
}

.header-menu ul li {
  display : inline;
  margin : 0;
}

.header-menu ul li a {
  font : 1em 'Century Gothic', 'Lucida Grande', Arial, Sans-Serif;
  text-transform : lowercase;
  color : #c5c5c5;
  margin : 0 5px 0 0;
  padding : 5px 15px 6px;
}

.header-menu ul li a:hover {
  background : #5c5c5c;
  color : #c0ff61 !important;
  text-decoration : none;
}

.header-menu ul li.current_page_item a, .header-menu ul li.current_page_item a:hover {
  background : #5c5c5c;
  color : #c0ff61 !important;
  text-decoration : none;
}

.entryMetadata {
  padding : 5px 0 0;
}

.entryMetadata ul {
  margin : 0;
  padding : 5px 0 0;
}

.entryMetadata li {
  list-style : none;
  display : list-item;
  padding : 5px 0 0;
}

.entryMetadata-label {
  font-weight : bold;
  padding : 5px 0 0;
}

acronym, abbr, span.caps {
  cursor : help;
}

acronym, abbr {
  border-bottom : 1px dashed #999;
}

blockquote {
  margin : 15px 30px 0 10px;
  padding-left : 20px;
  border-left : 5px solid #ddd;
}

blockquote cite {
  margin : 5px 0 0;
  display : block;
}

.center {
  text-align : center;
}

hr {
  display : none;
}

a img {
  border : none;
}

.navigation {
  display : block;
  text-align : center;
  margin-top : 10px;
  margin-bottom : 60px;
}

.month {
  width : 300px;
  margin-left : 50px;
}

.daytitles {
  font-weight : bold;
}

.day-count {
  font-style : italic;
}

.entryUserinfo {
  float : left;
  margin : 0 10px 10px 0;
}

body {
  background : url(http://andrey.novikov.com/ref/lj/bgcolor.jpg);
}

.pageblock {
  background : url(http://andrey.novikov.com/ref/lj/bg.jpg) repeat-y top;
  border : none;
}

.pageheaderblock {
  background : url(http://andrey.novikov.com/ref/lj/header.jpg) no-repeat bottom center;
}

.pagefooterblock {
  background : url(http://andrey.novikov.com/ref/lj/footer.jpg) no-repeat bottom;
  border : none;
}

.pageheaderblock {
  margin : 0 !important;
  margin : 0 0 0 1px;
  padding : 1px;
  height : 198px;
  width : 758px;
}

.headertitle {
  margin : 7px 9px 0;
  height : 192px;
  width : 740px;
}



