* { margin:0px; padding:0px; border:0px;}
body { background-image:url(images/body_bg.png); background-repeat:repeat-x; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:0.875em;  }

#Wrap { width:1024px; margin:0 auto; }

#Logo { width:1024px; height:105px; float:left; background-image:url(images/logo.png); background-repeat:no-repeat; background-position:bottom left}
.SearchBox { width:220px; padding-left:780px; padding-top:71px; }
input.sub { border:1px solid #999; font-family:Georgia, "Times New Roman", Times, serif; font-size:0.9em;}
#Header { width:1024px; height:250px; /*border-left:2px solid #FFF; border-right:2px solid #FFF;*/float:left; background-color:#FFF; text-align:center; }
#Header img { padding-left:0px; outline:none; }
#Content { width:1024px; float:left; padding-top:15px;font-size:0.9em;}
#Content h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:1.5em; height:1.5em; color:#364889; border-bottom:1px solid #D59696; display:block; margin-bottom:10px;}
#Content h1.red { color:#C30}
#Content h1 a, #Content h1 a:visited { color:#364889; text-decoration:none;}
#Content h1 a:hover { color:#C30; text-decoration:none;}
#Content h2 { font-size:1.2em; height:1.2em; color:#364889; margin-left:5px; padding-left:20px; background-image:url(images/star.gif); background-repeat:no-repeat; background-position:left; padding-bottom:5px; }
#Content h2 a, #Content h2 a:visited { color:#333; text-decoration:none;}
#Content h2 a:hover {color:#C30;}
#Content P { padding:5px 25px 5px 25px; line-height:1.5em;  }
#Content P a, #Content P a:visited {color:#0066cc; text-decoration:none;}
#Content P a:hover {color:#C30; text-decoration:underline;}
#CL { width:670px; float:left; /*padding-right:14px; background-color:#CC0*/}
#CR { width:340px; float:right; }
#AD300 { width:300px; padding:0px 20px 20px 20px;}

#IndexPost ul { margin-left:70px; margin-bottom:5px;}
#IndexPost li { line-height:1.5em;}
#IndexTag { padding:10px 25px 5px 25px; font-size:0.9em; }
#IndexTag a, #IndexTag a:visited {color:#0066cc; text-decoration:none;}
#IndexTag a:hover {color:#C30; text-decoration:underline;}

#PCL { margin:0px 0px 10px 25px; width:645px; font-size:1em; /*float:left; FIX FKING IE6*/} 
#PCL a, #PCL a:visited {color:#0066cc; text-decoration:none;}
#PCL a:hover { color:#C30;}
/* Pupolar Post Two Cols mod */
#PCL ul.col {  list-style-type: none; float:left; margin-bottom:15px;}
.col         {  margin: 0; padding: 0; }
.col      li {float: left;  margin: 0; padding: 0; line-height:1.5em; }
.col.two  li {width: 300px; padding-left: 15px; line-height:1.5em; }

#AdLink_Index_Post { margin:10px 25px 10px 25px; text-align:left;}
#AdLink_Index { margin:10px 25px 10px 25px; text-align:center;}

#JobNewsTitle, #AmazonTitle {font-family:Georgia, "Times New Roman", Times, serif; font-size:1.5em; font-weight:bold; height:1.5em; color:#364889; border-bottom:1px solid #D59696; display:block; margin-bottom:10px; float:left; width:100%}
#JobNews { padding-top:0px; /*font-size:1.2em;*/ line-height:1.5em; display:block;}
#JobNewsAd { margin:10px 25px 10px 17px; text-align:left;}
#JobNews ul { padding-left:20px; padding-right:20px; list-style:none;}
#JobNews li { /*padding-left:5px;*/ padding-bottom:5px;}
#JobNews li a { color:#0066cc; text-decoration:none; font-size:1.1em;}
#JobNews li a:visited { color: #666; text-decoration: line-through; font-size:1.1em;}
#JobNews li a:hover { color:#C30;text-decoration:none; font-size:1.1em;}
.simplepie li span.date { font-size:0.75em;}
/*.simplepie ul.JMN strong { font-size:1.2em;}
.simplepie ul.JMN .date { font-size:0.8em;}
.simplepie ul.JMN li { font-size:1em;}*/

#IndustryList {padding-top:0px; font-size:1.2em; line-height:1.5em; margin-bottom:20px;}
#IndustryList ul { padding-left:20px; list-style:none;}
#IndustryList li { padding-left:5px;}
#IndustryList li a, #IndustryList li a:visited { color:#0066cc; text-decoration:none;}
#IndustryList li a:hover { color:#C30;}

#KeywordList { padding:5px 20px 20px 20px;}
#KeywordList a, #KeywordList a:visited {color:#0066cc; text-decoration:none;}
#KeywordList a:hover {color:#C30; text-decoration:underline;}

#FooterBar { width:1024px; height:5px; clear:both; margin-top:20px; background-color:#C30; }
#Footer { width:1024px; clear:both; padding-top:5px; padding-bottom:5px; text-align:right; font-size:0.7em;}

/* Archive */
.TitleList ul { list-style-type:none;}
.TitleList li { }
.TitleList a, #TitleList a:visited { font-size:1.1em; font-weight:bold; color:#333; text-decoration:none;}
.TitleList a:hover { font-size:1.1em; font-weight:bold; color:#C30; text-decoration:none;}
.ReadMore { width:95%; text-align:right; margin-bottom:25px; font-size:0.75em;}
.ReadMore a, .ReadMore a:visited, .ReadMore a:hover { color:#C30; text-decoration:underline;}
.AmazonBox { text-align:center;}
#Archive_Ad { padding:5px 0 10px 0;}


/* Single */
.AdBoxArticle { margin:10px 25px 10px 25px; text-align:left;}
H2.ArticleTitle {font-size:1.1em; font-weight:bold; color:#333;}
.ArticleText ul {  margin:10px 50px 0px 60px;}
.ArticleText li { line-height:1.5em; padding-bottom:5px;}
#Donation form { }
#DonationBtn { padding-left:100px; height:48px; /*background-color:#0F0;*/}
form.btn1 { width:16px; float:left; padding-top:16px; }
form.btn3 { width:32px; float:left; padding-top:8px; margin-left:10px;}
form.btn5 { width:48px; float:left;margin-left:10px;}

#Update { text-align:center; margin-bottom:20px;}
form.sub input { border:1px #999 solid;}

/* Related posts */
.Related { /*width:670px;*/ padding-left:25px; font-size:1em; margin-bottom:10px;}
.Related h4 { font-size:1em; font-weight:bold;}
.Related ol { list-style-type:none; margin-left:20px;}
.Related li { line-height:1.5em;}
.Related a, .Related a:visited { color:#06C; text-decoration:none}
.Related a:hover { color:#C30; text-decoration:none;}

.error { font-size:1.1em; font-weight:bold;}