/* -------------------------------------------------------------- 

	Theme Name: WPESP - Portfolio Theme Coda
	Theme URI: http://www.wpesp.com/portfolio
	Description: A Portfolio Theme by WPESP.
	Author: Víctor García Cuenllas.
	Author URI: http://wpesp.com
	Version: 0.1
	Tags: portfolio, theme, wpesp
	General comments/License Statement if any.

-------------------------------------------------------------- */

@import "style/css/reset.css";
@import "style/css/typography.css";
@import "style/css/layout.css";
@import "style/css/coda.css";
/*@import "style/css/diagnostic.css"; Just use for developing tests */

/* -------------------------------- 
	 WordPress.com Stats - I hide the smiley (http://wordpress.org/extend/plugins/stats/faq/)
-------------------------------- */

img#wpstats{display:none;}

/* --------------------------------
   Home
-------------------------------- */

page-template-home h2.regis{ margin:0px; }

body.page-template-home div#slider div.scroll div.scrollContainer div.panel { height:300px; }

#registration form#registerform p label br
{
	display:none;
}

#registration form#registerform p label input
{
	float: right;
	margin-right: 40px;
}

#registration form#registerform p
{
	display:inline;
}

#registration form#registerform p.cf-sb
{
	display:block;
}

/* --------------------------------
   Calendar
-------------------------------- */

body.page-template-calendar div#slider div.scroll
{
  height:auto;
}

body.page-template-calendar table.calendar-month
{
	border-collapse:separate;
	border-spacing: 2px;
  width:100%;
	table-layout:fixed;
}

body.page-template-calendar table.calendar-month th
{
  height:30px;
	max-height: 50px;
  margin: 1px;
	text-align:center;
  padding:5px;
	background-color:#fafafa;
}

body.page-template-calendar table.calendar-month th.week-header 
{
	background-color:#847D8B;
}

body.page-template-calendar table.calendar-month th.day-header 
{
	background-color:#978BA5;
}

body.page-template-calendar table.calendar-month td
{
  height:100px;
	max-height:100px;
  margin:1px;
	padding: 5px;
	background-color:#fafafa;
}

body.page-template-calendar table.calendar-month td.week-cell
{
background-color:#CCD3D8;
}

body.page-template-calendar th.saturday-header[scope=col]
{
background-color:#8B8376;
}

body.page-template-calendar th.sunday-header[scope=col]
{
background-color:#8B8376;
}



/* --------------------------------
   Profiles
-------------------------------- */
body.page-template-profiles h2{ margin:20px 0 25px 0;}
body.page-template-profiles h3{padding-left:20px; font-size:13px; margin-bottom:0px; margin-left:20px; }
body.page-template-profiles p{float:left; width:405px;} 
body.page-template-profiles img#authorpic {border:5px solid white;margin:0 40px 0 0; width:150px;height:150px;}
body.page-template-profiles div#content{padding:0px;}


body.archive h2{margin-bottom:15px;}
body.archive h3{font-size:13px;}
body.archive p{float:left;width:450px;}
body.archive img#authorpic {border:5px solid white;margin:0 40px 0 0; width:150px;height:150px;}


/* --------------------------------
   My Account
-------------------------------- */

/* Picture */

body.page-template-my-account form#your-profile img#authorpic {border:5px solid white; float:left;margin:0 20px 0 0;}
body.page-template-my-account form#your-profile #profilepicture {}


/* Form */

body.page-template-my-account form#your-profile table.account {width:350px;}
body.page-template-my-account tr,body.page-template-my-account td {padding:5px 0;vertical-align:top;}

body.page-template-my-account input, body.page-template-my-account textarea#description{width:215px; font-family:arial,san-serif; font-size:12px; padding:1px;}

/* Update Button10 */
body.page-template-my-account form#your-profile p{clear:both;margin-top:20px;}


body.page-template-default .cform
{
	margin:10px 0px;
	width:410px;
}


/* --------------------------------
   Internet Explore Fixes using the IEROOT parent element
-------------------------------- */

#ieroot div#header div.account ul {
list-style-image:none;
list-style-position:;
list-style-type:none;
list-style:inline-block;
top:;
}

#ieroot div#slider div.scroll div.scrollContainer div.panel ul.view {
margin-top:285px;
position:absolute;
width:505px;
padding-top:-10px;
}

#ieroot div#slider div.scroll div.scrollContainer div.panel {
margin-bottom:15px;
height:320px;
}

#ieroot div#works {
border-top:1px solid #FAFAFA;
margin-bottom:-20px;
padding-top:15px;

}

#ieroot div#header a.islogo{
float:left;
display:inline-block;
width:396px;
height:50px;
background-image: url('style/images/logo.png');
background-position: 0px 20px;
background-repeat: no-repeat;
padding:25px 0;
}

#ieroot div.scroll
{
  margin-bottom:20px;
}



div#slider div.scroll
{
	height: auto;
}

#slider ul#navigation
{
  list-style-type:none;
  margin-top:10px;
  margin-bottom:10px;
  font-family:helvetica,arial,san-serif;
  font-size:1.2em;
  text-align:center;
  font-weight:bold;
}

#slider ul#navigation li { display:inline; margin-right:10px;}

/* --------------------------------
  Thumbs
-------------------------------- */

.thumb .title
{
	position:relative;
	background:#000000;
	color:#d8d3cc;
	top:-27px;
	opacity:.8;
	padding:0 4px;
}
