/*
Theme Name: Pi/Pi
Theme URI: www.pioverpi.net
Description: theme
Author: James Ma
Author URI: www.pioverpi.net
Template: thematic
*/

@import url('../thematic/style.css');

#branding {
padding:98px 0 34px;
background:transparent url(img/header.png) no-repeat;
}

#main {
clear:both;
padding:36px 0 22px;
}

.hentry {
padding:0 0 2px;
}

.entry-content {
padding:5px 0 0;
}

.entry-utility {
margin:0 0 24px;
}

#blog-title {
font-size:46px;
}

.entry-title {
size:24px;
padding: 0 0 0;
padding-bottom: 4px;
border-bottom: 2px dashed #CCCCCC;
margin-bottom: 5px;
}

h5 {
font-family: Arial, sans-serif;
font-size: 14;

font-weight: bold;
}

.entry-content img {
margin-bottom:3px;
border-bottom: 1px solid #2A2A2A;
border-top: 1px solid #2A2A2A;
border-left: 1px solid #2A2A2A;
border-right: 1px solid #2A2A2A;
}

p, ul, ol, dd, pre {
margin-bottom:10px;
}

.entry-content h1, .entry-content h2 {
margin:14px 0 14px;
padding: 0 0 0;
}

.entry-content h3 {

padding:0px 0 0px;
font-weight:bold;
font-style:normal;
}

.entry-content h2 {
border-bottom: 1px solid #CCCCCC;
}

/* colour of background for top menubar */
.sf-menu a,
.sf-menu ul a {
background: #E2E2E2 none repeat scroll 0 0;
}

/* colour on italisized text for sub-headings */
.sf-menu a,
.sf-menu a:visited, 
#blog-description,#siteinfo, 
#siteinfo a, 
.entry-meta, 
.entry-meta a, 
.entry-utility, 
.entry-utility a, 
.navigation a, 
.aside, 
.aside a {
color: #5F5F5F;
}

/* hover over header top menubar items colour */
.sf-menu li:hover,
.sf-menu li.sfHover,
.sf-menu a:focus,
.sf-menu a:hover,
.sf-menu a:active {
    background: #CECECE;
}

/* hover on links colour */
#blog-title a:active,
#blog-title a:hover,
.entry-title a:active,
.entry-title a:hover,
.entry-meta a:active,
.entry-meta a:hover,
.entry-utility a:active,
.entry-utility a:hover,
a:active,
a:hover,
.aside a:active,
.aside a:hover,
.sf-menu ul a:hover {
    color: #034279;
}

/* underline colour on selected menu page */
.sf-menu .current_page_item a,
.sf-menu .current_page_ancestor a,
.sf-menu .current_page_parent a {
border-bottom-color:#034279;
}

#container {
width: 650px;
}

#content {
width: 630px;
}

.main-aside {
right: 0;
}

.aside input {
background: transparent;

border-style: hidden;
border-bottom: 1.5px solid #CCCCCC;
border-top: 1.5px solid #CCCCCC;
border-left: 1.5px solid #CCCCCC;
border-right: 1.5px solid #CCCCCC;

color: #5F5F5F;

margin-top: 5px;
}

pre {
padding-left:10px;
padding-top:10px;
padding-bottom:10px;

border-bottom: 1px dashed #034279;
border-top: 1px dashed #034279;
border-left: 1px dashed #034279;
border-right: 1px dashed #034279;

}

.aside .current_page_item a {
color: #034279;
}
