body { background: #393C42; color: #999; text-align: center; }



body, input, textarea { font-family: "Gill sans", Avenir, Futura, Helvetica, Arial, sans-serif; }



#holder { background: #000; width: 100%;  }



.wrapper { width: 940px; margin: 0 auto; text-align: left; }




.breadcrumbs { font-size: 14px; color: #999; padding: 20px 0; }

.breadcrumbs a { color: #fff; text-decoration: none; }

.breadcrumbs a:hover { color: #6A92D4; }



.inner h1 { width: 104px; height: 20px; float: left; margin: 10px 20px 0 0; }

.inner h1 a { display: block; width: 104px; float: left; height: 20px; background: url(images/inner-logo.gif) no-repeat left top; }

.inner h1 a:hover {background:url(images/inner-logo-hover.gif);}

.inner #nav { float: left; font-size: 12px; font-weight: bold; margin: 18px 0 0 0; }

.inner #nav li { float: left; margin: 0 15px 0 0;  }

.inner #nav li a { text-decoration: none; color: #999; font-weight:100; font-style:normal }

.inner #nav li a:hover { color: #ccc; }



.intro-text { font-size: 14px; line-height: 20px; width: 700px; margin: 10px 0 20px 123px; }



#main-post { float: left; width: 750px; }



.post { position: relative; }

.post .post-year { font-size: 20px; color: #999999; left: 0; position: absolute; top: 0; }

.post .post-month { font-size: 14px; color: #000; background: #999999; position: absolute; left: 50px; top: 0; text-align: center; width: 40px; font-weight: bold; }

.post .post-content { width: 640px; float: right; }

.post .post-content h3 { border-bottom: 1px dashed #7E7B82; font-size: 20px; padding: 0 0 5px; font-weight: normal; }

.post .post-content h3 a { color: #C3BFC7; text-decoration: none; }

.post .post-content .meta { position: relative; font-size: 12px; font-weight: bold; color: #999; padding: 10px 0; }

.post .post-content .meta span { font-size: 10px; color: #CCCCCC; position: absolute; right: 0; top: 10px; }

.post .post-content .meta span a { color: #CCCCCC; text-decoration: none; }

.post .post-content .meta span a:hover { color: #6A92D4; }

.post .post-content p { color: #ccc; font-size: 12px; line-height: 16px; padding: 0 0 16px; }



#sidebar-post { float: right; padding: 10px; width: 140px; }

#sidebar-post ul { font-size: 12px; line-height: 24px; padding: 0 0 12px; }

#sidebar-post ul li { padding: 0 0 0 10px; }

#sidebar-post ul a { color: #6A92D4; text-decoration: none; }

#sidebar-post ul a.current { color: #fff; }



#sidebar-post:hover { background: #393E42; }



.book-overw { padding: 20px 0; }

.book-overw .book-cover { float: left; width: 248px; margin: 0 30px 0 0; padding:0 0 0 12px; text-align: right; }

.book-overw .book-intro { width: 600px; float: left; }

.book-overw h4 { color: #848B88; font-size: 18px; padding: 0 0 20px; }

.book-overw p { color: #EEF2E0; font-size: 12px; width: 480px; line-height: 16px; }



.book-overw:hover { background: #393E42; }



.book-info { float: left; background: #393E42; width: 580px; padding: 0 60px; }

.book-info #book-data { font-size: 12px; line-height: 16px; }

.book-info #book-data span { color: #fff; }

.book-info #book-data .caption { text-align: right; font-size: 10px; padding: 0 10px 0 0; }

.book-info h3 { font-size: 32px; color: #999999; font-weight: bold; }

.book-info h4 { padding: 0 0 20px; font-size: 16px; }

.book-info p { font-size: 12px; line-height: 16px; color: #CCCCCC; width: 460px; padding: 0 0 16px; }

h2 { font-size: 32px; font-weight: normal; color: #C3BFC7; padding: 0 0 10px; margin: 40px 0 0 0; border-bottom: 1px solid #999; }

.other-books { width: 220px; float: left; margin: 0 0 0 20px; }

.other-books .other-book { margin: 0 0 20px; }

.other-books .other-book:hover { background: #393E42; }

.other-books p { font-size: 12px; line-height: 16px; width: 160px; }

#footermain{ background-color:#393c42; padding:13px 0 7px 0; margin:0 0 0 0; width:100%; }

#footer {  width:940px; margin:auto; padding:0 ; }

.wrapper #footer {padding-bottom:7px;}

.wrapper #footer {padding-top:13px;}

#footer .logo { display: block; float: left; width: 240px; }

#footer .logo a { display: block; float: left; width: 101px; height: 16px; background: url(images/footer-logo.gif) no-repeat left bottom; }

#footer .logo a:hover { background: url(images/footer-logo.gif) no-repeat left top; }

#footer ul { float: left; width: 180px; padding:0 0px 0 90px; }

#footer ul a { color: #999999; font-size: 12px; line-height: 16px; text-decoration: none; }

#footer ul a:hover { color: #fff; }

#footer p { float: right; }

#footer p a { color: #848B88; text-decoration: none; font-size: 10px; }

#footer p a:hover { color: #ACCF46; }

#footer li {text-align:left;}





/*Bojan's code

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



/*HOME PAGE

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



.tom {padding:5px 0 0 0; width:120px ; float:left;}

.tom p {font-size:10px; text-align:left; font-weight:bold; color:#848b88; padding:15px 5px 0 10px; line-height:14px;}

.tom p a {color:#6a92d4; text-decoration:none}

.tom p a:hover {color:#f5f7fb;}

.tom img {margin-top:10px;}

.header {width:650px; border-bottom:1px solid #999999; padding:32px 0 32px 0; text-align:left; float:left; margin:0 0 0 10px;}

.header img {float:left}

.header ul {padding:35px 0 0 20px; float:left;}

.header li {float:left; font-size:16px; padding:0 12px 0 12px;}

.header li a {color:#999999; text-decoration:none;}

.header li a:hover {color:#cccccc;}

.search {float:left; width:165px; margin:25px 0 0 0;}

.search input {width:100px; height:16px; background:#666666; color:#0e0e0e; font-size:12px; padding:0 0 0 10px; float:left; }

.search input:hover {background:#c7c7c7;}

.search .button {width:auto; height:auto; background:none; color:#999999; padding:0 0 0 0px; margin:0;}

.search .button:hover {background:none;}

.image {width:660px; float:left; margin:16px 0 0 0;}

.image img {border:10px solid #000;}

.image img:hover {border:10px solid #393e42;}

.right {width:170px; float:left; margin-top:-2px; text-align:left }

.right a h1 {text-decoration:none;}

.right h1 {width:169px; height:14px; background:#999; margin:1px 0 0 0; padding:0; font-size:11px; font-weight:bold; color:#000; text-align:left; padding:2px 0 0 7px; float:none;}

.right h1:hover {background:#cccccc;}

.right h1 a {background:none; text-decoration:none; color:#000;}

.right h1 a:hover {background:none;}

.right h3 {color:#999999; margin:0; padding:10px 0 0 7px; font-size:16px; color:#999999; line-height:18px; width:170px;}

.right p {font-size:12px; padding:10px 18px 0 10px;color:#999999;}

.right p:hover {color:#c7c7c7;}

.right .more_pictures {width:170px; margin:15px 0 0 0; font-size:12px; }

.right .more_pictures:hover {background:#393e42;}

.right .more_pictures:hover h4 {color:#ccc;} 

.more_pictures h4 {margin:0; padding:10px 50px 0 13px; font-weight:100; font-size:10px; color:#000; line-height:13px; }

.more_pictures ul {padding:12px 0 20px 10px;}

.more_pictures ul li {font-size:14px; padding-top:4px;}

.more_pictures ul li a {color:#678cca; text-decoration:none}

.more_pictures ul li a:hover {color:#cccccc;}

#bottom {width:710px; float:left;position:relative; left:68px; padding-bottom:30px; }

.box {width:220px; float:left; border-top:1px solid #999999; margin:0 0 0 15px; text-align:left;}

.box h1 {width:90px; height:13px; background:#999; font-size:11px; color:#000; padding:1px 0 0 10px; margin:0; float:none}

.box a h1 {text-decoration:none;}

.box h1 a {text-decoration:none;}

.box h1 a:hover {text-decoration:none; background:none;}

.box h1:hover {background:#ccc;}

.box h6 {padding:0; width:131px; height:198px; background:url(images/digital_rollover.jpg) no-repeat; margin:10px 0 0 10px; float:none}

.box h6:hover {background:url(images/digital.jpg);}

.box h1 a {background:none; color:#000;}

.bottom_box {width:220px;  margin:10px 0 0 0; padding:5px 0 10px 0 ; line-height:18px;}

.bottom_box:hover {background:#393e42;}

.bottom_box h3 {margin:0; padding:5px 10px 0 10px; font-size:14px; line-space:4px;}

.bottom_box p {font-size:12px; padding:5px 10px 0 10px; line-height:18px; color:#999;}

.bottom_box ul {padding:0 10px 100px 10px;}

.bottom_box li {font-size:14px; font-weight:bold; padding:7px 0 0 0;}

.bottom_box img {margin:10px 0 7px 10px;}

.bottom_box h5 {margin:0; padding:5px 0 0 10px; font-size:10px; font-weight:bold;}

.bottom_box h5 a {text-decoration:none; padding:0 0 0 63px; color:#6a92d4}

.bottom_box h5 a:hover {color:#fff;}

.bottom_box a {color:#939393; text-decoration:none;}




/*BOOK DETAIL PAGE

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



.inner #breadcrumbs { float: left; font-size: 14px; margin: 0 0 5px 0; padding: 10px 0;  }

#breadcrumbs li {float:left;padding:0 7px 0 0; color:#999999;}

#breadcrumbs li a {color:#6a92d4; text-decoration:none;}

#breadcrumbs li a:hover {color:#fff;}

.detail_book {width:700px; background:#393e42; float:left; margin:0 0 30px 0; padding:0 0 30px 0; }

.detail_book h2 {font-size:32px; line-space:10px; border-bottom:none; color:#999; font-weight:bold;margin:0; padding:40px 80px 0 60px;}

.detail_book p {font-size:12px; padding:20px 0 0 60px; line-space:4px; width:458px; line-height:16px; float:left; clear:both;}

.detail_book p a {text-decoration:none;}

.detail_book p a:hover {color:#fff;}

.detail_book .bold {font-weight:bold;}

.detail_book .green {color:#accf46;}

.detail_book .blue {color:#6a92d4;}

.list_book {width:240px;float:left;}

.book {float:left; margin:40px 0 0 60px;}

.amazon {float:right; margin:20px 37px 0 0; clear:right }

.quick {margin:30px 0 0 60px;}

#details {font-size:12px; margin:40px 0 0 0; float:right;}

#details td {padding:2px 0; width:100px; }

#details a {color:#accf46; text-decoration:none;}

#details a:hover {color:#fff;}

#details .detail {font-size:10px; text-align:right; padding:0 10px 0 0;}

.books {width:220px; margin:15px 0 0 20px; padding:0 0 30px 0;}

.books:hover {background:#393e42;}

.books img {margin:40px 0 0 25px; padding:0 18px 18px 0;}

.books img:hover {background:url(images/shadow.gif) no-repeat bottom right;}

.books p {font-size:12px; font-weight:bold; padding:4px 0 0 25px; width:145px; line-height:16px;}

.books .tao:hover {background:url(images/tao_shadow.gif) no-repeat bottom right;}



/*BIOGRAPHY PAGE

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



.year {width:60px; float:left;  margin:0;}

.year h2 {font-size:20px; color:#999999; margin:0; padding:0; border-bottom:none;}

.biography {width:700px; background:url(images/biography.gif) repeat-y; float:left; margin:0;}

.biography h1 {margin:0 0 0 7px; padding:0 0 10px 0;  width:700px; color:#000; font-size:14px; font-weight:bold; float:none; background:url(images/dott.gif) no-repeat bottom right }

.biography .month {margin:0 0 0 0;color:#c3bfc7;font-size:20px; font-weight:100; display:block; float:left}

.biography .month1 { width:57px; position:relative; top:3px; display:block; float:left  }

.biography h2 {font-size:12px; color:#999999; margin:0; padding:0; border-bottom:none; padding:15px 0 0 67px; width:636px; font-weight:bold;}

.biography h2 a {text-decoration:none; color:#6a92d4; float:right; margin-top:-12px; font-weight:100;}

.biography h2 a:hover {color:#fff;}

.biography img {margin:20px 0 0 67px;}

.biography p {color:#cccccc; font-size:12px; padding:5px 100px 0 65px; line-height:15px;margin-bottom:25px;}

.biography p a {text-decoration:none; color:#6a92d4;}

.biography .green {color:#accf46;}

.biography p a:hover {color:#fff;}

.biography .second {margin-top:30px;}

.right_links {width:160px; float:left; margin:0 0 0 10px; padding:0 0 20px 0;}

.right_links:hover { background:#393e42; }

.right_links ul {font-size:12px; font-weight:bold; margin:7px 0 20px 10px;}

.right_links li {padding:0 0 0 15px; margin:12px 0 0 0; }

.right_links li a {color:#6a92d4; text-decoration:none;}

.right_links li a:hover {color:white;} 





/*BIOGRAPHY DETAIL PAGE

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

.biography_detail {width:760px; background:#ccc; padding:5px 0 50px 0; margin:20px 0 30px 0; }

.biography_detail h2 {color:#393e42; font-size:32px; font-weight:bold; width:400px; padding:0 0 0 90px; border-bottom:none;}

.biography_detail h3 {font-size:14px; padding:20px 0 0 90px; color:#393e42}

.biography_detail p {font-size:12px; color:#393e42; padding:20px 90px 0 90px; line-height: 15px;}

.biography_detail img {margin:30px 0 0 90px;}

.biography_detail .bold {font-weight:bold; font-size:14px;}

.biography_detail a {text-decoration:none; color:#3b609e;}

.biography_detail a:hover {color:#fff;}

.biography_detail .green {color:#859e3b;}





/*MAIN GALLERY PAGE

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



.main_gallery {width:820px; float:left; padding-bottom:30px;}

.main_gallery h2 {color:#999; font-size:18px; font-weight:bold; float:left; border-bottom:none; margin:0; padding:57px 0 0 0;}

.main_gallery h2 a {color:#999999;}

.main_gallery h2 a:hover {color:#fff;}

.main_gallery img {float:left; margin:2px 0; padding:10px;}

.main_gallery img:hover {background:#393e42;}

.gallery {float:right; width:705px; margin:48px 0 0 45px; }

.gallery table td {vertical-align:top; margin:0; padding:0;}

.right_link_gallery {float:right; width:110px; text-align:left; margin:30px 0 0 10px; padding:10px 0 15px 0} 

.right_link_gallery:hover {background:#393e42;}

.right_link_gallery:focus {background:#fff;}

.right_link_gallery a {color:#6a92d4; text-decoration:none;}

.right_link_gallery a:hover {color:#ccc;}

.right_link_gallery ul {margin:0 0 0 10px; font-size:12px;}

.right_link_gallery li {padding:4px 0 0 0;}

.right_link_gallery ul {margin-top:7px ;}

.right_link_gallery h6 {font-size:9px; font-weight:bold; margin:0; padding:0 0 0 10px; color:#000; line-height:12px;}

.right_link_gallery:hover h6 {color:#cccccc;}





/*DETAIL GALLERY PAGE

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



.gallery_heading {border-bottom: 1px solid #999; width:940px; }

.gallery_heading h2 {border-bottom:none;  }

.gallery_heading ul {float:right; margin:15px 0 0 0; padding:0;}

.gallery_heading li {float:left;  font-size:12px; margin:3px 1px 0 0; color:#fff; }

.gallery_heading li a {text-decoration:none; color:#999999; font-size:12px;padding:3px 5px; margin:-3px -3px 0 0; display:block; }

.gallery_heading li a:hover {background:#393c42; color:#fff;}

.detail_gallery {width:820px; float:left; padding-bottom:30px;}

.detail_gallery h3 {font-size:22px; font-weight:bold; margin:40px 0 0 0; padding:0;}

.detail_gallery img {margin:15px 0 0 0;}

.detail_gallery p {padding:15px 0 0 0; color:#999999; font-size:12px; line-height:15px; width:700px;}

.detail_gallery h6 {float:right; font-size:12px; margin:15px 0 0 0; color:#666}

.right_link_gallery .link {font-size:13px;}


.gallery_heading1 {width:960px; }

.gallery_heading1 h2 {border-bottom:none;  }

.gallery_heading1 ul {float:right; margin:0; padding:0;}

.gallery_heading1 li {float:left; font-size:12px;  margin:3px 1px 0 0; padding:0; color:#fff;}

.gallery_heading1 li a {text-decoration:none; color:#999999; font-size:12px;padding:3px 5px; margin:-3px -3px 0 0; display:block;}

.gallery_heading1 li a:hover {background:#393c42; color:#fff;}




/*Q&As

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



.qas {width:640px; float:left; }

.qas ul {float:right; font-size:12px;}

.qas li {float:left; color:#ccc; text-transform:capitalize; padding:0 1px 0 0;}

.qas li a {text-decoration:none; color:#999999; font-size:12px;padding:3px 5px; margin:-3px -3px 0 0; display:block;}

.qas li a:hover {background:#393c42; color:#fff;}

.qas_box {width:640px;border-top:1px solid #b1ac93; background:#6b6540 url(images/q.png) no-repeat 15px 14px; padding:20px 0 ; margin:12px 0 5px 0;}

.qas_box dt {color:#d1ccb4; font-weight:bold; position:relative; left:111px; width:400px; line-height:18px;}

#message {background:#859e3b !important; width:940px; margin-left:-125px; color:#fff; padding:3px 0; margin-bottom:5px;}

#message p {padding-left:124px;}

.qas_box h3 {color:#d1ccb4; font-size:16px; padding:0 80px 0 125px; line-height:20px;}

.qas_box img {float:left; margin:10px 0 0 -40px;}

.qas_box h4 {font-size:10px; color:#d1ccb4; padding:15px 0 0 0; margin:0;}

.qas_box p {color:#fff; font-size:12px; width:400px; display:block; padding:3px 0 0 0; margin:10px 0 0 71px; line-height:17px }

.qas_box a {color:#88ADE5; text-decoration:none;}

.qas_box a:hover {color:#fff;}

.qas_box h6 {margin:10px 0 0 125px; color:#d1ccb4; font-size:13px;} 

.question {width:280px; float:right;}

.question h3 {color:#cccccc; font-size:16px;}

.question textarea {width:266px; height:112px; border:0; margin:11px 0 0 0; padding:7px; background:#999; font-size:14px; color:#3a3e3f;}

.question textarea:hover  {background:#ccc;}

.question textarea:focus  {background:#ccc;}

.question p {color:#999; font-size:12px; padding:8px 0 0 0;}

.question input {width:266px; height:16px; background:#999; font-size:14px; color:#3a3e3f; margin:7px 0 0 0; padding:7px; border:0;}

.question input:hover {background:#ccc;}

.question input:focus {background:#ccc;}

.question .submit {width:100px; height:27px; margin:15px 0 0 0; padding:0; background:#3b609e; color:#ccc; font-size:16px; font-weight:bold; float:right; }

.question .submit:hover {background:#4f8beb;}

/*gallery latest

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

.gallery_latest {width:840px; border-top:1px solid #999; margin:15px 0 30px 0; float:left; padding:0 0 0 115px;}

.gallery_latest h2 {width:95px; height:14px; font-size:12px; background:#999999; margin:0 30px 0 -115px; padding:0; color:#000; padding:1px 0 0 8px; font-weight:bold}

.gallery_latest img {float:left; padding:10px;}

.gallery_latest img:hover {background:#393e42;}


/*
	960 Grid System ~ Core CSS.
	Learn more ~ http://960.gs/

	Licensed under GPL and MIT.
*/

/* `Containers
----------------------------------------------------------------------------------------------------*/

.container_12,
.container_16 {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}

/* `Grid >> Global
----------------------------------------------------------------------------------------------------*/

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16 {
	display: inline;
	float: left;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
}

.container_12 .grid_3,
.container_16 .grid_4 {
	width: 220px;
}

.container_12 .grid_6,
.container_16 .grid_8 {
	width: 460px;
}

.container_12 .grid_9,
.container_16 .grid_12 {
	width: 700px;
}

.container_12 .grid_12,
.container_16 .grid_16 {
	width: 940px;
}

/* `Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.alpha {
	margin-left: 0;
}

.omega {
	margin-right: 0;
}

/* `Grid >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .grid_1 {
	width: 60px;
}

.container_12 .grid_2 {
	width: 140px;
}

.container_12 .grid_4 {
	width: 300px;
}

.container_12 .grid_5 {
	width: 380px;
}

.container_12 .grid_7 {
	width: 540px;
}

.container_12 .grid_8 {
	width: 620px;
}

.container_12 .grid_10 {
	width: 780px;
}

.container_12 .grid_11 {
	width: 860px;
}

/* `Grid >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .grid_1 {
	width: 40px;
}

.container_16 .grid_2 {
	width: 100px;
}

.container_16 .grid_3 {
	width: 160px;
}

.container_16 .grid_5 {
	width: 280px;
}

.container_16 .grid_6 {
	width: 340px;
}

.container_16 .grid_7 {
	width: 400px;
}

.container_16 .grid_9 {
	width: 520px;
}

.container_16 .grid_10 {
	width: 580px;
}

.container_16 .grid_11 {
	width: 640px;
}

.container_16 .grid_13 {
	width: 760px;
}

.container_16 .grid_14 {
	width: 820px;
}

.container_16 .grid_15 {
	width: 880px;
}

/* `Prefix Extra Space >> Global
----------------------------------------------------------------------------------------------------*/

.container_12 .prefix_3,
.container_16 .prefix_4 {
	padding-left: 240px;
}

.container_12 .prefix_6,
.container_16 .prefix_8 {
	padding-left: 480px;
}

.container_12 .prefix_9,
.container_16 .prefix_12 {
	padding-left: 720px;
}

/* `Prefix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .prefix_1 {
	padding-left: 80px;
}

.container_12 .prefix_2 {
	padding-left: 160px;
}

.container_12 .prefix_4 {
	padding-left: 320px;
}

.container_12 .prefix_5 {
	padding-left: 400px;
}

.container_12 .prefix_7 {
	padding-left: 560px;
}

.container_12 .prefix_8 {
	padding-left: 640px;
}

.container_12 .prefix_10 {
	padding-left: 800px;
}

.container_12 .prefix_11 {
	padding-left: 880px;
}

/* `Prefix Extra Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .prefix_1 {
	padding-left: 60px;
}

.container_16 .prefix_2 {
	padding-left: 120px;
}

.container_16 .prefix_3 {
	padding-left: 180px;
}

.container_16 .prefix_5 {
	padding-left: 300px;
}

.container_16 .prefix_6 {
	padding-left: 360px;
}

.container_16 .prefix_7 {
	padding-left: 420px;
}

.container_16 .prefix_9 {
	padding-left: 540px;
}

.container_16 .prefix_10 {
	padding-left: 600px;
}

.container_16 .prefix_11 {
	padding-left: 660px;
}

.container_16 .prefix_13 {
	padding-left: 780px;
}

.container_16 .prefix_14 {
	padding-left: 840px;
}

.container_16 .prefix_15 {
	padding-left: 900px;
}

/* `Suffix Extra Space >> Global
----------------------------------------------------------------------------------------------------*/

.container_12 .suffix_3,
.container_16 .suffix_4 {
	padding-right: 240px;
}

.container_12 .suffix_6,
.container_16 .suffix_8 {
	padding-right: 480px;
}

.container_12 .suffix_9,
.container_16 .suffix_12 {
	padding-right: 720px;
}

/* `Suffix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .suffix_1 {
	padding-right: 80px;
}

.container_12 .suffix_2 {
	padding-right: 160px;
}

.container_12 .suffix_4 {
	padding-right: 320px;
}

.container_12 .suffix_5 {
	padding-right: 400px;
}

.container_12 .suffix_7 {
	padding-right: 560px;
}

.container_12 .suffix_8 {
	padding-right: 640px;
}

.container_12 .suffix_10 {
	padding-right: 800px;
}

.container_12 .suffix_11 {
	padding-right: 880px;
}

/* `Suffix Extra Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .suffix_1 {
	padding-right: 60px;
}

.container_16 .suffix_2 {
	padding-right: 120px;
}

.container_16 .suffix_3 {
	padding-right: 180px;
}

.container_16 .suffix_5 {
	padding-right: 300px;
}

.container_16 .suffix_6 {
	padding-right: 360px;
}

.container_16 .suffix_7 {
	padding-right: 420px;
}

.container_16 .suffix_9 {
	padding-right: 540px;
}

.container_16 .suffix_10 {
	padding-right: 600px;
}

.container_16 .suffix_11 {
	padding-right: 660px;
}

.container_16 .suffix_13 {
	padding-right: 780px;
}

.container_16 .suffix_14 {
	padding-right: 840px;
}

.container_16 .suffix_15 {
	padding-right: 900px;
}

/* `Push Space >> Global
----------------------------------------------------------------------------------------------------*/

.container_12 .push_3,
.container_16 .push_4 {
	left: 240px;
}

.container_12 .push_6,
.container_16 .push_8 {
	left: 480px;
}

.container_12 .push_9,
.container_16 .push_12 {
	left: 720px;
}

/* `Push Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .push_1 {
	left: 80px;
}

.container_12 .push_2 {
	left: 160px;
}

.container_12 .push_4 {
	left: 320px;
}

.container_12 .push_5 {
	left: 400px;
}

.container_12 .push_7 {
	left: 560px;
}

.container_12 .push_8 {
	left: 640px;
}

.container_12 .push_10 {
	left: 800px;
}

.container_12 .push_11 {
	left: 880px;
}

/* `Push Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .push_1 {
	left: 60px;
}

.container_16 .push_2 {
	left: 120px;
}

.container_16 .push_3 {
	left: 180px;
}

.container_16 .push_5 {
	left: 300px;
}

.container_16 .push_6 {
	left: 360px;
}

.container_16 .push_7 {
	left: 420px;
}

.container_16 .push_9 {
	left: 540px;
}

.container_16 .push_10 {
	left: 600px;
}

.container_16 .push_11 {
	left: 660px;
}

.container_16 .push_13 {
	left: 780px;
}

.container_16 .push_14 {
	left: 840px;
}

.container_16 .push_15 {
	left: 900px;
}

/* `Pull Space >> Global
----------------------------------------------------------------------------------------------------*/

.container_12 .pull_3,
.container_16 .pull_4 {
	left: -240px;
}

.container_12 .pull_6,
.container_16 .pull_8 {
	left: -480px;
}

.container_12 .pull_9,
.container_16 .pull_12 {
	left: -720px;
}

/* `Pull Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .pull_1 {
	left: -80px;
}

.container_12 .pull_2 {
	left: -160px;
}

.container_12 .pull_4 {
	left: -320px;
}

.container_12 .pull_5 {
	left: -400px;
}

.container_12 .pull_7 {
	left: -560px;
}

.container_12 .pull_8 {
	left: -640px;
}

.container_12 .pull_10 {
	left: -800px;
}

.container_12 .pull_11 {
	left: -880px;
}

/* `Pull Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .pull_1 {
	left: -60px;
}

.container_16 .pull_2 {
	left: -120px;
}

.container_16 .pull_3 {
	left: -180px;
}

.container_16 .pull_5 {
	left: -300px;
}

.container_16 .pull_6 {
	left: -360px;
}

.container_16 .pull_7 {
	left: -420px;
}

.container_16 .pull_9 {
	left: -540px;
}

.container_16 .pull_10 {
	left: -600px;
}

.container_16 .pull_11 {
	left: -660px;
}

.container_16 .pull_13 {
	left: -780px;
}

.container_16 .pull_14 {
	left: -840px;
}

.container_16 .pull_15 {
	left: -900px;
}

/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/* http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack */

.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}
/*  ----------------------------------------



	IE6



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

 

 #bottom {width:710px; float:left; margin:20px 0 0 52px; }

 .box {margin:0 0 0 12px;}





@import url("reset.css");

@import url("960.css");

@import url("screen.css");

html, body, div, span, applet, object, iframe,

h1,  h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

b, u, i, center,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend, input, textarea,

table, caption, tbody, tfoot, thead, tr, th, td {

	margin: 0;

	padding: 0;

	border: 0;

	outline: 0;

	font-size: 100%;

	vertical-align: baseline;

	background: transparent;

}

body {

	line-height: 1;
	background:#393c42;

}

ol, ul {

	list-style: none;

}

blockquote, q {

	quotes: none;

}



/* remember to define focus styles! */

:focus {

	outline: 0;

}



textarea { 

	resize: none; /* remove textarea resize at Safari */

	overflow: hidden;

}



/* remember to highlight inserts somehow! */

ins {

	text-decoration: none;

}

del {

	text-decoration: line-through;

}



/* tables still need 'cellspacing="0"' in the markup */

table {

	border-collapse: collapse;

	border-spacing: 0;

}



.clear { 

	clear: both; 

	display: block;

	visibility: hidden; 

}

/*  "Show All" + "Hide All" links */
#TJK_ToggleON,#TJK_ToggleOFF {border:1px solid #333;padding:0 5px;margin-right:5px}
/* zeroing out padding and margin */
#TJK_DL dd,#TJK_DL dt {margin:0;padding:0}
/* margin for the DTs (shorthand) */
#TJK_DL dt {padding:0 80px 0 14px; }
/* image and left padding for DDs */
#TJK_DL dd {background:url(answer.gif) no-repeat;padding-left:55px}
/* styling all anchors in the DTs */
#TJK_DL dt a {background:0 0 no-repeat;padding-left:110px; 
display:block;color:#fff;text-decoration:none; color:#d1ccb4; font-size:14px; 
line-height:20px; font-weight:bold;}
#TJK_DL dt a:visited {color:#666}




/******Gallery Image Hack *****/
.biography img {
margin:10px 20px 20px 0px;
}
