body {




margin: 0px;




}
















img.left {
float: left;
margin-right: 5px;
border: 1px solid #999;




}




img.right {




float: right;
margin-left: 5px;
border: 1px solid #999;




}




img.noleft {
float: left;
margin-right: 5px;
border: none;
}




img.noright {




float: right;
margin-left: 5px;
border: none;
}








img.center {
border: 1px solid #999;




}
















#container {
margin: auto;
width: 800px;
background: white;




}




#topper {




width: 800px;
background: url(http://www.macuser.com/images_site/topper.gif);
height: 88px;
}




#topper a {
display: block;
width: 300px;
height: 75px;
float: left;
text-decoration: none;
}




#topper a:visited {
text-decoration: none;




}












#searcher {
float: right;
padding-top: 30px;
padding-right: 35px;
width: 200px;




}




.searchbox {




width: 122px;
margin-right: 5px;
height: 14px;








}




#tagline {




font-family: Helvetica, Arial, Verdana;
font-size: 11px;
text-transform: uppercase;
font-weight: bold;
color: #BF511A;
padding-left: 190px;
margin-bottom: 10px;
}








#blog {
width: 480px;
float: left;




}




.blogbody {
padding: 0px 20px 20px 10px;
font-family: Verdana, sans-serif;
font-size: 12px;
line-height: 20px;
color: #464646;
}








.blogarchivebody {
padding: 0px 20px 10px 10px;
font-family: Verdana, sans-serif;
font-size: 12px;
line-height: 20px;
color: #464646;
}












.blogbody a:link {
color: #356AE4;




}




.blogbody a:hover{
color: #356AE4;
text-decoration: none;




}




.blogbody a:active{
color: #984848;




}




.blogbody a:visited{
color: #983838;
text-decoration: underline! important;
}




.continues {




text-align: right;
margin-bottom: 10px;
font-family: Arial, verdana;
font-size: 14px;
}




.continues a:link {




text-decoration: none;
color: #448FDA;
}




.continues a:hover {




text-decoration: underline! important;
color: #448FDA;
}








.continues a:visited {




text-decoration: none;
color: #448FDA;
}








.continues a:active {




text-decoration: none;
color: #448FDA;
}












.readon {
font-weight: bold;




}








.blue {
color: #4170CF! important;
}




.posted {
float: left;
text-transform: uppercase;
font-family: Helvetica, Arial, verdana;
font-size: 11px;
font-weight: bold;
}




.posted a:link {
text-decoration: none;
color: #984848! important;
}




.posted a:hover {
text-decoration: underline! important;
color: #984848! important;
}




.posted a:visited {
text-decoration: none;
color: #984848! important;
}




.posted a:active {
text-decoration: none;
color: #984848! important;
}




.caticonbig {




float: left;




}




h1 {




font-family: Arial, verdana;
font-size: 12px;
color: #A04111;
text-transform: uppercase;
}




h1.cattitle {




font-family: Arial, verdana;
font-size: 24px;
color: #A04111;
text-transform: uppercase;
margin-top: 42px;
line-height: 28px;
margin-right: 42px;
text-align: center;
}




h1.datetitle {




font-family: Arial, verdana;
font-size: 24px;
color: #A04111;
text-transform: uppercase;
line-height: 28px;
margin-right: 42px;
text-align: center;
}




h2 {




font-family: Helvetica, Arial, verdana;
font-size: 13px;
font-weight: normal;
color: #A04111;
margin-left: 10px;
margin-bottom: 30px;
text-transform: uppercase;
border-bottom: 1px solid;
width: 450px;
}




h2.cattitle {




font-family: Arial, verdana;
font-size: 18px;
color: #A04111;
padding-left: 10px;
text-transform: uppercase;




}




h2.cattitle a {




text-decoration: none;
color: #A04111;








}




h2.cattitle a:hover {




text-decoration: underline;
color: #A04111;








}




h3 {




font-family: Arial, verdana;
font-size: 16px;
color: #448FDA;
padding: 0px;
margin: 0px;
}




h3 a:link {
text-decoration: underline;
color: #448FDA! important;
}




