td, body {
  background-color:           #ffffff;
  color:                      #394967;
  font-family:                verdana,arial,helvetica;
  font-size:                  10pt;
  padding:                    0px;
  margin:                     0px;
}
th a {
  color:                      #6F93B1;
}
th.titlebar div {
  letter-spacing:             -1px;
  color:                      #6F93B1;
  font-family:                verdana,arial,helvetica;
  font-size:                  11pt;
  padding:                    0px;
  margin:                     0px;
  font-weight:                bold;
}
a {
  color:                      #2668af;
  text-decoration:            none;
}
/*
a:visited {
  color:                      #8399b1;
}
*/
a:hover {
  color:                      #ff876f;
}
input,textarea,select {
  border:                     1px solid #8399b1;
  border-style:               solid;
  background-color:           #e0e7ef;
  color:                      #204267;
}
input.button {
  border-style:               outset;
}
h2 {
  font-family:                verdana,arial,helvetica;
  font-weight:                bold;
  font-size:                  10pt;
}


.topmenu {
  border:                     1px #d4d4d4 solid;
  border-right:               none;
  border-left:                none;
  background-color:           #F6FBFF;
  color:                      #848484;
  padding:                    2px;
  font-family:                verdana,arial,helvetica;
  font-weight:                bold;
  margin-bottom:              10px;
  text-align:                 center;
}

.rightblock th, .leftblock th {
  background:                 url('/layout/iFrag/images/blocktitlebg') repeat-x top;
}
.rightblock th h2, .leftblock th h2 {
  line-height:                50%;
  letter-spacing:             -2px;
  color:                      #6F93B1;
  font-family:                verdana,arial,helvetica;
  font-size:                  13pt;
  padding:                    0px;
  margin:                     0px;
  font-weight:                bold;
  padding-left:               5px;
  padding-top:                8px;
}
.rightblock th h2 {
  padding-right:              5px;
  padding-left:               0px;
}
.rightblock td, .leftblock td {
  padding-bottom:             13px;
  padding-left:               10px;
  padding-right:              10px;
  background:                 url('/layout/iFrag/images/blockborderright') repeat-y right;
}

.rightblock td {
  background:                 url('/layout/iFrag/images/blockborderleft') repeat-y left;
}

.centercolumn {
  padding-left:               10px;
  padding-right:              10px;
}

.leftblockbottom {
  background:                 url('/layout/iFrag/images/blockbottombg') repeat-x bottom;
  padding:                    0px;
  margin:                     0px;
  align:                      right;
}

ul {
  padding-left:               0px;
  margin-left:                1em;
  list-style:                 disc url('/layout/iFrag/images/bullet') inside;
}
ul li {
  margin:                     0px;
  padding:                    0px;
}
.header-navigation {
  letter-spacing:             -1px;
}
.storybox .header .tl, .storybox .header .tc, .storybox .header .tr {
  background:                 url('/layout/iFrag/images/storyheadertopmiddle');
}
.storybox .header .ml {
  background:                 url('/layout/iFrag/images/storyheadermiddleleft') repeat-y left;
}
.storybox .header .mr {
  background:                 url('/layout/iFrag/images/storyheadermiddleright') repeat-y right;
}
.storybox .header .bc, .storybox .header .bl, .storybox .header .br {
  background:                 url('/layout/iFrag/images/storyheaderbottomcenter') repeat-x bottom;
}
.storybox .text .bc, .storybox .text .bl, .storybox .text .br {
  background:                 url('/layout/iFrag/images/storytextbottomcenter') repeat-x bottom;
}
.storybox .text .ml {
  background:                 url('/layout/iFrag/images/storytextmiddleleft') repeat-y left;
}
.storybox .text .mr {
  background:                 url('/layout/iFrag/images/storytextmiddleright') repeat-y right;
}
.storybox .text .mc {
  padding-top:                5px;
  text-align:                 left;
}
.storybox .titlebar {
  background:                 url('/layout/iFrag/images/storytitlebarmiddle') repeat-x top;
  font-size:                  10pt;
  vertical-align:             top;
}
.storybox .header .mc table tr td {
  padding-left:               3px;
  padding-right:              3px;
}
.storybox {
  margin-bottom:              10px;
}
.storybox p {
  font-size:                  10pt;
  line-height:                1.2em;
}
.blogsubname {
  font-size:                  8pt;
}
.blogname {
  font-weight:                bold;
}
.magnet {
  font-family:              futura, Verdana, Arial, Helvetica, Sans-Serif;
  text-align:               center;
  border:                   1px outset;
  padding:                  1px 3px 1px 3px;
  background-color:         #ffffff;
  color:                    #000000;
  font-weight:              bold;
}
div.commenttitle {
  font-weight:              bold;
  border:                   1px solid black;
  border-bottom:            0px;
  padding:                  3px;
  background-color:         #DFF1FF;
}
div.commentinfo {
  font-size:                8pt;
  border-right:             1px solid black;
  border-left:              1px solid black;
  padding:                  3px;
  background-color:         #EFF8FF;
}
div.commentoptions {
  margin-bottom:            10px;
  font-size:                9pt;
  border:                   1px solid black;
  border-top:               0px;
  padding:                  3px;
  background-color:         #EFF8FF;
}
div.commentbody {
  border:                   1px dashed #CFCFCF;
  border-top:               0px;
  border-bottom:            0px;
}
.quickComment {
  border:                   1px solid black;
  padding:                  3px;
  background-color:         #C2DBEF;
}