
/* CSS Document */

  
html,body, p, ul, h1, h2, h3, h4, h5, h6{
margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;  }
body{background:#FFF;}

img{border:none;}


div#body{width:900px;  margin: 25px auto 25px auto;}
div#border{position:relative; float:left; border:solid 1px #808285; width: 900px; margin: 15px auto 25px auto; padding-bottom:45px; }



/*------HEADER------------*/

div#header{width: 800px; margin: 50px auto; height:125px;}

div#header div{width:800px; border-bottom: solid 1px #d8d8d9; height:50px; }
div#header div a{margin:0px;}
div#header div a img{position:relative; float:left; border-right: solid 1px #d8d8d9;}

div#header p{position:relative; float:left; border-right: solid 1px #d8d8d9; width:215px; text-align:right; padding:10px 10px 0 0;}
div#header p strong{font-weight:normal; color:#000;}
div#header p a{float:right;color:#6d6e70; text-decoration:none;margin:0px;}

div#header a.portfolio, div#header a.learn, div#header a.resume{position:relative; float:left;margin: 10px 10px 0 50px; height:50px;}

div#header a.portfolio:hover, div#header a.learn:hover, div#header a.resume:hover{background-position: 0 50px;}

p#contact a:hover{color:#ed1c24;}

div#header a.portfolio{background:url(images/portfolio.jpg); width:100px;}
div#header a.resume{background:url(images/resume.jpg); width:100px;}
div#header a.learn{background:url(images/learn.jpg); width:150px;}

/*------SIDEBAR------------*/

div#sidebar{position:relative; float:left; width:215px; left:50px; text-align:right; }
div#sidebar a{text-align:right; font-size:12px; line-height:16px; text-decoration:none; color:#666666;}

div#sidebar a:hover{color:#ed1c24;}

div#sidebar ul{display:block; position:relative; float:right; list-style-type:none;}
div#sidebar ul li.post{background:none; border:none; margin:0px; font-weight:normal;}

div#sidebar ul li{margin-top:10px; font-size:12px; line-height:16px;}


div#sidebar ul li a.bold {color:#ed1c24; font-weight:bold;}

/*------CATEGORY PAGES------------*/
div.portfolio p{display:block; position:relative; float:left; text-align:center; background:#bbbdc0; padding: 75px 0 100px 0;	}


/*------FEATURED------------*/

div#content{position:relative; float:left; width:575px; background:#e6e7e7; left:60px;}
div#content img{position:relative; float:left; width:555px; margin-bottom:10px;}
 


/*------INDIVIDUAL PAGES------------*/

div#sidebar img{display:none;}

div.sideSingle ul{ margin-bottom:10px; width:100%;}

div.contentSingle p{font-size:1px; line-height:1px; margin:0px; padding:0px; height:0px; text-indent:-9900px;}

div#content ul li{display:none;}
div#content ul li img{display:block;}

img.two, img.three, img.four, img.five{ display:none;}



/*------TYPOGRAPHY------------*/

p{font-size:12px; line-height:16px; color:#4d4d4d; margin: 0 0 10px 0;}

div#content p{ width:555px; margin:10px 0 20px 10px; line-height:18px;}
div#content h1{text-align:center; color:#636466; font-size:18px; margin: 0 0 15px 0px;}
div#content h3{text-align:center; color:#636466; font-size:11px; margin:15px 0 1px 0px;}

div#content h1 a{color:#636466; text-decoration:none;}
div#content h1 a:hover{color:#ed1c24;}

div#sidebar h1{font-size:16px; font-weight:normal;}
div#sidebar h2{font-size:14px; font-weight:normal;}

/*------RESUME------------*/

div#content div.resume{padding-bottom:10px;}
div#content div.resume h1{ text-align:left; margin:10px 0 5px 10px; color:#000;}
div#content div.resume h2{ text-align:left; margin:15px 0 5px 10px; font-size:14px; color:#000; display:list-item; list-style:none;}
div#content div.resume h4{text-align:left; margin:10px 0 5px 10px; display:list-item; font-size:12px; color:#000; list-style:none;}

div#content div.resume h5{width:550px; font-size:12px; font-weight:normal; margin:0px 0 10px 10px; color:#4d4d4d; }

div#content div.resume h5 em{margin-left:10px; line-height:18px;}

div#content div.resume p{ width:550px; margin:0px 0 0px 10px; color:#4d4d4d; }
div#content div.resume p em{margin-left:10px;}

div#content div.resume ul{ display:list-item; width:525px; margin:0px 0 20px 10px; list-style:none;}
div#content div.resume li{ display:list-item; background:url(images/bullet-dark.jpg) no-repeat top left; background-position: 0 6px; padding-left:10px;font-size:12px; line-height:16px; color:#4d4d4d; margin: 0 0 5px 0; }

/*------LEARN ABOUT ME------------*/

div#content div.about{padding-top:25px; height:400px;}
div#content div.about p {line-height:24px; width:375px; position:relative; float:left; left:170px; margin-bottom:20px;)
