/*
Theme Name: Josephine
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/



/* Begin Typography & Colors */
body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	/*background: #d5d6d7 url('images/kubrickbgcolor.jpg');*/
	background-color: #ffffff;
	color: #333;
/*	text-align: center;*/
	margin: 0;
	padding: 0;
	}

.js-clear
	{
		clear			: both;
	}

div#js-page
	{
		width			: 981px;
		margin			: 0 auto;
	}
	
div#js-inquiry	
	{
		text-align		: right;
		padding			: 0px 8px 4px 4px;
		font-size		: 14px;
		font-weight		: bold;
		background		: url(images/js-topbg.jpg) repeat-x;
		height			: 31px;
		color			: #0066CC;
		width			: 968px;
		font-family		: arial;
	
	}
	
div#js-header
	{
		height			: 176px;	
	}
	
	
div#js-header ul#js-navigation
	{
		margin			: 0;
		padding			: 0;
	}

div#js-header ul#js-navigation li
	{
		float			: left;
		display			: block;
		list-style		: none;
		height			: 176px;
	}
		

div#js-row1
	{ 
		clear			: both;
		width			: 980px;
		margin			: 0 auto;
		padding			: 0;
		clear			: both;
		
	}

div#row1-left
	{
		float			: left;
		width			: 237px;
		background		: #b09f81;
		height			: 524px;
		padding			: 10px 10px 0px 10px;
	}

div#row1-left a, a:visited
	{
		color: #eee9cb;
	}
	
div#row1-left a:hover
	{
		color			: #eee9cb;
		text-decoration	: underline;
	}
		
	
div#row1-left h2, p
	{
		margin: 0;
		padding: 0;
	}


div#row1-left .nameServices
	{
		color			: #ffffff;
		font-size		: 26px;
		display			: block;
		margin-bottom	: 2px;
	}


div#row1-left ul
	{
		margin			: 0 0 0 18px;
		padding			: 10px 0 0 8px;
		list-style		: none;

	}

div#row1-left li
	{
		color			: #eee9cb;
		font-size		: 14px;
		padding			: 0;
		margin-bottom	: 2px;
		list-style-image :url(images/js-bullet.jpg);
	}

div#row1-left .linkmore
	{
		padding			: 20px 10px 10px 10px;
		font-size		: 14px;
		margin-bottom	: 15px;
		border			: 0px;
	}

div#row1-left .linkmore a
	{
		color			: #e70012;
		font-weight		: bold;
	}
/* END HOMEPAGE SIDEBAR*/

div#row1-right
	{	
		float			: right;
		width			: 723px;
		height			: 534px;
	}
	
div#row1-right .js-slide
	{
		clear			: both;	
	}
	
div#row1-right .js-welcome
	{
		height			: 176px;
		background		: #6f5f50;
		color			: #c6b6a6;
		line-height		: 20px;
		padding			: 20px 0 0 0;
	}
div#row1-right .js-welcome h2 a
	{
		color			: #ffffff;
		font-size		: 26px;
		display			: block;
		margin			: 20px 0 8px 0;
		font-size		: 20px;
		text-decoration : none;
	}

div#row1-right .js-welcome h2 a:hover
	{
		color			: #ffffff;
		font-size		: 26px;
		display			: block;
		margin			: 20px 0 8px 0;
		font-size		: 20px;
		text-decoration : underline;
	}



.imgDent
	{
		background-color	: #FFFFFF;
		padding				: 2px;
		border				: #d6d6d6 1px solid;
	}
	

	
div#js-footer
	{
		width			: 964px;
		background		: #f0eee2;
		height			: 90px;
		padding			: 15px 8px 0 8px;	
	}
	
	
div#js-footer .js-caption
	{
		float			: left;
		width			: 420px;
		display			:block;
	}
	
div#js-footer .js-openaxcss	
	{
		float			: right;
		width			: 246px;
	}
	
div#js-content 
	{
		clear			: both;
		width			: 980px;
	}

/*============== SIDEBAR =====================*/	
div#js-content #js-sidebar
	{
		float			: left;
		display			: block;
		width			: 237px;
		background		: #b09f81;
		color			: #eee9cb;
		padding			: 10px;
	}	
	
	
div#js-content #js-sidebar .nameServices
	{
		color			: #ffffff;
		font-size		: 26px;
		display			: block;
		margin-bottom	: 2px;
	}		

div#js-content #js-sidebar h2
	{
		color			: #ffffff;
		font-size		: 26px;
		font-weight     : normal;
		display			: block;
		margin-bottom	: 2px;
	}	

div#js-content #js-sidebar ul
	{
		margin			: 0 0 0 18px;
		padding			: 10px 0 0 8px;
		list-style		: none;

	}


div#js-content #js-sidebar  li
	{
		color			: #eee9cb;
		font-size		: 14px;
		padding			: 0;
		margin-bottom	: 2px;
		list-style-image :url(images/js-bullet.jpg);
	
	}	


div#js-content #js-sidebar  .linkmore
	{
		padding			: 20px 10px 0px 10px;
		font-size		: 14px;
		margin-bottom	: 15px;
		border			: 0px;
	}

div#js-content #js-sidebar .linkmore a
	{
		color			: #e70012;
	}

#subscribe2 .txtEmail
	{
		border			: #FF6600 1px solid;
		width			: 200px;
		padding			: 3px;
		margin-bottom	: 6px;
	}
	


/*=====================================*/	
	
div#js-content #js-main
	{	
		float			: right;
		width			: 723px;
		/*padding			: 23px;
		margin-right	: 12px;	*/
	}
	
	
div#js-content #js-sidebar a, a:visited
	{
		color: #eee9cb;
		text-decoration: none;
	}
	
div#js-content #js-sidebar a:hover
	{
		color			: #eee9cb;
		text-decoration	: underline;
	}
		
		
	
	
div#js-content #js-sidebar	.nameTesti
	{
		color			: #ffffff;
		font-size		: 26px;
		display			: block;
		margin-bottom	: 2px;
	}

	
.commentarea
	{
		width			: 550px;
		margin			: 0 auto;
	}



.post {
	margin: 0 0 40px;
	text-align: justify;
	padding: 25px;
	}
	
.post p {
	
	padding: 5px;
	}	
	
/* CONTENT FOR JS-BODY2*/	
div#js-body2
	{	
		width			: 980px;
		padding			: 25px 0 0 0;	
	}

#js-imgAlbum	
	{
		float					: left;
		width					: 500px;
		vertical-align:top;
	
	}

#js-imgAlbum h2
	{
		padding					: 0;
		margin					: 0;
		font-size				: 16px;
	}
	
#js-featured
	{
		float					: right;
		width					: 420px;
		padding					: 0 15px 0 15px;
	}	

#js-featured h2
	{
		padding					: 0;
		margin					: 0;
		font-size				: 16px;
	}
	
#testiBox
	{
		padding-bottom			: 8px;
		border-bottom			: 1px solid #000;
	}
	
#referralBox
	{
		padding					:	10px 0 8px 0;
	}	
	
ul#referList
	{
		list-style			: none;
		line-height			: 35px;
	}	