html { height: 100%;}
body {
	margin: 0px;
	overflow: auto;
	background:#000000;
	font: 62.5% "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#FFFFFF;
	height: 100%;
	padding: 0px;
	
	
	
}

#flashContent {/*width: 1004px;
	height: 556px;*/
	/*padding-top:100%;*/ }
#Content {
	width:400px;
	color:#000000;
	
	

	
	overflow:hidden;
	background: #fafafa url(../images/box_grad.gif) repeat-x fixed left bottom;
	position:relative; z-index:10; 
	left:50%;
	margin-left:-200px;
	
}
#Wrapper {/* left:50%; margin-left:-200px;*/ /*position:relative;width:400px;*/ }

#Content-Reflect-Container {
   height: 68px;
   width:400px;
   position: fixed;
   clip: rect(0px, 400px, 68px, 0px);
   bottom: 0px;
   left:50%;
margin-left:-200px;
   
}
#Content-Reflect {
	width:400px;
	color:#000000;
	margin:auto;
	overflow:hidden;
	
	
	position:relative;
	z-index:10;
	
	/*-webkit-transform: rotate(-180deg); 
	-moz-transform: rotate(-180deg); 
	
	*/
	/*-moz-transform: rotate(-180deg); */
	background:#FAFAFA url(../images/box_grad.gif) repeat-x fixed left bottom;
	-moz-transform: matrix(1, 0, 0, -1, 0, 0);
	-webkit-transform: matrix(1, 0, 0, -1, 0, 0);
	-o-transform:  matrix(1, 0, 0, -1, 0, 0);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
	-ms-filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
	
	
	height: 68px;
	overflow:hidden;
	clip:rect(0px,400px,68px,0px);
	z-index:13;	
	
	
	
	
}

#Reflection {
	width:401px;
	
	margin:auto;
	overflow:hidden;
	height: 68px;
	position: fixed;
	margin-left:-200px;
	left: 50%;
	bottom: 0px;
	background: url(../images/reflection.png) no-repeat center top;
	 z-index:14;

}

	

#container { /*
	width: 1024px;
	height: 576px;*/
	width: 100%;
	min-height:550px;
	min-width:550px;
	position:relative;
	margin: auto;
	background:#000000 url(../images/grad_new.gif) repeat-x fixed left bottom;
	font-size: 1.2em;
	padding-top: 200px;
	padding-bottom: 68px;
	
	}
	

ul { margin-left:0px; padding:0; list-style:none;}
li { margin-bottom:4px;}
#Video {

	width: 1024px;
	height: 576px;
margin: auto;
}
.Title {position: fixed;
	left: 0px;
	bottom: 0px; font-size:1.8em;}
.Title .Basic-Reflection {margin-top:-28px;}	
h1 {
	background: url(../images/bg.gif) no-repeat left bottom;
	height: 422px;
	width: 147px;
	font-weight:normal;
	font-weight:light;
	text-transform:uppercase;
	font-family: "Arial Narrow", sans-serif ;;
	
	text-indent: -2000px;
	margin: 0px;
	padding: 0px;
}

.Header {position: fixed;
	left: 50%; margin-left:240px;
	top: 250px; padding:0; }
