/*

Theme Name: Manifest

Theme URI: 

Description: A clean and streamlined theme that focuses on the content and not the distractions.

Version: 1.01

Author: Jim Barraud

Author URI: http://jimbarraud.com

Tags: simple, clean, single column



*/



/* Reset All Styles

-------------------------------------------------------------------- */



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,

b, u, i, center,

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-size: 100%;

	vertical-align: baseline;

	background: transparent;

}

body {

	line-height: 1;



}

ol, ul {

	list-style: none;

}

blockquote, q {

text-align: justify;
line-height: 24px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:18px;
font-weight: normal;





}

blockquote:before, blockquote:after,

q:before, q:after {

	content: '';

	content: none;

}



/* remember to define focus styles! */

:focus {

	outline: 0;

}



/* remember to highlight inserts somehow! */

ins {

	text-decoration: none;

}

del {

	text-decoration: line-through;

}



/* tables still need 'cellspacing="0"' in the markup */

table {

	border-collapse: collapse;

	border-spacing: 0;

}



/* Global Styles

-------------------------------------------------------------------*/



body{

  background:#65a5ae url(images/bg.jpg) repeat-x top;
background-attachment:fixed;
  font-size: 55%;

 

font-family: 'century gothic', helvetica, arial;

  color: #5f6365;

letter-spacing: 0px;



}

strong{

  font-weight: bold;

}



/* Links */



a:link,

a:visited{

  color: #9C8A6A;

  text-decoration: none;

}

a:hover,

a:active{

  color: #3E372B;

  text-decoration: underline;

}



/* Headers */



h1{



height:202px;

width:734px;

  margin: 10px 0 0;

  font-size: 3.3em;

  font-weight: normal;

  text-transform: uppercase;

  letter-spacing: .05em;

  word-spacing: .2em;

}

h1 a{

  padding-right: 60px;

  margin-left: 60px;



}

h1 a:link,

h1 a:visited{

  color: #ffffff;

}

h1 a:hover,

h1 a:active{

  color: #ffffff;

  text-decoration: underline;

}

h2{

  margin-top: 30px;

  margin-bottom: 40px;

  font-size: 2.4em;

  font-weight: normal;

  color: #ffffff;

  text-transform: uppercase;

}

h3{

font-family: 'century gothic', sans-serif;

font-size: 31px;

font-style: normal;

font-weight: normal;

text-transform: normal;

word-spacing: normal;

letter-spacing: 0.7px;

line-height: 1.2em;

text-transform: uppercase;

Close





}

h3 a:link,

h3 a:visited{

  color: #fff;}

h3 a:hover,

h3 a:active{

  text-decoration: underline;

}

h4{

  margin-bottom: 10px;

  font-size: 1.5em;

  font-weight: bold;

  color: #fff;}

h5{

  position: relative;

  top: -35px;

  margin-bottom: 50px;

  font-family: "helvetica neue", helvetica, arial;

  font-size: 1.2em;

  color: #999;

  font-weight: normal;

  border-bottom: 1px solid #0a1923;

  
}

h5 abbr{

  display: inline-block;

  position: relative;

  margin: 0 auto;

  padding: 0 8px;

   background: #00060f;
  top: 8px;

}



/* Form Elements */



input[type=text],

textarea{
background-color: #00040a;
  border: 1px solid #0a1923;

  padding: 3px;

  font-family: helvetica, arial, sans-serif;

  font-size: 12px;

  color: #fff;
  -moz-border-radius: 5px;

  -webkit-border-radius: 5px;

}

input:focus,

textarea:focus{

  border-bottom: 1px solid #0a1923;

  color: #fff;}

input[type=submit]{

  padding: 3px 10px;

  color: #fff;
  font-weight: bold;

  background-color: #030f17;

  background-image: url(images/button.png);

  background-repeat: repeat-x;

  background-position: left top;

  border-width: 1px;

  border-style: solid;

  border-color: #0a1923;

  border-radius: 10px;

  -webkit-transition: border-color .2s ease-in, background-color .2s ease-in;

  -moz-border-radius: 12px;

  -webkit-border-radius: 10px;

  cursor: pointer;

}

input[type=submit]:hover,

input[type=submit]:focus{

  background-color: #040e1e;

  border-color: #0a1923;

}



/* Structure */


#title{
height:70px;
position:relative;
top:30px;
}

#header{
background:url(images/header.png) no-repeat bottom;
  padding: 0px 40px;
width: 850px;
height: 350px;
margin: 0 auto;


}


#siteWrapper{

background:url(images/tengah.png) repeat-y top;
  padding: 15px 40px 0px 40px;
  margin: 0 auto;



  width: 850px;

  text-align: center;

  position: relative;



}

