/*  
Theme Name: bluecomIT.com
Theme URI: http://www.bluecomit.com
Description: Custom theme for bluecomit.com
Version: 1
Author: Brian Reeve
Author URI: http://www.bluecomit.com
*/

body {
	padding:0px;
	margin:0px;
	font-family: Myriad, Verdana, Geneva, Arial, Helvetica, sans-serif;
	background:#111;
	text-align:center;
	font-size:12px;
}

img {
	border-width:0;
}

a {
  color:#6b9ac6;
  text-decoration:none;
}

a:hover {
  color:#6b9ac6;
  text-decoration:underline;
}

pre {
	background-color:#E8E8E8;
	border:1px solid #888;
	padding:2px;
	overflow: scroll;
}

#layout {
	 margin-left:auto;
	 margin-right:auto;
	 width: 770px;
}

#header {
	background:#FFF url("images/headerBgShadow.gif") repeat-x top;
	padding-top:46px;
}

#header .banner {
	height:103px;
	background: url("images/headerBg.jpg") no-repeat top;
	border-top:10px solid #000;
	border-bottom:10px solid #000;
}

.announcement {
	font-family: Arial;
	font-size: 1.5em;
	text-align: left;
	color: #666;
	border: 2px solid #D6CE95;
	background-color: #fffbe1;
	padding:10px;
}

.announcement a {
	color: #D6CE95;
	}

#main {
	background:#FFF url("images/headerBgShadow.gif") repeat-x top;
}

#main .left,
#footer .left {
  width:294px;
  margin:10px;
  float:left;
  text-align:left;
}

#main .right,
#footer .right {
  width:400px;
  margin:10px 10px 10px 0;
  float:left;
  text-align:left;
}

#footer {
	border-top:1px solid #000;
	background:#FFF url("images/footerBg.gif");
	background:#FFF url("images/headerBgShadow.gif") repeat-x top;
	height:84px;
}

.right .post {
	border-bottom: 1px solid #ccc;
}

.right .post h2 {
  font-family: Arial;
  font-size:1.5em;
	font-weight: normal;
	margin-top:0;
	clear:both;
}

.right .post h2 a {
  color:#656565;
  text-decoration:none;
}

.right .post h2 a:hover {
  color:#656565;
  text-decoration:underline;
}

.right .post .date {
	margin-top:1em;
	font-family: Arial;
	color:#717171;
}

.right .post .postmetadata {
	font-family:Arial;
	font-size:.9em;
	color:#717171;
}

.right .post .entry {
	text-justify: newspaper;
  font-size:12px;
	line-height: 1.4em;
}

.right .navigation .alignright {
  float:right;
}

.right .navigation .alignleft {
	float:left;
}

#sidebar .about {
	padding:10px 10px 0 10px;
	background:#FFF url('images/about_bg_shadow.gif') repeat-x;
	border-top:1px solid #bfbfbf;
  border-bottom:1px solid #bfbfbf;
	text-align: justify;
	text-justify: newspaper;
	font-size:1em;
}

#sidebar .about p {
	margin:0 0 10px 0;
}

#sidebar h2 {
  font-family: 'Lucida Grande', Verdana, Sans-Serif;
  font-size: 1.2em;
	margin-bottom:0;
  }
	
#sidebar ul li {
  list-style-type: none;
  list-style-image: none;
  margin-bottom: 15px;
  }

#sidebar ul p,
#sidebar ul select {
  margin: 0;
  }

#sidebar ul ul,
#sidebar ul ol {
  margin: 0;
  }

#sidebar ul ul ul,
#sidebar ul ol {
  margin: 0;
  }

ol li,
#sidebar ul ol li {
  list-style: decimal outside;
  }

#sidebar ul ul li,
#sidebar ul ol li {
  margin: 0;
  padding: 0;
  }
	
#sidebar ul ul,
#sidebar ul ol { margin: 0; }

#sidebar ul ul ul,
#sidebar ul ol { margin: 0; }

#sidebar form {
  margin: 0;
  }