/* colors

Red: #AF0606
Blue: #1067EE;
Light Gray: #F6F6F6;

*/


/*--- General ---*/

body {
	color: #000;
	font-family: Verdana, sans-serif;
	font-size: 14px;
	margin: 0;
	padding: 0;
	background-color: #BBC2C8;
	background-image: url("../images/ild_body_bg.jpg");
	background-repeat: repeat-y;
}

img {
	border: 0;
}

i {
	background-color: #FFF9CE;
}

hr {
	border: 0px;
	color: #E6E6E6;
	background-color: #E6E6E6;
	height: 1px;
	margin-bottom: 16px;
	margin-top: 16px;

}

/*--- Links ---*/

a:link, a:active, a:visited {
	color: #1067EE;
	font-weight: bold;
	text-decoration: none;
}

a:hover {
	/*border-bottom: 1px solid #207EF1;*/
	/*color: #000;*/
	background-color: #EEEEEE;
	/*background-color: #D3E7FF;*/
}

a.small:link, a.small:active, a.small:visited {
	font-size: 10px;
	color: #1067EE;
	font-weight: bold;
	text-decoration: none;
}

a.small:hover {
	background-color: #EEEEEE;
}


/*--- Layout ---*/

div#frame {
	float: left;
	width: 900px;
}

div#content {
	float: left;
	width: 494px;
	margin-left: 65px;
	margin-top: 13px;
}

* html div#content {
	margin-left: 32px;
}

div#sidebar {
	float: left;
	width: 263px;
	margin-left: 26px;
	margin-top: 13px;
}

div#header {
	float: left;
	width: 900px;
	height: 195px;
	background-color: #F6F6F6;
}

div#body {
	float: left;
	width: 900px;
	background-color: #fff;
	background-image: url("../images/ild_content_bg.jpg");
	background-repeat: repeat-x;
}

div#footer {
	float: left;
	width: 835px;
	background-color: #fff;
	padding-left: 65px;
	margin-top: 65px;
	padding-top: 39px;
	padding-bottom: 39px;
	background-image: url("../images/ild_content_bg.jpg");
	background-repeat: repeat-x;
}

* html div#footer {
	width: 900;
}






/*--- Header ---*/

div#header img.header {
	margin-top: 45px;
	margin-left: 54px;
}

div#header a {
	border: 0;
	background-color: transparent;
}

/*div#header ul {
	margin: 0;
	padding: 0;
	list-style: none;
	margin-top: 13px;
	margin-left: 65px;
}*/

div#header ul {
	width: 135px;
	position: absolute;
	top: 46px;
	margin: 0;
	padding: 0;
	list-style: none;
	/*margin-top: 13px;*/
}

div#header ul.menu1 {
	left: 585px;
}

div#header ul.menu2 {
	left: 720px;
}

/*div#header ul li {
	display: inline;
	margin-right: 7px;
	padding-right: 7px;
	border-right: 1px solid #C0C0C0;
}*/

div#header ul li a {
	display: block;
	height: 20px;
	padding: 5px 0 5px 13px;
	border-left: 4px solid #C0C0C0;
}

div#header ul li a:hover {
	color: #000;
	/*border-bottom: 4px solid #757575;*/
	border-left: 4px solid #000;
	/*background-color: transparent;*/
	background-color: #EEEEEE;
}

div#header ul li a.selected {
	color: #000;
	border-left: 4px solid #000;
	background-color: #EEEEEE;
}

div#header div#tagline {
	font-family: Futura, Trebuchet MS, sans-serif;
	margin-left: 65px;
	font-size: 28px;
}

div#header div#tagline img {
	margin-bottom: -4px;
}




/*--- Entries ---*/

div#content h1 {
	color: #AF0606;
	font-size: 18px;
	font-weight: bold;
	margin-top: 26px;
}

div#content h1 a {
	color: #AF0606;
	text-decoration: none;
	border: 0;
}

div#content h4, dt {
font-weight: bold;
	color: #000000;
	font-size: 16px;
}

div#content p {
	font-size: 14px;
	line-height: 22px;
}

