/* COLORS 

Dark blue: #19162B
Blue: #1C425C
Aqua: #6ABDC4
Light Sand: #F0E4C5
Dark sand: #D6C28F


*/




/* -------------------------------------------------------------- 
  
   Reset.css
   * Resets default browser CSS styles.
   
   Created by Erik Meyer:
   * meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/
   
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

/* Remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}

/* Tables still need 'cellspacing="0"' in the markup. */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	padding:5px;
	font-weight: normal;
}

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}


/***********END OF RESET.CSS*****/


/*  
Theme Name: WordPress Default
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/

	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

*/



/* Begin Typography & Colors */
body {
	font-size: 62.5%; /* Resets 1em to 10px */
	text-align:center;
	font-size:small;
	font-family:"Arial", "Verdana", "Trebuchet MS", "Tahoma", "Arial";
	margin:0px;
	padding:0px;
	background:url('images/crossbg-tan.jpg') repeat;
	}


#outer {
width:100%;
}


	#container {
	text-align:left;
	width:900px;	

	}
	

	#header {
	margin:0px 0px 15px 0px;
	background:url(images/crossbg-blue.jpg) repeat;
	width:100%;
	line-height:30px;
	margin:0px 0px 10px 0px;
	color:white;
	font-size:11px;
	text-align:center;
	}
	
	#showcase {
	margin:0px 0px 0px 0px;
	}
	
	#nav {
	background:url(images/crossbg-darkblue.jpg) repeat;
	margin:0px 0px 10px 0px;
	color:white;
	}
		
		#nav ul {
		margin:0px;
		padding:0px;
		}
		
		#nav ul li {
		
		display:inline;
		}
		
		#nav a {
		padding:0px 8px;
		color:white;
		display:inline;
		}
		
		#nav a:hover {

		}
	
	#content {
	text-align:left;
	width:100%;
	margin:0px 0px 15px 0px;
	}
		#content ul {
		list-style:square;
		margin:0px 0px 10px 20px;
		}
	
		#main {
		float:left;
		width:500px;
		margin:0px 10px 0px 0px;
		background:white;
		}
				.widecolumn #main {
				width:640px;
				}


		#mainheader {
		padding:10px 10px 10px 10px;
		border-bottom:1px solid #ccc;
		}
	
		#maincontent {
		
		padding:10px;
		}
	
	#sidebar {
	float:right;
	width:250px;
	clear:right; 
	text-align:left;
	}

	
	#footer {
	text-align:center;
	padding:15px 0px;
	clear:both;
	}
	
/* Begin Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* End Calendar */



/***LAYOUT***/
	
	
/***STYLES***/

body,ul,ol,dl,h1,h2,h3,h4,h5,h6,td,th,
caption,pre,p,blockquote,input,textarea {
  line-height: 1.3em;
  color: #333;
}

h1,h2,h3,h4,h5,h6 { 
  margin: 0; 
  color:#111; 
  clear:both; 
}

/* Total height for each heading has to be a multiple of the baseline (18). */
h1 { 
font-size: 225%; 
margin:0px;
font-weight:bold;
color:#1C425C;
}

h2 { 
font-size: 150%; 
color:#6ABDC4;
margin:0px 0px 0px 0px; 
line-height:1em;
}

h2 p {
margin:0px;
}

h3 {
clear:none;
color:#1C425C;
clear:left; 
font-size: 125%; 
margin:10px 0px 2.5px 0px; 
padding:0px;
}

h4 { 
font-size: 100%; 
margin:10px 0px 2.5px 0px;
font-weight:bold;
text-transform:uppercase;
}

h5 { 
font-size: 100%;
font-weight:bold; 
}

h6 { 
font-size: 100%; 
font-weight:bold; 
}


p {
margin:0px 0px 10px 0px;
font-family: "Georgia", "Serif",
}

a {
color:#D6C28F; /* dark sand */
color:#19162B; /* dark blue */
color: #6ABDC4; /* aqua */

color:#1C425C;
}

a:hover {
color: #6abdc4;
}

strong {
font-weight:bold;
}

em {
font-style:italic;
}

blockquote {
display:block;
font-size:24px;
color:#1C425C;
color:#D6C28F; /* dark sand */
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
padding:10px 20px;
}

blockquote p {
color:#19162B; /* dark blue */}

small {
font-size:80%;
color:#999;
}


table.datatable {
width:99%;
border-collapse:collapse;
margin:0px 0px 10px;
border:1px solid #ccc;
}

	tr {
	
	}
		
		table.datatable th, table.datatable td {
		padding:2px 5px;
		margin:0px;
		border-bottom:1px solid #ccc;
		}
		
		table.datatable th {
		background:#f0f0f0;
		font-weight:bold;
		}
		
td.aligntop {
vertical-align:top;
}
		
		
form .text {
border:1px solid #ccc;
padding:2px;
font-size:90%;
}

select {
border:1px solid #ccc;
font-size:90%;
}

select option {
font-size:90%;
padding:2px;
}

/***CLASSES***/	

.singlepost #maincontent img {
float:right;
padding:5px;
margin:0px 0px 10px 10px;
border:#F0E4C5 1px solid;
}


dl.article {
float:left;
width:100%;
margin:0px 0px 10px 0px;
clear:both;
border-bottom:#F0E4C5 1px solid;
}

.article dt {
font-size:125%;
font-weight:normal;
color:#19162B;
margin:0px 0px 5px 0px;
}

.excerpt {

}


.article dd {
margin:0px 0px 0px 0px;
font-size:100%;
}

.article dd.byline {
font-size:90%;
color:#888;
}

.article dd.links {
font-size:90%;
}

.sectionthumb img {
margin:0px 10px 10px 0px;
padding:5px;
border:1px solid #F0E4C5;
float:left;
}

hr {
clear:both;
margin:0px 0px 10px 0px;
}

.center {
text-align:center;
margin:0px 0px 10px 0px;
}

.center * {
margin:0px auto;
}

	
p.intro {
font-size:30px;
line-height:36px;
display:block;
}

.top {
margin:0px;
}

.floatleft {
float:left;
margin:0px 10px 10px 0px;
}

.floatright {
float:right;
margin:0px 0px 10px 10px;
}

.clearleft {
clear:left;
}

.clearright {
clear:right;
}

.clearboth {
clear:both;
}

.border {
border:1px solid #ccc;
}

.padding {
padding:5px;
}

.datatable {


}





.commentlist li {
padding:0px 0px 10px 0px;
}

.commenttext {
margin:0px 0px 0px 0px;
width:620px;
display:block;
background:#6ABDC4 no-repeat url(images/commenttop.jpg) top left;
padding:21px 0px 0px 0px;
}

.commenttext .commenttextinner {
padding:0px 10px 10px;
background:url(images/commentbot.jpg) bottom left no-repeat;
}


.authorbio {
background:#758C9C url("http://thepacificedge.com/images/bluegrad300.jpg") top left repeat-x;
padding:10px;
width:600px;
float:left;
margin:0px 0px 10px 0px;
}

#maincontent img.authorpic {
float:left;
margin:0px 10px 0px 0px;
padding:5px;
border:1px solid #ccc;
background:white;
}

.authorbio p {
margin:0px;
}

.authorbio a:hover {
color:#000033;
}