.Header li, .Header ul {
	margin: 0px;
	padding: 0px;
	font: 1em/1.2em "Palatino Linotype", "Book Antiqua", Palatino, serif;
}
.Header a { text-decoration:none; color:#FFF;}

.Current .About, .About:hover { color:#FF00FF} { color:#FF00FF}
.Current .Work, .Work:hover { color:#00CCFF} { color:#00CCFF}
.Current .Blog, .Blog:hover { color:#66FF00} { color:#66FF00}

.Current .Contact, .Contact:hover { color:#FFCC00} { color:#FFCC00}

h1 a { color:#FFF; text-decoration:none;}
h1,h2 { font-size:1em;  }
a {color:#00CCFF;}

a:hover, a:focus { color:#333; }
a img { border:none;}
.Flash-Link {text-align:center; display:block;}

div.Blog {width:400px; padding-bottom:150px; overflow:hidden; }

.Tumble-Blog { width:250px; float:left; padding-left:10px;}

h3 { font-size:1.5em; margin:0;}
h3 a { color:#333; text-decoration:none; border-bottom:none;}
.Portfolio {width:400px; padding-bottom:150px; }
.Portfolio li {  width:400px; margin-bottom:10px;}
.Portfolio li h3 {
	padding:5px 10px;
}
.Portfolio li h3 a { color:#333; text-decoration:none;}
.Portfolio li .info {   padding-left:10px; padding-top:5px}
.Portfolio li h4 { margin:0; }
.Portfolio li h5 { margin:0; }

.Portfolio li a.img { display:block; overflow:hidden; /*height:150px;*/ }
.Portfolio li img { width:400px; opacity:1; }
/*
.Portfolio li:nth-child(1) a.img { background:#C4D8E2;}
.Portfolio li:nth-child(2) a.img {background:#93C6E0;}
.Portfolio li:nth-child(3) a.img {background:#60AFDD;}
.Portfolio li:nth-child(4) a.img {background:#75B2DD;}
.Portfolio li:nth-child(5) a.img {background:#008ED6;}
.Portfolio li:nth-child(6) a.img {background:#003F87;}*/
.Portfolio li:hover img {opacity:1;}
#Paging {
	margin:0;
	padding:0;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
}
#Paging li{ position:fixed; bottom: 125px; left:50%; }
#Previous-Button {   text-align:right; margin-left:-340px;}
#Next-Button {margin-left:240px;}
#Paging li a { text-decoration:none; color:#FFF; font-size:3em;}



.Basic-Reflection { position:relative; 
	display:block; margin-top:-20px; opacity:0.3;
	 -moz-transform: matrix(1, 0, 0, -1, 0, 0);
	-webkit-transform: matrix(1, 0, 0, -1, 0, 0); 
	-o-transform:  matrix(1, 0, 0, -1, 0, 0);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1, opacity=0.3);
	-ms-filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1, opacity=0.3);
	
	
	text-shadow:0px 0px 3px #FFF;
	
	}
#Paging li a.Basic-Reflection { color:rgba(255,255,255,0);}	
.Basic-Reflection-Reflected {}

.Work h3 {padding-left:10px;padding-right:10px; padding-bottom:9px;}
.Work h4 {padding-left:10px;padding-right:10px; font-size:0.8em; margin-bottom:12px; margin-top:2px; color:#666666;}
.Work a.img { display:block;}


#Content-Reflect-Container object, #Content-Reflect-Container embed { position:relative;
	visibility:hidden;
	color:#000000;
	left:90000px
}

/* BLOG */


div.Blog { min-height:600px;}
   .regular, .photo, .quote, .link, .conversation, .video, .audio, .metabox {
	            padding: 10px; padding-bottom:0;
	        }
          .regular img { width:400px;}
          .regular img, .regular embed, .regular object { margin-left:-10px;}

          .regular object embed { margin-left:0px}
          .regular ul { margin-left:30px; list-style:disc}
          .regular ul ul { list-style:circle }
		  pre { width:380px; overflow-x:auto; overflow-y:hidden;}
          code {border-left:1px solid #CCCCCC;
display:block;
font-family:"Courier New",Courier,monospace;
font-size:1.2em;
margin-left:15px;
padding-left:15px;}
          blockquote {
	            font-size: 1.5em;
	            font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	            line-height: 1em;
	            
	            color: #666;
	        }
          blockquote:before {
content: open-quote;
height: 0;
margin-left: -0.55em;
}
            .post {
	            width: 400px;
	            
	            float: left;
	            
	            
	            margin-bottom: 10px;
                    
	            position: relative;
	            overflow: hidden;
                     color:#000000;
					 word-wrap: break-word;
	        }
            
            .post:hover {
	          
	        }

            .permalink {
	            border-width: 0px;
	          
	            padding-top:5px;
                    margin-left:20px;
                    margin-right:20px;
                    padding-bottom:15px;
	            text-align:right;
	            
	            color: #333;
	            border-bottom:1px dotted #ccc;
	        }
	        
            .permalink a {
	            color: #666;
	            border-bottom: none;
                    margin-right:-10px;
       
	            
	        }
	        
            .permalink a:hover {
	           color: #333;
	            
	        }
	        
            .photobox {
	            width: 400px;
	            
	            overflow: hidden;
	            margin-bottom: 10px; 
margin-left:-10px;
	        }

            .audio .photobox {
	            background: #999;

	        }

            .player {
	            padding: 60px 20px;
	            
	        }

            .video .caption {
	            padding-top: 10px;
	        }

            .quotetext {
	            font-size: 2.5em;
	            font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	            line-height: 1em;
	            padding-bottom: 11px;
	            color: #666;
	        }

            .source {
	            font-family: arial;
	            
	            text-align: right;
	            color: #666;
	        }

            .caption {
	            line-height: 18px;
	        }

            .conversation ul li {
	            line-height: 18px;
	            border-bottom: 1px dotted #222;
	            padding: 3px 0 3px 0px;
	        }
	        
            .conversation ul li span {
	            color: #FFCC00;
	        }

            .even {
	            border-bottom: 1px dotted #222;
	        }
	        
            ol li {
                list-style: decimal outside;
                margin: 0 0 0 20px;
                padding: 0 0 5px 0
            }

           


            p {
	           
	            margin-bottom: 9px;
	        }

            .photo strong, .photo b, .video strong, .video b, .audio strong, .audio b{
	            
	            
	        }


            #header {
	            padding: 40px 0 60px 0;
	            position: relative;
	        }

                #header h1 {
    	            width: 297px;
    	        }

                  
       

                #header ul {
	                position: absolute;
	                left: 550px;
	                top: 40px;
	            }

                    #header ul li {
    	                display: inline;
    	            }

												#header ul li form {
													display: inline;
												}
												
													#header ul li form #searchbox {
														background: #000;
														border: 1px solid #333;
														opacity: 0.7;
														color: #fff;
													}
													
													#header ul li form #submitsearch {
														display: none;
													}

                        #header ul li a {
        	                font-family: georgia;
        	                color: #FFF;
        	                font-style: italic;
        	                border-bottom: 1px dotted #999;
        	                margin-right: 11px;
        	            }

                            #header ul li a:hover {
	                            color: #fff;
	                            border-bottom: 1px solid #fff;
	                        }

            #navigation, .meta {
                text-align: center;
               
                float: left;
                width: 400px;
               
            }

                #navigation a {
                    border: 0;
                    padding: 3px 8px;
                    background: #222;
                }

                    #navigation a:hover {
                        background: #333;
                    }

                    .pages {
                        font-family: Georgia;
                        
                        padding-bottom: 48px;
                    }

                        .pages span {
                            
                        }

            .total {
	            color: #333;
	        }

            #footer {
	            clear: both;
	            padding: 40px 0;
	            text-align: left;
	        }

            body#perm #navigation {
	            display: none;
	        }

            body#perm .photobox, body#perm .videobox {
	            float: right;
	            margin-left: 10px;
	        }

            .meta {
	            display: none;
	        }

            body#perm .meta {
	            display: block;
	            text-align: left;
	        }

            body#perm .permalink {
	            display: none;
	        }

            
		#searchresultcount {
						text-align: left;
						margin-bottom: 20px;
						color: #333;
		}
	
.query { font-weight: bold; }

/* Contact */
.Contact-Form { padding:0;}
.Contact-Form h2 { padding-left:10px;}
.Contact-Form label { display:block; font-size:0.9em; padding-bottom:2px; padding-left:10px; padding-top:20px;}
.Contact-Form input {
	display:block;
	width:380px;
	padding:20px 10px;
	border:none;
	text-align:left
}
.Contact-Form textarea { display:block; width:380px; padding:20px 10px; border:none;}
#YourName { background:#fef6d6;}
#YourEmail { background:#fdea9b;}
#YourMessage { background:#fcde6a;}
#Send { background:#fbc800; width:400px;padding:0px;}
#Send:hover { background:#666666; cursor:pointer; color:#FFFFFF; }
