/*
Theme Name: Twenty Ten
Theme URI: http://wordpress.org/
Description: The 2010 theme for WordPress is stylish, customizable, simple, and readable -- make it yours with a custom menu, header image, and background. Twenty Ten supports six widgetized areas (two in the sidebar, four in the footer) and featured images (thumbnails for gallery posts and custom header images for posts and pages). It includes stylesheets for print and the admin Visual Editor, special styles for posts in the "Asides" and "Gallery" categories, and has an optional one-column page template that removes the sidebar.
Author: the WordPress team
Version: 1.1
Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style
*/


@media print  {
/* =Print Style
-------------------------------------------------------------- */
body {
background:none !important;
}

#wrapper {
clear:both !important;
display:block !important;
float:none !important;
position:relative !important;
}

#header {
border-bottom:2pt solid #000;
padding-bottom:18pt;
}

#colophon {
border-top:2pt solid #000;
width:auto;
}

#site-title,#site-description {
float:none;
line-height:1.4em;
margin:0;
padding:0;
}

#site-title {
font-size:13pt;
}

.entry-content {
font-size:14pt;
line-height:1.6em;
}

.entry-title {
font-size:21pt;
}

#access,#branding img,#respond,.comment-edit-link,.edit-link,.navigation,.page-link,.widget-area {
display:none !important;
}

#container,#header,#footer {
width:100%;
margin:0;
}

#content,.one-column #content {
width:100%;
margin:24pt 0 0;
}

.wp-caption p {
font-size:11pt;
}

#site-info,#site-generator {
float:none;
width:auto;
}

img#wpstats {
display:none;
}

#site-generator a {
margin:0;
padding:0;
}

#entry-author-info {
border:1px solid #e7e7e7;
}

#main {
display:inline;
}

.home .sticky {
border:none;
}
}

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
background:transparent;
border:0;
vertical-align:baseline;
margin:0;
padding:0;
}

body {
background:none repeat scroll 0 0 #3C3C3C;
line-height:1;
}

h1,h2,h3,h4,h5,h6 {
clear:both;
font-weight:400;
}

ol,ul {
list-style:none;
}

blockquote {
quotes:none;
}

blockquote:before,blockquote:after {
content:none;
}

del {
text-decoration:line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse:collapse;
border-spacing:0;
}

a img {
border:none;
}

#access ul #menu-item-203 a {
margin-right:-25px;
}

#masthead {
    background-image: url("../../../logo4.png");
	background-repeat:no-repeat;
    height: 83px;
    margin: 20px auto 16px;
    width: 287px;
}
* html #masthead a {
display:inline-block;
}
#masthead a{display:block;
height:83px;
}

.skip-link {
position:absolute;
left:9999px;
}

#access {
float:left;
margin-bottom:28px;
overflow:hidden;
position:relative;
width:100%;
}

#access ul {
clear:left;
float:left;
list-style:none;
position:relative;
left:50%;
text-align:center;
margin:0;
padding:0;
}

#access ul li {
border-bottom:3px solid #444;
display:list-item;
float:left;
list-style-image:url("../../../bullet.png");
position:relative;
right:50%;
margin:0;
padding:0;
}

#access ul li a {
color:#777;
display:block;
font-family:helvetica;
font-size:17px;
font-weight:lighter;
letter-spacing:0.04em;
line-height:2em;
text-decoration:none;
padding:4px 25px 2px 8px;
}

#access ul li a:hover {
color:lightgray;
}

.home #projects {
    color: #999999;
    display: block;
    font-family: helvetica;
    font-size: 1.1em;
    font-weight: lighter;
    left: 61px;
    letter-spacing: 1px;
    position: absolute;
    top: 150px;
}

#access ul li a.active,#access ul li a.active:hover {
font-weight:700;
color:#B8BABA;
}

#foot {
color:#666;
font-family:arial;
font-size:14px;
font-weight:lighter;
letter-spacing:1px;
margin-bottom:20px;
margin-top:10px;
text-align:center;
}

#copyright {
    background: none repeat scroll 0 0 #333333;
    bottom: 0;
    color: #FFFFFF;
    font-family: helvetica;
    font-size: 80%;
    font-weight: lighter;
    margin: 16px auto 0;
    opacity: 0.4;
    padding-bottom: 10px;
    padding-top: 10px;
    position: relative;
    text-align: center;
    width: 99%;
}
#fancybox-outer {
    background: none repeat scroll 0 0 #222222;
    height: 100%;
    position: relative;
    width: 100%;
}
.home #copyright {display:none;}
a {
outline:none;
}
/*
#masthead {border:solid orange 10px}
#wrapper {border:solid 10px yellow}
#main {border:solid 10px brown}
#container {border:solid 10px blue}
#content {border:solid 10px black}
#header {border:solid 10px green}
#access {border:solid 10px magenta}
#menu-header{border:solid 10px cyan}
#menu-main{border:solid 10px lightblue}
#access a {border:solid 10px blue}*/
*/
/* =Mobile Safari ( iPad,iPhone and iPod Touch )
-------------------------------------------------------------- */
pre {
-webkit-text-size-adjust:140%;
}

code {
-webkit-text-size-adjust:160%;
}

#access,.entry-meta,.entry-utility,.navigation,.widget-area {
-webkit-text-size-adjust:120%;
}

#site-description {
-webkit-text-size-adjust:none;
}

.post-edit-link,#projects,#access ul #menu-item-82 a,.home #foot {
display:none;
}

#access ul #menu-item- a,#access ul #menu-item-46 a {
margin-left:-8px;
}

#access ul #menu-item-46,#access ul #menu-item-82 {
list-style-image:none;
}
