body {
  margin: 0;
  padding: 0;
  font-size: small;
  text-align: center;
  color: #666666;
  background: #000000;
}

#moc2 {
  position: absolute;
  top: 0px;
  left: 0px;
  margin-top: 0px;
  padding: 0px;
  background-image:url(../../img/mocBG.jpg);
  /*background-attachment:fixed;*/
  background-repeat:no-repeat;
  float: left;
  min-height: 100%;
  height: 100%;
  min-width: 100%;
  width: 100%;
}


ul.nav {font-size:14px; text-align:left; list-style-type:none; margin-left:15px;  }
ul.nav li {display:block; display:inline; height:20px; background-image:url(../../img/slash.png); background-repeat:no-repeat; background-position:right; padding:20px 20px 12px 0px; float:left }
ul.nav li.last {background-image:none; }
ul.nav li a {font-size: 16px; color:#fcf3e7; text-decoration:none; text-shadow: #ff6666 0px 0px 4px; }
ul.nav li a:hover {text-shadow: #ff6666 5px 8px 12px;}
ul.nav li a img{border: none;}	

blockquote p {
  margin-top: 0;
}

post-body p {
  margin-top: 0;
}



hr {
  display: none;
}

h4 {
  font-size : 15px;
}

img {
  border: none;
}

#search-div {
  float: right; 
  position: relative; 
  right: 23px;
}

a {
  text-decoration : none;
}

#content-wrapper a:link {
  color: #fa3;
}

#content-wrapper a:visited {
  color: #fa3;
}

#content-wrapper a:hover {
  color: #fa3;
  /*text-decoration : underline;*/
  background-color : #3F4647;
  background-color : rgba(255, 255, 255, 0.1);
}

a:active {
  color: #f1f1f1;
  text-decoration: none;
}

h5 {
  font-size:100%;
  font-weight:normal;
  display:inline;
}

/* ---( layout structure )---*/

#b-navbar {
  background-color:404d4f;
}

#content-wrapper {
  margin-left: 25px; /* to avoid the border image */
  width: 930px;
}

#main {
  float: left;
  width: 690px;
  margin-top: 0px;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0px;
  line-height: 1.5em;
  word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
  overflow: hidden;     /* fix for long non-text content breaking IE sidebar float */
  }


/* ---( header and site name )--- */


#header-wrapper {
  margin: 0;
  padding: 0;
  background: #e0e0e0 url(header_wide_2.png) no-repeat left top;
}

#header {
  margin: 0;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 32px;
  padding-left: 0px;
}

/* ---( main column )--- */


.post-labels {
  display:block;
  font-weight:normal;
  font-size:11px;
  color:#d1d1d1;
}

.label, .label a:visited {
  font-weight: bold;
  color:#d1d1d1;
}

.descriptionwrapper {
  padding-top: 5px;
}
.description {
  font-family: "lucida console", "courier new";
  font-size:12px;
  color:#d1d1d1;
  background-color:#3F4647;
  border-bottom:1px solid #747E7F;
  border-top:1px solid #747E7F;
  display:block;
  padding-left:5px;
  position:absolute;
  top:85px;
  width:927px;
  height:26px;
}



h2.date-header {
  margin-top: 0;
  padding-left: 2px;
  font-size: 90%;
  color: #999999;
  }

.post h3 {
  margin-top: 0;
  font-family:"Trebuchet MS",Arial,sans-serif !important;
  font-size:18px;
  color: #f1f1f1;
  font-weight : bold;
  background-color : #3f4647;
  padding: 0px 8px 5px 10px;
  }

.post {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 1.5em;
  margin-left: 0;
  border: 1px solid #747e7f;
  background-color: #323b3c;
  line-height : 1.7em;
}



.post-body {
  font-family:"Trebuchet MS",Arial,sans-serif !important;
  color: #f1f1f1;
  padding: 0px 8px 5px 0px;
}

.post-body p {
  margin : 0px;
  margin-bottom : 1em;
}

.post-title {
}

.post h3 a,
.post h3 a:visited { 
  /*text-decoration: none;*/
}



.post img {
  padding: 6px;
/*
  border-top: 1px solid #ddd;
  border-left: 1px solid #ddd;
  border-bottom: 1px solid #c0c0c0;
  border-right: 1px solid #c0c0c0;
*/
}



/* ---( sidebar )--- */




/* ---( footer )--- */

.clear { /* to fix IE6 padding-top issue */
  clear: both;
  }



/** Page structure tweaks for layout editor wireframe */
body#layout #outer-wrapper, body#layout #main, body#layout #sidebar { 
  padding-top: 0;
  margin-top: 0;
}

body#layout #outer-wrapper, body#layout #content-wrapper { 
  width: 940px;
}

body#layout #sidebar { 
  margin-right: 0;
  margin-bottom: 1em;
}

body#layout #header, body#layout #footer, body#layout #main {
  padding: 0;
}

body#layout #content-wrapper { 
  margin: 0px;
}


body, div, p, span, h1, h2, h3, h4, h5, h6, ul, li {
  font-family:Trebuchet MS;
}

.sidebar-title {
  font-family:&quot;lucida console&quot;,&quot;courier new&quot;;
  font-size:12px;
}


.stbuttontext {
  color : black;
}
#sharethis_0 {
  display:none;
}
#navbar-iframe {
height:0px;
visibility:hidden;
display:none
}


img.image-plain {
  padding : 0px;
  margin : 0px;
  border : none;
}



textarea[name=&quot;code&quot;] {
 width : 100%;
 height : 100px;
}

div.comment-author, div.comment-body, div.comment-footer {
 margin : 15px;
 line-height : 1.7em;
}



#cse-search-box input[type="submit"] {
  font-family : Trebuchet MS, sans-serif;
  background-color: #20282A; color: #d1d1d1; font-weight:bold; border: 1px solid #747E7F;
}

#cse-search-box input[type="text"] {
  font-family : Trebuchet MS, sans-serif;
  height : 16px;
  position : relative;
  top : 1px;
}



/* clear styles */

.paging-control-container {
  display:block;
  font-size:90% !important;
  margin-left:0;
  margin-top:0;
  padding-right:5px;
  text-align:right;
  width:auto;
  float:none !important;
}

