body 	{  margin-bottom: 0; margin-top: 0; color:#000;}
body p {
		font: Courier; color:#000;
		font-size: small;
		}

.container 		{border:none; }

a 				{ color: #00487D; text-decoration: none;}
a:hover			{ color: #7B0F0F; }

img.center  {display: block;
    margin-left: auto;
    margin-right: auto}

#maincontent .blogcontent 	{ padding: 25px 10px 20px 5px; }	
#maincontent h2 {border-bottom: 1px solid #ccc; color:#000;}
ol {list-style-type: none;}
.navigation, .navigation a {color:#000;}

/*-----------------------------------------------------------------------------
	Header
	Add a graphic logo, using the following CSS
-----------------------------------------------------------------------------*/

#header {
	height: 165px;
}
/****
#header h1		 { display: none;  }
#header .description { display: none; }
****/

/*-----------------------------------------------------------------------------
	Navigation Colors
	Customize the navbar with this CSS
-----------------------------------------------------------------------------*/

#logo {	height: 155px; width:150px}
.content .center {
	display: block;
	margin: 0 auto;
	}
	

#menu-main-menu {width:420px;}

#nav, #subnav	{ background: #fff; color:#000; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;}

#nav ul,
#subnav ul		{ margin: 0 auto; padding: 0; list-style: none; }

#nav li,
#subnav li		{ margin: 0; padding: 0; float: left; background-image: none; text-transform: uppercase;}

#nav li a,
#subnav li a 	{ color: #000; }

#nav li.current_page_item a,
#nav li a:hover 	{ background: #ddd; color: #000;}

#nav li.current_page_item a,
#subnav li.current_page_item a,
#subnav li a:hover 	{ color: #000; font-style: italic;}
/****
****/
#page {border:none;}


/*-----------------------------------------------------------------------------
	 Home page
-----------------------------------------------------------------------------*/

#wpss_slideshow_frontslider, div#frontcats {margin: 0 auto; width:640px;}
#wpss_slideshow_frontslider {height:600px !important;background-color: #fff !important;}

.categorybox {width:155px; text-align:center; float:left;}
.slider-wrapper {height: 550px;}
.nivo-caption h2 {text-align:center;}

div.wpss_img full {margin-bottom: 100px;}
.wpss_excerpt {height: 300px;}
.wpss_excerpt h1{text-align:center; font-style: italic;}
p.readmore a {color:green;float: right; font-size: 2em; text-decoration:none;}


/*-----------------------------------------------------------------------------
	 About
-----------------------------------------------------------------------------*/
#aboutmoi {width: 580px;margin:0 auto;}

/*-----------------------------------------------------------------------------
	 Projects and Writing pages
-----------------------------------------------------------------------------*/
#projectspage .content {padding: 25px 20px 20px !important;}
.projectsrow {width:820px;padding-top:20px;}
.projectsbox {width:142px; text-align:center; float:left; height: 180px; padding:0px 15px;font-size:small;}
#projtitle {height: 150px; padding-top: 30px; width:100px;}
.writingbox {width:30%; height:200px; 
		float: left;
		padding:10px;
		text-align:center;
			}
.odd {background-color:#000 !important; color:#fff !important;}
.even {background-color:#fff !important; color:#000 !important;}
#writing h2.even a {color:#fff !important;}
#writing {margin:15px 0px;}


/*-----------------------------------------------------------------------------
	 Search
-----------------------------------------------------------------------------*/
input#s {
    background: url("images/search.png") no-repeat scroll 5px 6px transparent;
    border-radius: 2px 2px 2px 2px;
    font-size: 14px;
    height: 22px;
    line-height: 1.2em;
    padding: 4px 10px 4px 28px;
    width: 175px !important;
    margin-bottom: 20px;
}

#ads ul li {width: 230px !important;}

/*-----------------------------------------------------------------------------
	 Tables
-----------------------------------------------------------------------------*/

table.writingpage, table.projects {
	font-family: courier,arial,sans-serif;
	font-size:11px;
	background-color: #333;
	padding:8px;
	border: none;
}


#writingpage h2, .projectsbox h2, #categorybox h2, .projectsrow h2, .writingbox h2 {
	border: none !important; 
	margin-bottom: 15px;
	text-transform: uppercase;
	}
#writingpage h2 {color:#fff;	text-align: center;}
.projectsrow h2, #categorybox h2 {
	color: #000;
	}