/* templates/fcon21-01/style.css  */
/*
   Style Sheet by FCON21.BIZ - John W. Furst
   2008-06-02 Version 1.1.0
   The following colors are used here:
     color     #000040
     a:link    #000080     a.blog:link    #00b400
     a:visited #600080     a.blog:visited #007000
     a:hover   #0000c0     a.blog:hover   #00e000
     a:active  #0000c0     a.blog:active  #00e000
     background                   #ffffff white
     very light background (nav)      #f7f7fb
     dark  background (sidebar title) #d8d8f0
     lightest body background         #ffffff

     Comment and Social Bookmarks     #f4f4fb
     light body background for boxes  #f4f4fb
       border                         #000040

     facebook blue                    #3b5998

   Copyright (C)2007-2008 by fcon21(TM) - All rights reserved.
   fcon21 is a protected trademark. Unauthorized use of
   any material is prohibited by national and international
   law.
*/

@media all {
dt {
    padding-bottom: 0.8em;
    font-weight: bold;
}
.serendipity_entry p.bc-comment {
    margin: 0.5em 1cm;
    font-style: italic;
}
} /* Media All -- End */

@media screen, projection {
h4,h3 {
    margin: 0;
}
h2 {
   font-family: sans-serif;
   color: #000040;
}
.serendipitySideBarContent input {
    width: 80%;
}
#outer_container {
    margin: 10px auto 0;
    width: 90%;
    min-width: 640px;
    max-width: 1014px;
    background-color: white;
}
/* Old layout With Tables below */
#mainpane {
    border-bottom: 1px solid #c0c0c0;
    /*border-left: 1px solid #808080;
    border-right: 1px solid #808080;*/
    max-width: 1014px;
    width: 100%;
    table-layout: fixed;
}
#content {
    padding: 5px;
    margin: 10px;
    width: auto;
}
#serendipityRightSideBar {
    /* Currently hidden as of 2011 07 26 */
    width: 170px;
    padding: 0;
    margin-top: 5px;
    vertical-align: top;
    overflow: hidden;
}
#serendipityLeftSideBar {
    width: 177px;
    padding: 0;
    margin-top: 5px;
    vertical-align: top;
    overflow: hidden;
}
/* New layout With DIV, fluid below */
div#fluid-container {
    position: relative;
    /* border: green dotted 1px; */
    /* min-height: 500px; */
}
div#fluid-left {
    width: 200px;
    margin: 0;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    background-color: #f0f0ff;
    margin: 0;
    /*    border: blue dotted 1px; */
}
div#fluid-main {
    margin: 0px 0px 0px 200px;
    padding: 0 7px 7px 7px;
    position: relative;
    /* z-index: 200; */
    overflow: visible; 
    /*  background-color: #fffff0; */
    /*  overflow: hidden; */
    /*  border: red dotted 1px; */
}
div#fluid-right {
    /* currently not used as of 2011 07 26 */
    width: 265px;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    /* z-index: 97; */
    /*    border: blue dotted 1px;
    background-color: #f0fff0; */
}
.index_rss_intro {
    /* border: navy thin dotted; */
    background-color: #f7f7fb;
    margin: 0 0 10px 0;
    padding: 0;
    white-space: nowrap;
    overflow: hidden;
}
.index_rss_intro .right_arrow {
    font-weight: bold;
    color: red;
    /*text-decoration: blink;*/
}
.serendipitySideBarBackgroud {
    background-color: #f7f7fb;
    padding:5px;
}
.Copyright_Footer1, .Copyright_Footer2 {
    font-size: x-small;
    text-align: left;
    padding: 0 7px 7px;
}
.Copyright_Footer2 {
    color: gray;
    text-align: justify;
    margin-top: 9px;
}
.Copyright_Footer2 a:link, .Copyright_Footer2 a:visited {
    color: gray;
}
.Copyright_Footer2 a:hover {
    color: #080808;
}
.Copyright_Footer2 a:active {
    text-decoration: underline;
    color: gray;
}
.attribution {
    font-style: italic;
    font-size: x-small;
}
a.attribution-source {
    border-top: navy solid thin;
}
body {
    font-size: 12px;
    font-family: sans-serif;
    margin-bottom: 30px;
    color: #000040;
    background-color: #c0c0c0;
    /*background-image: url(http://blog.fcon21.biz/img/fcon21bgheader-bw.jpg);
    background-repeat: no-repeat;*/
}
input, textarea, select {
    font-size: 13px;
    font-family: sans-serif;
    background-color: white;
    color: #000040;
}
th, td {
    font-size: 13px;
}
p, td, th, div, span {
    font-family: sans-serif;
}
#serendipity_banner {
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: auto;
    border: 1px solid navy;
    width: 90%;
    height: 50px;
    background-color: #eef;
    background-position: 0px 0px;
    background-image: url(http://blog.fcon21.biz/templates/competition/img/background.png);
    background-repeat: no-repeat;
}
#fcon21_banner {
    margin: 0;
    background-color: #faf9fc;
    min-height: 95px;
    background-image: url(http://blog.fcon21.biz/templates/fcon21-01/img/fcon21-blog-header.jpg);
    background-repeat: no-repeat;
    background-position: bottom left;
    border-top: navy groove 2px;
    border-left: 1px solid #c0c0c0; /* old: #d8d8d8; */
    border-right: 1px solid #c0c0c0;
}
#fcon21_banner-h1 {
    padding:0 0 0 7px;
    margin:0;
    font-size:20px;
}
#fcon21_banner-h1 a:link {
    text-decoration: none;
    color: #000080;
}
#fcon21_banner-h1 a:visited {
    text-decoration: none;
    color: #000080;
}
#fcon21_banner-h1 a:hover {
    text-decoration: underline;
    color: #0000c0;
}
#fcon21_banner-h1 a:active {
    text-decoration: underline;
    color: #0000c0;
}
#fcon21_banner-h2 {
    padding:0 0 0 7px;
    margin:0;
    font-size:16px;
}
#fcon21_banner2 {
    text-align:right;
    padding-bottom:6px;
    padding-top: 5px;
    margin:0 0 3px;
    border-bottom: navy thick solid;
    background-color: navy;
    color: white;
    font-weight: bold;
}
#fcon21_banner3 {
    float:left;
    margin:3px;
}
#fcon21_banner2 a {
    padding: 0 2px;
    color: white;
    text-decoration: none;
}
#fcon21_banner2 a:hover {
    background-color: #3e3e7d;
    color: white;
    text-decoration: underline;
}
#fcon21_banner4 {
    text-align: left;
    width:90%;
    margin:5px auto;
}
.serendipity_title {
    font-family: sans-serif;
    font-size: 1.7em;
    font-weight: bold;
    margin-top: 5px;
    margin-left: auto;
    margin-right: auto;
    color: #000040;
    width: 95%;
    padding-left: 0px;
    padding-bottom: 3px;
    padding-top: 5px;
    padding-right: 0px;
    letter-spacing: 1px;
}
.serendipity_title a:link
 {
   text-decoration: underline;
   border: 0;
   color: #000080;
}
.serendipity_title a:visited {
   text-decoration: underline;
   border: 0;
   color: #600080;
}
.serendipity_title a:hover {
   color: #0000c0;
}
.serendipity_entry {
    font-family: sans-serif;
    color: #000040;
    font-size: 13px;
    font-weight: normal;
    text-align: left;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 5px;
    width: 95%;
    margin: auto;
}
.serendipity_entry_body {
    font-size: 16px;
}
.serendipity_entry_body_folded,
.serendipity_entry_body_unfolded,
.serendipity_entry_extended {
    font-size: 16px;
}
.serendipity_link_view_entry_extended {
    padding-left: 0.5cm;
    text-indent: -0.5cm;
}
.serendipity_facebook_like_jwf {
    /* width: 95%; */
    height: 150px; /* 82 */
    padding: 0.5em 0 0.3em 0;
    margin: 0 auto;
    border: #ccc thin dotted;
}
.serendipity_facebook_comments_jwf{
    width: 468px;
    /* height: 82px; */
    /* padding: 0.5em 0 0.3em 0; */
    /* border: red thin dotted; */
}
div.serendipity_entryFooter {
    font-family: sans-serif;
    font-size: small;
    color: #000040;
    /*border-top: 1px none navy;
    border-bottom: 1px none navy;*/
    border-bottom: #f7f7fb 7px solid;
    background-color: #f7f7fb;
    padding-top: 20px;
    padding-bottom: 6px;
    clear: both;
}
div.serendipity_entryFooter2 {
    font-family: sans-serif;
    font-size: small;
    color: #000040;
    clear: both;
    text-align: center;
}
div.entry_banner_ad {
    overflow: hidden;
    text-align: left;
    border-top: 1px #f7f7fb solid;
    border-bottom: 2px #f7f7fb solid;
    margin: 3px;
    background-color: #f7f7fb;
    background-image:url(http://blog.fcon21.biz/img/bc-background.gif);
    background-repeat:repeat;
    padding: 5px;
}
/*div.index
 style="margin: 0 auto 5px auto; overflow: hidden; background-color: #f7f7fb; background-image:url(/img/bc-background.gif); background-repeat:repeat; padding: 10px;">*/
.serendipity_Entry_Date {
    margin: 0 auto 2em;
}
.serendipity_date {
    font-family: sans-serif;
    font-size: x-small;
    color: #000040;
    text-transform: none;
    letter-spacing: 0px;
    width: 95%;
    padding-bottom: 19px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 3px;
    text-align: left;
    font-weight:normal;
}
.serendipity_commentsTitle {
    font-family: sans-serif;
    font-size: 13px;
    font-weight: bold;
    margin-top: 5px;
    margin-left: auto;
    margin-right: auto;
    color: #000040;
    width: 100%;
    padding-left: 0px;
    padding-bottom: 3px;
    padding-top: 5px;
    padding-right: 0px;
    border-bottom: 1px solid #90a0b0;
}
img.serendipity_entryIcon {
    float: right;
    border: 0px;
}
img.serendipity_entryIcon {
    float: right;
    border: 0px;
}
table.serendipity_commentsTable {
    border: none;
    width: 450px;
    padding: 3px;
}
td.serendipity_commentsLabel {
    font-family: sans-serif;
    color: #000040;
    text-transform: uppercase;
    font-size: small;
    font-weight: bold;
    text-align: left;
    padding-top: 10px;
    padding-left: 10px;
    vertical-align: top;
}
span.serendipity_commentNotes {
    text-transform: none;
    font-weight: normal;
    font-size: smaller;
}
td.serendipity_commentsValue input,
td.serendipity_commentsValue select,
td.serendipity_commentsValue textarea {
    font-size: 12px;
    padding: 2px;
    width: 95%;
}

.serendipity_commentForm {
    font-size: small;
    color: #000040;
    margin-bottom: 13px;
    margin-right: 15px;
    margin-left: 15px;
    background-color: #f7f7fb;
}

.serendipity_commentDirection {
    font-family: sans-serif;
    color: #000040;
    font-size: small;
    font-weight: normal;
    text-align: left;
    vertical-align: top;
    }
.serendipity_comment {
    font-size: small;
    margin-top: 10px;
    margin-right: 15px;
    margin-left: 15px;
    color: #000040;
    padding: 3px;
    background-color: #f4f4fb;
}
.serendipity_comment_source {
    margin-top: 5px;
    padding-left: 5px;
    margin-bottom: 5px;
    padding-bottom: 5px;
}
.comment_source_author {
    font-weight:bold;
}
a:link,
a:active {
    color: #000080;
    text-decoration: underline;
}
a:visited {
    color: #600080;
    text-decoration: underline;
}
a:hover {
    color: #0000c0;
    text-decoration: underline;
}
table.serendipity_calendar td {
    font-size: x-small;
    text-align: center;
    font-family: sans-serif;
    padding: 1px;
}
table.serendipity_calendar a {
    color: #000040;
    text-transform: uppercase;
    font-size: x-small;
    font-family: sans-serif;
    font-weight: bold;
    text-decoration: underline;
}
table.serendipity_calendar a:visited {
    color: #600080;
}
table.serendipity_calendar a:hover {
    color: #0000c0;
}
td.serendipity_weekDayName {
    color: #000040;
    font-size: x-small;
    font-weight: bold;
}
td.serendipity_calendarHeader a:link {
    border: 0;
    text-decoration: underline;
}
td.serendipity_calendarHeader a:visited {
    color: #c59100;
    border: 0;
    text-decoration: underline;
}
td.serendipity_calendarHeader a:hover {
    color: #0000c0;
    border: 0;
    text-decoration: underline;
}
div.serendipityPlug {
    padding-left: 10px;
}
div.serendipityPlug a {
    text-decoration: none;
    border: 0px;
}
div.serendipitySideBarItem {
    padding-bottom: 12px;
    margin-bottom: 12px;
    font-size: small;
    font-weight:normal;
}
.serendipitySideBarTitle {
    margin-bottom: 6px;
    font-family: sans-serif;
    color: #000040;
    font-size: small;
    font-weight: bold;
    letter-spacing: 1.5pt;
    text-transform: uppercase;
    padding: 6px 6px 12px 6px;
    background-color: #d8d8f0;
    background-image: url(http://blog.fcon21.biz/templates/fcon21-01/img/sSBTS.png);
    background-repeat: no-repeat;
    background-position: bottom right;
}
.serendipityImageButton {
    cursor: pointer;
}
.serendipity_entry p {
    margin: 0px;
    padding-bottom: 0px;
}
.serendipity_imageComment_center,
.serendipity_imageComment_left,
.serendipity_imageComment_right {
    margin: 3px;
    padding: 3px;
    text-align: center;
}
.serendipity_imageComment_center {
    margin: auto;
}
.serendipity_imageComment_left {
    float: left;
    margin-right: 8px;
}
.serendipity_imageComment_right {
    float: right;
    margin-left: 8px;
}
.serendipity_imageComment_img,
.serendipity_imageComment_img img {
    margin: 0px;
    padding: 0px;
    text-align: center;
}
img.imageShadow_rb,
div.imageShadow_rb {
    padding: 0 8px 8px 0;
    background: url(http://blog.fcon21.biz/templates/fcon21-01/img/sIS2.png) no-repeat right bottom;
}
.serendipity_imageComment_txt {
    margin: 0px;
    padding: 3px;
    clear: both;
    font-size: smaller;
    text-align: center;
}
.serendipity_comments {
    width: 95%;
}
.serendipity_center {
    font-size: small;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
.serendipity_msg_important {
    /* color: red; */
    color: maroon;
    background-color: white;
}
.serendipity_msg_notice {
    color: green;
    background-color: white;
}
.serendipity_entry_author_self {
}
.serendipity_comment_author_self {
    background-color: #f4fbf4;
}
.serendipity_freeTag
{
    margin-left: auto;
    margin-right: 0px;
    text-align: right;
    font-size: 10pt;
    display: block;
    margin-top: 5px;
    margin-bottom: 0px;
}
.serendipity_freeTag_related {
    margin-top: 0.7em;
}
.serendipity_freetag_taglist
{
    margin: 10px;
    border: 1px solid #000040;
    padding: 5px;
    background-color: #eef;
    text-align: justify;
}
.serendipity_freeTag a
{
    font-size: small;
    text-decoration: none;
}
.serendipity_freeTag a:hover {
    color: #0000c0;
    text-decoration: underline;
}
img.serendipity_freeTag_xmlButton
{
    vertical-align: bottom;
    padding-left: 3px;
    display: inline;
    border: 0px;
}
img.socialbkmark
{
    border: 0px;
}
div.quicksearch {
    max-width: 167px;
}
div.social_bkmrk
{
    margin: 5px 2px 2px;
    padding: 10px 0;
    background-color: #f7f7fb;
    text-align: right;
    font-weight: bold;
    font-size: larger;
}
.social_bkmrk_expl
{
    color: #000040;
    padding:1px 0;
}
ul.delciousEmbed {
    padding: 0;
    margin: 0;
    list-style: square inside;
    font-size: 1em;
}
li.deliciousListItem {
}
.serendipity_entrypaging {
    font-size: larger;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    margin-top: 1.1em;
    border: 0px;
    display: block;
}
#tip-jar,#tip-jar2,#tip-jar3 {
    margin: 0 0 10px 0;
    padding: 0;
    font-size:x-small;
    line-height:1.4em;
}
.trackback_url{
    display: block;
    font-size: x-small;
    color: gray;
    margin-top: 4px;
}
.trackbackPolicy, .commentPolicy {
    float: right;
    width: 60%;
    font-size: x-small;
    font-weight: normal;
    text-align: right;
}
.commentPolicyForm {
    font-size: x-small;
    font-weight: normal;
    text-align: right;
    text-transform: none;
    margin-top: 1.5em;
}
.aw_green-border {
    border: #6985bf solid 3px;
    border-right: #384766 solid 3px;
    border-bottom: #384766 solid 3px;
    cursor: pointer;
    background-color: #3b5998;
    color: white;
    padding: 2px;
}
.aw_green-border:hover {
    border: #000040 solid 3px;
    border-right: black solid 3px;
    border-bottom: black solid 3px;
}
.aw_green-border-search {
    border: #6985bf solid 3px;
    border-right: #384766 solid 3px;
    border-bottom: #384766 solid 3px;
    cursor: pointer;
    background-color: #3b5998;
    color: white;
    padding: 2px;
}
.aw_green-border-search:hover {
    border: #000040 solid 3px;
    border-right: black solid 3px;
    border-bottom: black solid 3px;
}
.digg_button {
    width: 69px;
    float: right;
    margin: 0 0 5px 7px;
}
.digg_button_hide {
    float: left;
    margin: 0 10px 5px 0;
    width: 54px;
    height: 246px;
}
.code {
    background: #f4f4fb url(http://blog.fcon21.biz/img/code_icon_20x20i.png) no-repeat 10px 10px;
    border: thin solid #000040;
    font-family: monospace;
    padding: 10px 10px 10px 40px;
    overflow: auto;
    white-space: pre-wrap;
}
.code_line {
    font-family: monospace;
    white-space: pre-wrap;
}
#aweber_002_box1 {
    max-width: 190px;
    margin: 0;
    padding: 5px 7px 10px 1px;
    background-color: #eceff5;
    background-image: url(http://blog.fcon21.biz/templates/fcon21-01/img/sSBTSv.png);
    background-repeat: no-repeat;
    background-position: bottom right;
    text-align: center;
}
.aweber_formbox {
    margin:15px auto;
    border-top:1px solid #e4e4e4;
    border:1px solid #e4e4e4;
    width:450px;
    padding:1px;
    background-color:#FFF;
    font-family:Trebuchet MS, Verdana, Arial;
    background-repeat:no-repeat;
    background-image:url(http://www.aweber.com/users/img/affiliate_forms/money.gif);
    background-position:175px 105px;
}
.aweber_formbox .aweber_header {
    background-color:#ceface;
    padding:8px 0 10px 15px;
    border-bottom:3px solid #66cb6e;
    font-size:14px !important;
    color:#7d5a38;
}
.aweber_formbox p {
    font-size:12px;
    margin-left:205px;
    padding-top:8px;    
}
.aweber_formbox p span {
    font-size:14px;
}
.aweber_formbox p span strong {
    color:#000 !important;
}
.aweber_formbox .aweber_emailicon {
    position:relative;
    top:3px;
    display:none;
}
.aweber_formbox .aweber_header span {
    font-size:26px;
    display:block;
    margin-top:10px;
}
.aweber_formbox .aweber_header span strong {
    font-size:35px !important;
    color:#5a3c1f !important;
}
.aweber_formbox .aweber_form {
    padding:10px;
    font-size:12px;
    float:left;
}
.aweber_formbox .aweber_lbl {
    display:block;
}
.aweber_formbox .aweber_lbl span {
}
.aweber_formbox .aweber_form input[type="text"] {
    width:157px;
    background-color:#e6efef;
    border:1px solid #e4e4e4;
    padding:3px;
    vertical-align:middle;
    font-style:italic;
}
.aweber_form input[type="submit"] {
    background-color: #22be0b;
    background-image:url(http://www.aweber.com/images/button_on.gif);
    background-repeat:repeat-x;
    color:#FFF;
    border:1px solid #666;
    padding:4px 5px;
    margin-top:3px;
}
.aweber_form input[type="submit"]:hover {
    background-color: #2096e2;
    background-image: url(http://www.aweber.com/images/button_hover.gif);
    background-repeat: repeat;
}
.aweber_formbox .aweber_form input[type="text"]:focus {
    background-color:#FFF;
}
.aweber_formbox .aweber_element {
    margin-bottom:5px;
    margin-left:15px;
}
.aweber_formbox .aweber_submit {
    text-align:left;
    margin-top:10px;
    margin-bottom:10px;
    margin-left:15px;
}
.aweber2_formbox {
    margin: 0 auto 15px;
	border-top:1px solid #e4e4e4;
	border:1px solid #e4e4e4;
	width:185px;
	padding:1px;
	background-color:#FFF;
	font-family:Trebuchet MS, Verdana, Arial;
	}
.aweber2_formbox .aweber2_header {
	padding:8px 0px 0px 15px;
	font-size:14px;
	color:#000;
	}
.aweber2_formbox div#awfb2 {
    font-size:13px;
    padding:0px 15px;
    }
.aweber2_formbox .aweber2_emailicon {
	position:relative;
	top:3px;
	display:none;
	}
.aweber2_formbox .aweber2_header span {
	font-size:18px;
	display:block;
	}
.aweber2_formbox .aweber2_form {
	padding:0 10px;
	font-size:12px;
	}
.aweber2_formbox .aweber2_lbl {
	display:block;
	}
.aweber2_formbox .aweber2_lbl span {
	/*display:none;*/
	}
.aweber2_formbox .aweber2_form input[type="text"] {
	width:157px;
	background-color:#e6efef;
	border:1px solid #e4e4e4;
	padding:3px;
	vertical-align:middle;
	font-style:italic;
	}
.aweber2_form input[type="submit"] {
	background-color: #22be0b;
	background-image:url(http://www.aweber.com/images/button_on.gif);
	background-image:repeat-x;
	color:#FFF;
	border:1px solid #666;
	padding:4px 5px;
	margin-top:3px;
	}
.aweber2_form input[type="submit"]:hover {
	background-color: #2096e2;
	background-image: url(http://www.aweber.com/images/button_hover.gif);
	background-repeat: repeat;
	}
.aweber2_formbox .aweber2_form input[type="text"]:focus {
	background-color:#FFF;
	}
.aweber2_formbox .aweber2_element {
	margin-bottom:5px;
	}
.aweber2_formbox .aweber2_submit {
	text-align:right;
	margin-top:10px;
	margin-bottom:10px;
	margin-right:15px;
	}
} /* Media Sreen, Projection -- End */

@media print {
td#serendipityRightSideBar {
    display: none;
}
td#serendipityLeftSideBar {
    display: none;
}
.noprint {
    display: none;
}
#tip-jar, #tip-jar2, #tip-jar3 {
    display:none;
}
} /* Media Print -- End */

