@charset "UTF-8";
/* CSS Document */

/* 
Theme Name: Slidewhistle Corporate
Theme URL: http://markptjan.com/themes/slidewhistle/
Description: Corporate look for Lawyers and Businessmen. Based on Whiteboard.
Author: Mark P. Tjan
Author URI: http://markptjan.com
Version: 1.0

*/

/*  The following CSS Reset was written by Dejan Cancarevic
http://stylizedweb.com/2008/02/14/10-best-css-hacks/         */

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, del, dfn, em, font, img, ins, kbd, q, s, samp, acronym, address, big, cite, code,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;}caption, th, td {text-align:left;font-weight:normal;}table {border-collapse:separate;border-spacing:0;}blockquote:before,blockquote:after,q:before,q:after {content: "";}blockquote, q {quotes: "" "";}
{margin:0;padding:0;}


/* General Control Styles */

html, body {
margin-top:0;
margin-bottom:0;
margin-left:0;
margin-right:0;
background:#3C3C3B;
}

strong {
font-weight:bold;
}

em {
font-style:oblique;
}

P {
margin-bottom:24px;
}

/* Textiles */

#header {
min-height:100px;
}

#wrapper {
width:100%;
min-height:540px;
height:540px;
margin-top:auto;
margin-bottom:auto;
margin-right:0;
margin-left:0;
background:#FFFFFF url('images/main_bg.jpg') no-repeat;
background-position:top right;
display:table;
}

#holster {
width:800px;
margin-left:auto;
margin-right:auto;
}

#content {
font-family:Helvetica, Arial, Sans-Serif;
font-size:100%;
float:right;
width:577px;
margin-top:60px;
display:table;
}

#content a:link { text-decoration:none; color: #646363; }
#content a:visited { text-decoration:none; color: #646363; }
#content a:active { text-decoration:none; color: #646363; }
#content a:hover { text-decoration:none; color: #009FE3; }

#content h2 {
font-size:320%;
font-weight:Bold;
text-transform: uppercase;
letter-spacing:-0.08em;
margin-left:-5px;
margin-bottom:45px;
}

#content h2 a:link { text-decoration:none; color:#DADADA; }
#content h2 a:visited { text-decoration:none; color:#DADADA; }
#content h2 a:active { text-decoration:none; color:#DADADA; }
#content h2 a:hover { text-decoration:none; color:#009FE3; }

#content h3 {
font-size:180%;
font-weight:bold;
text-transform:uppercase;
margin-bottom:15px;
}

#content P {
font-size:90%;
line-height:140%;
}

#content ul {
margin-bottom:15px;
}

#content li {
list-style:square inside;
color:#3C3C3B;
line-height:200%;
}

#content span {
margin-right:15px;
}

.image_tr {
float:right;
margin-left:5px;
margin-bottom:5px;
margin-top:2px;
border-top:10px solid #3C3C3B;
border-bottom:10px solid #3C3C3B;
}

#photo {
margin-top:5px;
margin-left:15px;
margin-bottom:15px;
border-top:10px solid #3C3C3B;
border-bottom:10px solid #3C3C3B;
float:right;
}

#blockquote {
width:100%;
margin-top:10px;
margin-bottom:10px;
margin-left:-15px;
clear:both;
color:#FFFFFF;
background:#3C3C3B;
padding-left:25px;
padding-right:25px;
padding-top:15px;
padding-bottom:15px;
text-align:center;
display:table;
line-height:200%;
}

#blockquote a:link { text-decoration:none; color:#FFFFFF; }
#blockquote a:visited { text-decoration:none; color:#FFFFFF; }
#blockquote a:active { text-decoration:none; color:#FFFFFF; }
#blockquote a:hover { text-decoration:none; color:#009FE3; }

#sidebar {
float:left;
width:190px;
}

#rollover1 { width:187px; height:32px; background: url("images/jdweir-menu01.jpg"); margin-bottom:3px; }
#rollover1:hover { background-position: 0 -32px; }
#rollover2 { width:187px; height:32px; background: url("images/jdweir-menu02.jpg"); margin-bottom:3px; }
#rollover2:hover { background-position: 0 -32px; }
#rollover3 { width:187px; height:32px; background: url("images/jdweir-menu03.jpg"); margin-bottom:3px; }
#rollover3:hover { background-position: 0 -32px; }
#rollover4 { width:187px; height:32px; background: url("images/jdweir-menu04.jpg"); margin-bottom:3px; }
#rollover4:hover { background-position: 0 -32px; }
#rollover5 { width:187px; height:32px; background: url("images/jdweir-menu05.jpg"); margin-bottom:3px; }
#rollover5:hover { background-position: 0 -32px; }

.displace {
position: absolute;
left: -5000px;
}

#footer {
width:800px;
font-size:75%;
color:#FFFFFF;
min-height:100px;
margin-left:auto;
margin-right:auto;
}

#footerplus {
width:800px;
clear:both;
height:20px;
margin-left:auto;
margin-right:auto;
}

#footer_credit {
position:relative;
bottom:0;
display:table;
background:#646363;
font-family: Helvetica, Arial, Sans-Serif;
font-size:60%;
text-transform:uppercase;
text-align:center;
padding:3px;
height:20px;
width:190px;
}

#footer_credit a:link { text-decoration:none; color:#C6C6C6; }
#footer_credit a:visited { text-decoration:none; color:#C6C6C6; }
#footer_credit a:active { text-decoration:none; color:#C6C6C6; }
#footer_credit a:hover { text-decoration:none; color:#89c4ff; }