/*

Theme Name: Portfolio
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets
 ___      _ _                  _             __ ___                  
|  _|    | | |                | |           / _|_  |                 
| |  __ _| | |_  ___ _ __   __| | ___  _ __| |_  | |  _ __ ___   ___ 
| | / _` | | __|/ _ \ '_ \ / _` |/ _ \| '__|  _| | | | '_ ` _ \ / _ \
| || (_| | | |_|  __/ | | | (_| | (_) | |  | |   | |_| | | | | |  __/
| |_\__,_|_|\__|\___|_| |_|\__,_|\___/|_|  |_|  _| (_)_| |_| |_|\___|
|___|                                          |___|                 
                                                                
*/

* { margin:0; padding:0; }
a{ text-decoration:none; }
a:hover{ text-decoration:none; }
a img { border: 0; }
ul, ol { list-style:none; }
img { display: block; }
.clear {clear:both;}
.over0 {overflow:hidden; height:0px;}
html,
body { height: 100%; width: 100%; padding: 0; margin: 0; }
body { margin:0;  background: #fff url(images/bg1.jpg); font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:1.3em; color: #000; }
.main { position:relative; float: right; width: 984px; height: 100%; }
.grid1 { float: left; width: 213px; padding: 0 0 0 10px; height: 100%; overflow: hidden; }
.grid1 .logo1 { padding: 40px 0 0 0; display: block; }
.grid1 .p1 { line-height: 13px; padding: 14px 0; }
.grid1 .contact ul li { padding: 0 0 1px 0; float: left; height: 12px; width: 213px; }
.grid1 .menu1 { padding: 14px 0; }
.grid1 .menu1 h2 { display: block; padding: 0 0 5px 0; }
.grid1 .menu1 h3 { display: block; padding: 0; }
.grid1 .menu1 ul li a { font-size: 11px; padding: 0 4px; color:#000; }
.grid1 .menu1 ul li a:hover { background: #ff007e; color: #FFF; }
.grid1 .menu2 { position: relative; }
.grid1 .menu2 ul { }
.grid1 .menu2 ul li { display: block; padding: 0 0 1px 0; }
.grid1 .menu2 ul li.li1 a { background: url(images/menu-2-1.png) no-repeat; width: 40px; height: 15px; display: block; }
.grid1 .menu2 ul li.li1 .hover,
.grid1 .menu2 ul li.li1 a:hover { background: url(images/menu-2-1b.png) no-repeat; }
.grid1 .menu2 ul li.li2 a { background: url(images/menu-2-2.png) no-repeat; width: 54px; height: 15px; display: block; }
.grid1 .menu2 ul li.li2 .hover,
.grid1 .menu2 ul li.li2 a:hover { background: url(images/menu-2-2b.png) no-repeat; }
.grid1 .menu2 ul li.li3 a { background: url(images/menu-2-3.png) no-repeat; width: 32px; height: 15px; display: block; }
.grid1 .menu2 ul li.li3 .hover,
.grid1 .menu2 ul li.li3 a:hover { background: url(images/menu-2-3b.png) no-repeat; }
.grid1 .menu2 ul li span { display: none; }

.grid2 { float: left; width: 760px; _width: 750px; background: url(images/bg2.jpg); height: 100%; border-left: 1px solid #bdbdbd; overflow: hidden; }

.grid2 iframe { border: 0; padding: 0; margin: 0; }

.work h2 { font-size: 18px; line-height: 18px; color: #ff007e; font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding: 42px 0 0 44px; }
.work .tags { font-size: 11px; border-bottom: 1px solid #000; padding: 7px 0 5px 0; margin: 0 0 0 44px; width: 570px; }
.work .post { display: block; font-size: 11px; padding: 5px 0 0 44px; width: 570px; height: 39px; }
.work .image { padding: 0 0 42px 42px; }
.about { margin: 43px 0 0 42px; width: 573px; height: 271px; background: url(images/about1-1.jpg) no-repeat; display: block; }
.about .p1 { color: #FFF; padding: 15px 0 0 195px; font-family: "Times New Roman", Times, serif; font-size: 14px; line-height: 15px; width: 360px; }
.about .p1 a { color: #deff00; text-decoration: none; }
.about .p1 a:hover { text-decoration: underline; }