/*
-----------------------------------------------
Blogger Template Style
Name:     Minima Black
Designer: Douglas Bowman
URL:      www.stopdesign.com
Date:     26 Feb 2004
----------------------------------------------- */
@media screen, projection {

body {
  background:#000;
  margin:0;
  padding:10px 20px;
  font: 14px "Trebuchet MS",Trebuchet,Verdana,Sans-Serif;
  text-align:center;
  color:#ccc;
 
  }

	
a {
  color: #CCCCEE;
  text-decoration:underline;
  font-size: 14px;
  }

a:hover {
  color:#111133;
  background-color: #ccccFF;
  text-decoration:none;
  font-size: 14px;
  }
a img {
  border-width: 1px;
	border-color: transparent;
  }




.MyBlogRecord {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

blockquote {
 	font-style:italic;
  padding-left: 20px; 
	color: #999999;
  border-left: 5px solid #777777;
}

blockquote a{
 	font-style:italic;
	color: #9999BB;
}

}


/* Header
----------------------------------------------- */
@media all {
  #header {
    width:1024px;
    margin:5px auto 0px;
    }
  }
@media handheld {
  #header {
    width:100%;
    }
  }


@media screen, projection {

#blog-title {
  margin:0px;
  padding:0px 20px 20px 0px;
  font-size:200%;
  line-height:40px;
  color:#ff0;
  letter-spacing:.1em;
  background-image: url(images/sac.png);
  background-repeat: no-repeat;
  background-position: top center; 
  border: 1px solid #44A;
  background-color: #114;
  }
#blog-title a {
  color:#dd0;
  text-decoration:none;
  font-size:100%;
  }
#blog-title a:hover {
  color:#ff0;
  font-size:100%;
  background-color: transparent;
  text-decoration: underline;
  }
#description {
  margin:0 5px 5px;
  padding: 10px 20px 20px;
  font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  letter-spacing:.2em;
  color:#99E;
  }
}

/* Content
----------------------------------------------- */
@media screen, projection {
  #content {
    width:1024px;
    margin:0 auto;
    padding:0;
    text-align:left;
    background-color: #000;
    position:relative 
    }
  #main {
    width:750px;
    float:left;
    position:relative 
    background-color: #000;
    }
  #sidebar {
    width:250px;
    float:right;
    overflow: hidden;
    }
  }
@media handheld {
  #content {
    width:90%;
    }
  #main {
    width:100%;
    float:none;
    }
  #sidebar {
    width:100%;
    float:none;
    overflow: hidden;
    }
  }


	
@media screen, projection {
/* Headings
----------------------------------------------- */
h2 {
  margin:1.5em 0 .75em;
  font:bold 78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  letter-spacing:.2em;
  color:#FFF;
  z-index:1;
  }



.date-header {
  margin:1.5em 0 .75em;
  font:bold 78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  letter-spacing:.2em;
  border: 2px solid #557;
  padding-left: 35px;
  padding-top: 15px;
  margin-left: 6px;
  background-color:#335;
  color: #ffff00;
  z-index:1;
}

.MyBlogDateHeader .date-header {
  background-image: url(images/bubble.png);
  background-repeat: no-repeat;
  background-position: top left;
  z-index:1;
}


}



/* Posts
----------------------------------------------- */
@media all {
  .date-header {
    margin:1.5em 0 .5em;
   }
  .Postdate-header {
    margin:1.5em 0 .5em;
    padding-left: 55px;
    z-index:1;
   }

  .post {
    margin: 3px;
    padding: 3px;
/*    border-bottom:1px dotted #444;*/

    }
  }
@media handheld {
  .date-header {
    padding:0 1.5em 0 1.5em;
    }
  .Postdate-header {
    padding:0 1.5em 0 1.5em;
    padding-left: 55px;
    z-index:1;
    }
  .post {
    margin: 3px;
    padding: 3px;
    }
  }

