/* =================================================
 
 Bircan Tuner
 Copyright 2009 - Biber Ltd.
 written for - www.photographyforsoul.com
 
 color palette 
 --------------

 #555555 - mid gray
 #ebebeb - light gray
 
 
================================================== */

/***************************************************/
/* Global Settings                                 */
/***************************************************/   

html, body {
	height: 100%;
	margin: 0;
	padding: 0;
}  

html { overflow-y: scroll; } 

body {
	background: #222222 url('http://cdn.photographyforsoul.com/site/bg-pattern.jpg');
	color: #777777;
	font: 68.75%/140% Verdana, Verdana, Geneva, sans-serif;
	height: 100%;
}

body.JS {
	background: #f6f3e4;
}

/***************************************************/
/* Headings                                        */
/***************************************************/ 

h1, h2, h3, h4, h5, h6 {
	color: #ebebeb;
	font-family: Georgia, "Times New Roman" , serif;
	font-weight: normal;
	line-height: 140%;
	margin: 0;
	padding: 0;
}

h1 {
	font-size: 1.455em;
}

h2 {
	font-size: 1.455em;
	margin-bottom: 10px;
}

h3 {
	color: #777777;
	font-family: "Lucida Sans Unicode";
	font-size: 1.167em;
	letter-spacing: 2px;
}

h4 {
	font-family: "Lucida Sans Unicode", "Lucida Sans", sans-serif;
	font-size: 1.091em;
	margin-bottom: 10px;;
}

h5, h6 {
	font-family: "Lucida Sans Unicode", "Lucida Sans", sans-serif;
	font-size: 1em;
	margin-bottom: 5px;
}

/***************************************************/
/* Common Formattings                              */
/***************************************************/ 

p, ul, ol {
	margin: 0;
	padding: 0;
}

blockquote {
	margin: 1.25em;
	padding: 1.25em 1.25em 0 1.25em;
}

img {
	border: 0;
	margin: 0;
	padding: 0;
}

/***************************************************/
/* Links                                           */
/***************************************************/ 

a,
a:link,
a:visited {
	border: 0;
	text-decoration: none;
	color: #777777;
	outline-color: #777777;
}

a:hover {
	color: #ebebeb;
}

a:focus {
	outline: none;
}

.article a {
	border-bottom: dotted 1px #ebebeb;
	color: #777777;
	outline-color: #777777;
}

.article a:hover {
	border-bottom: solid 1px #ebebeb;
	color: #ebebeb;
	outline-color: #ebebeb;
}

/***************************************************/
/* Forms                                           */
/***************************************************/ 

form {
	margin: 0;
	padding: 0;
	display: inline;
}

input, select, textarea {
	font: 1em Arial, Helvetica, sans-serif;
}

label {
	cursor: pointer;
}

/***************************************************/
/* Table                                           */
/***************************************************/

table {
	border: 0;
	margin: 0;
	padding: 0;
}

table tr td {
	margin: 0;
	padding: 0;
}

/***************************************************/
/* Global Classses                                 */
/***************************************************/

.clear			{clear: both; }
.float-left		{float: left; }
.float-right	{float: right; }

.text_left		{text-align: left; }
.text_right		{text-align: right; }
.text_center	{text-align: center; }
.text_justify	{text-align: justify; }
.small 			{font-size: 0.834em; line-height: 140%; }

.bold			{font-weight: bold; }
.italic			{font-style: italic; }
.red			{color: #8a2825; }
.underline		{border-bottom: 1px solid; }
.highlight		{background: #ffc; }

.wrap			{height: 100%; width:940px; margin: 0 auto;}
body > .wrap 	{height: auto; min-height: 100%;}

.img_left		{float: left; margin: 0 10px 10px 0; }
.img_right		{float: right; margin: 0 0 10px 10px; }

.nopadding     	{padding:0; }
.noindent      	{margin-left:0;padding-left:0; }
.nobullet      	{list-style:none;list-style-image:none; }