body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {  margin:0; padding:0; } 
table { border-collapse:collapse; border-spacing:0; } 
fieldset,img {  border:0; } 
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; } 
ol,ul { list-style:none; } 
caption,th { text-align:left; } 
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; } 
q:before,q:after { content:''; } 
abbr,acronym {border:0; }
div.break {	display:block; clear:both; height:1px;}
strong, b {font-weight:bold;}
em, i {font-style:italic;}
img, a {text-decoration:none;outline:#FFF;}

/* END RESET ---------- */

body {
	background:#FFF;
	text-align: center;
	font:12px/16px "Helvetica Neue",Helvetica, Arial, sans-serif;
	color:#333333;
}

/* 
---------------
  STRUCTURE
--------------- 
*/

#header {
	margin:30px auto 20px auto;
	text-align:left;
}

#content {
	margin:0 auto 20px auto;
	text-align:left;
}
body#home #header,
body#home #content {
	width:855px;
}


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

#header h1 {
	margin-right:8px;
	font-size:28px;
	display:inline;
}
#header h3 {
	margin-right:8px;
	font-size:10px;
	display:inline;
}


/* 
---------------
  CONTENT
--------------- 
*/

body#home div.entry {
    float:left;
    margin:0 15px 15px 0;
    width:270px;
    height:200px;
    overflow:hidden;
}

span.entryTitle {     
    color: #fff;
    position: absolute;
    padding: 10px 0 0 10px;        
    font-size: 14px;
}
span.entryTitle2 {     
    color: #fff;
    position: absolute;
    padding: 10px 0 0 10px;        
    font-size: 11px;
}

/* 
#content .entry a:hover {
}
*/


body#single #header,
body#single #content {
	width:640px;
}

body#single div.entry h3 {
	margin:0 0 3px 0;
	font-size:18px;
	color:#111;
}
body#single .entry{	
	position:relative;
}
body#single .entry .nav {
	position:absolute;
	top:0;
	right:0;
	font-size:10px;
}
body#single .entry p {
	margin:0 0 12px 0;
}



/* 
---------------
  LINK STYLES
--------------- 
*/

#header a, .entry .nav a {
	color:#333;
	border:none;
}
#header a:hover, .entry .nav a:hover {
	color:#000;
	border:none;
}

.entry a {
	color:#333;
	padding:0 0 1px 0;
	border-bottom:1px dotted #555;
}
.entry a:hover {
	color:#000;
	border-bottom:0px solid #555;
}
















