#aggregator .feed {
border:1px solid gray;
padding:1em;
}

#aggregator .source {
color:gray;
font-size:0.9em;
font-style:italic;
}

#content {
width:                  1100px;
}

#footer {
font-size:0.8em;
padding-top:0.5em;
text-align:center;
}

#header {
  background-color:       #344e8b;
  background-image:       url( Fon300r.jpg );
  background-position:    right center;
  background-repeat:      repeat-y;
  border-bottom-color:    #C6282D;
  border-bottom-style:    solid;
  border-bottom-width:    5px;
  clear:                  both;
  height:                 81px;
  width:                  1100px;
  text-align:             center;
}




#header .site-slogan  {
  color:                  #fff;
  font-family:            Verdana, Arial, Sans-Serif;
  font-size:              .7em;
  margin-top:             0em;
  line-height:            .9em;
  font-weight:            bold;
  text-align:             left;
  padding-left:           40px;
  }

#header .site-eng  {
  color:                  #fff;
  font-family:            Verdana, Arial, Sans-Serif;
  font-size:              1em;
  font-weight:            bold;
  line-height:            9pt;
  margin-top:             0em;
  text-align:             center;
  }


#header .title {
font-size:1.5em;
color:#fff;
}


#header .title a,#header .title a:link,#header .title a:visited,#header .title a:active {
color:#aaa;
text-decoration:none;
}

#header .title a:hover {
color:#930;
}

#header img {
float:left;
padding-right:          20px;
}



#help {
font-size:0.8em;
}

#main {
padding-left:1em;
padding-right:1em;
vertical-align:top;
width:100%;
}

.forum {
width:100%;
}

.help {
width:100%;
}



#main .title {
background-color:#D3DDE4;
padding-left:0.5em;
}

#sidebar-left {
vertical-align:top;
}

#sidebar-right {
vertical-align:top;
}

.block {
  background-color:       #E6EBEE;
margin-bottom:0.5em;
width:180px;

}

.block .title {
font-size:0.9em;
background-color: #C8DAB1;
color: #212A6B;
padding-left:0.5em;
}

.block .content {
padding:0 0.5em 0 0.5em;
}

.block .content a {
  color:                  #2B3D89;
}


.comment .content,.block .content,.menu {
font-size:0.9em;
}

.comment {
border-top: solid 1px #ddd;
margin-bottom:1.3em;
}

.content {
margin:0 0 0.4em 0;
}

.error,form-item input.error {
border:1px solid red;
color:red;
}

.form-item textarea {
font-size:1em;
}

.item-list ul li {
list-style:square;
}

.links {
font-size:0.8em;
line-height:0.9em;
text-align:right;
}

.messages {
margin:0.5em 0;
padding:0.3em;
}

.navlinks {
padding:0 0.2em 0em 0.2em;
margin-bottom: 0.2em;
width:1100px;
text-align:right;
}

.node .title {
font-size:1.2em;
}

.node .content {
line-height:1.2em;
}

.node .title a,.node .title a:link,.node .title a:active,.node .title a:visited {
font-weight:400;
text-decoration:none;
}

.node .title a:hover {
text-decoration:underline;
background:none;
}

.primary a {
font-size:1em;
padding:0 0.5em 0 0;
width:1100px;
text-align:right;
}

.primary img {
vertical-align:center;
}


.secondary a {
font-size:0.9em;
padding:0 0.5em 0 0;
}

.status {
border:1px solid #3a3;
color:#3a3;
}

.title {
margin:0 0 .25em;
}


a:link		{ text-decoration: none; color: #039; font-weight: bold; }
a:visited	{ text-decoration: none; color: #039; font-weight: bold; }
a:hover	{ text-decoration: none; background:#eef; font-weight: bold; }
a:active	{ text-decoration: none; }

blockquote {
font-style:italic;
}

body {
text-align:-moz-center;
text-align:center;
border-top:1px solid gray;
font-family:trebuchet ms, tahoma, verdana, arial, helvetica;
font-size:.9em;
line-height:1.3em;
margin:0;
padding:0.1em 0.5em 0.5em 0.5em;
}

body /* Internet Explorer */ 
{ 
text-align: center; 
} 

body /* Mozilla Firefox */ 
{ 
text-align: -moz-center; 
} 

body /* Google Chrome */ 
{ 
text-align: -khtml-center;
} 




br {
line-height:0.6em;
}

code,pre {
font-size:1em;
}

h1 {
font-size:1.1em;
}

h1,h2,h3,h4,h5,h6 {
margin-bottom:.25em;
}

h2 {
font-size:1.2em;
}

h3 {
font-size:1.1em;
}

h4,h5,h6 {
font-size:1em;
}

li {
padding-bottom:.3em;
}

p {
margin:0 0 .5em;
}

pre {
background:#eee;
font-size:0.8em;
padding:1em;
}

table {
border-collapse:collapse;
margin:0;
padding:.5em;
text-align:left;
}

ul {
list-style-type:disc;
}