#siteDescription{

  text-align: justify;
line-height: 24px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:18px;
font-weight: normal;
margin: 0px auto 50px auto;
width: 780px;
padding: 10px;
color: #494935;

}

#siteDescription2{

  text-align: right;
line-height: 23px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:17px;
font-weight: normal;
margin: 60px 40px 0px -60px;
width: 780px;
color: #494935;

}

#siteDescription3{


  text-align: right;
line-height: 20px;
font-size:12px;
font-weight: normal;
margin: 0px 40px 60px -60px;
width: 780px;

}


/* Main Navigation

-------------------------------------------------------------------*/



#mainNav{





}

#mainNav ul{



  margin: 0 auto;

  text-align: center;

 width: 734px;

}

#mainNav li{



  display: inline;

  margin-right: 20px;

  font-size: 1.5em;

font-family: 'century gothic', sans-serif;

letter-spacing: 0.7px;

text-transform: uppercase;

}

#mainNav li:last-child{

  margin-right: 0;

}

#mainNav a:link,

#mainNav a:visited{

  color: #999;

}

#mainNav a:hover,

#mainNav a:active{

  text-decoration: underline;

  color: #2E301C;

}

#mainNav .current_page_parent a:link,

#mainNav .current_page_parent a:visited,

#mainNav .current_page_item a:link,

#mainNav .current_page_item a:visited{

  font-weight: bold;

  color: #2A2D1A;

}

#mainNav .current_page_parent a:hover,

#mainNav .current_page_parent a:active,

#mainNav .current_page_item a:hover,

#mainNav .current_page_item a:active{

  color: #2E301C;

}



/* Main Content Body

-------------------------------------------------------------------*/



#coreContent{

  width: 734px;

  margin: 70px auto 0px auto;

}



/* Posts

-------------------------------------------------------------------*/



.postContent{

  position: relative;

}

.postContent h4{

  position: relative;

  top: 0;

  font-family: constantia, palatino, times new roman;

  font-size: 1.2em;

  color: #999;

  font-weight: normal;

  font-style: italic;

  border-bottom: none;

}

.postDate ~ .postContent{

  margin-top: -30px;

}

#coreContent p,

#coreContent li,

#coreContent dd{

  margin-bottom: 1.7em;

  font-size: 1.42em;
letter-spacing:0.7px;
  line-height: 2em;

  color: #677172;  text-align: justify;

}

#coreContent p{

  text-align: justify;

}

#coreContent li{

  list-style: square;

  margin-left: 17px;

}

#coreContent dt{

  font-size: 1.3em;

  color: #fff;}

.entry-content{

  margin-top: 24px;

  text-align: left;

}

.entry-content a:link,

.entry-content a:visited{

  text-decoration: underline;

}

.hentry{



  position: relative;

  padding-bottom: 37px;

  

  margin: 0px auto 30px auto;

}

.hentry-bottom{



margin: 0 auto;
}

#coreContent .postMeta{

  margin: 40px auto 0;

  font-size: 1.3em;

  color: #999;

}

