/*
Theme Name: NAP
Theme URI: http://napconnection.com/
Description: A WordPress theme for NAP - based on the default theme.
Version: 1
Author: Me
Author URI: http://google.com/
Tags: blue, custom header, fixed width, two columns, widgets

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/


body {
background-color: white;
font-family: Arial, Verdana, Helvetica;
margin: 2px 0px 2px 0px;
}


a:link {
color: #0066EE;
background-color: #FFFFFF;
}
a:active {
color: #0088FF;
background-color: #FFFFFF;
}
a:visited {
color: #0066EE;
background-color: #FFFFFF;
}
a:hover {
color: #0000FF;
background-color: #EDF8FA;
}

a.submenu:link {
background-color: #FFFFFF;
border: 1px solid #FFFFFF;
line-height: 16px;
padding: 3px 8px 2px 8px;
}
a.submenu:active {
background-color: #FFFFFF;
border: 1px solid #84BBC1;
line-height: 16px;
padding: 3px 8px 2px 8px;
}
a.submenu:visited {
background-color: #FFFFFF;
border: 1px solid #FFFFFF;
line-height: 16px;
padding: 3px 8px 2px 8px;
}
a.submenu:hover {
background-color: #FFFFFF;
border: 1px solid #84BBC1;
text-decoration: none;
line-height: 16px;
padding: 3px 8px 2px 8px;
}

b.at {
background-color: #EDF8FA;
line-height: 16px;
padding: 2px 7px 2px 7px;
border: 1px solid #84BBC1;
}

a.menu:link {
display: block;
color: #215A5A;
padding: 2px;
border: 1px solid #FFFFFF;
}
a.menu:active {
display: block;
color: #0066EE;
padding: 2px;
border: 1px solid #FFFFFF;
}
a.menu:visited {
display: block;
color: #215A5A;
padding: 2px;
border: 1px solid #FFFFFF;
}
a.menu:hover {
display: block;
color: #0066EE;
padding: 2px;
border: 1px solid #D8EAE6;
}

a.at {
display: block;
color: #0066EE;
padding: 2px;
border: 1px solid #DFEFEF;
}
a.at img {
border: 1px solid #84BBC1; background-color: #EDF8FA; margin: 1px 0px 1px 0px;
}

a.menu:link img {
margin-top: 1px;
margin-bottom: 0px;
background-color: #FFFFFF;
border: 1px solid #FFFFFF;
}
a.menu:active img {
margin-top: 1px;
background-color: #FFFFFF;
border: 1px solid #84BBC1;
}
a.menu:visited img {
margin-top: 1px;
background-color: #FFFFFF;
border: 1px solid #FFFFFF;
}
a.menu:hover img {
margin-top: 1px;
background-color: #FFFFFF;
border: 1px solid #84BBC1;
}

img.at {
border: 1px solid #84BBC1; background-color: #EDF8FA; margin: 1px 0px 1px 0px;
}

td.widecolumn {
padding: 0px 32px 14px 12px;
}

td.sitelinks {
width: 256px;
}
td.sitelinks p {
font-size: 84%;
font-weight: bold;
margin: 6px;
}


img.in-right {
float: right;
margin: 0px 0px 10px 20px;
}


hr {
color: #A2B0C4;
height: 1px;
}
ul {
list-style-image: url(img/napbullet.gif);
}
div.note {
padding: 8px 12px 12px 12px;
border: 1px solid #A2B0C4;
}


table, td {
font-family: Arial, Verdana, Helvetica;
}

td.menu {
width: 134px;
}
td.menu p {
font-size: 84%;
font-weight: bold;
margin: 6px;
}

td.board {
padding-right: 8px;
}
td.list {
padding-right: 12px;
padding-bottom: 18px;
}
td.list h3 {
margin-bottom: 4px;
}
td.list blockquote {
margin-top: 4px;
}


h1 {
color: #215A5A;
text-align: center;
}
h2 {
color: #215A5A;
text-align: center;
}
h3 {
color: #215A5A;
margin-top: 20px;
margin-bottom: 10px;
}

p {
margin-top: 10px;
margin-bottom: 10px;

}


input {
font-family: Arial, Verdana, Helvetica;
}
textarea {
font-family: Arial, Verdana, Helvetica;
}
select {
font-family: Arial, Verdana, Helvetica;
}


#sidebar {
float: right;
background-color: #EDF8FA;
width: 176px;
padding: 10px 8px 18px 18px;
margin: 0px 0px 10px 20px;
border: 1px solid #84BBC1;
}
#sidebar #searchform label {
font-size: 80%;
}
#sidebar #searchform #s {
width: 126px;
}
#sidebar li, #sidebar h2, #sidebar a {
font-size: 97%;
}

#sidebar a:link {
font-weight: bold;
background-color: #EDF8FA;
}
#sidebar a:visited {
font-weight: bold;
background-color: #EDF8FA;
}
#sidebar a:hover {
font-weight: bold;
color: #0000FF;
background-color: #FFF;
}




h4.bloglable {
color: #296060;
}
h4.bloglable span.blog {
color: #000;
}

#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
	}

#sidebar ul li h2 {
text-align: left;
	margin: 8px 0 0 0;
	}

#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 4px;
	}

#sidebar ul p, #sidebar ul select {
	margin: 0 0 0 8px;
	}

#sidebar ul ul, #sidebar ul ol {
	margin: 0 0 0 10px;
	}

#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 10px;
	}

ol li, #sidebar ul ol li {
	list-style: decimal outside;
	}

#sidebar ul ul li, #sidebar ul ol li {
font-size: 88%;
	margin: 0 0 0 4px;
	padding: 0;
	}


#commentform #comment {
width: 88%;
}

.notop {
margin-top: 0;
}