/*
Theme Name:Portfolio Wordpress Theme
Author:Sorel Mihai
Author URI:http://www.dailywp.com/
Version:1.1
Theme URI:http://www.dailywp.com/portfolio-wordpress-theme/
*/

/*** GENERAL TAGS ***/

body {padding:0;margin:0;font:1em/1.4em 'Palatino Linotype', Georgia, serif;background:#FFF url(images/body.jpg) no-repeat 0 0;}
a {text-decoration:none;}
p a {text-decoration:underline;}
.clear {clear:both;}
img {border:0;}
h1, h2, h3, h4, h5 {margin:0.4em 0 0.8em;font-weight:normal;padding:5px 0 12px;line-height:1.2;}
h1 {font-size:2.3em;}
h2 {font-size:1.7em;color:#8CC63F;width:500px;}
h3 {font-size:1.4em;}
.page-198 h1 {display:none;}
body.post .content h2 {color:#000;}
.wrap {width:900px;margin:0px auto;}
.header {margin:50px 0 20px;}
.content {float:left;margin-left:10px;}
.content ul {margin-bottom:16px;}
.content li {margin-bottom:8px;}
div.post {width:500px;margin-bottom:80px;}
div.post h2 {margin-left:-4px;}
div.wrap div.content div.wp-pagenavi {margin-bottom:30px;}
div.wrap div.content div.wp-pagenavi span, div.wrap div.content div.wp-pagenavi a {border:none;}
.details {font-size:0.8em;margin-top:-30px;}

/*** LOGO ***/

.header h1 {width:270px;float:left;display:block;}
#headlogo {width:270px;height:150px;display:block;text-indent:-9999px;}

/*** MENU ***/

.header ul {width:560px;float:right;padding:0px;list-style:none;text-align:right;margin:58px 0 0 0;}
.header ul li {display:inline;}
.header ul li a {font:normal 17px Arial, Verdana, sans-serif;letter-spacing:-0.8px;padding:7px 10px;margin-bottom:4px;text-transform:uppercase;margin-left:13px;color:#777;width:155px;text-align:center;}
.header ul li.current_page_item a {color:#000;border-bottom:4px solid #894B0C;}
.header ul li a:hover {border-bottom:4px solid #894B0C;color:#000;margin-bottom:0;}

/*** HEAD QUOTE ***/

.head-quote {color:#222;font: normal 28px/36px 'Palatino Linotype', Georgia, "Times New Roman", Times, serif;margin:40px 0 100px;}
.head-quote strong {color: #000;text-decoration:underline;font-weight:normal;}

/*** COMMENTS  ***/

#comments {margin-top:80px;}

#related ul {margin: 1.5em 0 2.5em 0.8em;}
#related ul li {background:url("img/li.gif") 0 1px no-repeat;margin:0 0 11px 0;font-size:1em;padding-left:14px;line-height:14px;}
#related ul li:hover {background:url("img/li_hover.gif") 0 1px no-repeat;}
#related ul li a:hover {text-decoration:underline;}
#related ul li:after {content:".";clear:both;display:block;visibility:hidden;height:0;width:0;}

#respond {background:#33322C;padding:13px 10px 34px;margin-left:10px;color:#89897c;font-size:.95em;text-transform:lowercase;position:relative;}
#respond h3 {font-size:1.9em;line-height:1em;color:#bdbdb0;text-transform:lowercase;font-weight:normal;margin-bottom:.6em;letter-spacing:-1px;}
#respond h3 a {font-size:1em;display:inline;letter-spacing:normal;}
#respond .cancel-comment-reply {position:absolute;right:10px;background:none;top:15px;}
#respond .cancel-comment-reply a {color:#89897c;font-weight:bold;}
#respond div.row {min-height:28px;_height:28px;margin-bottom:.75em;clear:both;display:block;}
#respond label {float:left;width:40px;margin:0 5px 0 9px;height:27px;line-height:28px;}
#respond input {float:right;}
#respond textarea, #respond input {padding:4px;width:240px;margin-right:160px;border:0;background:white;height:20px;font-size:1.4em;color:#444;}
#respond textarea {height:96px;padding:2px 1%;width:98%;float:none;}
#respond a {color:#89897c;font-weight:bold;}
#respond p.logged_as {margin-bottom:.5em;font-size:1.1em;}
#respond p.req {float:right;line-height:28px;height:28px;}
#respond div.submit {text-align:right;}
#respond #submit {float:right;margin-left:1em;display:block;}
#respond button {vertical-align:middle;cursor:pointer;}

ol.commentlist {margin-bottom:1em;margin:0 0 0 10px;padding:0;list-style-type:none;}
ol.commentlist li div {background:#FFF;border:1px dotted #444;padding:10px;position:relative;margin-bottom:1em;}
ol.commentlist li div div {padding:0;margin:0;border:none}
ol.commentlist li .comment-author img {border:5px solid #EEE;position:absolute;top:-10px;left:-70px;}
ol.commentlist li.comment-author-admin div {background:#89897C;border:none;color:white;}
ol.commentlist li.comment-author-admin div cite {color:#FFF;}
ol.commentlist li.comment-author-admin .comment-meta {color:#EEE;}
ol.commentlist li .comment-author cite {font-size:1.5em;line-height:1.1em;color:#33322C;font-style:normal;text-transform:lowercase;}
ol.commentlist li .comment-author cite a {color:#33322C;text-decoration: none;}
ol.commentlist li .comment-author span.says {display:none;}
ol.commentlist li .comment-meta {margin:0 0 .5em;font-size:.85em;}
ol.commentlist li .comment-meta a {color:#bdbdb0;}
ol.commentlist li em {position:absolute;margin-bottom:-1em;top:10px;right:10px;color:#89897C;font-size:.9em;text-transform:lowercase;}
ol.commentlist li p {margin-bottom:1em;font-size:1.1em;line-height:1.25em;}
ol.commentlist li p em {position:static;color:inherit;font-size:1em;text-transform:none;}
ol.commentlist li p a {color:#55554e;}
ol.commentlist li div.reply {text-align:right;margin:-1em 3px 0 0;}
ol.commentlist li div.reply a {color:#333;font-weight:bold;}
ol.commentlist li div.reply a:hover {color:#000;text-decoration:none;}
ol.commentlist li ul.children {margin-left:40px;}


/* FOOTER */

#sidebar {width: 250px;float:left;margin: 20px 0 0 140px;font-size:0.9em;}
#sidebar ul {margin:0;padding:0;}
#sidebar ul ul {margin-left:2em;}
#sidebar li {list-style-type: none;}
#sidebar li li {list-style-type:circle;margin-bottom:4px;}
#sidebar h2 {margin-bottom:0.3em;font-size:1.6em;color:#8CC63F;}
li.widget {margin-bottom:30px;}
li.widget a {}
li.widget a:hover {color:#8CC63F}

/* FOOTER */

.footer {background-color:#33322C;margin-top:50px;padding:30px 0 30px 0;color:#FFF;clear:both;}
.footer .in {width:840px;margin:0 auto;}
.footer h2 {font-size:45px;font-weight:bold;letter-spacing:-1px;text-transform:uppercase;margin:0 0 0 -16px;line-height:1;}
.footer p a {color:#FFF;margin-left:-16px;text-decoration:none;}

/* CONTACT */

div#wpcf {margin-top:-15px;}
#wpcf fieldset {border:0;}
#wpcf legend {}
#wpcf label {font-size: 1.2em;}
#wpcf p {margin: 0 10px 0}
#wpcf .field {width: 240px;padding:4px; font-size:1.4em;margin:0;}
#wpcf p {margin-bottom:10px}
#wpcf textarea {font-size:1.4em;padding;4px;width:500px;height:150px;}
#wpcf .error {background-color:#FFFF00}
#wpcf .challenge {font-size:1.111em;color:#8CC63F;}
#wpcf p.alert {color:#FF0000;font-weight:bold;text-align:center;padding:5px 0 10px 0}
#wpcf_msg {display:block;}
#wpcf input#wpcf_email {width:300px;}
#wpcf input#wpcf_response {width:70px;}
#wpcf input#contactsubmit {background:#FF6700;color:#FFF;font-size:1.5em;letter-spacing:-0.02em;border:0;padding:5px;cursor:pointer;}
#wpcf input#contactsubmit:hover {background-color:#000;color:#FFF;}

/* COLOUR CODING */

a#headlogo, body.home a#headlogo {background:transparent url(images/logo.gif) no-repeat top left;}
body.page-12 a#headlogo, body.page-43 a#headlogo {background:transparent url(images/logo_blue.gif) no-repeat top left;}
body.page-7 a#headlogo, body.page-42 a#headlogo {background:transparent url(images/logo_green.gif) no-repeat top left;}
body.page-8 a#headlogo, body.page-36 a#headlogo {background:transparent url(images/logo_orange.gif) no-repeat top left;}
body.page-41 a#headlogo, body.page-39 a#headlogo {background:transparent url(images/logo_purple.gif) no-repeat top left;}
body.page-46 a#headlogo, body.page-38 a#headlogo {background:transparent url(images/logo_yellow.gif) no-repeat top left;}
body.page-40 a#headlogo, body.page-44 a#headlogo {background:transparent url(images/logo_red.gif) no-repeat top left;}
body.page-39 a#headlogo, body.page-35 a#headlogo {background:transparent url(images/logo_pink.gif) no-repeat top left;}

a, body.home a, .footer h2, body.home .footer h2, .post h2, body.home .post h2 {color:#894B0C;}
body.page-12 a, body.page-43 a, body.page-12 .footer h2, body.page-43 .footer h2, body.page-12 .content h2, body.page-43 .post h2 {color:#0071BC;}
body.page-7  a, body.page-42 a, body.page-7  .footer h2, body.page-42 .footer h2, body.page-7  .content h2, body.page-42 .post h2 {color:#009245;}
body.page-8  a, body.page-36 a, body.page-8  .footer h2, body.page-36 .footer h2, body.page-8  .content h2, body.page-36 .post h2 {color:#FF6700;}
body.page-41 a, body.page-39 a, body.page-41 .footer h2, body.page-39 .footer h2, body.page-41 .content h2, body.page-39 .post h2 {color:#93278F;}
body.page-46 a, body.page-38 a, body.page-46 .footer h2, body.page-38 .footer h2, body.page-46 .content h2, body.page-38 .post h2 {color:#FCEE21;}
body.page-40 a, body.page-44 a, body.page-40 .footer h2, body.page-44 .footer h2, body.page-40 .content h2, body.page-44 .post h2 {color:#FF0013;}
body.page-39 a, body.page-35 a, body.page-39 .footer h2, body.page-35 .footer h2, body.page-39 .content h2, body.page-35 .post h2{color:#ED1E79;}

body.home .header ul li a:hover, .header ul li a:hover, body.home .header ul li.current_page_item a {border-color:#894B0C;}
body.page-12 .header ul li a:hover, body.page-43 .header ul li a:hover, body.page-12 .header ul li.current_page_item a {border-color:#0071BC}
body.page-7 .header ul li a:hover, body.page-42 .header ul li a:hover, body.page-7 .header ul li.current_page_item a {border-color:#009245}
body.page-8 .header ul li a:hover, body.page-36 .header ul li a:hover, body.page-8 .header ul li.current_page_item a {border-color:#FF6700}
body.page-41 .header ul li a:hover, body.page-39 .header ul li a:hover, body.page-41 .header ul li.current_page_item a {border-color:#93278F}
body.page-46 .header ul li a:hover, body.page-38 .header ul li a:hover, body.page-46 .header ul li.current_page_item a {border-color:#FCEE21}
body.page-40 .header ul li a:hover, body.page-44 .header ul li a:hover, body.page-40 .header ul li.current_page_item a {border-color:#FF0013}
body.page-39 .header ul li a:hover, body.page-35 .header ul li a:hover, body.page-39 .header ul li.current_page_item a {border-color:#ED1E79}