h3 a:visited {
text-decoration: underline;
color: #448FDA! important;
}




h3 a:hover {
text-decoration: none;
color: #448FDA! important;
}




h3 a:active {
text-decoration: underline;
color: #448FDA! important;
}












h4 {




text-transform: uppercase;
font-family: Arial narrow, Arial, Trebuchet MS;
color: #BF511A;
font-size: 12px;
font-weight: bold;
margin-bottom: 5px;
}








h5.grey {
font-family: Arial, verdana;
font-size: 11px;
color: #858585;
padding: 0px;
margin: 0 0 -5px 0;
}




h5.cattitle {
font-family: Arial, verdana;
font-size: 11px;
color: #BF511A;
padding: 0px;
margin: 0;
}








img.caticon {








float: left;
margin-right: 10px;
margin-bottom: 15px;








}




.cattitle a {




color: #BF511A! important;




}




.cattitle a:visited {




color: #BF511A! important;




}




.cattitle a:hover {
text-decoration: none;
color: #BF511A! important;




}




.cattitle a:active {




color: #BF511A! important;




}












#sidebar {
width: 130px;
float: left;
font-family: Helvetica, Arial, verdana;
font-size: 11px;
line-height: 14px;
color: black;
padding-right: 5px;
margin-top: 15px;
}




#sidebar a:link {
color: #346AD6;




}




#sidebar a:hover{
color: #346AD6;
text-decoration: none;
}




#sidebar a:active{
color: #346AD6;




}




#sidebar a:visited{
color: #346AD6;




}




#sidebar ul {
padding: 0px;
margin: 0px 0 15px 0;
list-style-type: none;
}




#sidebar ul li ul {
padding-left: 0px;
margin: 0px;




}




#sidebar ul li ul li {
padding-left: 0px;
margin-left: 5px;




}




.sidesqueeze {
width: 110px;




}




.sidesqueeze li {
margin-top: 10px;
}








#adbar {
width: 170px;
margin-top: 15px;
float: left;
background: #ddd;
}




#adbar img {
border: none;




}




#adbar p {
font-family: Helvetica, Arial, verdana;
font-size: 11px;
line-height: 14px;
color: black;
padding-right: 5px;
margin-top: 15px;
padding-left: 5px;
}








#adbar a:link {
color: #600;
text-decoration: none;
}




#adbar a:hover{
color: #356AE4;
}








#adbar .ng_summaryList a, #adbar .ng_summaryList a:visited {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 14px;
    color: #346AD6;
    text-decoration:underline;
    }




#adbar .ng_summaryList a:hover {
    text-decoration:none;
    }












.blogbody a:active{
color: #984848;
}




.blogbody a:visited{
color: #300;
text-decoration: none;
}








#floater {




padding-left: 10px;
padding-top: 10px;
padding-bottom: 10px;
background: #eee;
margin-bottom: 15px;
width: 450px;
text-align: center;
}








#floater img {
border: none;




}




.cposted {




border-bottom: 1px solid;




}








.cposted a {
text-decoration: none;
color: #984848! important;
}




.cposted a:hover {
text-decoration: underline;
color: #984848! important;
}




.prevnext {
text-align: center;
font-family: Verdana;
font-size: 12px;
font-weight: bold;
font-family: Arial, verdana;
font-size: 12px;
color: #A04111;
padding-left: 10px;
text-transform: uppercase;








}




.prevnext a {
color: #A04111;
text-decoration: none;
}




.prevnext a:active {




}




.prevnext a:hover {
text-decoration: underline;
}




.prevnext a:visited {




}




.content-nav {




text-align: center;
color: #A04111;
text-transform: uppercase;
font-family: arial, sans-serif;
font-size: 10px;
}








.content-nav a:link {




color: #A04111;
text-decoration: none;




}




.content-nav a:visited{




color: #A04111;
text-decoration: none;




}




.content-nav a:hover {




color: #A04111;
text-decoration: underline;




}




.content-nav a:active {




color: #A04111;
text-decoration: none;




}












.commentszone {




font-family: Verdana, sans-serif;
font-size: 12px;
line-height: 20px;
color: #464646;
}








