@charset "UTF-8";
/* CSS Document */

/*  
Theme Name: OFP
Theme URI: http://www.onlyforplacement.com
Description: Theme for the portfolio of Brian Wleklinski.
Version: 1.0
Author: Brian Wleklinski
Author URI: http://www.onlyforplacement.com/
*/

/*
/////////////////////////////
M E Y E R   C S S   R E S E T
S T A R T
/////////////////////////////
*/

html, body, div, span, applet, object, iframe, table, caption, tbody, tfoot, thead, tr, th, td, 
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, 
dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
	vertical-align: baseline;
	font-family: inherit;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	outline: 0;
	padding: 0;
	margin: 0;
	border: 0;
}

:focus {
	outline: 0;
}

body {
	background: white;
	line-height: 1;
	color: black;
}

ol, ul {
	list-style: none;
}

table {
	border-collapse: separate;
	border-spacing: 0;
}

caption, th, td {
	font-weight: normal;
	text-align: left;
}

blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}

blockquote, q {
	quotes: "" "";
}

/*
/////////////////////////////
M E Y E R   C S S   R E S E T
E N D
/////////////////////////////
*/

/*
/////////////////
M A I N   H T M L
S T A R T
/////////////////
*/

body {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 13px;
	text-align: center;
	line-height: 17px;
	background-color: #FFF;
	color: #000;
}

code {
	font-family: "Lucida Console", Monaco, monospace;
	color: #666;
}

/*
/////////////////
M A I N   H T M L
E N D
/////////////////
*/

/*
/////////////////
C O N T A I N E R
S T A R T
/////////////////
*/

.container {
	text-align: left;
	background-color: #FFF;
	position: relative;
	width: 890px;
	margin: 123px auto 0 auto;
	padding: 0;
	display: block;
	clear: both;
}

#portfolio {
	margin: 80px auto 0 auto;
}

/*
/////////////////
C O N T A I N E R
E N D
/////////////////
*/

/*
///////////
H E A D E R
S T A R T
///////////
*/