#coreContent .postMeta div{

  margin-bottom: 5px;

}

#coreContent .postMeta a:link,

#coreContent .postMeta a:visited{

  color: #fff;
}

#coreContent .postMeta a:hover,

#coreContent .postMeta a:active{

  color: #fff;
}

#coreContent .postMeta span{

  text-transform: uppercase;

}

.entry-content h1,

.entry-content h2,

.entry-content h3,

.entry-content h4,

.entry-content h5,

.entry-content h6{

  color: #fff;  border: none;

  padding: 0;

  font-family: constantia, palatino, times new roman;

  font-weight: bold;

  margin: 0 0 5px;

  font-style: normal;

  position: static;

}



.entry-content h1{

  font-size: 2em;

  letter-spacing: 0;

}

.entry-content h2{

  font-size: 1.8em;

}

.entry-content h3{

  font-size: 1.6em;

}

.entry-content h4,

.entry-content h5,

.entry-content h6{

  font-size: 1.4em;

}

.entry-content strong{

  color: #fff;

}

.entry-content pre{

  color: #fff;
  font-size: 1.5em;

  line-height: 18px;

  margin-bottom: 15px;

}

.entry-content ul,

.entry-content ol{

  margin: 0 0 20px 15px;

}

.entry-content ol li{

  list-style-type: decimal !important;

}

.entry-content li{

  margin-bottom: 5px !important;

}

.entry-content blockquote{

margin: 0 20px;
}



#coreContent .entry-content blockquote p{

  font-size: 1.1em;

  line-height: 1.3em;

  color: #f2f2f2;

}

.entry-content .alignleft{

  float: left;

  margin: 4px 8px 4px 0;

}

.entry-content .alignright{

  float: right;

  margin: 4px 0 4px 8px;

}

.entry-content .wp-caption.alignnone{

  margin-bottom: 15px;

}

#coreContent .entry-content p.wp-caption-text{

  font-size: 1.1em;

  font-style: italic;

  color: #fff;
  margin-bottom: 0;

}

.hentry img{

margin-bottom: 5px;

border: 1px solid #0a1923;

padding: 2px;

}





/* Single Post Page

-------------------------------------------------------------------*/



.single h3{

  margin-top: 30px;

  margin-bottom: 5px;

}

.single h5{

  position: static;

  font-family: "helvetica neue", helvetica, arial;

  font-size: 1.2em;

  color: #999;

  font-weight: normal;

  border-bottom: none;



}

.single.hentry{

  border-top: 1px solid #0a1923;

  margin-top: -50px;

  border-bottom: none;

  padding-bottom: 0;

}

#coreContent .single .postMeta{

  margin: 20px 0 0;

  padding-top: 0;

  padding-bottom: 17px;

  text-align: left;

}



/* Links Page

-------------------------------------------------------------------*/



#coreContent .entry-content #linkList{

  margin-left: 0;

}

#coreContent .entry-content #linkList li{

  list-style-type: none;

  margin-left: 0;

}

#coreContent .entry-content #linkList li li{

  font-size: .9em;

  list-style-type: square;

  margin-bottom: 20px !important;

  margin-left: 15px;

}

#coreContent .entry-content #linkList ul{

  margin: 10px 0 40px;

}



/* Comments

-------------------------------------------------------------------*/



#commentspopup {

background-color: #040e1e;

} 



.commentEntry{
background:#01060c;
  padding: 25px 0;
  border: 1px solid #0a1923;
margin-bottom: 5px;

}

#coreContent .commentEntry p{

  color: #fff;
}

.avatar{

  float: left;

  margin-top: 4px;

}

.commentContent{

  float: left;

  width: 708px;

  margin-left: 22px;

}

.commentMeta{

  color: #fff;  font-size: 1.1em;

  text-align: left;

}

.commentMeta a:link,

.commentMeta a:visited{

  font-weight: bold;

}

