/*
//  Created by Michael C Breuer on 2010-04-21.
//	Design by Calin Yablonski
//  Copyright (c) 2010 . All rights reserved.
*/
* { margin:0; padding:0;}
/*--------------------- Text ---------------------------*/
body {
	font-family: Arial, Helvetica, sans-serif;
	height:100%;
}
h1 {
	color: #ffff00;
}
h2 {
	color: #ec1b6e;
	padding-bottom: 10px;
	font-size: 11px;
}
h3 {
	color: #666;
	padding-bottom: 10px;
	font-size: 11px;
}
h5 {
	color: #666;
	font-size: 10px;
	font-weight: 100;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	color: #999;
	padding-bottom: 14px;
	font-size: 11px;
	line-height: 20px;
}
.pinkText {
	color: #ec1b6e;
}
/*--------------------- Layout -------------------------*/
html, body, #container { height: 100%; }
body > #container { height: auto; min-height: 100%; }
body {
	background-color: #dedede;
}
#container {
	width: 860px;
	margin: 0 auto;
	height:100%;
}
#text_content a {
	color: #333;
}
#text_content a:hover {
	color: #ED1B6E;
}
#header {
	padding-top: 50px;
	height: 134px;
	background: url(css/images/navigation_tip.jpg) no-repeat 94% 90%;
}
#header_letter_c {
	background: url(images/c_create.jpg) no-repeat;
	width: 95px;
	height: 134px;
	float: left;
}
#header_letter_c:hover {
	background: url(images/c_create_over.jpg) no-repeat;
	cursor: pointer;
}
#header_letter_r {
	background: url(images/r_create.jpg) no-repeat;
	width: 104px;
	height: 134px;
	float: left;
}
#header_letter_r:hover {
	background: url(images/r_create_over.jpg) no-repeat;
	cursor: pointer;
}
#header_letter_e {
	background: url(images/e_create.jpg) no-repeat;
	width: 88px;
	height: 134px;
	float: left;
}
#header_letter_e:hover {
	background: url(images/e_create_over.jpg) no-repeat;
	cursor: pointer;
}
#header_letter_a {
	background: url(images/a_create.jpg) no-repeat;
	width: 115px;
	height: 134px;
	float: left;
}
#header_letter_a:hover {
	background: url(images/a_create_over.jpg) no-repeat;
	cursor: pointer;
}
#header_letter_t {
	width: 108px;
	height: 134px;
	float: left;
}
#header_letter_e2 {
	background: url(images/e2_create.jpg) no-repeat;
	width: 88px;
	height: 134px;
	float: left;
}
#header_letter_e2:hover {
	background: url(images/e2_create_over.jpg) no-repeat;
	cursor: pointer;
}
#content {
	background: url(images/content_background.jpg) repeat-y;
	min-height: 460px;	
}
/* for homepage only */
#image_content {
	float: left;
	width: 424px;
	height:224px;
	margin-left: 23px;
	overflow:hidden;
	margin-right:26px;
	margin-top:22px;
}
#content img {
	border:none;
}
#text_content {
	float: left;
	width: 311px;
	padding-top: 20px;
	padding-right: 30px;
}
/* for other pages */
#sidebar {
	float: left;
	width: 153px;
	margin-left: 10px;
	padding: 15px 20px 20px 20px;
}
#page_text_content {
	float: left;
	/*width: 547px;
	padding: 0 40px 20px 20px; original */
	width:575px;
	min-height: 386px;
	padding: 0 13px 20px 20px;
	border-left: 1px #999999 dotted;
	margin-top: 20px;
}
#logo_content {
	float: left;
	width: 45px;
	height: 132px;
	background: url(images/calin_daniel_logo.jpg) no-repeat top right;
}
#logo_content:hover {
	cursor: pointer;
}
#slideshow_content {
	clear: both;
	margin-left: 32px;
	width: 756px;
	padding: 40px 0 10px 0;
	border-top: 1px #999999 dotted;
}
#slideshow_content img {
	margin-right:5px;
}
#content_bottom {
	background: url(images/content_bottom.jpg) no-repeat;
	width: 860px;
	height: 17px;
}
#footer {
	text-align: left;
	background: url("images/select_a_colour.jpg") no-repeat scroll 94% 0% transparent;
	height:48px;
	width:804px;
	padding-right:34px;
	margin:0 auto;
}
#gallery .caption-container {
	display:none;
}
/*----------------------- Links --------------------------*/
#page_text_content a {
	text-decoration: none;
	color: #666;
	font-size: 11px;
	font-weight: bold;
}
#page_text_content a:hover {
	text-decoration: none;
	color: #ec1b6e;
}
#sidebar a {
	text-decoration: none;
	color: #666;
	font-size: 11px;
	font-weight: bold;
}
#sidebar a:hover {
	text-decoration: none;
	color: #ec1b6e;
}
#sidebar .current {
	color: #ec1b6e;
}
#footer a {
	text-decoration: none;
	color: #333;
}
#footer a:hover {
	text-decoration: none;
	color: #666;
}
/*----------------------- Lists --------------------------*/
#sidebar ul li {
	list-style-type: none;
	padding: 0;
}
/*----------------------- Form --------------------------*/
textarea {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	padding-bottom: 10px;
	font-size: 11px;
	line-height: 16px;
}
fieldset {
	border: none;
}
/*--------------------- NEWSLETTER SIGNUP ---------------*/
#newsbox {
	z-index: 600;
	float: right;
	/*position: top right;*/
	margin: 0;
	padding: 0;
}
/*--------------------- HOMEPAGE THUMBNAILS -------------*/
.slideshow_box {
}
.homepage_gallery {
}
/*-------------------- PROJECTS TABLE -------------------*/
#projects_table {
	width: 100%;
	font-size: 11px;
}
/*--------- PORTFOLIO THUMBNAILS TABLE ------*/
.portfolio_table{
	width: 100%;
	padding-bottom: 10px;
}
table.portfolio_table td {
	width: 132px;
	height: 92px;
}
/*------------- THUMBNAIL HOVER ----------------------*/
.pinkHover { 
	border: 4px solid #fff;
	margin-left: 5px;
}
.pinkHover:hover {
	border: 4px solid #ec1b6e;
}
/*----------------------- Misc ---------------------------*/
.clearBoth { clear: both;}