@media screen, projection {
	
.post-title {
  margin:.25em 0 .25em 0;
  padding:5px;
  font-size:140%;
  line-height:1.8em;
  color:#dd0;
/*  border-bottom: 3px dotted #AAAAFF;*/
  border: 1px dotted #333;
  z-index:10;
  }



.post {
  margin: 5px auto;
  padding: 8px;
  position: relative;

}
.post b {
  font-weight: bold;
  font-size:14px;
  color: #fff;
}
.post i {
  color: #eee;
}

div.MyBlogPostDateHeader {
  width:720px;
  background-color:transparent;
  margin:0;
  padding:0;
  z-index:1;
}


.Postdate-header {
  margin-top:1.5em;
  margin-right: 0;
  margin-bottom: .75em;
  margin-left: 0;
  font:bold 78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  letter-spacing:.2em;
  border: 2px solid #557;
  padding-left: 55px;
  padding-top: 15px;
  padding-bottom: 0;
  padding-right:0;
  background-color:#335;
  color: #669;
  z-index:1;
}

.MyBlogPostDateHeader .Postdate-header {
  background-image: url(images/bubble.png);
  background-repeat: no-repeat;
  background-position: top left;
  z-index:1;
}


div.post h3.post-title  a{
  color:#dd0;
  text-decoration:none;
  font-size:100%;
/*  line-height:1.8em;*/
 color:#ff0;
  z-index:12;
}

div.post h3.post-title  a:hover{
  color:#fff;
  background-color: transparent;
  text-decoration: underline;
  font-size:100%;
/*  line-height:1.8em;*/
  z-index:12;
}

.post-body {
  border: 1px solid #555;
  margin: 0px;
  padding:  5px 3px 5px 5px ;
  line-height:1.6em;
  background-color:#112;
}

.post-body h3 {
 color: #fff;
 display: block;
 text-decoration: underline;
 font-size:1.6em;
 font-weight: bold;
 line-height: 1.8em;
 margin-bottom:3px;
 text-indent: 10px;
}

p.post-footer {
/*  border-top: 1px dashed #aaaacc;*/
  margin: 5px 0 0 0;
  padding-top: 5px;
  line-height:1em;
  color: #779;
 }

p.post-footer a{
  font-size:1em;
  color: #779;
  font-weight: normal;
}

p.post-footer b {
  color: #557;
}
.post-footer em b {
  color: #99B;	
}

p.post-footer a.commentcount, p.post-footer a.commentcount:active, p.post-footer a.commentcount:visited {
 color: #DD6;
 font-size:1.3em;
 font-weight: bold; 
} 
p.post-footer a.commentcount:hover {
  font-size:1.3em;
  font-weight: bold; 
  color:#111111;
  background-color: #ccccFF;
  text-decoration:none;
}


.post-footer em, .comment-link {
  font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
/*  text-transform:uppercase;*/
  letter-spacing:.1em;
  }
.post-footer em {
  margin-right:.6em;
  }



.comment-link {
  margin-left:.6em;
  }
.post img {
  padding:4px;
/*  border:1px solid #222; */
  }
.post blockquote {
  margin:1em 20px;
  }
.post blockquote p {
    margin: 3px;
    padding: 3px;

  }


/* Comments
----------------------------------------------- */
#comments {
  background-color: #111122;
}
#comments div {
  padding: 3px;
  margin: 3px;
}


#comments h4 {
  margin:1em 0;
  text-indent: 5px;
  font:bold 78%/1.6em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  letter-spacing:.2em;
  color:#779;
  }
#comments h4 strong {
  font-size:130%;
  }
#comments-block {
  margin:1em 0 1.5em;
  line-height:1.6em;
  padding: 3px;
  }
#comments-block dt {
  margin:.5em 0;
  }
#comments-block dd {
  margin:.25em 0 0;
  }
#comments-block dd.comment-timestamp {
  margin:-.25em 0 2em;
  font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  letter-spacing:.1em; 
  padding-bottom: 15px;
  border-bottom: 1px solid #777777;
  }
#comments-block dd p {
  margin:0 0 .75em;
  }
.deleted-comment {
  font-style:italic;
  color:gray;
  }



/* Sidebar Content
----------------------------------------------- */

#sidebar a {
  color: #5555DD;
}

#sidebar ul {

  margin:0 0 1.5em;
  padding:0 0 1.5em;
  border-bottom:1px dotted #444;
  list-style-type: none;
  }
#sidebar li {
    padding-left:14px;
    background-image: url(images/arrow2.png);
    background-repeat: no-repeat;
    background-position: 0 6px;
  }
#sidebar p {
  color:#88A;
  line-height:1.5em;
  }

#sidebar ul.archive-list li {
 color: #559;
}

/* Profile
----------------------------------------------- */
#profile-container {
  margin:0 0 1.5em;
  border-bottom:1px dotted #557;
  padding-bottom:1.5em;
  }
