/* CSS Document */
/*
@font-face {
    font-family: 'museo_slab_500regular';
    src: url('includes/fonts/museo_slab-webfont.eot');
    src: url('includes/fonts/museo_slab-webfont.eot?#iefix') format('embedded-opentype'),
         url('includes/fonts/museo_slab-webfont.woff') format('woff'),
         url('includes/fonts/museo_slab-webfont.ttf') format('truetype'),
         url('includes/fonts/museo_slab-webfont.svg#museo_slab_500regular') format('svg');
    font-weight: normal;
    font-style: normal;

}
*/
html {
	margin:0px;
	padding:0px;
	height:100%;
	border:none;
}

body {
	margin:0px;
	padding:0px;
	height:100%;
	font:14px/20px Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:#ffffff;
	background-image:url('/new-site/images/BG.png');
	
	}
#logo {
	margin:15px 0px 5px 0px;
	padding:0px;
	font-size:60pt;
	line-height:60px;
	font-weight:500;
	color:#4d4d4d;
	font-family: 'museo_slab_500regular', Arial, Helvetica, sans-serif;
	display:inline-block;
}
#lightLogo{
	color:#cccccc;
}
h1 {
	margin:0px 0px 15px 0px;
	padding:0px;
	font-size:22px;
	line-height:26px;
	font-weight:500;
	color:#000000;
	font-family: 'museo_slab_500regular', Arial, Helvetica, sans-serif;
	}
	
h2 {
	margin:0px 0px 15px 0px;
	padding:0px;
	font-size:36px;
	line-height:36px;
	font-weight:100;
	color:#ddddd1;
	}
	
h3 {
	margin:0px 0px 5px 0px;
	padding:0px;
	font-weight:500;
	font-size:14px;
	line-height:22px;
	color:#000000;
	}
h4 {
	margin:0px 0px 2px 0px;
	padding:0px;
	font-size:9px;
	line-height:11px;
	color:#000000;
	}
p {
	margin:0px 0px 16px 0px;
	padding:0px;
	}
a{
	text-decoration:none;
	color:#4fc0e0;
}
#smBar{
	background-color:#000000;
	text-align:right;
	color:#4fc0e0;
}
#smBarContent{
	position:relative;
	width:960px;
	min-height:100%;
	margin:0 auto;
	padding:0;
	vertical-align:top;
}
#wrapper {
	position:relative;
	width:960px;
	min-height:100%;
	margin:0 auto;
	vertical-align:top;
	z-index:10;
	background-color:#ffffff;
	padding:15px;
}
#login {
	float:right;
}
#nav{
	background-color:#4d4d4d;	
	padding:12px;
	margin-top:5px;
}
#nav a{
	color:#ffffff;
	font-size:16pt;
	font-family: 'museo_slab_500regular', Arial, Helvetica, sans-serif;
	text-decoration:none;
	line-height:20pt;
	margin-left:35px;
}


/* content */
hr { background:#e9e9e9; border:none; height:1px; margin:40px 0; }
.right	{float:right;}
.left	{float:left;}
.image_left { margin-right: 15px; margin-bottom:5px; float:left; }
.image_right { margin-left: 15px; margin-bottom:5px; float:right; }
.none, a.none, a.none:link, a.none:visited { outline:none; border:none; text-decoration:none; }
.contentB + hr {
	margin-top:50px;
}
.content{
		background-color:#ffffff;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-moz-box-shadow:    inset 0 0 5px #e9e9e9;
    -webkit-box-shadow: inset 0 0 5px #e9e9e9;
    box-shadow:         inset 0 0 5px #e9e9e9;
	padding:15px;
	border:1px solid #e9e9e9;
	margin-bottom:15px;
}
.latestWork{
	font-size:14px;
	color:#999999;
	font-weight:bold;
	margin:0;
	padding-bottom:15px;
}
.bookTitle{
	font-size:34px;
	line-height:34px;
	color:#4a4a4a;
}
.subContent{
	font-size:24pt;
	color:#4a4a4a;
}
.indent{
	color:#000000;
	margin-left:25px;
	margin-top:10px;
}
.Hline{
	border-bottom:1px solid #ebebeb;	
}
img{border:0;}
.blue{color:#4fc0e0;}
.center{text-align:center;}
.bookImg{
	border:4px solid #ffffff;
	-moz-box-shadow: 0px 0px 4px #000;
	-webkit-box-shadow: 0px 0px 4px #000;
	box-shadow: 0px 0px 4px #000;
	margin-right:5px;
}
.book_details { 
	border:1px solid #e6e6e6; 
	padding:30px;
}
.book_details > :last-child {
	margin-bottom:0;
}
.button, a.button {
	background:#fff;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-moz-box-shadow:    inset 0 0 5px #e9e9e9;
    -webkit-box-shadow: inset 0 0 5px #e9e9e9;
    box-shadow:         inset 0 0 5px #e9e9e9;
	border:1px solid #e6e6e6;
	display:inline-block;
	padding:10px 15px;
	cursor:pointer;
}
.button:hover, a.button:hover {
	background:#eee;
}
.small, a.small { font-size:12px; color:#777; }

/* grid */
.row { margin:0 0 20px; clear:both; width:100%; }
.col_10,.col_01,.col_100,.col_010,.col_001,.col_110,.col_011,.col_1000,.col_0100,.col_0010,.col_0001,.col_1100,.col_0110,.col_0011,.col_1110,.col_0111 { display:inline-block; vertical-align:top; }
.col_10, .col_1100 { width:48.5%; margin:0 3% 0 0; }
.col_01, .col_0011 { width:48.5%; margin:0 0 0 -4px; float:right; }
.col_100 { width:31.4%; margin:0 2.9% 0 0; }
.col_010 { width:31.4%; margin:0 2.9% 0 -4px; }
.col_001 { width:31.4%; margin:0 0 0 -4px; float:right; }
.col_110 { width:65.7%; margin:0 2.9% 0 0; }
.col_011 { width:65.7%; margin:0 0 0 -4px; float:right; }
.col_1000 { width:22.75%; margin:0 3% 0 0; }
.col_0100, .col_0010 { width:22.75%; margin:0 3% 0 -4px; }
.col_0001 { width:22.75%; margin:0 0 0 -4px; float:right; }
.col_0110 { width:48.5%; margin:0 3% 0 -4px; }
.col_1110 { width:74.25%; margin:0 3% 0 0; }
.col_0111 { width:74.25%; margin:0 0 0 -4px; float:right; }
.col_10000, .col_01000, .col_00100 { width:18.4%; margin-right:2%; padding-right:-4px; float:left; }
.col_00010 { width:18.4%; margin-right:0; padding-right:-4px; float:left; }
.col_00001 { width:18.4%; margin-right:0; padding-right:0; float:right; }

.clear { clear:both; height:0; line-height:0; }
.aligncenter { text-align:center; }
img { max-width:100%; height:auto; }
iframe { max-width:100%; }
