/*
Theme Name: Punchcut PRO Child Theme
Theme URI:  http://thethemefoundry.com/punchcut/
Description:  Custom Punchcut child theme for PRO members.
Version: 1.02
Author:   Drew Strojny
Author URI: http://thethemefoundry.com/
Template: punchcut
*/

/* Import Stylesheets, don't remove these.
-----------------------------------------------------------*/
@import url("../punchcut/stylesheets/master.css");
@import url("../punchcut/functions/stylesheets/style-options.php");

/* Required Wordpress Classes, don't remove these.
-----------------------------------------------------------*/
.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
  }
.alignleft { float: left; }
.alignright { float: right; }

/* Logo
-----------------------------------------------------------*/
div#title-logo {
  float: left;
  margin: 0 0 0 30px;
}

/* Page Templates
-----------------------------------------------------------*/

#content.no-sidebar { width: 960px; }
#content.no-sidebar .entry.page { width: 900px; }
body.page-template-left-sidebar-php #sidebar { float: left; }
body.page-template-left-sidebar-php #content { float: right; }
.entries h3 {
  padding: 15px 0 10px 0; 
  text-transform: uppercase;
  font-weight: normal;
  font-size: 1em;
}

/* Make all custom CSS changes BELOW this line
-----------------------------------------------------------*/
/* Example: Change the sidebar background to blue:
#sidebar {
  background: blue;
  }
*/

body { background: url('images/grungestripes.jpg') repeat; }

#navigation {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:transparent;
background-image:url("images/nav-background-colors.png");
background-position:left bottom;
background-repeat:no-repeat;
padding-bottom:15px;
}

#header  {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:#F7F7F7;
background-image:none;
background-position:0 0;
background-repeat:repeat;
padding-bottom:0;
padding-left:0;
padding-right:0;
padding-top:7px;
}

div#title-logo {
    float: none;
    text-align: center;
}

#nav {
padding-bottom:3px;
padding-left:30px;
padding-right:20px;
padding-top:5px;
}

div.category {
border-top-color:#E8E8E8;
border-top-style:none;
border-top-width:4px;
color:#888888;
float:right;
font-size:1.2em;
margin-bottom:0;
margin-left:0;
margin-right:30px;
margin-top:20px;
max-width:400px;
padding-top:3px;
}


.meta {
background:url("images/watercolor-grunge.jpg") repeat-x scroll left bottom #EFEFEF;
color:#555555;
font-size:1.3em;
font-weight:bold;
margin:0 10px 10px;
padding:10px 20px;
text-align:right;
}

.c-head {
background:url("images/watercolor-grunge.jpg") repeat-x scroll left bottom #EFEFEF;
color:#555555;
font-size:1.3em;
font-weight:bold;
margin:0 10px 10px;
padding:10px 20px;
text-align:right;
}

.c-head.admin-comment {
background-image:url("images/watercolor-grunge.jpg");
color:#ca65d1;
}

h5#postcomment {
background:url("images/watercolor-grunge.jpg") repeat-x scroll left bottom #EFEFEF;
color:#555555;
font-size:1.3em;
margin:10px;
padding:10px 20px 10px 0;
text-align:right;
}

input.text-input, form#commentform textarea  {
border:1px solid #ca65d1;
font-family:inherit;
font-size:1.3em;
padding:5px;
width:583px;
}


.widget.Google_FC_Widget {
  padding-left: 40px;
  padding-bottom:20px;
}


#sidebar h2.widgettitle {
background:none;
font-size:1.4em;
font-weight:normal;
letter-spacing:0.05em;
margin:0 10px 10px;
padding:10px 20px 8px 10px;
text-align:right;
text-transform:uppercase;
}

#text-5.widget.widget_text{
  padding-left: 2px;
}

#text-8.widget.widget_text{
  padding-left: 15px;
}

#text-7.widget.widget_text{
  padding-left: 5px;
}

#text-9.widget.widget_text{
  padding-left: 5px;
}

#sidebar-image, #sidebar .widget {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #DEDEDE;
padding-top:10px;

.post-box, .alert-box  {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #DEDEDE;
margin-bottom:10px;
padding-top:10px;
}


#body {
color:#444444;
font-size:62.5%;
font-family: Verdana,Helvetica,sans-serif;
line-height:2.2em;
}

.conteudo-post {
color:#001203;
float:left;
font-family:Verdana,Helvetica,sans-serif;
font-size:12px;
margin:20px;
position:relative;
width:632px;
}
