/*   
Theme Name: pqnet
Theme URI: http://patquintin.net
Description: 
Author: Patricia Quintin
Author URI: http://patquintin.net
Version: 1
*/

@media screen {
* {margin:0; padding:0;}
body {background:#eee url(images/bg.jpg); font: 14px/1.4 Verdana, Helvetica, sans-serif; }
.screen-reader-text {position:absolute; left:-9999px; top:-9999px;}
.clear {clear: both;}
.group:after {visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .group, *:first-child+html .group { zoom: 1; } /* First selector = IE6, Second Selector = IE 7 */

/* type */
h1, h2, h3 {font-weight:normal; }
h2, h3, h4, strong {color:#555;}
#header h1 {font-family:Cronos, "Trebuchet MS", Verdana, sans-serif; font-size:48px; position:absolute; top:0; left:358px; text-transform:lowercase;}
#header h1 a {color:#000;}
#header h1 a:hover {text-decoration:none;}

/* layout */
#bg {background:url(images/bg-header.gif) center top no-repeat;}
#header {height:90px;}
#header img {position:absolute; top:10px; left:-10px; border:none;}
#header .description {position:absolute;left:-9999px;}
#page-wrap {width:890px; margin:auto; position:relative;}
#sidebar {position:absolute; top:90px; left:-130px; text-align:right; font-family:Cronos, "Trebuchet MS", Verdana, sans-serif; font-size:24px; text-transform:uppercase;}
#sidebar li a {text-decoration:none; line-height:1.8em;}
#sidebar li a:hover {color:#666;}
#content-wrap {background:url(images/bg-trans-fff.png); padding:10px 8px 10px 12px; position:relative; border:1px solid #ddd;
	-moz-border-radius-topleft:10px;  -webkit-border-top-left-radius:10px;
	-moz-border-radius-topright:10px;  -webkit-border-top-right-radius:10px;
	-moz-border-radius-bottomleft:10px;  -webkit-border-bottom-left-radius:10px;
	-moz-border-radius-bottomright:10px;  -webkit-border-bottom-right-radius:10px;}

/* portfolio */
.pBadge .category-portfolio {height:320px; padding:0; float:left; margin:8px;}
.pBadge .category-portfolio .entry {width:252px; }
.pBadge .category-portfolio h2 {font-family:Cronos, "Trebuchet MS", Verdana, sans-serif; font-size:36px; text-transform:lowercase; margin:-10px 0;}
.pBadge .category-portfolio h2 a {color:#636363;}
.pBadge .category-portfolio h2 a:hover {text-decoration:none; color:#ff3d6d !important;}
.pBadge .category-portfolio .entry, .me {background:url(images/bg-trans.png); padding:10px; 
	-moz-border-radius-topleft:5px;  -webkit-border-top-left-radius:5px;
	-moz-border-radius-topright:5px;  -webkit-border-top-right-radius:5px;
	-moz-border-radius-bottomleft:5px;  -webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomright:5px;  -webkit-border-bottom-right-radius:5px;}

/* resume */
.left {float:left;width:50%; padding:0 0 10px 20px;}
.right {float:right; width:40%; font-size:12px;}
/* left column */
.left h2 {font-size:30px;}
.left h3 {margin:20px 20px 0;}
.me {padding:10px 20px;}
blockquote {margin:0 20px;}
blockquote p {background:url(images/quote-open.png) left top no-repeat;  padding:5px 10px;}
blockquote span {font-style:italic; padding-left:24px;}
blockquote span:after {content:url(images/quote-close.png); position:absolute; margin-top:-4px;}
ul, ol { margin: 0 0 10px 0; list-style:none; }
.history div {margin-bottom:20px;}
.history div span {font-weight:bold; color:#555;}
.history div  em {font-size:12px; padding-left:15px;}
.history li {padding-left:15px; background:url(images/bullet.png) 2px 5px no-repeat;}
/* right column */
.right {padding:10px 20px;}
.right .txtCtr {text-align:center; font-size:11px;}
.right h3 {margin:0; font-size:20px; border-top:1px solid #ccc; border-left:1px solid #ccc; padding-left:6px; border-right:1px solid #ccc;
	-moz-border-radius-topleft:5px;  -webkit-border-top-left-radius:5px;
	-moz-border-radius-topright:5px;  -webkit-border-top-right-radius:5px;}
.right h4 {font-size:14px; font-style:italic;}
.section {margin:0 0 20px 6px;}
.section div, .address p {margin:0 10px 10px 10px;}
.section div span {font-weight:bold;}

/* contact form */
#post-61 .entry, #post-126 .entry {padding:20px 0 0 20px;}
#post-61 .entry img, #post-126 .entry img {border:none;}
input:focus, textarea:focus {background:#fff !important;}

/* single */
.single .post {padding:0 20px;}
.single img.alignleft {margin:0 20px 5px 0;}
.single img.alignright {margin:0 0 5px 20px;}

/* general */
p {margin: 0 0 10px 0;}
a {color:#ff3d6d; text-decoration:none;}
a:hover {text-decoration:underline;} 
.hide {display:none;}
img {border:1px solid #ccc;}
.alignleft {float:left;}
.alignright {float:right;}
.half {width:40%; margin-right:8%;}
.space {height:20px;}

/* WP */
.entry { }
.entry a { }
.entry a:hover { }
pre { }
code, tt { }
#meta { }
.postmetadata { }
.navigation { }
   .next-posts { }
   .prev-posts { }
form { }
input[type=text] { }
textarea { }


} /* END screen media */


@media print {
/*
.do-not-print { display: none; }
#comments { page-break-before: always; }

body { width: 100% !important; margin: 0 !important; padding: 0 !important; line-height: 1.4; word-spacing: 1.1pt; letter-spacing: 0.2pt; font-family: Garamond,"Times New Roman", serif; color: #000; background: none; font-size: 12pt; }
h1,h2,h3,h4,h5,h6 { font-family: Helvetica, Arial, sans-serif; }
h1 { font-size: 19pt; }
h2 { font-size:17pt; }
h3 { font-size:15pt; }
h4,h5,h6 { font-size:12pt; }
code { font: 10pt Courier, monospace; } 
blockquote { margin: 1.3em; padding: 1em; }
img { display: block; margin: 1em 0; }
a img { border: none; }
table { margin: 1px; text-align:left; }
th { border-bottom: 1px solid #333;  font-weight: bold; }
td { border-bottom: 1px solid #333; }
th, td { padding: 4px 10px 4px 0; }
caption { background: #fff; margin-bottom: 2em; text-align: left; }
thead { display: table-header-group; }
tr { page-break-inside: avoid; } 
a { text-decoration: none; color: black; }*/
	
} /* END print media */