/* -------- GLOBAL STYLE REDEFINITION -------- */
body {color:#000;font-family: arial,sans-serif;font-size: 14px;letter-spacing: 0.4pt;line-height: 1.4;}
p, ul, ol, dl, table, embed, object {margin-bottom:20px;}
a {color:#17a9ce;text-decoration:none;}
em {font-style:italic;}
strong {font-weight:bold;}
h1 {font-size:30px; color: #5f5f5f; }
   h1 a {  text-decoration: none; color: #5f5f5f;}
h2 {font-size:21px;border-top:1px dotted #ccc;padding:15px 0 10px 0;}
h3 {font-size:16px;font-weight:bold;padding:0 0 10px 0;}


/* -------- UNIQUE ID SECTIONS -------- */

.download, #sideBar, #skip, #logo, #footer, #topStripe, #siteNav, .postcontent embed, .postcontent object {display:none;}

#comment-form, .form  {display:block;width:100%;}
    #comment-form ul,#comment-form li, .form, .form li {list-style:none;margin-left:0 !important;}
    #comment-form ul li, .form li {margin-bottom:4px;}
    #comment-form #commentPreview {display:none;}
    #comment-form .input, .form .input {padding:5px;width:240px;}
    #comment-form label, .form label {width:18%;padding-right:8px;text-align:right;float:left;}
    #comment-form .select option, .form .select option {padding:5px;}
    #comment-form .bbcode {display:block;padding:0 0 0 465px;}
    #comment-form .bbcode a {-webkit-border-radius:5px;-moz-border-radius:5px;background-color:#fff;border:1px solid #b4b4b4;padding:2px 6px;margin:0 4px 0 0;}
    #comment-form .commentBox, .form .comments {width:100%;}
    #comment-form .flag {}


#pageContent {margin-top:35px;}
#pageContent.mediaHolder object, #pageContent.mediaHolder embed {display:block;width:100%;}
#pageContent ul {list-style:circle;}
#pageContent ol {list-style:decimal;}
    #pageContent ul li, #pageContent ol li {margin-left:28px;}

    #pageContent #ctl00_cphBody_CommentView1_lbCommentsDisabled {display:block;-webkit-border-radius:5px;-moz-border-radius:5px;background-color:#fff;border:1px solid #b4b4b4;padding:6px 12px;margin:0 4px 0 0;text-align:center;}
    #pageContent #commentlist, #pageContent #commentlist .comment {display:block;}
    #pageContent #commentlist .author {font-size:19px;font-weight:bold;padding:0 0 8px 8px;}
    #pageContent #commentlist .content {padding-left:8px;}

    #pageContent #commentlist .date {font-size:13px;}
    #pageContent #commentlist .comment {margin-bottom:35px;}
    #pageContent #commentlist .grid_2 {margin-top:8px;width:99px !important;}
    #pageContent #commentlist .grid_8 {margin-top:8px;border-left:1px dotted #ccc;padding:;} 


/* -------- REUSEABLE CLASSES -------- */
.form.contact label {width:35%;text-align:right;float:left;}
.form.contact input.input {padding:5px;width:60%;}

.photostream {margin:10px 10px 30px 10px;padding:30px 0;border-top:1px solid #b4b4b4;border-bottom:1px solid #b4b4b4;}
    .photostream .grid_3 {height:166px;background-position:-20px 0;background-repeat:no-repeat;}
    .photostream .grid_3 div {background:transparent url('/media/3745/photostream-shadow.png') no-repeat bottom right !important;height:182px;bottom:0;}

.posts .post {margin-bottom:65px;}

.tweet {margin-top:10px;display:block;text-align:right;}
    .tweet_list {display:block;padding:24px 130px 0 0;margin:0;}
    .tweet_list a {display:none;}
    .tweet_text {display:block;}
    .tweet_text a {font-size:14px;position:relative;margin:0;display:inline;}
    .tweet img {float:right;position:relative;margin:0 0 -27px 0;}

.button {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.25);-webkit-border-radius-bottomleft:5px;-webkit-border-radius-bottomright:5px;-webkit-border-radius-topleft:5px;-webkit-border-radius-topright:5px;-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.25);-webkit-background-clip:border;-webkit-background-inline-policy:continuous;-webkit-background-origin:padding;	background: #222 url(/media/3707/overlay-button.png) repeat-x;border-bottom:1px solid rgba(0, 0, 0, 0.25);color:#FFFFFF !important;cursor:pointer;display:inline-block;font-size:13px;font-weight:bold;line-height:1;overflow:visible;padding:5px 15px 6px;position:relative;text-decoration:none;text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25);width:auto;margin-right:18px;}
.roundBox, .widget ul {display:block;-webkit-border-radius:5px;-moz-border-radius:5px;background-color:#fff;border:1px solid #b4b4b4;}

.resume {padding:6px 8px;margin-bottom:20px;font-size:18px;}
    .resume a {padding:10px 8px;display:block;}

.subNav li a, .widget li a {display:block;padding:6px 8px;border-bottom:1px solid #b4b4b4;}
    .subNav li a:hover, .widget li a:hover {background-color:#f7f7f7;}

.homeHead {margin-top:-50px;font-size:122%;}
.comment {display:block;}
.edit, .delete, #nextBtn a, #prevBtn a {-webkit-border-radius:5px;-moz-border-radius:5px;background-color:#fff;border:1px solid #b4b4b4;padding:2px 6px;margin:0 4px 0 0;}






.sIFR-flash {
  display:				none !important;
  height:				0;
  width:				0;
  position:				absolute;
  overflow:				hidden;
}

.sIFR-alternate {
  visibility:			visible !important;
  display:				block !important;
  position:				static !important;
  left:					auto !important;
  top:					auto !important;
  width:				auto !important;
  height:				auto !important;
}












/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
