*{
padding:0;
margin:0;
}
body{
font-family:"Lucida Grande",Tahoma,Arial,Verdana,sans-serif;
font-size:14px;
margin:17px 0 15px;
padding:0;
color:#313131;
}
#container{
text-align:left;
background:#fff;
border:1px solid #ccc;
-webkit-box-shadow:rgba(0,0,0,.2) 0px 0px 5px;
-moz-box-shadow:rgba(0,0,0,.2) 0px 0px 5px;
margin:17px auto;
width:750px;
}

#header{
background-color:#DEDEDE;
margin:0;
min-height:0;
padding:0;
}

#top{
top: 10px;
height:40px;
text-align:left;
line-height:40px;
}

#top h1 {
position:relative;
top:5px;
padding:0;
text-indent: -1000px;
height:34px;
background:url("http://www.blogjava.net/images/blogjava_net/brodie/43778/r_blog.png") no-repeat scroll left top transparent;
}

#nav{
border:none;
float:left;
text-align:right;
padding:0;
margin:0;
height:22px;
position:relative;
top:-22px;
width:500px;
}

#nav ul{
}

#nav ul li {
float:left;
border-right:2px solid #dedede;
}

#nav span a{
font-size:0.9em;
float:left;
font-weight:normal;
margin-top:0;
padding:0 1em;
text-decoration:none;
color:#515151;
}

#nav ul li a{
font-size:0.9em;
font-weight:normal;
color:#515151;
}

#nav ul li a:hover{
background-color:#DEDEDE;
}

#Header1_MyLinks1_XMLLink{
display:none;
}

#nav span {
padding:0;
margin:0;
height:22px;
position:relative;
top:0;
float:left;
}

#nav span a{
font-weight:normal;
color:#515151;
text-decoration:none;
height:22px;
line-height:22px;
padding:0;
}

#Header1_MyLinks1_Syndication{
padding:0 1em !important;
}

#nav span a:hover{
background-color:#DEDEDE;
}

#navstats {
width:100%;
padding:0;
margin:0;
height:22px;
display:inline;
background-color:#EEEEEE;
}

#content{
background-color:#FFFFFF;
width:550px;
float:left;
padding:0;
margin:0;
margin-top:-10px;
}

.commentform{
margin-left:15px;
}

#itnews_block{
display:none;
}

#divRefreshComments{
display:none;
}


#job_block{
display:none;
}
#cnblogs_posts{
display:none;
}

.post  {
border:none;
margin:0;
padding:0;
margin-bottom:10px;
}


.posthead{
padding:5px 15px;
}

.postbody {
border:none;
margin:0;
padding:0 15px;
}

.postfoot {
color:#515151;
font-size:0.9em;
margin:0;
padding:15px 15px;
}

.posthead h2 {
padding:0;

border-bottom: 1px dotted #DEDEDE;
background-color:#FEFEFE;
}

.posthead h2 a{
color: #515151;
font-size:16px;
height:25px;
line-height:25px;
}

#sidebar-a{
float:left;
padding:0;
margin:0;
border:none;
margin-top:-10px;
}

#Calendar1_entryCal{
border-color:#ffffff;
}

#Calendar1_entryCal td{
margin:1px;
}

#sidebar-a h3 {
font-size:1em;
font-weight:bold;
margin:0;
padding:2px 0px;
border-bottom:2px solid #F0F0F0;
}

#sidebar-a ul {
list-style:none outside none;
margin:0 0 10px 0px;
padding:0;
width:100%;
}

#sidebar-a ul a{
font-size:1em;
color:515151;
}

p.date {
margin:0;
font-size:0.9em;
padding:0 15px;
text-align:left;
}

p.date a{
font-family:"Georgia";
color:#EEEEEE;
}

#footer{
padding:20px;
}
html {
background:none repeat scroll 0 0 #EEEEEE;
}

.clr {
clear:both;
height:0px;
font-size:0px;
line-height:0px;
}

p{
margin:0;
padding:0;
line-height:normal;
}



