@import: url(http://yui.yahooapis.com/combo?3.0.0/build/widget/assets/skins/sam/widget.css&3.0.0/build/widget/assets/skins/sam/widget-stack.css&3.0.0/build/overlay/assets/skins/sam/overlay.css);

body {
  background:#848589;
  background-image: url(winter/background.gif);
  margin:0px 0px 0px 0px;
  text-align:center;
  font:x-small/1.5em "Trebuchet MS",Verdana,Arial,Sans-serif;
  color:#666;
  font-size/* */:/**/small;
  font-size: /**/small;
  }

a {
  text-decoration:underline;
  color: #2E5174;
  }

a:link {color:#2E5174;}
/*a:visited {color:#999;}*/
a:hover {color:#CC6500;}

 #container {
  position:absolute;
  margin:0px auto;
  text-align:center;
  width:800px;
  border:0px;
  background:transparent;
  }

 #container {
	position: relative;
	}

  html>body #container
	{
	right					: -20px;
	}

html>body #container
	{
	\right					: 0px;
	}


ul#nav {  
width:538px;
margin:-25px 5px 0px 120px;
background:transparent;
text-align : right; position : relative;
top: -9px;
height:30px; 
z-index:50;
 }


ul#nav li {
float: left; 
margin-top:2px; 
margin-left:5px; 
width:75px; 
list-style:none; 
vertical-align:top; 
position:relative;
background:#4A586C;
padding:0px;
border:1px solid #666;
 }


ul#nav li a { 
padding: 0; 
margin: 0; 
width: 100%; 
display: block; 
background: transparent;
color: #ccc; 
font-weight: bold; 
text-decoration: none; 
text-align: center; 
z-index: 10;
 }

ul#nav li a:hover { background:#cc9900; color:#FEE086;}
ul#nav ul.menu { display : none; }
ul#nav li.menu:hover ul.menu { border : 1px solid; padding : 0; margin : 0; width : 150px; padding-left : 20px; display : block; background : #A7BBCC; font-size : 90%; position : absolute; top : 1.5em; left : 0; z-index : 20; }
ul#nav li.menu:hover ul.menu li { float : none; width : 100%; list-style:none; }
ul#nav ul.menu a { width : auto; color:#735A0F; background:#F1DB98; text-align : left; padding-left:3px;}
ul#nav ul.menu a:hover { width : auto; color:#FEE5A1; background:#cc9900; text-align : left; padding-left:3px;}



#main {
 float:left;
 margin:0px auto;
 text-align:center;
 width:780px;
 border-left:1px solid #6C6E74;
 border-right:1px solid #6C6E74;
 border-bottom:5px solid #6C6E74;
 background:#FEF9EC;
 padding:5px;
 padding-bottom:20px;
 }


#header {
 background:transparent;
 text-align:center;
 margin:20px 0px 20px 0px;
 height: 308px;
 }

 
#content {
 float:left;
 background:#FEF9EC;
 width: 475px;
 text-align:left;
 margin:20px 0px 30px 30px;
 padding-right:5px;
 }

#content2, #altcontent {
 float:left;
 background:#FEF9EC;
 width: 600px;
 text-align:left;
 margin:30px 10px 30px 50px;
 }

#sidebar {
 float:left;
 background:transparent;
 text-align:left;
 margin:80px 0px 10px 20px;
  width:210px;
}

 .sidebox {
 background:#F1DB98;
 border:1px solid #AC9348;
 padding:5px;
 text-align:left;
 color:#735A0F;
  width:200px;
 margin-bottom:20px;
 }

 .title {
 font-family: "Palatino Linotype", "Georgia", "Bodoni", serif;
 font-size:20pt;
 color:#657593;
 margin:30px 0px 0px 0px;
 }
 
blockquote, q { font-style: italic;}

.leadin {font-weight: bold;}
p.tags, p.posted { width: 45%;}
p.tags { float: left; font-style: italic;}
p.posted {float: right;}

h3.entry-title {clear: both;}

div.post { border-bottom: 1px dotted silver; padding-bottom: 45px;}

ul.rsslinks { margin: 0 0 0 6px; padding: 0; width: 190px;}
ul.rsslinks * { margin: 0; padding: 0;}
ul.rsslinks li {
	display: inline;
	width: 91px;
	padding: 0; margin: 0;
	height: 17px;
}
ul.rsslinks li a img { border: 0; }
.collapsed{
	position:absolute;
	top:-20000px;
	overflow:hidden;
	zoom:1;
}
.sidebox dd.entry-summary {
    font-size: smaller;
    margin: 0; padding: 0;
}
.sidebox span.date { font-size: smaller; float: right; }
.sidebox h4 { margin-bottom: 0;}
.sidebox dl { margin-top: 5px; }

p.pages a {text-decoration: none; }

.left { float: left; }
.right { float: right; }

.portimg {
	float: right;
}
iframe {
  width: 800px;
  height: 600px;
}
#porthole {
  background: #BBCBBC;
  text-align: center;
  border: 2px outset #BBCBBC;
}
.portlist {
  clear: both;
}