.profile-datablock {
  margin:.5em 0 .5em;
  }
.profile-img {
  display:inline;
  }
.profile-img img {
  float:left;
  padding:4px;
  border:1px solid #000;
  margin:0 8px 3px 0;
  }
.profile-data {
  margin:0;
  font:bold 78%/1.6em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  letter-spacing:.1em;
  }
.profile-data strong {
  display:none;
  }
.profile-textblock {
  margin:0 0 .5em;
  }
.profile-link {
  margin:0;
  font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  letter-spacing:.1em;
  }


/* Footer
----------------------------------------------- */
#footer {
  width:1024px;
  clear:both;
  margin:0 auto;
  }
#footer hr {
  display:none;
  }
#footer p {
  margin:0;
  padding-top:15px;
  font:78%/1.6em "Trebuchet MS",Trebuchet,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.1em;
  }
#footer a {
   font-size: 0.88em;
   font-style:normal;
   font-weight:normal;
   display: inline;
   color: #777777;
}


p.feedburnerFlareBlock a {
  font-size:1em;
  color: #ffff00
  font-weight: normal;
} 

 div.feedburnerFeedBlock p.date {
   font-family:verdana,arial;
   font-size: 0.88em;
   font-style:normal;
   font-weight:normal;
   display: inline;
   color: #aaaaaa;
   background-color: #222;
   margin-right: 0px;
   margin-left: 3px;

}



div.feedburnerFeedBlock ul li div {
        display: inline;
        color: #cccccc;
    font-weight: normal;
      margin-right: 0px;
     margin-left: 5px;

}
div.feedburnerFeedBlock a {
    font-size:14px;
    font-weight: bold;
    text-indent: 0;
    display: block;
    color: #555555;
    background-color: #222;
   margin-left: 0px;
   margin-right: 5px;
}
div.feedburnerFeedBlock span.headline {
    font-size:14px;
    font-weight: bold;
    text-indent: 0;
    display: block;
    color: #eeeeff;
    background-color: #222;
    margin-top: 3px;
    margin-left: 2px;
   margin-right: 2px;
}
div.feedburnerFeedBlock ul li {
  font-family:verdana,arial;
  font-size:12px;
  font-weight:normal;
  color: #cccccc;
  background-color: #222;
  margin-bottom: 2em;
  padding-left: 0 !important;
  text-indent: 0 !important;
   margin-left: 0px;
   margin-right: 5px;
}

.commenthidden {display:none} 
.commentshown {display:inline}

.backlinkshidden {display:none} 
.backlinksshown {display:inline}

.permalinkurlhidden {display:none}
.permalinkurlshown {display:inline}

.button 
{
	font-family: verdana,arial,helvetica;
	font-size: 12px; 
	background-color: #4584C4; 
	color: #ffffff;
}	


        #search-btn-holder
          {
            width: 50%;
            font-size: 110%;
            padding:0 5px;
            margin-left: auto;
          }

        #search-btn
          {
            width:100%;
            _margin-bottom:-25px;
          }
        #search-btn p
          {
            line-height: 100%;
            position: relative;
            top: 1px;
          }
        #search-box
          {
            width:174px;
            margin:0;
            padding:0;
        }

input.text {
  font-size: 10px;
}

input.submit {
  font-size: 10px;
}


#FBEmailSubscr {
 border:1px solid #555555;
 padding:3px;
 width:237px;
 text-align:center;
 color: white;
 font-size: 12px;

}
td {
  font-size: 12px;
}




#ascii pre {
	font-family: "Lucida Console", monospace;
	font-size: 9pt;
	background-color: #FFFFFF;
	color: #000000;
	display: block;
	line-height: 12px;
	border: 1px solid #000000;
}
#asciibw pre {
	font-family: "Lucida Console", monospace;
	font-size: 9pt;
	background-color: #000000;
	color: #FFFFFF;
	display: block;
	line-height: 12px;
	border: 1px solid #555555;
}


a:hover img {
  border-width: 1px;
	border-color: #ccccFF;
	background-color: #111122;
}

#sidebar2 a.imagelink:hover, a.imagelink:hover, img a.imagelink:hover {
	background-color: transparent;
	color: transparent;
}	
img.logo {
 border: none;
 background-color: transparent; 
}