.nocomments{

  font-size: 1.2em;

  padding: 25px 0;

  border-top: 1px solid #0a1923;

  border-bottom: 1px solid #0a1923;

}





/* Comment Form */



fieldset{
border: 1px solid #0a1923;
background:#01060c;
  padding: 0 0 10px;

}

legend{

  position: relative;

  display: block;

  font-size: 1.4em;

  font-weight: bold;

  text-align: left;

  margin: 0;

  padding: 0 0 4px 0;

}

legend span{

  position: relative;

  top: -15px;

  display: block;

  width: 734px;


}

#comments h4,

legend span{

  border-top: 2px solid #0a1923;

  border-bottom: 1px solid #0a1923;

  padding: .5em 0 .7em;

  font-weight: bold;

  text-align: left;

}

.leaveComment{

  margin-top: 14px;

  padding-bottom: 19px;

}

.commentForm{

  font-size: 1.1em;

  text-align: left;

  text-transform: uppercase;

  margin: 0 10px;

}

.commentForm em{

  text-transform: lowercase;

  font-style: italic;

  color: #999;

  font-size: 1em;

}

.commentForm input[type=text]{

  display: block;

  margin-bottom: 15px;

  width: 708px;

  font-size: 1.4em;

}

.commentForm textarea{

  width: 708x;

  max-width: 708px; /* Restricts the resizing capability in webkit bases browsers */

  height: 150px;

  font-size: 1.4em;

}

.commentForm input[type=submit]{

  float: right;

  margin-top: 8px;

}



/* Paging Navigation

-------------------------------------------------------------------- */



.pageNav{
border-top: 1px solid #0a1923;
padding-top:20px;
  margin-top: 40px;

}

.pageNav a:link,

.pageNav a:visited {

  display: inline-block;

  color: #fff;
  font-family: helvetica, arial, sans-serif;

  font-size: 1.1em;

  font-weight: bold;

  
  background-image: url(images/button.png);

  background-repeat: repeat-x;

  background-position: left top;

  padding: 3px 10px;

  border-width: 1px;

  border-style: solid;

  border-color: #0a1923;

  border-radius: 5px;

  -moz-border-radius: 5px;

  -webkit-border-radius: 5px;

  -webkit-transition: border-color .2s ease-in, background-color .2s ease-in;

}

.pageNav a:hover,

.pageNav a:active {

  text-decoration: none;

  background-color: #00060f;

  border-color: #0a1923;

}

.pageNav .prev,

.pageNav .next{

  display: inline;

}

.pageNav .prev{

  margin-right: 2px;

}

.pageNav .next{

  margin-left: 2px;

}



/* Archives

-------------------------------------------------------------------- */



#archives{

  margin-top: 90px;

}

h2.archiveTitle{

  margin: 40px 0 70px;

  color: #fff;
}

h2.archiveTitle strong{

  color: #ffffff;

}

#archives h3,

#coreContent li h3{

  font-family: constantia, palatino, times new roman;

  font-size: 1.6em;

  text-align: left;

  color: #fff;  font-weight: normal;

  text-transform: uppercase;

  margin: 0 0 5px;

  border-bottom: 1px solid #0a1923;

}

#coreContent li h3{

  font-size: 1.2em;

}

#archives label{

  font-family: constantia, palatino, times new roman;

  font-size: 1.4em;

  color: #fff;  font-weight: normal;

  text-transform: uppercase;

}

#archives #date{

  float: left;

  width: 150px;

}

#archives #categoryTags{

  float: left;

  width: 320px;

  margin-left: 30px;

}

#archives ul{

  margin: 5px 0 60px;

  text-align: left;

}

#archives ul li{

  display: inline-block;

  margin: 0 5px 5px 0;

  color: #999;

  font-size: 1.3em;

  line-height: 1.5em;

  white-space: nowrap;

}

#archives li a{

  margin-right: 5px;

}

