* {
margin: 0;
padding: 0;
}


A:link {
   color: #6CBBEC;
   text-decoration: underline;
}

A:visited {
   color: #447ADE;
   text-decoration: none;
}

A:hover {
   color: #FEFEFE;
   background-color: #080153;
   text-decoration: none;
   font-weight: bold;
}

A:active {
   color: #FEFEFE;
   background-color: black;
   text-decoration: none;
}


.centable{
	margin-left:auto;
	margin-right:auto;
}


.blog_link{
	text-decoration:none;
	color: black;
}

#blogTitle{
	margin-left:80px;
	margin-top:50px;
	margin-bottom:40px;
	text-align:left;
}


#blogDescription{
	font: bold 20px "MS PƒSƒVƒbƒN",Osaka,sans-serif;
	margin-left:30px;
	text-align:center;
	color: white;
}



body {
	background-color: #7BC0EA;
	margin:0;
	padding:0;
	background-image: url(/images/techtalk/techtalkbg.jpg);
	background-position: top center;
	background-attachment:fixed;
	background-repeat:no-repeat;
	color:#FEFEFE;
	font: bold 16px/18px georgia, times, serif;

}




form {
	display:inline;
}

hr {
	background: #080152;
	width:90%;
}
.valid {
	text-align:left;
	border:0;
}


.calendar{
	width: 200px;
	border: 0px;
}

.center{
	text-align: center;
}




.clWeek{
	border-style:solid;
	background-color:black;
	border-color:#6CBBEC;
	border-bottom-width:1px;
	color:white;
}

.clDay{
	border:solid 1px #6CBCEC;
	background-color:black;
	color: #6CBBEC;
}

.gutterHR{
	color: #E6BC06;
	width: 50px;
	size: 1px;
	text-align: center;
}


.gutterSpacer{
	height: 20px;
	width:5px;
}




.gutterContainer{
	width:200px;
	color:white;

}
.gutterHeader{
	text-align:center;
	font-weight:bold;
	border-style:solid;
	background-color:black;
	border-color:#6CBCEC;
	border-bottom-width:1px;
	padding: 2px;
}
.gutterContent{
	padding:5px;
	background-image:url('/images/transblack.png');
	text-align:center;
}



.postTitle{
	font-size:18px;
	background-color:#080153;
	border: solid 3px #8283B2;
	padding:5px;
}



.commentTitle{
	width:100%;
	font-size:16px;
	background-color:#447ADE;
	border: solid 3px #000000;
	/*padding-left:3px;
	padding-top:1px;
	padding-bottom:1px;*/
	margin-bottom:3px;
}

#newPostLink{
	background-color:black;
	padding:4px;
}

.trackback{
	font-size:9px;
	text-align:center;
}


.postHR{
	width:90%;
	color:black;
	size:2px;
}






.postContainer{
	width:92%;
	text-align:left;
	padding: 3px;
	background-color:black;
}


.commentContainer{
	width:72%;
	text-align:left;
	padding: 3px;
	background-color:black
}

.postCatDate{
	height: 10px;
	text-align: right;
}

.postContent{
	text-align:left;
	margin-left:5px;
	margin-right:5px;
	margin-top:2px;
	margin-bottom:10px;
}

.postComment{
	text-align: right;
	margin-right: 5px;
}


#blog_floater{
	position:absolute;
	top: -1px;
	left: -1px;
	margin: 0px;
	padding: 0px;
	z-index: 100;
}

blockquote {
 border-style:dashed;
 border-width:2px;
 border-color:#447ADE;
 background-color:#080153;
 font-size:.8em;
 padding:2px;
 margin:2px 5px 2px 5px;
}


img#expando {
 padding: 0;
 margin: 0;
 position: absolute;
 display: none;
 z-index: 1;
 -ms-interpolation-mode: bicubic;
 }

.wide img#expando,
.tall img#expando {
 display: block;
}
  
.wide img#expando {
width: 100%;
height: auto;
}
 
.tall img#expando {
 width: auto;
 height: 100%;
}
  
.ie6fixed {
 position: absolute;
 top: expression((ignoreMe = document.documentElement.scrollTop ?
 document.documentElement.scrollTop : document.body.scrollTop) + 'px');
}