

/* CSS Document */


body { 
       margin: 0; 
       padding: 0; 
       font-family: Georgia, Times, Arial, Helvetica, sans-serif; 
       color: #000; 
       font-size: 12px; 
       background: #fff url(images/bg3.jpg) repeat scroll 0%;
       }


.wrapper {
	width: 955px;
        background-color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,       
        sizingMethod=scale, src='/wp-content/themes/blogging-experiment/images/bx-container-bg.gif');
         }

.wrapper[class] {
	background: url(/wp-content/themes/blogging-experiment/images/bx-container-bg.gif) repeat-y center;
        }


/* General Links */

a:link { 
       text-decoration : none; 
       color : #10087e;
       font-weight: normal; 
       border: 0px;
       } 

a:active { 
         text-decoration : underline; 
         color : #10087e; 
         font-weight: normal; 
         border: 1px;
         }
 
a:visited {
         text-decoration : none; 
         color : #10087e; 
         font-weight: normal; 
         border: 1px;
         }
  
a:hover { 
         text-decoration : underline; 
         color : #c62e2b;
         font-weight: normal;  
         border: 1px;
        } 

img { 
         padding: 0px;
         margin: 0px;
         border: 0px;
         }

hr {     color: #999; 
         background-color: #999;
         height: 1px; 
         border: 0; 
         }

input { 
         font-family: Arial, Helvetica, sans-serif; 
         color: #6a5555; 
         font-size: 10px;
         }

textarea { 
         font-family: Arial, Helvetica, sans-serif; 
         color: #6a5555; 
         font-size: 10px; 
         }

select   {
         font-family: Arial, Helvetica, sans-serif; 
         color: #6a5555; 
         font-size: 10px;
         }


h1, h2, h3 { font-family: Georgia, 'Arial';}

.center {text-align: center;}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.menuBar { 
         width: 955px; 
         height: 30px;
         background: #5A668E url(images/titlebar.jpg) repeat center; 
         position: relative; 
         margin: 0 auto;
         padding: 0px;
         border-bottom: 1px solid #000;
                 }



.TopMenu {
         margin: 0px 0px 0px 20px;
         padding:0px; 
         width: 600px; 
         }

.TopMenu ul { 
         padding: 6px 0px; 
         margin: 0px; font-size: 0px;
         }

.TopMenu li {
         padding: 2px 4px; 
         margin: 0px 4px 0px 0px;
         list-style-type: none;
         display: inline;
         font-size: 14px;
         font-weight: bold;
         border-right: solid 1px #000;
         }