#archives #date ul li{

  display: block;

  list-style-type: none;

  margin: 0 10px 0 0;

}

.tagArchives li{

  float: left;

  margin-right: 10px;

}

.categories li{

  margin-bottom: 5px;

  font-size: 2.3em;

}



/* Recent Posts (on the 404 page)

-------------------------------------------------------------------- */



#recentPosts{

  border-top: 2px solid #0a1923;

}

#recentPosts li{

  list-style: none;

  margin: 0;

  padding: 5px;

  border-bottom: 1px solid #0a1923;

}

#recentPosts a{

  float: left;

}

#recentPosts .postDate{

  float: right;

}



/* Search Results

-------------------------------------------------------------------- */



#coreContent.searchresults{

  margin-top: -35px;

}

.searchresults .postMeta{

  text-align: left;

}

.searchpanel{

  border-top: 1px solid #0a1923;

  border-bottom: 1px solid #0a1923;

  margin: 0 0 40px;

  padding: 10px 0;

}

.searchpanel input[type=text]{

  width: 250px;

  font-size: 1.7em;

}

.searchpanel input[type=submit]{

  font-weight: normal;

  -webkit-border-radius: 12px;

  -moz-border-radius: 16px;

  background-position: left 5px;

  font-size: 1.4em;

  

}



/* Footer

-------------------------------------------------------------------- */



#footer{

  width: 850px;

  margin: 0px auto 0;

  padding: 60px 40px 70px 40px;

  color: #fff;
  text-align: center;

background:url(images/tengah.png) repeat-y top;
}

.footerContent{

  width: 734px;

  margin: 20px auto 0;

  clear: left;

}

#footer p{

  line-height: 1.4em;

}

#footer #search{

  margin: 15px 0 30px;

}

#footer h5{

  position: relative;

  top: 0;

  margin-bottom: 8px;

  font-family: constantia, palatino, times new roman;

  font-size: 1.3em;

  color: #fff;
  font-weight: normal;

  text-transform: uppercase;

  border-bottom: none;

}

#footer .elsewhere{
color: #494935;
  margin-bottom: 30px;

}

#footer .elsewhere li{


  display: inline;

  padding: 0 8px 0 0;

  margin: 0 5px 0 0;

  border-right: 1px dotted #0a1923;

  font-size: 1.2em;

}

#footer .elsewhere li.last{

  padding: 0;

  margin: 0;

  border-right: none;



}

#footer #search input[type=text]{

  font-size: 1.4em;

  border-color: #0a1923;

}

#footer #search input[type=text]:focus{

  border-color: #0a1923;

}



/* Google Ad

-------------------------------------------------------------------- */



.googleAd{

  margin-bottom: 40px;

  padding-top: 40px;

  border-top: 1px dotted #0a1923;

}



/* Admin Edits

-------------------------------------------------------------------- */



.loggedin a:link,

.loggedin a:visited,

a.post-edit-link:link,

a.post-edit-link:visited,

a.comment-edit-link:link,

a.comment-edit-link:visited{

  color: #f00;

  font-weight: bold;

  text-decoration: underline;

}

#coreContent p.loggedin{

  display: inline-block;

  margin-bottom: 35px;

  padding: 10px;

  

  -moz-border-radius: 10px;

  -webkit-border-radius: 10px;

}



/* Self Clearing Floats

-------------------------------------------------------------------- */



#siteWrapper:after,

.post:after,

.commentEntry:after,

.commentForm:after,

#footer .elsewhere:after,

#metaContent .metaExtend:after,

#mainNav:after,

#mainNav ul:after,

#archives ul:after,

#coreContent .postMeta:after,

#recentPosts li:after{

  content: "."; 

  display: block; 

  height: 0; 

  clear: both; 

  visibility: hidden;

}

#bottom {
background:url(images/bg2.png) repeat-x bottom;
background-attachment:fixed;
width: 100%;



}



