/* CSS Document */

body {
background-color:white;
padding:o;
margin:0;
}

a:link {
color:#999;
text-decoration:none;
text-decoration:underline;
}

a:visited {
color:#999;
text-decoration:none;
text-decoration:underline;
}

a:hover {
color:#990000;
text-decoration:underline;
}

a:active {
color:#990000;
text-decoration:none;
}




div#wrapper {
padding:20px;
}

div#header {
}

div#header-logo {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#990000;
text-align:left;
}

div#header-language {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#EFEFEF;
text-align:right;
}

div#header-menu {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#EFEFEF;
text-align:left;
padding: 0 0 0 0;
}




div#body {
width:auto;
padding:0 0 0 0;
margin:20px 0 50px 0;
}

div#body div.column1 {
width:207px;
margin:0;
padding:0 9px 15px 9px;
float:left;
text-align:left;
}

div#body div.column2 {
width:48%;
margin:0 0 20px 0;
padding:0 2% 0 0;
float:left;
text-align:left;
}

div#body div.column3 {
width:644px;
margin:0;
padding:0 10px 15px 15px;
float:left;
text-align:left;
}

div#body div.column4 {
width:870px;
margin:0;
padding:0 15px 15px 15px;
clear:both;
text-align:left;
}




h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
padding:8px;
color:#999;
margin:20px 0 10px 0;
}

h2 {
clear:both;
font-family:Arial, Helvetica, sans-serif;
border:1px solid #DDD;
padding:6px;
margin: 20px 0 10px 0;
font-weight:bold;
font-size:16px;
color:#770000;
}

h3 {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#555;
font-size:13px;
padding:0 0 0 7px;
margin:15px 0 8px 0;
color: #900;
}

p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:19px;
color:#555;
padding:0 0 0 7px;
margin:0 0 10px 0;
}


p.pageSummary {
font-size:16px;
color:#999999;
line-height:24px;
padding:0;
margin:0 0 10px 0;
}

p.year {
line-height:20px;
font-size:12px;
color:#999999;
margin:0;
}


img.right {
float:right;
border:8px solid #EEE;
margin: 0 0 10px 10px;
}


div#footer {
clear:both;
font-family:Arial, Helvetica, sans-serif;
color:#CCC;
font-size:11px;
text-align:left;
line-height:16px;
}

div#body table {
padding:0;
margin:0 0 15px 0;
border-bottom:1px solid #999999;
}

div#body table th {
text-align:left;
font-weight:bold;
padding:5px;
color:#666;
border-top:1px solid #999999;
}

div#body table td {
padding:5px;
border-top:1px solid #999999;
color:#444;
background-color:#FFFFFF;
}

div#body table p {
padding:0;
margin:0;
line-height:18px;
}




/* Blog */

div#content {
width:74%;
float:left;
margin:0 0 0 0;
}

div#content h1{
color:white;
font-weight:normal;
padding:7px;
background-color:#660000;
}

div#content h2 a{
color:#660000;
}


div#content small { /* Date */
color:#999;
font-size:12px;
padding: 0 0 0 7px;
}

div#content h2 a {
color:#990000;
text-decoration:none;
}

div#content a {
color:#990000;
text-decoration:underline;
}

div#content a img {
border:1px white;
}

div#content li {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
color:#555;
padding:0;
margin:0 0 8px 0;
}

div.post {
margin: 0 0 35px 0;
}

div.navigation {
padding: 15px 0 0px 0;
margin-bottom:30px;
}

div#sidebar {
width:23%;
float: right;
margin:0 0 0 0;
background-color:#FFFFFF;
}

div#sidebar h2 {
font-size:14px;
line-height:16px;
}

div#sidebar ul{
list-style:none;
}

div#sidebar li {
list-style:none;
margin-left:-30px;
padding-left:0;
font-size:12px;
}

div#sidebar li.profile {
font-size:11px;
color:#333333;
}

p.postmetadata {
text-align:right;
width:auto;
font-size:11px;
border-top: 1px dotted #CCCCCC;
padding:5px 0 5px 0;
margin:5px 0 15px 8px;
}

p.time {
color:#999;
}

div.navigation div.alignleft {
float:left;
font-size:11px;
}

div.navigation div.alignright {
float:right;
font-size:11px;
}

div.navigationLarge div.alignleft {
float:left;
font-size:14px;
font-weight:bold;
margin-bottom::20px;
}

div.navigationLarge div.alignright {
float:right;
font-size:14px;
font-weight:bold;
margin-bottom::20px;
}

blockquote {
margin:25px 0 35px 0;
padding:0;
font-family:"Times New Roman", Times, serif;
font-size:40px;
line-height:55px;
}


div.ratings {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#555;
	padding:5px 0 0 0;
	margin:20px 0 0 8px;
	border-top: 1px dotted #CCCCCC;
	text-align:right;
}