/*
Theme Name: Blank Theme
Theme URI: http://www.miklb.com/blog
Description: This is a blank theme, and style sheet
Version: Version number
Author: Michael B
*/
/*Special Thanks to Urban Giraffe for the Dissecting a Theme Guide, which inspired me to develop the blank theme
http://www.urbangiraffe.com/themes/guides

Additional thanks to Michael Hielemann at http://binarybonsai.com for the default Kubrick Theme
*/

/*-----------Block Level Elements--------------*/
body { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 76%;
	color: #000000;
	margin-top: 0px;
	margin-left: 20px;
	margin-right: 20px;
	}

hr {
	display: none;
	}
	
#page {
	margin-top: 0px;
}

ul {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; color: #000000; }

li.off {
	list-style: none;
	}

#header {
	margin-top: 0px;
	margin-bottom: 0px;
}

#header a {
	text-decoration: none;
	}

#headerimg {
	text-align: center;
	background: #fff URL(gfx/headerimg.gif) no-repeat center;
	width: 1200px;
	height: 160px;
	margin-top: 0px;
}

.description {

}

#wrapper {
	position: absolute;
	width: 700px;
	height: 800px; 
	top: 160px;
	width: expression(document.body.clientWidth < 605 ? "600px" : "85%" );
	margin: 0 auto;
}

div>#wrapper {
	margin: 0 auto;
	min-width: 400px;
	width: 85%;
}

#content {
	width: 70%;
	margin-left: 18%;
}

#sidebar {
	float: left;
	width: 18%;
	margin-top: 10px;
	clear: both;
}


#footer {
	margin-top: 36px;
	border-top: 1px solid #000;
	}

#footer p {
	font-size: .9em;
	}

.linkcat {
	list-style: none;
	}
	
.linkcat h2 {
	width: 120px; background-color: #99B8DB; color: #003974; text-align: right; font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: normal; padding-right: 2px; margin-right: 3px; border: 1px solid #003974; margin: 0 0; }

.linkcat ul {
	list-style: none;
	margin-left: 2px;
	}
	

/* -----------Custom from old DTI---------------*/
a:active  { text-decoration: none; color: #0000FF}

a:visited { text-decoration: none; color: #6633CC}

a:hover { color: #0066FF; text-decoration: none}

a:link { text-decoration: none; color: #0000FF}

#container {
margin-top: 40px; background-color: #FFFFFF; width: 720px; align: center;
}

p {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; color: #000000; }

p.block { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; line-height: 130%; margin-top: 24px; margin-right: 40px; color: #000000; background-color: #FFFFFF; text-align: justify; }

td { background-color: #FFFFFF;}

.vertical { border-right: 1px solid #346093; padding: 5px; }

.tm { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #666666; vertical-align: super}

.footer { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #666666; margin-top: 24px; margin-bottom: 24px; }

hr { color: #346093; width: 700px; size: 1px; }

horizbar {  background-image: url(gfx/vbar_bgnd.gif); background-repeat: repeat-y;}

faqTitle { font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 9pt; color: #003399; font-weight: bold;}

.title { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; color: #333333; font-weight: bold; border-bottom-color: Black; border-bottom-style: solid; border-bottom-width: 1px; }

.menu-off {
width: 120px; background-color: #99B8DB; color: #003974; text-align: right; font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: normal; margin-right: 3px; border: 1px solid #003974;}

.menu-on {
width: 120px; background-color: #E1ADA2; color: #891A1C; text-align: right; font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: normal; margin-right: 3px; border: 1px solid #891A1C;}

.submenu-off {
width: 120px; background-color: #FFFFFF; color: #003974; text-align: right; font-family: verdana, arial, sans-serif; font-size: 9px; font-weight: normal; margin-right: 3px; border: 1px solid #FFFFFF;}

.submenu-on {
width: 120px; background-color: #FFFFFF; color: #891A1C; text-align: right; font-family: verdana, arial, sans-serif; font-size: 9px; font-weight: normal; margin-right: 3px; border: 1px solid #FFFFFF;}

.marginal-head {
background-color: #FFFFFF; color: #000000; font-family: verdana, arial, sans-serif; font-size: 9px; font-weight: bold; margin-left: 12px; margin-right: 3px; margin-top: 12px; margin-bottom: 0px; border: 1px solid #FFFFFF;}

.marginal {
background-color: #FFFFFF; color: #000000; font-family: verdana, arial, sans-serif; font-size: 9px; font-weight: normal; margin-left: 12px; margin-right: 3px; border: 1px solid #FFFFFF;}

/*-------------Headings-------------*/

h1 {
	color: #003974
}

h2 {
	color: #0051A8;
}

h3 {
	color: #0051A8;
}

h4 {
	color: #0051A8;
}

/*-------------The Post-------------*/

h2 a:hover, h2 a:visited, h2 a {
	color: #0051A8;
}

.post {
	font-size:  1em;
}

.post p {
	font-size: 1em;
}

.post a {

}

.post ul {

}

.post li {

}

.entry {

}

.entrytext .postmetadata {

}

.postmetadata alt {

}

.postmetadata a {

}

.navigation {

}

.alignleft {

}

.alignright {

}

.center {

}

.pagetitle {

}

blockquote {

}

cite {

}

a img {

}

acronym, abbr {

}

/*--------------Sidebar------------*/

#sidebar ul {

}

#sidebar ul h2 {

}

#sidebar ul li {

}

#sidebar ul ul {
	margin-left: 0px;
	padding-left: 0px;
}

#sidebar ul ul li {
list-style: none; width: 120px; background-color: #FFFFFF; color: #003974; text-align: right; font-family: verdana, arial, sans-serif; font-size: 9px; font-weight: normal; margin: 3px 0px; border: 1px solid #FFFFFF;
}

#sidebar ul ul ul {

}

#sidebar p {

}

#sidebar a {

}
#sidebar a:hover {

}

#sidebar a:visited {

}


/*--------------Comments--------------*/

ol.commentlist {

}

ol.commentlist li {

}

ol.commentlist li.alt {

}

ol.commentlist a {

}

small.commentmetadata {

}

/*--------------Search Form-------------*/

#searchform {

}

#searchform input {

}

#searchform #s {

}


/*-------------Calendar-----------------*/

#wp-calendar {

}

#wp-calendar th {

}

#wp-calendar a {

}

#prev a, #next a {

}

#wp-calendar caption {

}

/*-------------Images------------------*/
