/*  
Theme Name: Rocus Group Theme
Theme URI: http://rocus.org/
Description: Theme for community group websites.
Version: 0.1
Author: Ben Dean-Kawumara
Author URI: http://rocus.org

	Based on the wordpress default theme.

*/

h1, h2, h3, h4, h5, h6 {
        margin: 0px;
        padding: 0px;
}

h1 {
        font-size: 3.2em;
}

h2 {
        font-size: 1.6em;
}

h3 {
        font-size: 1.2em;
}

h1 a, h2 a, h3 a {
        text-decoration: none;
        color: black;
}

h1 a:hover, h2 a:hover, h3 a:hover {
        text-decoration: underline;
}

body {
	margin: 0px;
	padding: 0px; 
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	background-color: #555;
	color: black;
	text-align: center;
}

#page {
	background-color: #555;
	text-align: left;
        margin: 0px;
	padding: 0px;
}

#content {
        margin: 10px 45px;
	font-size: 1.2em
}

/* Frontpage styles */

.front-page-block {
        border: 1px solid black;
        margin-bottom: 24px;
}

.front-page-block h2 {
        background-color: #000330;
        color: #ddd;
        border-bottom: 1px solid #042d04;
        margin: 0px;
        padding: 2px 12px;
}

.front-page-block .block-content {
        background-color: white;
        padding: 12px 12px;
        line-height: 1.3em;
}

.front-page-block .block-content p {
        padding-bottom: 1.3em;
}

.front-page-block .block-content h3 {
        margin-bottom: 0.25em;
}

.front-page-block .block-content h3 a {
        color: black;
}

.front-page-block p {
        margin: 0px;
        padding: 0em 0em 1em 0em;
}


.front-page-column1 {
        width: 49%;
        float: left;
}

.front-page-column2 {
        float: right;
        width: 49%;
}

.front-page-article-body {
        max-height: 13em; 
        /* 10 lines, since line-heigth and padding-bottom are both 1.3em */
        overflow: hidden;
}

.front-page-block .read-more {
        padding: 6px 0px 12px 0px;
}

.front-page-block .read-more a {
        color: #028;
        text-decoration: none;
}

.front-page-block .read-more a:hover {
        text-decoration: underline;
}



#header {
        background: url('images/logo.png') 0px 0px no-repeat #f78f1e;
	padding: 0px 0px 0px 45px;
        min-height: 65px;
	}

#header h1 {
        font-family: courier,monospace;
        text-align: left;
        padding-left: 45px;
}

#header h1 a {
        color: #111;
}

#searchform {
        margin-right: 45px;
        float: right;
}

#searchform input {
        border: 1px solid #333;
        font-size: 1em;
}

#searchform input#s {
        width: 100px;
}

#header ul.navlinks {
        margin: 0px;
        padding: 0px 45px 12px 45px;
}

#header ul.navlinks li {
        display: inline;
        font-size: 1.20em;
        margin-right: 45px;
}

#header ul.navlinks li a {
        text-decoration: none;
        color: black;
}

#header ul.navlinks li a:hover {
        color: white;
}

#header-shadow {
        height: 10px;
        background: url('images/shadow.png') bottom left repeat-x;
}

#page-content {
        border: 1px solid black;
        background-color: white;
        padding: 12px 12px;
        margin: 10px 45px;
}

#page-content .navigation {
        display: none;
}

.post p {
        font-size: 1.2em;
}


#footer {
	padding: 0;
	margin: 10px 45px 0px 45px;
	clear: both;
	}

#footer p {
	margin: 0;
	padding: 20px 0;
	text-align: center;
	}
/* End Structure */