div#content blockquote {
	font-family: Georgia, serif;
	font-size: 12px;
	color: #757575;
	line-height: 20px;
	margin: 0;
	padding-left: 26px;
	border-left: 1px solid #757575;
}

div#content blockquote a {
	color: inherit;
	text-decoration: underline;
	border: 0;
	font-weight: inherit;
}

div#content blockquote a:hover {
	color: #000;
	background-color: transparent;
}

div#content blockquote i {
	background-color: transparent;
}

div#content code {
font-size: 12px;
	display: block;
	color: orange;
	border-left: 1px solid #B8B8B8;
	padding: 0 0 0 13px;
	margin: 13px 0 13px 0;
}

div#content p#fn1,
div#content p#fn2,
div#content p#fn3, 
div#content p#fn4,
div#content p#fn5,
div#content p#fn6,
div#content p#fn7,
div#content p#fn8 {
	color: #757575;
	font-size: 12px;
}

div#content .AnEntry h1 .date {
	visibility: hidden;
	color: #B8B8B8;
	font-size: 14px;
}

* html div#content .AnEntry h1 .date {
	visibility: visible; /*Make it visible in IE*/
}


div#content .AnEntry:hover h1 .date {
	visibility: visible;
}


/*--- Comments ---*/

div#content ol.comments li {
margin-bottom: 26px;
}

div#content ol.comments li .date {
color: #B8B8B8;
visibility: hidden;
}

* html div#content ol.comments li .date {
visibility: visible; /*Make it visible in IE*/
}

div#content ol.comments li:hover .date {
visibility: visible;
}

/*--- Search ---*/

ol.search {
margin-left: 0;
}

ol.search li h1 {
margin-bottom: 0;
}


/*--- Sidebar ---*/

div#sidebar h1 {
	color: #AF0606;
	font-size: 14px;
	font-weight: bold;
	margin-top: 26px;
}

div#sidebar input.search {
	color: #BDBDBD;
	font-size: 10px;
	width: 263px;
	margin-bottom: 13px;
}

div#sidebar p {
	font-size: 12px;
	line-height: 18px;
}

div#sidebar div#linkroll {
	margin-top: 13px;
}

div#sidebar div#linkroll p {
	margin-bottom: 26px;
}

div#sidebar div#linkroll p.AnEntry .date {
	visibility: hidden;
	color: #B8B8B8;
	font-size: 14px;
}

div#sidebar div#linkroll p.AnEntry:hover .date {
visibility: visible;
}



/*--- Footer ---*/

div#footer p {
	font-size: 10px;
	color: #757575;
}

/*--- Images ---*/

div#sidebar a.mydashboard:link img, div#sidebar a.mydashboard:visited img {
	border: 1px solid #757575;
	padding: 5px;
}

div#sidebar a.mydashboard:hover img {
	background-color: #DDDDDD;
}

div#sidebar a.mydashboard:active img {
	background-color: #B1B1B1;
}

/*--- Archive ---*/

dd { /* Title-Link Container */
margin-bottom: 9px;
margin-left: 13px;
}

dt { /* Month Container */
margin-bottom: 9px;
}

/*--- Primebox ---*/

div#gradbox {
	width: 263px;
	top: 26px;
	background-image: url("../images/primebox_grad_bg.jpg");
	background-repeat: repeat-x;
	background-color: #F3F3F3;
	margin: 26px 0 26px 0;
}

div#borderbox-top {
	float: left;
	height: 15px;
	margin: 0;
/*background-color: red;*/
}

div#borderbox-bottom {
	float: left;
	height: 15px;
	margin: 0;
	/*background-color: red;*/
}

div#borderbox-body {
	float: left;
	padding-left: 13px;
	margin: 0;
}

html>body div#borderbox-body {
background-image: url("../images/primebox_border_bg.png");
}

* html div#borderbox-body {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../images/primebox_border_bg.png', sizingMethod='image');
}

div#gradbox h1 {
	margin-top: 0;
}

/*--- Ads ---*/

div#ad-sidebar {
	margin-top: 26px;
}