.header_wrap {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	background: -moz-linear-gradient(top left, #FFDA4F, #FFD200);
	background: -webkit-gradient(linear, left top, right top, from(#FFDA4F), to(#FFD200));
	-moz-box-shadow: 0 3px #EBEBEB;
    -webkit-box-shadow: 0 3px #EBEBEB;
    box-shadow: 0 3px #EBEBEB;
}

.header {
	position: relative;
	height: 72px;
	width: 890px;
	margin: 0 auto 0 auto;
}

.logo {
	position: absolute;
	left: 10px;
	bottom: 13px;
	z-index: 9999;
}

.navigation {
	position: absolute;
	left: 186px;
	bottom: 0;
	z-index: 9;
}

/*
///////////
H E A D E R
E N D
///////////
*/

/*
/////////////////////////////
M A I N   N A V I G A T I O N
S T A R T
/////////////////////////////
*/
	
.navigation ul{
	font-family: "Baskerville", "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-style: normal;
	font-weight: bold;
	font-size: 13.75px;
	text-align: center;
	text-transform: uppercase;
	line-height: 17px;
	letter-spacing: .1em;
	list-style: none;
	margin: 0;
	padding: 0;
}
	
.navigation li {
	margin: 0;
	padding: 0;
	float: left;
}

.navigation li a {
	text-decoration: none;
	color: #000;
	display: block;
	z-index: 9;
	margin: 0;
	padding: 48px 12px 12px 12px;
}

.navigation li a:visited {
	text-decoration: none;
	color: #000;
}

.navigation li a:hover {
	text-decoration: none;
	background-color: #FFDA4F;
	color: #000;
}

.navigation li:hover a {
	background-color: #FFDA4F;
}
			
.navigation li ul {
	text-decoration: none;
	background-color: none;
	height: auto;
	width: 400px;
	position: absolute;
	display: none;
	z-index: 9;
	margin: 0;
	padding: 0;
}

.navigation li:hover ul{
	text-decoration: none;
	display: block;
}

.navigation li li {
	text-decoration: none;
	background-color: #FFDA4F;
	display: block;
	margin: 0;
	padding: 0;
	float: left;
}

.navigation li ul a {
	font-family: "Baskerville", "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-style: normal;
	font-weight: bold;
	font-size: 10.75px;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing: .1em;
	line-height: 17px;
	color: #000;
	display: block;
	height: auto;
	margin: 0;
	padding: 12px;
}

.navigation li ul a:hover {
	text-decoration: none;
	background-color: #FFF;
	color: #000;
	padding: 12px;
}
			
.navigation li ul li:hover a {
	text-decoration: none;
	background-color: #FFF;
	color: #000;
	padding: 12px;
}

/*
/////////////////////////////
M A I N   N A V I G A T I O N
E N D
/////////////////////////////
*/

/*
///////////////////////////
G A L L E R Y   S C R O L L
S T A R T
///////////////////////////
*/

.slideshow_wrapper {
	margin: 0 auto 0 auto;
	width: 890px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	clear: both;
	display: block;
}

.jqGSContainer {
	position: relative;
	width: 890px;
	height: 594px;
	text-align: left;
	z-index: 1;
}

.jqGSContainer .jqGSImgContainer {
}

.jqGSContainer .jqGSImgContainer ul {
	padding:0;
	margin:0;
	position:relative;
	list-style:none;
}

.jqGSContainer .jqGSImgContainer ul li {
	padding:0;
	margin:0;
	position:relative;
	margin-top:0;
	margin-bottom:0px;
	float: left;
}
.jqGSContainer .jqGSImgContainer ul li .jqGSLoader {
	width:100%;
	height:100%;
	position:absolute;
}
.jqGSContainer .jqGSImgContainer ul li .jqGSTitle {
	background:#fafafa;
	position:absolute;
	right:0px;
	top:0px;
	padding:0px 0px 0px 0px;
	color:#999999;
	width:597px;
}
.jqGSContainer .jqGSPagination {
	position:absolute;
	width:100%;
	height: 10px;
	top: 10px;
	left: 5px;
}
.jqGSContainer .jqGSPagination ul {
	padding:0;
	margin: 0 5px 0 5px;
	list-style:none;
	position:relative;
}
.jqGSContainer .jqGSPagination ul li {
	padding: 0;
	margin: 0 5px 0 0;
	float: left;
	padding-right:1px;
	text-align:center;
	padding-bottom:1px;
}
.jqGSContainer .jqGSPagination ul li a {
	padding:2px 0px;
	text-decoration:none;
	display:block;
	height: 10px;
	width: 14px;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #FFD200;
	background-color: #FFDA4F;
	opacity: 0.3;
}
.jqGSContainer .jqGSPagination ul li a.selected {
	border: 1px solid #FFD200;
	background-color: #FFDA4F;
	opacity: 0.6;
}
.jqGSContainer .jqGSPagination ul li a:hover {
	background-color: #FFDA4F;
	opacity: 0.6;
}
.jqGSImgContainer {
	/*border:1px solid #000;*/
}

/*
///////////////////////////
G A L L E R Y   S C R O L L
E N D
///////////////////////////
*/

/*
///////////////
I N F O   B O X
S T A R T
///////////////
*/

.post_back {
	position: absolute;
	top: 300px;
	left: -40px;
}

.post_next {
	position: absolute;
	top: 300px;
	right: -40px;
}

.post {
	position: relative;
	height: 694px;
	width: 890px;
	margin: 0 0 5px 0;
	display: block;
	clear: both;
}

.blog_sidebar {
	font-size: 10px;
	width: 176px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	clear: both;
}

.blog_sidebar h3 {
	font-family: "Baskerville", "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: .1em;
	line-height: 17px;
	background: -moz-linear-gradient(top left, #FFDA4F, #FFD200);
	background: -webkit-gradient(linear, left top, right top, from(#FFDA4F), to(#FFD200));
	-moz-box-shadow: 3px 3px #EBEBEB;
    -webkit-box-shadow: 3px 3px #EBEBEB;
    box-shadow: 3px 3px #EBEBEB;
	color: #000;
	margin: 24px 0 9px 0;
	padding: 5px 10px 4px 10px;
	display: block;
	clear: both;
	position: relative;
}

.blog_sidebar h3:first-child {
	margin: 0 0 10px 0;
}

.blog_sidebar ul {
	clear: both;
	display: block;
}

.blog_sidebar li {
	color: #CCC;
	list-style: none;
	margin: 0 0 0 10px;
	padding: 0 0 0 10px;
	background-image: url(http://www.onlyforplacement.com/images/li.gif);
	background-repeat: no-repeat;
}

.blog_sidebar li a {
	font-size: 100%;
	text-decoration: none;
	color: #000;
	border-bottom: 1px dotted #777;
}

.blog_sidebar li a:visited {
	text-decoration: none;
	color: #777;
	border-bottom: 1px dotted #777;
}

.blog_sidebar li a:hover {
	font-size: 100%;
	text-decoration: none;
	color: #EC008C;
	border-bottom: 1px dotted #EC008C;
}

.blog_sidebar a {
	text-decoration: none;
	color: #000;
	border-bottom: 1px dotted #777;
}

.blog_sidebar a:visited {
	text-decoration: none;
	color: #777;
	border-bottom: 1px dotted #777;
}

.blog_sidebar a:hover {
	text-decoration: none;
	color: #EC008C;
	border-bottom: 1px dotted #EC008C;
}

.blog_sidebar p {
	line-height: 14px;
	padding: 0 0 0 10px;
}



.blog_sidebar2 {
	font-size: 10px;
	width: 168px;
	display: block;
	position: absolute;
	top: 0;
	left: 186px;
	clear: both;
}

.blog_sidebar2 h3 {
	font-family: "Baskerville", "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: .1em;
	line-height: 17px;
	background: -moz-linear-gradient(top left, #FFDA4F, #FFD200);
	background: -webkit-gradient(linear, left top, left bottom, from(#FFDA4F), to(#FFD200));
	-moz-box-shadow: 4px 4px #FFDA4F;
    -webkit-box-shadow: 4px 4px #FFDA4F;
    box-shadow: 4px 4px #FFDA4F;
	color: #000;
	margin: 24px 0 9px 0;
	padding: 5px 10px 4px 10px;
	display: block;
	clear: both;
	position: relative;
}

.blog_sidebar2 h3:first-child {
	margin: 0 0 10px 0;
}

.blog_sidebar2 ul {
	clear: both;
	display: block;
}

.blog_sidebar2 li {
	color: #999;
	list-style: none;
	margin: 0 0 0 10px;
	padding: 0 0 0 10px;
	background-image: url(http://www.onlyforplacement.com/images/li.gif);
	background-repeat: no-repeat;
}

.blog_sidebar2 li a {
	font-size: 100%;
	text-decoration: none;
	color: #000;
	border-bottom: 1px dotted #777;
}

.blog_sidebar2 li a:visited {
	text-decoration: none;
	color: #777;
	border-bottom: 1px dotted #777;
}

.blog_sidebar2 li a:hover {
	font-size: 100%;
	text-decoration: none;
	color: #EC008C;
	border-bottom: 1px dotted #EC008C;
}

.blog_sidebar2 a {
	text-decoration: none;
	color: #000;
	border-bottom: 1px dotted #777;
}

.blog_sidebar2 a:visited {
	text-decoration: none;
	color: #777;
	border-bottom: 1px dotted #777;
}

.blog_sidebar2 a:hover {
	text-decoration: none;
	color: #EC008C;
	border-bottom: 1px dotted #EC008C;
}

.blog_sidebar2 p {
	line-height: 14px;
	padding: 0 0 0 10px;
}






.entry {
	position: relative;
	width: 704px;
	margin: 0 0 0 186px;
	padding: 0 0 72px 0;
	border-bottom: 1px dotted #CCC;
	clear: both;
}

.date_index {
	font-size: 10px;
	line-height: 17px;
	font-weight: normal;
	font-style: normal;
	color: #CCC;
	position: absolute;
	bottom: 32px;
	left: 188px;
}

.entry h1 {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-style: italic;
	font-weight: bold;
	font-size: 24px;
	text-transform: none;
	letter-spacing: 0;
	line-height: 48px;
	color: #000;
	margin: 24px 0 0 178px;
	padding: 0 10px 0 10px;
}

.entry h1 a {
	line-height: 48px;
	text-decoration: none;
	color: #000;
	border: none;
}

.entry h1 a:visited {
	line-height: 48px;
	text-decoration: none;
	color: #000;
	border: none;
}

.entry h1 a:hover {
	line-height: 48px;
	text-decoration: none;
	color: #FFD200;
	border: none;
}

.entry h1 strong {
	font-family: "Baskerville", "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-style: normal;
	text-transform: uppercase;
	letter-spacing: .1em;
	line-height: 40px;
}

.entry p {
	margin: 0 0 0 178px;
	padding: 0 10px 17px 10px;
}

.entry p:last-child {
	padding: 0 10px 0 10px;
}

.entry p em {
	font-style: italic;
}

.entry p strong {
	font-weight: bold;
}

.entry ol {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-weight: bold;
	font-style: italic;
	font-size: 14px;
	line-height: 17px;
	margin: 0 0 17px 178px;
	padding: 0 10px 0 10px;
}

.entry ol li {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 13px;
	list-style: decimal inside;
	color: #555;
}

.entry ol li a, .entry ol li a:visited, .entry ol li a:hover {
	border-bottom: none;
}

.entry ol li strong {
	font-weight: bold;
}

.entry ol li em {
	font-style: italic;
}

.entry ul {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-weight: bold;
	font-style: italic;
	font-size: 14px;
	line-height: 17px;
	margin: 0 0 17px 178px;
	padding: 0 10px 0 10px;
}

.entry ul li {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 13px;
	color: #555;
	list-style: circle inside;
	padding: 0 0 0 10px;
}

.entry ul li strong {
	font-weight: bold;
}

.entry ul li em {
	font-style: italic;
}

.entry a {
	text-decoration: none;
	color: #000;
	border-bottom: 1px dotted #777;
}

.entry a:visited {
	text-decoration: none;
	color: #777;
	border-bottom: 1px dotted #777;
}

.entry a:hover {
	text-decoration: none;
	color: #EC008C;
	border-bottom: 1px dotted #EC008C;
}

.navigation_post_wrapper {
	position: absolute;
	top: -5px;
	right: -49px;
}

.navigation_post {
	position: relative;
	background-color: #FFF;
	height: 400px;
	width: 49px;
	margin: 5px 0 5px 0;
}

.navigation_next {
	position: absolute;
	right: 5px;
	top: 50px;
	z-index: 100;
	display: block;
}

.navigation_back {
	position: absolute;
	right: 5px;
	top: 90px;
	z-index: 100;
	display: block;
}

.navigation_info {
	position: absolute;
	right: 5px;
	top: 10px;
	z-index: 100;
	display: block;
}

.navigation_blog {
	position: relative;
	background-color: #FFF;
	height: 46px;
	width: 704px;
	margin: 5px 0 5px 187px;
	border-top: 1px dotted #CCC;
	border-bottom: 1px dotted #CCC;
}

.navigation_next_blog {
	position: absolute;
	right: 3px;
	top: 3px;
}

.navigation_back_blog {
	position: absolute;
	left: 3px;
	top: 3px;
}

.blog_img {
	background-image: url(http://www.onlyforplacement.com/images/w_1.png);
	float: right;
	margin: 0 0 17px 0;
	padding: 0 0 0 0;
	clear: both;
}

.content {
	position: relative;
}

.postmetadata {
	font-size: 12px;
	font-weight: bold;
	line-height: 17px;
	text-align: left;
	width: 178px;
	color: #000;
	padding: 0 0 3px 0;
	position: absolute;
	top: 0;
	left: 0;
}

.postmetadata span {
	display: none;
}

.postmetadata a {
	font-size: 10px;
	line-height: 17px;
	text-decoration: none;
	color: #000;
	border-bottom: 1px dotted #777;
}

.postmetadata a:visited {
	font-size: 10px;
	line-height: 17px;
	text-decoration: none;
	color: #777;
	border-bottom: 1px dotted #777;
}

.postmetadata a:hover {
	font-size: 10px;
	line-height: 17px;
	text-decoration: none;
	color: #EC008C;
	border-bottom: 1px dotted #EC008C;
}

.postmetadata ul {
	font-weight: normal;
	list-style: none;
	margin: 0 0 17px 0;
	clear: both;
	color: #555;
	line-height: 17px;
}

.postmetadata ul li {
	line-height: 17px;
	list-style: none;
	padding: 0 2px 0 0;
	float: left;
}

.postmetadata ul li:after {
	content: "/ ";
}

.postmetadata ul li a {
	line-height: 17px;
	text-decoration: none;
	color: #000;
	border-bottom: 1px dotted #777;
}

.postmetadata ul li a:visited {
	line-height: 17px;
	text-decoration: none;
	color: #777;
	border-bottom: 1px dotted #777;
}

.postmetadata ul li a:hover {
	line-height: 17px;
	text-decoration: none;
	color: #EC008C;
	border-bottom: 1px dotted #EC008C;
}

.commentnumber {
	width: 17px;
	height: 20px;
	line-height: 17px;
	background-color: #FFD200;
	color: #FFF;
	clear: both;
}

.commentnumber a {
	text-decoration: none;
	border-bottom: none;
	color: #FFF;
	display: block;
	background-color: #FFD200;
}

.commentnumber a:visited {
	text-decoration: none;
	border-bottom: none;
	color: #FFF;
	display: block;
	background-color: #FFD200;
}

.commentnumber a:hover {
	text-decoration: none;
	border-bottom: none;
	color: #FFF;
	display: block;
	background-color: #FFDA4F;
}

.date {
	font-size: 10px;
	line-height: 17px;
	font-weight: normal;
	font-style: normal;
	width: 148px;
	color: #CCC;
	padding: 17px 10px 3px 10px;
}

.info_box_wrap {
	opacity: 0.8;
	background-color: #FFD200;
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 0 0 60px 186px;
	z-index: 5;
	display: block;
}

.info_box {
	opacity: 1.0;
	position: relative;
	width: 532px;
	margin: 10px 0 0 0;
	padding: 0 172px 0 0;
}

.info_box p {
	opacity: 1.0;
	line-height: 17px;
	padding: 0 10px 0 10px;
}

.info_box p + p {
	text-indent: 1.5em;
}

.info_box h1 {
	opacity: 1.0;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-style: italic;
	font-weight: bold;
	font-size: 24px;
	text-transform: none;
	letter-spacing: 0;
	line-height: 40px;
	color: #000;
	margin: 17px 0 0 0;
	padding: 0 10px 2px 10px;
}

.info_box h1 strong {
	font-family: "Baskerville", "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-style: normal;
	text-transform: uppercase;
	letter-spacing: .1em;
	line-height: 40px;
}

.info_box h1 a {
	color: #000;
	border-bottom: none;
	line-height: 40px;
}

.info_box h1 a:visited {
	color: #000;
	border-bottom: none;
	line-height: 40px;
}

.info_box h1 a:hover  {
	color: #EC008C;
	border-bottom: none;
	line-height: 40px;
}

.info_box a {
	font-size: 100%;
	text-decoration: none;
	color: #000;
	border-bottom: 1px dotted #777;
}

.info_box a:visited {
	text-decoration: none;
	color: #777;
	border-bottom: 1px dotted #777;
}

.info_box a:hover {
	font-size: 100%;
	text-decoration: none;
	color: #EC008C;
	border-bottom: 1px dotted #EC008C;
}

.blog_title h3 {
	font-family: "Baskerville", "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: .1em;
	line-height: 17px;
	color: #000;
	margin: 17px 0 0 364px;
	padding: 2px 10px 2px 10px;
	border-top: 1px dotted #666;
	border-bottom: 1px dotted #666;
}

.title h3 {
	font-family: "Baskerville", "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: .1em;
	line-height: 17px;
	color: #000;
	margin: 17px 0 0 186px;
	padding: 2px 10px 2px 10px;
	border-top: 1px dotted #666;
	border-bottom: 1px dotted #666;
}

.back_arrow {
	position: absolute;
	top: 10px;
	left: 0px;
	z-index: 999;
}

.more {
	font-size: 10px;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 9;
	float: right;
	width: 176px;
}

.more h3 {
	font-family: "Baskerville", "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: .1em;
	line-height: 17px;
	color: #000;
	margin: 17px 0 0 0;
	padding: 0 10px 0 10px;
}

.more h3:first-child {
	margin: 0 0 0 0;
}

.more p {
	padding: 0 10px 0 10px;
}

.more li {
	margin: 0 0 0 10px;
	padding: 0 10px 0 10px;
	background-image: url(http://www.onlyforplacement.com/images/li.gif);
	background-repeat: no-repeat;
}

.toggle {
	text-align: center;
	background-color: #FFF;
	display: block;
	position: absolute;
	top: -54px;
	right: 0;
	padding: 5px 5px 5px 4px;
}

.toggle a, .toggle a:visited, .toggle a:hover {
	border-bottom: none;
}

.portfolio_nav {
	width: 890px;
	border-top: 1px #CCC dotted;
	position: absolute;
	top: 599px;
	left: 0;
}

/*
///////////////
I N F O   B O X
E N D
///////////////
*/

/*
///////////////////
A B O U T   P A G E
S T A R T
///////////////////
*/

.about {
	font-size: 10px;
	line-height: 17px;
	display: block;
	clear: both;
}

.about_about {
	width: 532px;
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	clear: both;
}

.about_about p {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 13px;
	text-align: left;
	line-height: 17px;
	background-color: #FFF;
	color: #000;
}

.about_about h1 {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-style: italic;
	font-weight: bold;
	font-size: 24px;
	text-transform: none;
	letter-spacing: 0;
	line-height: 48px;
	color: #000;
	margin: 0;
	padding: 0 10px 0 10px;
}

.about_about h1 span {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: .05em;
	color: #000;
}

.about_about p em {
	color: #000;
}

.about h1 {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-style: italic;
	font-weight: bold;
	font-size: 24px;
	text-transform: none;
	letter-spacing: 0;
	line-height: 48px;
	color: #000;
	margin: 0;
	padding: 0 10px 0 10px;
}

.about h1:first-child {
	margin: 0 0 0 0;
}

.about p {
	padding: 0 10px 0 10px;
}

.about em {
	font-family: "Palatino Linotype","Book Antiqua" ,Palatino, serif;
	font-size: 11.75px;
	font-style: italic;
	color: #666;
	clear: both;
}

.about em strong {
	color: #000;
}

.about ul {
	margin: 0 0 17px 0;
}

.about li {
	margin: 0 0 0 10px;
	padding: 0 0 0 10px;
	background-image: url(http://www.onlyforplacement.com/images/li.gif);
	background-repeat: no-repeat;
}

.about li a {
	font-size: 100%;
	text-decoration: none;
	color: #000;
	border-bottom: 1px dotted #777;
}

.about li a:visited {
	text-decoration: none;
	color: #777;
	border-bottom: 1px dotted #777;
}

.about li a:hover {
	font-size: 100%;
	text-decoration: none;
	color: #EC008C;
	border-bottom: 1px dotted #EC008C;
}

.about a {
	font-size: 100%;
	text-decoration: none;
	color: #000;
	border-bottom: 1px dotted #777;
}

.about a:visited {
	text-decoration: none;
	color: #777;
	border-bottom: 1px dotted #777;
}

.about a:hover {
	font-size: 100%;
	text-decoration: none;
	color: #EC008C;
	border-bottom: 1px dotted #EC008C;
}

.left_about {
	width: 176px;
	position: absolute;
	left: 0;
	top: 296px;
	display: block;
	clear: both;
}

#float_left {
	display: block;
	float: left;
	padding: 0 0 0 0;
	width: 93px;
}

#float_left em {
	padding: 0 0 0 10px;
}

#float_right {
	display: block;
	float: right;
	padding: 0 0 0 0;
	width: 83px;
}

#float_right p {
	padding: 0 0 0 0;
}

#float_right li {
	margin: 0 0 0 0;
}

.puppies {
	position: absolute;
	top: 60px;
	right:0;
}

.main_about {
	width: 356px;
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	clear: both;
}

.main_about p {
	font-family: "Lucida Grande", sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 10px;
	text-align: left;
	line-height: 17px;
	background-color: #FFF;
	color: #000;
	margin: 0;
	padding: 0 10px 0 10px;
}

.main_about p em {
	color: #000;
}

.main_about p + p {
	text-indent: 12px;
}

.right_about {
	width: 176px;
	position: absolute;
	top: 296px;
	right: 0;
	display: block;
	clear: both;
}

/*
///////////////////
A B O U T   P A G E
E N D
///////////////////
*/


.right_resume {
	width: 336px;
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	clear: both;
}

.right_resume h3 {
	font-family: "Baskerville", "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: .1em;
	line-height: 17px;
	background: -moz-linear-gradient(top left, #FFDA4F, #FFD200);
	background: -webkit-gradient(linear, left top, right top, from(#FFDA4F), to(#FFD200));
	-moz-box-shadow: 3px 3px #EBEBEB;
    -webkit-box-shadow: 3px 3px #EBEBEB;
    box-shadow: 3px 3px #EBEBEB;
	color: #000;
	margin: 24px 0 10px 0;
	padding: 5px 10px 5px 10px;
	display: block;
	clear: both;
	position: relative;
}

.right_resume h3:first-child {
	margin: 0 0 10px 0;
}

.right_resume p {
	font-family: "Lucida Grande", sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 10px;
	text-align: left;
	line-height: 14px;
	color: #444;
	margin: 0;
	padding: 0 10px 0 10px;
}

.right_resume strong {
	color: #000;
}

.main_resume {
	width: 358px;
	margin: 0 0 48px 186px;
	display: block;
	clear: both;
	float: left;
}

.main_resume h3 {
	font-family: "Baskerville", "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: .1em;
	line-height: 17px;
	background: -moz-linear-gradient(top left, #FFDA4F, #FFD200);
	background: -webkit-gradient(linear, left top, right top, from(#FFDA4F), to(#FFD200));
	-moz-box-shadow: 3px 3px #EBEBEB;
    -webkit-box-shadow: 3px 3px #EBEBEB;
    box-shadow: 3px 3px #EBEBEB;
	color: #000;
	margin: 24px 0 10px 0;
	padding: 5px 10px 5px 10px;
	display: block;
	clear: both;
	position: relative;
}

.main_resume h3:first-child {
	margin: 0 0 10px 0;
}

.resume_em {
	font-family: "Palatino Linotype","Book Antiqua" ,Palatino, serif;
	font-size: 13px;
	font-style: italic;
	font-weight: bold;
	line-height: 16px;
	color: #000;
	clear: both;
	margin: 10px 0 0 0;
	padding: 0 10px 0 10px;
	display: block;
}

#no_margin {
	margin: 0;
}

.resume_em span {
	font-family: "Baskerville", "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: .1em;
	line-height: 16px;
	color: #000;
	margin: 0 -1px 0 0;
}

.resume_em strong {
	color: #000;
}


.main_resume p {
	font-family: "Lucida Grande", sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 10px;
	text-align: left;
	line-height: 14px;
	color: #444;
	margin: 0;
	padding: 0 10px 0 10px;
}

.main_resume strong {
	color: #000;
}

.resume_p {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 13px;
	text-align: left;
	line-height: 17px;
}

.left_resume {
	font-size: 10px;
	width: 176px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	clear: both;
}

.left_resume h1 {
	line-height: 24px;
}

.left_resume h3 {
	font-family: "Baskerville", "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: .1em;
	line-height: 17px;
	background: -moz-linear-gradient(top left, #FFDA4F, #FFD200);
	background: -webkit-gradient(linear, left top, right top, from(#FFDA4F), to(#FFD200));
	-moz-box-shadow: 3px 3px #EBEBEB;
    -webkit-box-shadow: 3px 3px #EBEBEB;
    box-shadow: 3px 3px #EBEBEB;
	color: #000;
	margin: 24px 0 10px 0;
	padding: 5px 10px 4px 10px;
	display: block;
	clear: both;
	position: relative;
}

.left_resume h3:first-child {
	margin: 0 0 10px 0;
}

.left_resume a {
	text-decoration: none;
	color: #000;
	border-bottom: 1px dotted #777;
}

.left_resume a:visited {
	text-decoration: none;
	color: #777;
	border-bottom: 1px dotted #777;
}

.left_resume a:hover {
	text-decoration: none;
	color: #EC008C;
	border-bottom: 1px dotted #EC008C;
}

.left_resume p {
	line-height: 14px;
	padding: 0 0 0 10px;
}






.author a {
	font-family: "Palatino Linotype","Book Antiqua",Palatino,serif;
	font-size: 13px;
	font-style: italic;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	border-bottom: none;
	letter-spacing: 0;
}

.author a:visited {
	font-family: "Palatino Linotype","Book Antiqua",Palatino,serif;
	font-size: 13px;
	font-style: italic;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	border-bottom: none;
	letter-spacing: 0;
}

.author a:hover {
	font-family: "Palatino Linotype","Book Antiqua",Palatino,serif;
	font-size: 13px;
	font-style: italic;
	font-weight: bold;
	color: #EC008C;
	text-decoration: none;
	border-bottom: none;
	letter-spacing: 0;
}
			
.comments-template {
	margin: 0 0 0 188px;
}

li.position {
	position: relative;
	border-bottom: 1px dotted #CCC;
	background-color: #EFEFEF;
}

li.position .commentmetadata {
	position: absolute;
	top: 10px;
	left: 10px;
	display: block;
	width: 178px;
	clear: both;
	font-size: 10px;
	line-height: 17px;
	font-weight: normal;
	font-style: normal;
	color: #CCC;
}

li.position .comment-area {
	margin: 0 0 50px 183px;
	padding: 10px 0 0 0;
	display: block;
	width: 400px;
	clear: both;
}

li.alt {
	background-color: #FFF;
}

.comments-template h3#comments {
	font-family: "Baskerville", "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: .1em;
	line-height: 17px;
	color: #000;
	margin: 0;
	padding: 2px 0 2px 10px;
	border-top: 1px dotted #666;
	border-bottom: 1px dotted #666;
	display: block;
	clear: both;
}




.video {
	width: 480px;
	padding: 5px;
	margin: 0 22px 10px 188px;
	border: 1px dotted #CCC;
}

.videoCaption {
	line-height: 17px;
	border-top: 1px dotted #CCC;
	margin: 5px 0 0 0;
	padding: 5px 0 0 0;
	height: 20px;
	font-size: 10px;
	color: #666;
	text-align: left;
}







			
			
.shadow {
	background-color: #E6E7E8;
	height: 1px;
	margin: 0 3px 1px 3px;
	padding: 0;
	border-top: 1px solid #DDD;
	border-bottom: 1px solid #F1F2F2;
	clear: both;
}

.footer_shadow {
	background-color: #D0E1EB;
	height: 1px;
	margin: 0 3px 1px 3px;
	padding: 0;
	border-top: 1px solid #C9DAE3;
	border-bottom: 1px solid #D7E9F2;
	clear: both;
}

.blog_shadow {
	background-color: #E6E7E8;
	height: 1px;
	margin: 0 3px 1px 368px;
	padding: 0;
	border-top: 1px solid #DDD;
	border-bottom: 1px solid #F1F2F2;
	clear: both;
}

#blog_h1 {
	margin: 0 3px 1px 181px;
}

#blog_date {
	display: block;
	width: 163px;
	position: absolute;
	top: -4px;
	left: 0;
}
			
.nocomments {
	display: none;
}

.footer_wrapper {
	width: 100%;
	margin: 0;
	clear: both;
	display: block;
	float: left;
}

.footer {
	border-top: #CCC dotted 1px;
	height: 200px;
	width: 890px;
	margin: 0 auto 0 auto;
	padding: 20px 0 60px 0;
	display: block;
	clear: both;
}

.footer h3 {
	font-family: "Baskerville", "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: .1em;
	line-height: 17px;
	color: #000;
	margin: 17px 0 0 0;
	padding: 2px 0 0 10px;
}

.footer h3:first-child {
	margin: 0 0 0 0;
}

.footer h3 a {
	display: block;
	color: #000;
	border-bottom: none;
}

.footer h3 a:visited {
	display: block;
	color: #000;
	border-bottom: none;
}

.footer h3 a:hover {
	display: block;
	color: #EC008C;
	border-bottom: none;
}

.footer ul {
}

.footer li {
	font-size: 10px;
	color: #000;
	list-style: none;
	background-image: none;
	background-repeat: no-repeat;
	margin: 0 4px 0 4px;
	padding: 0 6px 0 6px;
}

.footer li a {
	font-size: 100%;
	text-decoration: none;
	color: #000;
	border-bottom: none;
}

.footer li a:visited {
	text-decoration: none;
	color: #777;
	border-bottom: none;
}

.footer li a:hover {
	font-size: 100%;
	text-decoration: none;
	color: #EC008C;
	border-bottom: none;
}

li.bullet {
	margin: 0 10px 0 10px;
	padding: 0 0 0 10px;
	background-image: url(http://www.onlyforplacement.com/images/li.gif);
	background-repeat: no-repeat;
}

.footer a {
	text-decoration: none;
	color: #000;
	border-bottom: 1px dotted #777;
}

.footer a:visited {
	text-decoration: none;
	color: #777;
	border-bottom: 1px dotted #777;
}

.footer a:hover {
	text-decoration: none;
	color: #EC008C;
	border-bottom: 1px dotted #EC008C;
}

.footer p {
	font-size: 10px;
	padding: 0 10px 0 10px;
}

.footer_td_1 {
	width: 176px;
	vertical-align: top;
}

.footer_td_1 li a {
	border-bottom: 1px dotted #666;
}

.footer_td_1 li a:visited {
	border-bottom: 1px dotted #666;
}

.footer_td_1 li a:hover {
	border-bottom: 1px dotted #666;
}

.footer_td {
	width: 168px;
	vertical-align: top;
}

.spacer_td {
	width: 10px;
}

.footer table tr td:last-child {
	margin: 0 0 0 0;
}