.TopMenu li a { color:#FFF;}

.TopMenu li a:visited { color:#FFF;}

.TopMenu li a:hover { color:#FFF;}

.Search { 
        width: 320px; 
        position: absolute; 
        top: 1px; 
        right: 0px;
        text-align: right;
        }

.Search  form { margin: 0px 20px 0px 0px;}

.Search  input { 
        color: #036; 
        font-size: 12px; 
        font-family: 'Arial'; 
        letter-spacing: -1px; 
        border: 1px solid #036;
        }

.Search  input.keyword { 
         margin-right: 6px;
         padding: 2px 0px 2px 8px;
         width: 120px; 
         }

.Search input.btn { background-color:#ccc;}


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Header {  
        background: #FFF;
        width: 955px; 
        position: relative; 
        margin: 0px auto; 
        padding: 0px; 
        height: 236px;
        }

.Title h1 a, .Title h1 a:visited { 
        font-size: 30px; 
        font-family: Arial; 
        font-weight: bold; 
        letter-spacing: -1px; 
        color: #ff5a00; 
        margin: 0px 0px 0px 0px; 
        line-height: 30px; 
        padding: 0px;
        }

.Title img {
           margin: 0px;
           padding: 0px 0px 0px 0px;
           }


.Title h1 a:hover, .Title h1 a:active { color: #039; text-decoration: underline; }


.Tag { 
           font-size: 24px; 
           font-family: Arial; 
           font-weight: bold; 
           letter-spacing: -1px; 
           color:#333; 
           padding: 16px 0px 0px 10px;
     }


.Count { color: #000021; padding-left: 10px;}


.Desc { font-size: 18px; 
        font-family: Arial; 
        font-weight: bold; 
        letter-spacing: -1px; 
        color:#333; 
        margin: 0px 0px 0px 150px;
       }

.Subscribe {
           background: #FFF;
           margin-left: 660px; 
           margin-bottom: 5px; 
           padding: 0px 0px 10px 0px; 
           width: 290px; 
           height: 100px;
           }

.Subscribe img {
           margin: 5px 0px 0px 0px;
           padding: 5px 0px 0px 0px;
           }


.Subscribe a {
           margin: 0px 0px 0px 0px;
           padding: 0px 0px 0px 0px;
           }

.FeaturedAd {
           background: #FFF;
           margin-left: 660px;  
           margin-bottom: 5px; 
           padding: 0px 0px 10px 0px; 
           width: 290px; 
           height: 50px;
           }

.FeaturedAd  img {
                 margin: 0px 0px 0px 0px;
                 padding: 10px 5px 5px 5px;
                 }

.FeaturedAd h2 { 
              font-size: 20px; 
              color: #000;
              font-weight: normal;
              padding: 5px 0px 5px 5px; 
              margin: 5px; 
              border-bottom: #181D1F solid 2px;
              }

.hotsites {
           background: #FFF;
           margin-left: 660px; 
           padding: 15px 0px 10px 0px; 
           width: 290px; 
           height: 160px;
           }


          
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* 3 Box Header Section Right Under Blog Logo */

.triSection { 
            width: 955px; 
            margin: 0 auto;  
            background: #FFF url(images/header4a.jpg) no-repeat;
            position: relative;
            }


.triSection h3 { 
               padding: 0px; 
               margin: 0px 0px 0px 0px; 
               color:#000; 
               font-size: 17px; 
               display: inline;
               }

.widgettitle { 
              padding: 5px 0px 0px 5px; 
              margin: 0px 30px 0px 0px; 
              color: #fff; 
              font-weight: bold;
              font-family: Helvetica;
              font-size: 17px; 
               
              }

.triSection h3 a, .triSection h3 a:visited { color:#fff;}

.triSection ul { 
               padding:  25px 20px 10px 10px;                 
               margin: 0px; 
               list-style-type: square;
               color: #000;
               }

.triSection li { 
               color: #fff; 
               padding: 1px 0px 1px 6px; 
               margin-left: 16px;  
               font-size: 10px;
              
               }

.triSection li a, .triSection p a { color: #fff; }

.triSection li a:visited, .triSection p a:visited { color: #fff; }

.triSection li a:hover, .triSection p a:hover { color:#fff; text-decoration: underline; }

.triSection img { display: inline; padding:  4px 0px 4px 0px; margin: 0px;}

.triSection p { padding:  6px 20px 10px 20px; margin: 0px; color:#fff; }

.triSection .section { width: 318px; float: left;}

.widged li {
            list-style-type: none;
            margin-left: 0px;
           }

.widged li ul li {
             list-style-type: square; 
             margin-left: 0px;
             }



/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* 3 Box Footer Section at the Bottom of the Page      */


.triSection2 { 
            width: 955px; 
            margin: 0 auto; 
            background: #5A668E url(images/header6.jpg) no-repeat; 
            position: relative;           
            border-top: 2px solid #000000;
            border-bottom: 2px solid #000000;
            }


.triSection2 h3 a, .triSection h3 a:visited { color:#FFF;}

.triSection2 ul { 
               padding:  5px 20px 10px 20px;                 
               margin: 0px; 
               list-style-type: square;
               }

.triSection2 li { 
               color:#FFF; 
               padding: 1px 0px 1px 6px; 
               margin-left: 16px;  
               font-size: 11px;
               }

.triSection2 li a, .triSection p a { color:#FFF; }

.triSection2 li a:visited, .triSection p a:visited { color:#FFF; }

.triSection2 li a:hover, .triSection p a:hover { color:#FFF; text-decoration: underline; }

.triSection2 img { display: inline; padding:  4px 0px 4px 0px; margin: 0px;}

.triSection2 p { padding:  20px 20px 0px 20px; margin: 0px; color:#fff; }

.triSection2 .section { width: 318px; float: left;}

.widged li {list-style-type: none; margin-left: 0px;}

.widged li ul li {list-style-type: square; margin-left: 0px;}


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Container { 
           width: 955px; 
           position: relative; 
           background: #FFF;
           clear: left; 
           margin: 0 auto; 
           padding-top: 5px; 
           background: url(images/bx-container-bg.gif) repeat-y center; 
           }

/* Central Column - Single Pages 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


.SC { 
    float: left;
    width: 640px;
    }

.SC2 {
      float: left;
      width: 470px;
      height: 70px;
      padding: 0px 0px 0px 100px;
      margin: 0px 0px 0px 0px;

    }

.SC2 img {
         padding: 0px 0px 0px 0px;
         margin: 0px 0px 0px 0px;
         }

.SC h1 {
    font-size: 24px;
    line-height: 26px;
    letter-spacing: -1px;
    font-weight: normal;
    padding: 7px 0px;
    margin: 0px 0px 7px 0px;
    }

.SC h2 {
    font-size: 18px;
    line-height: 22px;
    letter-spacing: -1px;
    font-weight: normal;
    color: #250f95;
    padding: 5px 0px;
    margin: 0px 0px 5px 0px;
    }

.SC h3 { 
    font-size: 17px;
    line-height: 19px;
    letter-spacing: -1px;
    font-weight: bold;
    padding: 5px 0px;
    margin: 0px 0px 5px 0px;
    }

.SC p {
    font-size: 12px;
    line-height: 16px;
    }

.SC blockquote {
       padding: 3px 15px;
       background: #fffde6; 
       margin: 5px 14px;
       color: #333;
       border: #000 1px dashed;
       }

.SC blockquote p { 
       font-size: 11px; 
       padding: 5px 0px; 
       margin: 5px 0px; 
       line-height: 15px;
       }

.SC ul { 
       font-size: 11px;
       padding-left: 20px;
       }

.SC li {
       font-size: 12px;
       padding-left: 10px;
       margin-left: 30px;
       }

.SC1   {
       width: 940px;
       padding: 0px 0px 0px 50px;
       }

.SC1 img {
       padding: 0px 0px 10px 5px;
       margin: 0px 0px 0px 5px;
       }
       


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.Post { 
        width: 510px;
        margin: 0px 0px 20px 80px; 
        padding: 0px 20px;
        border-left: solid 2px #000021;
       }


.Post h1, PagePost h1 { 
          font-size: 22px;
          color: #e27c19; 
          line-height: 19px;           
          font-weight: normal; 
          font-family: Georgia; 
          padding: 15px 0px 0px 0px; 
          margin: 0px; 
          display: block;
          border-top: 2px solid #000000;
                       }


.Post h1 a, PagePost h1 a { color: #e27c19; text-decoration: none;}

.Post h1 a:visited, PagePost h1 a:visited { color: #e27c19; text-decoration: none;}

.Post h1 a:hover, PagePost h1 a:hover { color: #003399; text-decoration: none;}

.PagePost { width: 570px; margin: 0px 0px 20px 20px; padding: 0px 20px;}

.PostHead { padding-left: 0px; }

.PostInfo { padding: 0px; margin: 0px; font-size: 11px; color: #828282;}

.PostInfo em { font-style: normal;}

.PostInfo em a { text-decoration: underline; color: #000;}

.PostInfo em a:visited { text-decoration: underline; color: #000;}

.PostInfo em a:hover { text-decoration: underline; color: #000; }

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.PostDate { 
          text-align: center; 
          margin: 0px 0px 0px 20px;
          float: left; 
          display: inline;
          }

.PostDate .month { 
          display: block;
          margin: 3px; 
          font-size: 14px;
          font-family: 'Arial';
          line-height: 14px;
          color: #000;
          }

.PostDate .day { 
          display: block;
          margin: 3px;
          font-size: 36px;
          font-family: 'Arial';
          font-weight: bold;
          line-height: 24px;
          letter-spacing: -1px;
          color: #000;
          }


/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.PostContent { 
             padding: 5px 0px 0px 0px;  
             font-size: 12px;
             font-family: 'Arial';
             color: #000;
             line-height: 16px;
             }

.PostContent p { 
             font-family: 'Arial';
             font-size: 12px; 
             line-height: 16px;
                }

.PostContent blockquote {
             padding: 3px 15px; 
             background: #fffde6; 
             margin: 5px 14px; 
             color:#333; 
             border: 1px dashed #000000;
             }

.PostContent blockquote p { 
             font-size: 10px; 
             padding: 5px 0px; 
             margin: 5px 0px; 
             line-height: 16px;
             }

.PostContent ul { 
             font-size: 12px; 
             padding-left: 12px; 
             }

.PostContent img { 
             margin: 0px 12px 9px 0px;
             }

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.PostDetails { 
             padding: 0px; 
             margin: 0px; 
             font-size: 12px; 
             display: inline; 
             font-weight: bold
             }

.PostDetails li { list-style-type: none; }


.PostDetails li a:link, .PostDetails li a:visited  { 
             font-weight: normal; 
             font-size: 12px; 
             line-height: 22px; 
             display: block; 
             background: #fff url(images/bx-comment2.gif)
             no-repeat 0 0; 
             height: 24px; 
             width: 190px; 
             text-align: left; 
             padding: 0px 0px 0px 36px; 
             margin: 0px; 
             }

.PostDetails li a:hover { 
             font-weight: normal; 
             color: #000; 
             text-decoration: none; 
             display: block; 
             background: #fff url(images/bx-comment2.gif) no-repeat 0 -24px; 
             width: 190px;
             }

/* 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 */

.Comments { 
          width: 510px; 
          margin: 0px 0px 0px 80px; 
          padding: 0px 20px; 
          border-left: solid 1px #000021;
          }

.Comments .List h3 { 
          font-size: 14px; 
          letter-spacing: -1px; 
          padding: 5px 0px 5px 0px; 
          margin: 0px; 
          }

.Comments .List ol { 
          padding: 10px 0px 0px 0px; 
          margin: 0px; 
          }

.Comments .List li { 
          position: relative; 
          padding: 15px 0px; 
          margin: 0px; 
          list-style-type: none; 
          font-size: 11px; 
          position: relative;
          }

.alt { background: #eee; border-bottom: solid 10px #fff; }

/* 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 */

/*\ IE/Win min height hack */ * html .Comments .List .ListNr { left: 0px;} /* */ 
.Comments .List .ListNr { color:#000; position: absolute; top: 10px; font-size: 18px; line-height: 14px; font-family: "Trebuchet MS"; font-weight: normal; letter-spacing: -1px; width: 15px; height: 15px; padding: 5px; text-align: center;}

.Comments .List .ListUser { margin: 0px; padding: 0px 0px 0px 35px; font-size: 14px; line-height: 14px; font-family: 'Arial'; letter-spacing: -1px;}
.Comments .List .ListUser a { text-decoration: none;}
.Comments .List .ListUser a:visited { text-decoration: none;}
.Comments .List .ListUser a:hover { text-decoration: none;}

.Comments .List .ListDate { color:#8c97a1; padding: 0px 0px 0px 35px; margin: 0px 0px 0px 0px; font-size: 10px; }
.Comments .List .ListDate a { color:#8c97a1; text-decoration: none;}
.Comments .List .ListDate a:visited { text-decoration: none;}

.Comments .List .Warning { color:#c00; padding: 0px 0px 0px 35px; margin: 0px 0px 0px 0px; font-size: 10px; }

.ListHeader { 
	height: 16px;
	margin: 0px 20px 0px 35px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,  
        sizingMethod=crop, src='/wp-content/themes/blogging-experiment/images/bx-comment-top.png');
	}
.ListHeader[class] {
	background: url(/wp-content/themes/blogging-experiment/images/bx-comment-top.png) no-repeat;
}

.Comments .List .ListContent { background-color: #fff; padding: 10px; color:#333; font-size: 11px; line-height: 14px;  margin: 0px 20px 0px 35px;}
.Comments .List .ListContent p { padding: 3px 0px; margin: 3px 0px; font-size: 11px; line-height: 14px;}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Comments .Form {}
.Comments .Form h3 { font-size: 14px; letter-spacing: -1px; padding: 5px 0px 5px 0px; margin: 0px 0px 10px 0px;}

.FormTop { 
	background-color: #e2ecf1;
	width: 510px; 
	height: 5px; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/wp-content/themes/blogging-experiment/images/CommentsFormTopBkg.png');
}

.FormTop[class] {
	background: #e2ecf1 url(/wp-content/themes/blogging-experiment/images/CommentsFormTopBkg.png) no-repeat top;
}

.FormBottom { 
	background-color: #e2ecf1;
	width: 510px; 
	height: 5px; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/wp-content/themes/blogging-experiment/images/CommentsFormBottomBkg.png');
}

.FormBottom[class] {
	background: #e2ecf1 url(/wp-content/themes/blogging-experiment/images/CommentsFormBottomBkg.png) no-repeat top;
}

.Comments .Form form { padding: 20px; margin: 0px; background-color: #e2ecf1; width: 470px;}
.Comments .Form p { padding: 3px 0px; margin: 0px; font-size: 11px; color:#000033;}
.Comments .Form p label { padding-bottom: 11px; display: block;}
.Comments .Form p label small { font-size: 11px; color: #000033}

.Comments .Form .Note {  margin: 5px 0px; width: 395px;}
.Comments .Form .Note small { font-size: 10px;}
.Comments .Form .TextField { background: #fff; border: solid 1px #000; padding: 5px; font-size: 11px; margin-right: 20px; color:#40454b;}
.Comments .Form .TextArea { background: #fff; border: solid 1px #000; padding: 5px; font-size: 11px; color:#40454b;}


.Comments .Form .SubmitComment  {  font-size: 10px; display: block; background: #eee; width: 160px; text-align: center; border-top: solid 1px #87909e; border-right: solid 1px #036; border-bottom: solid 1px #036; border-left: solid 1px #87909e; padding: 3px; margin: 0px; }
.Comments .Form .SubmitComment:hover { color: #000; text-decoration: none; display: block; background: #; width: 160px; text-align: center; border-top: solid 1px #036; border-right: solid 1px #87909e; border-bottom: solid 1px #87909e; border-left: solid 1px #036; padding: 3px; margin: 0px; }


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* Right Sidebar */




.SideBarRight {
              width: 290px; 
              margin-left: 660px; 
              padding: 0px 0px 30px 0px;
              background: #FFF;             
              }

.SideBarRight h2 { 
              font-size: 20px; 
              font-family: Georgia;
              color: #ffcc33;
              font-weight: bold;
              padding: 5px 0px 5px 0px; 
              margin: 5px; 
              border-bottom: #181D1F solid 2px;
              }


.SideBarRight ul { 
              padding: 0px; 
              margin: 0px;
              }

.SideBarRight li { 
              padding: 0px; 
              margin: 0px; 
              list-style: none;
              }

.SideBarRight li a { 
              padding: 5px 0px 3px 8px; 
              color: #000; 
              text-decoration: none; 
              width: 250px; 
              }


.SideBarRight li a.inline { 
              display: inline;
              }

.SideBarRight li a.inline img { 
              padding 3px;
              }
 
 

.SideBarRight li a:visited { 
              color: #000; 
              text-decoration: none; 
              }
 
.SideBarRight li a:hover { 
              text-decoration: underline; 
              color: #000;
              }
 
.SideBarRight select { 
              color: #000; 
              font-size: 12px; 
              font-family: 'Arial';
              }

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Footer { 
        width: 955px; 
        height: 50px;
        position: relative; 
        clear: left; 
        margin: 0 auto; 
        background: #5A668E url(images/titlebar.jpg) repeat center; 
                }

.Footer p { 
        padding: 3px 0px 10px 20px; 
        margin: 0px;  
        color:#fff; 
        font-size: 10px;  
        display: block;
        }
.Footer p a {color: #eee; text-decoration: underline;}