.commentszone a:link {
color: #356AE4;




}




.commentszone a:hover{
color: #356AE4;
text-decoration: none;




}




.commentszone a:active{
color: #984848;




}




.commentszone a:visited{
color: #984848;




}




.comments-open-content {
   margin: 0 20px 0 10px;
padding: 10px;
font-size: .9em;
   border: 1px dashed #a3b8cc;
   text-align: center;
   background: #eeeeee;




}




.comment {
padding: 10px;
width: 450px;








}




.comment-content {
padding-left: 10px;
font-size: .9em;
border: 1px solid #984848;
margin-bottom: 0px;
}
.comment-footer {
margin-top: 0px;
margin-bottom: 0px;
font-size: .9em;
text-align: right;
}
















#trackbacks-info
{
   margin: 0 20px 0 10px;
   border: 1px dashed #a3b8cc;
   padding: 0 10px;
   color: #292e33;
   text-align: center;
   background: #eeeeee;
padding-left: 10px;
font-size: .9em;
}




.comments-open label { 
display: block; 
}




#comment-author, 
#comment-email, 
#comment-url, 
#comment-text
{
   width: 240px;
}




#comment-bake-cookie
{
   margin-left: 0;
   vertical-align: middle;
}




#comment-post
{
   font-weight: bold;
}












/************* #idgInfo styles ***************/
#idgInfo{
	background-color: #1244a2;
	height: 60px;
	padding: 6px 4px 2px 2px;
	color: white;
}




#idgInfo a{
	font-size: 11px;
	color: white;
}




#idgInfo a:hover{
	color: #006699;
	text-decoration: none;
	font-size: 10px;
}




#idgInfo a:visited{
	color: white;
	text-decoration: none;
	font-size: 10px;
}




#idgInfo a:link{
	color: white;
	font-size: 10px;
	text-decoration: none;
}




#idgInfo a:active{
	color: white;
}








#idgInfo p{ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #333333;
    }








/************* #copyright *******************/
#copyright{
	text-align: center;
	padding: 5px 0px;
	height: 8px;
	margin: 0px;
	font-size: x-small;
	font-family: "Lucida Grande", Verdana, Geneva, Arial;
}




#idgInfo p {




font-size: 11px;
color: white;




}




    .module-tagcloud .module-content {text-align: center; }
    .module-tagcloud .module-content .module-list { list-style: none; }
    .module-tagcloud .module-content .module-list .module-list-item { display: inline; }
    .module-tagcloud .module-content .module-list li.taglevel1 { font-size: 16px; font-weight: bold;}
    .module-tagcloud .module-content .module-list li.taglevel2 { font-size: 14px; }
    .module-tagcloud .module-content .module-list li.taglevel3 { font-size: 12px; }
    .module-tagcloud .module-content .module-list li.taglevel4 { display: none; }
    .module-tagcloud .module-content .module-list li.taglevel5 { display: none; }
    .module-tagcloud .module-content .module-list li.taglevel6 { display: none; }


#idgInfo #PCWNetwork {
	padding:10px 8px 0 8px;
	margin:0 0 20px 0;
}
#idgInfo #PCWNetwork img {
	float:left;
	padding:0 5px 0 0;
}
#idgInfo #PCWNetwork ul {
	margin:0;
	padding:0;
	list-style:none;
}
#idgInfo #PCWNetwork ul li {
	float:left;
	font-family:arial, verdana, helvetica, sans-serif;
	font-size:11px;
}
#idgInfo #PCWNetwork li a {
	float:left;
	font-size:11px;
	line-height:15px;
	color:#ffffff;
	border-right:dotted 1px #ffffff;
	padding:0 5px 0 5px;
	text-decoration:none;
}
#idgInfo #PCWNetwork li a:hover {
	text-decoration:underline;
}
#idgInfo #PCWNetwork li.last a {
	border:none;
}
#idgInfo #PCWNetwork #IDG {
	float:right;
	color:#333;
	display:inline-block;
	margin-top:-5px;
}
#idgInfo #PCWNetwork #IDG form {
	display:inline;
}
#idgInfo #PCWNetwork #IDG p {
	display:inline;
}