body table#MBL_COMM th.mbl_h, body table#MBL_COMM td.mbl_fo_hidden a {
 font-size: 12px;
 font-weight: normal;
 text-align: center;
 padding: 3px;
}


#votebtns {
 width:195px;
 height:130px;
 background:transparent url(images/royblogbtnbg2.png) no-repeat;
 position:relative;
 z-index:5;
 float:left;
 padding:0px;
 margin:5;
 border:5px solid transparent;
}

#diggbtn {
  width:50px;
  height:80px; 
  background-color:transparent;
  border:10px solid transparent;
  position:absolute;
  top:5;
  left:10;
  z-index:10;
}

#bumpzeebtn {
  width:85px;
  height:80px;
  background-color:transparent;
  border:10px solid transparent;
  position:absolute;
  top:5;
  right:0;
  z-index:10;
}

#content div.post .addthisbtn {
  position:absolute;
  float:right;
  width:160px;
  height:25px;
  padding:25px 0 0 500px;
  margin:0;
  border:0;
  background-color:transparent;
  z-index:5;
}

img.rightcorner {
 width:129px;
 height:139px;
 position: absolute;
 left:612px;
 top:1px;
}

/* .delete-comment-icon {
   background: url("http://www.blogger.com/img/icon_delete13.png") no-repeat left;
*/
   /* makes a 14x14 box */
/*   padding:7px;
}
*/


}

@media print {
 #sidebar {
   display:none;
 }
 #votebtns {
   display:none;
 }
 #footer {
   display:none;
 }
 	
 p.feedburnerFlareBlock {
   display:none;
 }
 .permalinkurlshown {
    display:none;
 }
 .addthisbtn {
    display:none;
 }
 .rightcorner {
    display:none;
 }
 .adsense {
    display:none;
 }
 #description {
  display:none;
 }
 #blog-title, #blog-title a, #blog-title a:link, #blog-title a:visited, #blog-title a:active {
   font-decoration: none;
	 font-size: 20px;
	 font-weight: bold;
 }
 
 #MyBlogDateHeader {
  display:none;
 }

 div.MyBlogRecord {
   margin: 0;
	 padding: 0;
 }
div.MyBlogPostDateHeader{
   margin: 0;
	 padding: 0;
 }
p.Postdate-header{
   margin: 0;
	 padding: 0;
 }

 
  		 	 
}	
	
	
@media screen, projection {
 #myLinkList {display: none;}
 sup.clsMyLinksSup {display: none;}
} 
@media print {
 #myLinkList {font-size:10px;border-top: 1px solid black;border-bottom:1px solid black;padding:5; margin:5;page-break-after: always;page-break-before: always;}
 sup.clsMyLinksSup {font-size:10px;background-color:white;color:black;text-decoration:none;border:1px solid black;line-height:16;}
}

