/*  
Theme Name: GracefulSpoonResume
Theme URI: http://wordpress.org/
Description: Architecture Portfolio and Blog
Version: 1.0
Author: John Locke
Author URI: http://lioninoil.net and http://gracefulspoon.com

/* -------------------------------------------------------------- 
  
   reset.css
     
-------------------------------------------------------------- */


html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
font-size: 11px;

		font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
	vertical-align: baseline;
}

a img { border: none; }





/* HEADER */

body { 
  color: #444; 
  font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif; 
 }



/* Some default classes
-------------------------------------------------------------- */

.small      {font-size: .7em; margin-bottom: 1.875em; line-height: 1.875em; }

small {font-size: .75em; font-weight: bold; color: #333;}


.large      { font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em; }
.quiet      { color: #666; }

.hide       { display: none; }
.highlight  { background:#ff0; }
.added      { color:#060; }
.removed    { color:#900; }

.top        { margin-top:0; padding-top:0; }
.bottom     { margin-bottom:0; padding-bottom:0; }


/* -------------------------------------------------------------- 
  
   pagelayout.css
     
-------------------------------------------------------------- */



.container {
	margin-top: 0px;
	padding-top: 0px;
}

#section {
	margin-bottom: 30px;
	}

#wholedamnthing {
	margin-top: 0px;
	padding-top: 0px;
	width: 1000px;
	margin-left: auto ;
  	margin-right: auto ;}


#topNav {
	background-color: #ffbe16;
	height: 13px;
	margin: 0px;
	padding-top: 0px;
}


#topNavTab {
	background-color: #ffbe16;
	height: 34px;
	width: 490px;
	margin-left: 0px;
}


#linksbar {float: left; margin-left: 2px;}
#linksbar a:hover { border-style: solid; border-color: #ff0099; border-width: 0 0 3px 0}

#mainpage {
	margin-top: 20px;
	width: 1000px;
}


#mainpage {
	width: 700px;
	border-style: solid; border-color: #363642; border-width: 0 0 2px 0;
}

#mainpage h1 a {
	background: #ffbe16; text-decoration: none;color: #222; font-weight: bold;}
	
#mainpage h1 a:hover {text-decoration: none;color: #ff0099; font-weight: bold;}

#title {margin-bottom: 20px;}

#nav span {	color:#ff0099;	font-weight: bold;}

#nav {width: 235px; height:130px; float:left}

#nav ul	{list-style-type: none; padding: 0; border: 0; margin: 0}

#nav li	{padding: 5px 0 5px 0; border: 0; margin: 0; border-style: solid; border-color: #333; border-width: 0 0 1px 0}

#nav a  {color: #333; text-decoration: none; padding-left:1px}

#nav a:hover  {
	color: #ff0099;
	text-decoration: none;
	font-weight: bold;}
	
.group {
	margin-bottom: 20px;
	}

h1 {font-weight: bold;}

h1.header {
	font-weight: bold;
	margin-bottom:50px;}

h1.right {
	font-weight: bold;
	text-align: right;}

p.gray {
	color:#777;
	font-style: italic;}

p.last {margin-bottom: 20px;}

p { color: #666}

p a {text-decoration: underline;color: #333; }

p a:hover {text-decoration: underline;color: #ff0099; }


#footer {
	margin-top: 10px;
	margin-bottom: 5px;
	width: 1000px;
}
