body {min-width:780px; margin:0; padding:0; font-family:arial; font-size:16px; text-decoration:none; color:#666666}

div {min-height:100%}
* html div {height:auto; overflow:visible; /* for IE */ }

a:link 		{color:#FD4000; font-weight:bold; text-decoration: none}
a:visited 	{color:#0EC5D3; font-weight:bold; text-decoration: none}
a:hover 	{color:#FD4000; font-weight:bold; text-decoration: none }
a:active 	{color:#F20000; font-weight:bold; text-decoration: none }

ul#master		{display:block; margin:0; padding:0; text-align:right; height:16px}
#master li		{display:inline; list-style-type:none; margin:0; padding:0; font-size:12px;  text-transform:uppercase; line-height:20px}

#master a {text-decoration:none;  padding:3px 9px 3px 9px; margin:0}

#master a:link, #master a:visited 		{color:#FF0000;text-decoration:none;}
#master a:hover 		{color:#FFFFFF;text-decoration:none;}

#bumblenut a:hover 		{background-color:#00EA00;}
#bumblenut a.on			{color:#FFFFFF; background-color:#00EA00;}

#happysleepy a:hover 	{background-color:#23E2D9;}
#happysleepy a.on		{color:#23E2D9; background-color:#FFFFFF;}

#rna a:hover 	{background-color:#FF0000;}
#rna a.on		{color:#FFFFFF; background-color:#FF0000; text-decoration:none;}

#ladilola a:hover 	{color:#CCCCCC;background-color:#FFFF00;}
#ladilola a.on		{color:#999999; background-color:#FFFF00;}

#flickr a:hover 	{background-color:#FF0099;}
#flickr a.on		{color:#FFFFFF; background-color:#FF0099;}

#header {border-bottom: 1px solid #FF0000; padding:32px 0px 0px 40px; margin:0}

#page	{padding:0 20px 0 40px}

p {line-height:24px; width:460px; color: #666666; margin:0 0 18px 0;}
h1 {font-size:18px; width:700px; color:#999999; letter-spacing:1px; margin:0 0 5px 0px; padding:0px 2px 0px 0; text-decoration:none; font-weight:bold; text-transform:uppercase;}
h2 {font-size:34px; width:740px; margin:0 0 30px 0; padding:0 0 3px 0; text-decoration:none; font-weight:bold; text-transform:none;}
h3 {font-size:26px; width:500px; margin:20px 0 10px 0; padding:0 0 3px 0; text-decoration:none; font-weight:bold; text-transform:none;}
h4 {font-size:20px; width:500px; margin:0 0 4px 0; padding:0 0 3px 0; text-decoration:none; font-weight:bold; text-transform:none;}
h5 {font-size:16px; width:460px; margin:0 0 4px 0; padding:0 0 3px 0; text-decoration:none; font-weight:bold; text-transform:none;}

#logo {margin:0; font-size:36px; letter-spacing:6px; text-transform:uppercase; text-decoration:none; font-weight:bold; display:block; text-align:left; padding:10px 5px 0px 5px;}
#logo a:link, #logo a:visited 	{color:#FF0000; text-decoration:none;}
#logo a:hover					{color:#FFFFFF; background-color:#FF0000;}

h1 a:link 		{color:#FFFFFF; text-decoration: none}
h1 a:visited 	{color:#FFFFFF; text-decoration: none}
h1 a:hover 		{color:#FFFFFF; text-decoration: none }
h1 a:active 	{color:#F20000; text-decoration: none }



ul#nav1{margin:8px 0 16px 0; padding:0; display:block; text-align:left; text-transform:uppercase; letter-spacing:1px;}
#nav1 li{display:inline; list-style-type: none; margin:0}
#nav1 a {font-size:20px; font-weight:bold; padding:0 22px 2px 6px; margin:0;}
#nav1 a:link{text-decoration:none; color: #FF0000;}
#nav1 a:visited {text-decoration:none;color:#0EC5D3;}
#nav1 a:hover{color:#FFFFFF; background-color:#FF0000; text-decoration:none;}

ul#nav2{margin:4px 0px 2px 0; padding:0; white-space:nowrap; display:block;  text-align:right; letter-spacing:1px; }
#nav2 li{display:inline; list-style-type:none; margin:0 }
#nav2 a{font-size:20px; font-weight:bold; padding: 3px 7px 5px 17px; margin:0; text-transform:uppercase;}
#nav2 a:link{color: #FF0000; text-decoration: none;}
#nav2 a:visited {color:#0EC5D3; text-decoration: none;}
#nav2 a:hover{color:#FFFFFF; background-color:#FD4000; font-weight:bold;}

ul#nav3{width:200px; float:right; margin:0 0 0 10px; padding:0; display:block; text-align:left; text-transform:none;}
#nav3 li{display:block; list-style-type: none; margin:0 0 6px 0;}
#nav3 a {font-size:12px; font-weight:bold; padding:0px 10px 0px 10px; display:block;}
#nav3 a:link {text-decoration:none;color: #FD4000;}
#nav3 a:visited {text-decoration:none;color: #0EC5D3;}
#nav3 a:hover{color:#FFFFFF; background-color:#FD4000; text-decoration:none;}

#nav3 h1{width:200px; display:block; font-size:12px; color:#FFFFFF; background-color:#FD4000; margin:0 0 10px 0; padding:0px 10px 0px 10px; font-weight:bold;}

#breadcrumb {width:740px; color:#999999; margin:2px 10px 30px 5px; padding:0; font-size:11px; line-height:15px }
#breadcrumb a:link 	{color:#999999; text-decoration:none; font-weight:normal} 
#breadcrumb a:visited	{color:#0099CC;}
#breadcrumb a:hover 	{color:#FD4000;}
#breadcrumb a:active 	{color:#0099CC;}

ul {list-style-type: disc ;margin: 0 30px 0 30px; padding: 0 0 10px 10px;}
li {padding: 0px 0px 8px 4px; margin:0 60px 0 0; line-height:20px;}

#photos {margin:20px 0 80px 20px;}
#photos h2 {font-size:18px;  margin:20px 0 4px 0px;}
#photos img{margin-left:-25px}

.happy_sleepy {padding:0; margin:40px 0 40px 0}
.happy_sleepy h4 {font-size:20px; width:400px;  color: #999999; margin:14px 0 3px 30px; padding:0 0 3px 0; text-decoration:none; font-weight:bold; text-transform:none;}

.happy_sleepy p {line-height:18px; width:460px; color: #666666; margin:0 0 10px 30px;}


.series {display:block; width:540px; margin:0px}
.series h2 {font-size:28px; width:500px; margin:30px 0 2px 25px; padding:8px 0 3px 0 ; text-decoration:none; font-weight:bold; text-transform:none;}
.series p {margin:0 0 6px 182px;}

.ad_right {float:right; width:120px; margin:50px 0 40px 0;}

#footer {margin:0; display:block}

ul#footer_nav{margin:50px 0 20px 0; padding:8px 0 0 33px; white-space:nowrap; display:block; letter-spacing:1px;  border-top: 2px solid #FF0000; color:#FF0000;
text-transform:uppercase;}
#footer_nav li	{display:inline; list-style-type:none; margin:0 }
#footer_nav a	{font-weight:bold; padding: 6px 7px 3px 7px; margin:0;}
#footer_nav a:link		{color:#FF0000; text-decoration:none;}
#footer_nav a:visited 	{color:#0EC5D3; text-decoration:none;}
#footer_nav a:hover		{color:#FFFFFF; text-decoration:none; background-color:#FF0000;}

#last_modified {color:#FF0000; padding:4px 0 20px 40px; color:#CC0000; margin:0 0 60px 0; font-size:11px; width:100%}

b {color:#000000; font-weight:600}

.item {font-size: 10px;color: #999999;text-align: right;}

.website {display:block; width:240px; height:325px; margin:0px; padding:0 45px 10px 0; float:left;}
.website h3 {color:#000000; font-size:14px; width:240px; margin:0; padding:9px 0 0 0; text-decoration:none; font-weight:bold; text-transform:none;}
.website p {margin:0 5px 10px 0; padding: 0 8px 0 0; width:240px; font-size:13px; line-height:18px;}

.website_big {display:block; width:540px; height:660px; margin:0px; padding:0 30px 10px 0; float:left;}
.website_big h3 {color:#000000; font-size:14px; width:500px; margin:0; padding:12px 0 0 40px; text-decoration:none; font-weight:bold; text-transform:none;}
.website_big p {margin:0 5px 10px 0; padding: 0 8px 0 40px; width:460px; font-size:13px; line-height:18px;}

blockquote p{width: 270px}

.project{width:180px; height:200px; float:left; margin:0px 0px 6px 20px; display:inline;}
.project p{line-height:15px; width:174px; margin:0; padding:6px 0 0 6px;}