.changedField {background: #ffBB66; color: black; width:140px;}
.currentField {background: #ffff00; color: #3333333;width:140px;}
.normalField {background: white; color: 555555; width:140px;}

@media screen, projection {
table.melondezign {
  margin: 0;
	padding: 0;
	width: 100%;
  background: #000000 url(images/MELONBG.png);
	background-repeat: both;
}
}

.csharpcode, pre.csharpcode, div.csharpcode, .csharpcode pre
{       
        margin: 0em;
        padding: 0em;  
	font-size: 10pt;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
        line-height: 18px;
	/*white-space: pre;*/
}
div.csharpcode pre { margin: 0em; }
div.csharpcode .rem { color: #008000; }
div.csharpcode .kwrd { color: #0000ff; }
div.csharpcode .str { color: #006080; }
div.csharpcode .op { color: #0000c0; }
div.csharpcode .preproc { color: #cc6633; }
div.csharpcode .asp { background-color: #ffff00; }
div.csharpcode .html { color: #800000; }
div.csharpcode .attr { color: #ff0000; }
div.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
div.csharpcode .lnum { color: #606060; }

.navigation {
border: 1px solid #6699DD;
display: block;
height: 60px;
padding: 5px;
position: relative;
}
.navigation div.alignleft {
  float: left;
  text-align: left;
}
.navigation div.alignright {
  float: right;
  text-align: right;
}

#tblMain_0.tblGenFixed {width:100%;border-left:1px solid black;}
#tblMain_0.tblGenFixed td {padding:3px 5px;margin: 3px;overflow:hidden;white-space:normal;letter-spacing:0px;word-spacing:0px;background-color:#fff;z-index:1;border-spacing: 1px;border-top:0px none;border-left:0px none;border-bottom:1px solid #CCC;border-right:1px solid #CCC;} 
#tblMain_0.tblGenFixed td.s0 {background-color:#dddddd;font-family:arial,sans,sans-serif;font-size:100.0%;font-weight:bold;font-style:normal;color:#000000;text-decoration:none;text-align:center;vertical-align:bottom;white-space:normal;overflow:hidden;text-indent:0px;padding-left:3px;border-top:1px solid black;border-right:1px solid black;border-bottom:1px solid black;} 
#tblMain_0.tblGenFixed td.s1 {background-color:#dddddd;font-family:arial,sans,sans-serif;font-size:100.0%;font-weight:bold;font-style:normal;color:#000000;text-decoration:none;text-align:left;vertical-align:bottom;white-space:normal;overflow:hidden;text-indent:0px;padding-left:3px;border-top:1px solid black;border-right:1px solid black;border-bottom:1px solid black;}
#tblMain_0.tblGenFixed td.s5 {background-color:white;font-family:arial,sans,sans-serif;font-size:100.0%;font-weight:normal;font-style:normal;color:#000000;text-decoration:none;text-align:center;vertical-align:bottom;white-space:normal;overflow:hidden;text-indent:0px;padding-left:3px;border-right:1px solid black;border-bottom:1px solid black;}
#tblMain_0.tblGenFixed td.s6 {background-color:white;font-family:arial,sans,sans-serif;font-size:100.0%;font-weight:normal;font-style:normal;color:#000000;text-decoration:none;text-align:left;vertical-align:bottom;white-space:normal;overflow:hidden;text-indent:0px;padding-left:3px;border-right:1px solid black;border-bottom:1px solid black;} 
#tblMain_0.tblGenFixed td.s6 a {color: #3030AA;}
#tblMain_0.tblGenFixed td.s6 a:hover {background-color: #3030AA;color: white;}


/*   Only For Post with SAC Member List Update --- Try to find a better solution */

div.sacmembers2tweaked_ table {
  background: white;
}
#sacmembers2tweaked_ table tr {
   height: 16;
}
#sacmembers2tweaked_ table td {
	border-right: 1px solid #111144;
	border-top: 1px solid #111144;
/*	border: solid 0.5pt black;*/
	font: normal 400 8pt arial, sans-serif;
	color: black;
	vertical-align: top;
	padding: 1px;
	text-align: center;
}
#sacmembers2tweaked_ .x {
	background: yellow;
	text-align: left;
	white-space: nowrap;
}
#sacmembers2tweaked_ .xnw {
	white-space: nowrap;
}
#sacmembers2tweaked_ .xnwl {
	white-space: nowrap;
	text-align: left;
}
#sacmembers2tweaked_ .xbl {
	background: #555555;
	color: white;
	text-align: left;
}
#sacmembers2tweaked_ .xb {
	background: #555555;
	color: white;
}
#sacmembers2tweaked_ .xa {
	text-align: left;
}
#sacmembers2tweaked_ .xfc {
	background: #ffc000;
	text-align: left;
}
#sacmembers2tweaked_ .xl108 {
	background: #ffc000;
	white-space: nowrap;
	text-align: left;
}
#sacmembers2tweaked_ .xf {
	background: #ffc000;
}
#sacmembers2tweaked_ .xwl {
	background: white;
	white-space: nowrap;
	text-align: left;
}
#sacmembers2tweaked_ .xg {
	color: gray;
	white-space: nowrap;
	border-bottom: 1px solid white;
}
#sacmembers2tweaked_ .xl131 {
	color: gray;
	white-space: nowrap;
  text-align: left;
	border-top: 1px solid white;
}
#sacmembers2tweaked_ .xq {
	color: aqua;
}
#sacmembers2tweaked_ .xql {
	color: aqua;
	text-align: left;
}
/* End */


table tr.cdssep {
  background: transparent url(http://www.roysac.com/blogimages/cds-line-sep1.gif) no-repeat right center;
	height: 30px;
}

table tr.cdssep td {
 padding: 0px;
}

#sidebar ul.xoxo {

  margin:0 0 1.5em;
  padding:0 0 0em;
  border-bottom: none;
  list-style-type: none;
  }
  