/*
Theme Name: NonSuckage
Theme URI: http://glideonfade.com
Description: A theme that doesn't suck
Version: 1.0
Author: Marcus
Author URI: http://pyratedesign.com
*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,
fieldset,p,blockquote,th,td,img,hr
		{ margin: 0px; padding: 0px; border: 0px;}
		
.clear {clear: both;}
.right, .alignright {float: right;}
.left, .alignleft {float: left;}

body {padding: 0 0 30px 0;
	font-family: verdana, arial, sans-serif; font-size: 62.5%; /* Resets 1em to 10px */ text-align: center; color: #cccccc;
	background-color: #000000;}

div#page {display: block; width: 664px; margin: 0 auto; padding-top:50px;
	text-align: left;}
div#headerimg {padding: 60px 0;
	text-align: center;}
div.post {padding: 0 0 100px 0; clear: both;}
div.navigation {padding:0 0 20px 0;}


/* ================ Header ================== */

div#header {height:51px; overflow:hidden; padding:0 30px; position:relative;
	font-size:.8em;
	/*background:url(images/header.png) repeat-x bottom;*/ border-bottom:1px solid #212121;}
div#header h1 {width:216px; float:left;}
a#home {width:216px; height:50px; float:left; margin-right:50px; position:relative; overflow:hidden;
	text-indent:-5000px;
	background:url(http://daveraphael.com/images/dave-raphael-photographer.gif) no-repeat top;}
div.description {display:none; float: left;}

#topmenu {float: right; margin-top: 24px;
	list-style: none;}
#topmenu li {display: inline; float: left;}
#topmenu li a {display: block; height: 22px; margin-left: 12px; padding: 0px 0px 0px 0px; overflow:hidden;
	text-indent: -5000px; text-decoration: none; color: #999999; line-height: 22px;}

#topmenu li.page a#portfolio {height:22px; width:76px;
	background:url(images/menublog.gif) no-repeat 0px 0px;}
#topmenu li.page a#portfolio:hover {background:url(images/menublog.gif) no-repeat 0px -22px;}
#topmenu li.page a#contact {height:22px; width:62px;
	background:url(images/menublog.gif) no-repeat -90px 0px;}
#topmenu li.page a#contact:hover {background:url(images/menublog.gif) no-repeat -90px -22px;}


/* ================ Sidebar ================== */		

div#sidebar {padding: 8px 16px;
	background-image: url(images/foot-side-fade.png); background-color: #303030; border: 1px solid #454545;}
div.insidebar1{float: left; padding: 10px 20px 10px 0; width: 270px;}
div.insidebar2 {float: left; padding: 10px 20px; width: 150px;}
div.insidebar3 {float: right; padding: 10px 20px;}




.bottom-navigation {padding-bottom:80px;}
.bottom-navigation .older a {display:block; height:22px; width:70px; overflow:hidden;
	text-indent: -5000px;
	background:url(images/blog-new-old.gif) no-repeat 0px 0px;}
.bottom-navigation .older a:hover {background:url(images/blog-new-old.gif) no-repeat 0px -22px;}
.bottom-navigation .newer a {display:block; height:22px; width:70px; overflow:hidden;
	text-indent: -5000px;
	background:url(images/blog-new-old.gif) no-repeat -76px 0px;}
.bottom-navigation .newer a:hover {background:url(images/blog-new-old.gif) no-repeat -76px -22px;}

/* ============================= */


a {color: #707070}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color: #cccccc; text-decoration: none;}

div.entry p {padding: 4px 0;
	font-size: 1.2em;}

p.postmetadata, p.postmetadata a {padding: 15px 0 0 0;
	color: #444444;}
div.navigation a:hover {color:#a90000;}


div#sidebar ul li {list-style-type: none;}



/* ============================= */


div.entry img {padding: 0 0 4px 0;}



		

