/* Color palette: http://www.colourlovers.com/palette/474598/red_runaway */
body {
  background-color: #333333;
}
a {
  text-decoration: none;
}
p + p {
	text-indent: 0px;
}
form p + p  { 
	text-indent: 0; 
}
#container {
}
.topBarOuter {
}
.headerTop {
  background-color: #A7003C;
}
.headerOuter {
}
.topBar {
}
.header {
  font-size: 2.5em;
  font-weight: bold;
  color: white;
}
.header a {
  color: white;
}
.slogan {
  font-size: 2em;
  color: white;
}
.headerAndSlogan {
}
.gtalkBadge {
  margin-top: 10px;
}
.bookmarkThis {
  text-align: right;
}
.contentOuter {
}
.content {
  background-color: #EFEFEF;
}
.content a {
  color: #A7003C;
}
.contentBody {
}
.sidebarOuter {
}
.sidebar {
  background-color: #999999;
}
.sidebar a {
  color: white;
}
.sidebarModule, .sidebarModule a {
  color: white;
}
.sidebarModule h3 {
  color: white;
}
.sidebarTitle {
  font-size: 20px;
  line-height: 24px;
  color: white;
}
.sidebarItem, .sidebarItem a{
  font-size: 16px;
  line-height: 22px;
  text-decoration: none;
}
.footer {
	text-align: center;
  color: white;
  background-color: #999999;
}
.footer a {
  color: white;
}
#statusMessage {
	
}
.center {
	text-align: center;
}
.pageTitle {
}
.projectBox0 {
  background-color: #CCCCCC;
}
.projectBox1 {
  background-color: #CCCCCC;
}
.projectBox2 {
  background-color: #CCCCCC;
}
/* Pagination styles begin */
.pagination {
	text-align: center;
}
.publishedAt {
  color: gray;
}
.pagination .prev_page, .prev_page a {
}
.pagination .next_page, .next_page a {
}
.pagination .disabled {
}
.pagination .current {
}
/* Pagination styles end */

/* digg paginaton begin */
.digg_pagination {
  /*background: white;*/
  /* self-clearing method: */ }
  .digg_pagination a, .digg_pagination span {
    background: white;
    padding: .2em .5em;
    display: block;
    float: left;
    margin-right: 1px; }
  .digg_pagination span.disabled {
    color: #999;
    border: 1px solid #DDD; }
  .digg_pagination span.current {
    font-weight: bold;
    background: #2E6AB1;
    color: white;
    border: 1px solid #2E6AB1; }
  .digg_pagination a {
    text-decoration: none;
    /*color: #105CB6;*/
    color: #A7003C;
    /*border: 1px solid #9AAFE5; }*/
    border: 1px solid #A7003C; }
    .digg_pagination a:hover, .digg_pagination a:focus {
      color: #003;
      border-color: #003; }
  .digg_pagination .page_info {
    background: #2E6AB1;
    color: white;
    padding: .4em .6em;
    width: 22em;
    margin-bottom: .3em;
    text-align: center; }
    .digg_pagination .page_info b {
      color: #003;
      background: #6aa6ed;
      padding: .1em .25em; }
  .digg_pagination:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }
  * html .digg_pagination {
    height: 1%; }
  *:first-child+html .digg_pagination {
    overflow: hidden; }
/* digg pagination end */

#archive {
	background-color: green;
}
.menuOuter {
}
.menu {
  background-color: #EFEFEF;
  font-size:1.2em;
  text-align: left;
}
.menu a {
  color: black;
}
.menuItem {
	border-bottom: 1px solid #F2F2F2;
}
.menuItem:hover {
	background-color: #F2F2F2;
}
.rssFeeds {
	background-color: orange;
}
.pageBody {
	
}
.continue {
	text-align: right;
	font-weight: bold;
}
.pubDate {
	text-align: left;
	color: gray;
}
.tag {
	background-color: #FFFFCC;
}
.tags, .tags a {
	color: gray;
	text-decoration: none;
}
.imageHelp {
	float: left;
	margin-right: 5px;
}
/* ----------------------------------------------- 
 * simple table using table tag 
 *----------------------------------------------- */
.simpleTable {
	
}
.simpleTable tr th {
	
}
.simpleTable tr td.left {
	width: 120px;
	vertical-align: top;
}
.simpleTable tr td.right {
	vertical-align: top;
}
.formError {
	font-weight: bold;
	color: red;
}
.red {
	font-weight: bold;
	color: red;
}
.green {
	font-weight: bold;
	color: green;
}
.commentsLink {
}
.comments {
}
.commentator {
  font-weight: bold;
}
.commendBody {
}
.commentPublishedAt {
  color: gray;
  font-size: .9em;
  font-style: italic;
  text-align: right;
}
.categoryTitle {
}
.latestProjectTitle {
  font-size: larger;
}
.programmingLanguage {
  font-style: italic;
}
.projectDetails {
}
.projectTdLeft {
  width: 150px;
  font-weight: bold;
}
.projectTdRight {
}
.toggleLatestProjects {
  font-size: smaller;
  float:right;
}
.toggleLatestProjects a {
  color: white;
}
.tagCloud, .tagCloud a {
  color: white;
  background-color: #999999;
}
.tagCloudTitle {
  font-size: 1.4em;
  font-weight: bold;
}
.tagCss1 {
  font-size: 1.0em;
}
.tagCss2 {
  font-size: 1.2em;
}
.tagCss3 {
  font-size: 1.4em;
}
.tagCss4 {
  font-size: 1.6em;
}
.searchResult {
  font-size: 1.2em;
}
pre {
  background-color: black;
  color: #00FF7F;
}
code {
  background-color: black;
  color: #00FF7F;
}
