/*
Theme Name: Propeller
Theme URI: http://www.propeller.se/
Description: The Propeller theme, especially developed to work as a CMS for the Propeller website.
Version: 0.7
Author: Hugo Gnadeberg
Author URI: http://www.propeller.se/
Tags: rhodamine red, custom CMS, fixed width
*/


/* TYPOGRAPHY & COLORS */

html {height:101%;}

body {height:100%; background-color:#fff; background-image:url('images/bg_wide3.gif'); background-position:top center;
color:#4c3e12; font-size:62.5%; font-family:Arial,Verdana,Sans-Serif; margin:0; padding:0;}

#page {text-align:left; font-size:1.2em;}

#header {text-align:left;}

#menubar {text-align:right; color:#e33490; font-size:1em; font-weight:bold;}

p {margin:0 0 7px 0; line-height:1.4em;}

.newsheader p {margin-bottom:0;}

.narrowcolumn .postmetadata {text-align:center;}

.alt {background-color:#f8f8f8; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}

#footer {font-size:0.9em;}

#footer p {margin:0;}

small {font-family:Arial,Verdana,Sans-Serif; font-size:0.9em; line-height:1.5em;}

h1, h2, h3, h4 {font-family:Arial,Verdana,Sans-Serif; color:#4c3e12;}

h2, h3, h4 {font-weight:bold;}

h1 {font-size:1.8em; text-align:left; line-height:1.3em;}

h2 {font-size:1.2em; line-height:1.3em;}

#sidebar {font-family:Arial,Verdana,Sans-Serif; font-size:1em; font-weight:bold;}

#sidebar h2 {font-family:Arial,Verdana,Sans-Serif; font-size:1em;}

h3 {font-size:1.1em;}

h3.pagetitle {font-size:1.1em;}

small, #sidebar ul ul li, #sidebar ul ol li, .postmetadata, blockquote, strike {color:#777;}

code {font: 1.1em 'Courier New', Courier, Fixed; color:#999;}

acronym, abbr, span.caps{font-size: 0.9em; letter-spacing:.07em;}

a {color:#e33490; text-decoration:none; outline:none;}

a:hover {color: #a1a09b; text-decoration:none;}

h1 a, h2 a, h3 a, h4 a {color:#4c3e12;}


/* STRUCTURE */


div {margin:0; padding:0;}

img {margin:0; padding:0;}

object {margin:0 0 20px 0;}

#bgwrapper {width:900px; margin:0 auto; padding:0 0 0 40px;}

/* #whitewrapper {height:100%; width:880px; background-color:#fff; margin:0 auto; padding:0 0 0 20px;} */

#page {width:880px; /*background-image:url('images/grid.jpg'); background-repeat:no-repeat;*/ margin:0; padding:0; float:left}

#header {width:860px; margin:0; padding:10px 0 8px 0; border-top:5px solid #e33490; float:left;}

#headerimg {height:48px;}

#menubar {width:864px; margin-left:-4px; float:left; background-image:url("images/hrwide.gif"); background-position:4px bottom; background-repeat:no-repeat;}

#content {width:880px; padding:0; margin:0; float:left;}

#sidebar {float:left; margin:0 0 20px 0; width:220px; /* border-bottom:1px dotted #4c3e12; */ background-image:url('images/hrwide.gif'); background-position:bottom left; background-repeat:no-repeat;}

.narrowcolumn {float:left; margin:0 20px 0 0; width:220px;}

.halfcolumn {float:left; margin:0 20px 0 0; width:420px;}

.widecolumn {float:left; margin:0; width:620px;}

.fullcolumn {float:left; margin:0; width:860px;}

.tinycolumn {float:left; margin:0 20px 0 0; width:140px;}

.gallerycolumn {float:left; padding:0; margin:0; width:640px; overflow:hidden;}

.boxcolumn {float:left; margin:0 0 0 19px; padding:0; width:220px;}

.post {margin:0; padding:0 0 10px 0; float:left;}

.entry {margin:0; padding:0; float:left;}

.newspost {margin:0 0 20px 0; padding:10px 0 1px 0; /* border-top:1px solid #e9e7e0; */}

.newsheader {margin:0 0 10px 0; padding:0 0 1px 0; /* border-top:1px solid #e9e7e0; */}

.gallerypost {float:left; margin:0 20px 0 0; padding:0 0 40px 0; width:193px;}

.gallerypost small, .newspost small {display:block; padding:0 0 3px 0;}

.flashimage {float:left; height:368px; padding:0; border:0;}

.flashspace {float:left; width:100%; height:20px; padding:0; border:0; clear:both;}

.widecolumn .post {margin:0;}

.narrowcolumn .post {margin:0; padding:0 0 15px 0;}

.narrowcolumn .postmetadata {padding-top:5px;}

.widecolumn .postmetadata {margin:30px 0;}

.widecolumn .smallattachment {text-align:center; float:left; width:128px; margin:5px 5px 5px 0px;}

.widecolumn .attachment {text-align:center; margin:5px 0px;}

.postmetadata {clear:both;}

.clear {clear:both;}

#footer {padding:0 0 10px 0; margin:0; background-color:white; width:860px; border-bottom:2px solid #e33490; float:left;}

.hrwide {height:1px; line-height:1px; /*border-bottom:1px dotted #4c3e12; margin:0; padding:0;*/ background-image:url('images/hrwide.gif'); background-position:top right; display:block; clear:both; overflow:hidden;}

.hr {height:2px; line-height:2px; background-color:#938b72; margin:0 20px 0 0; padding:0; clear:both; overflow:hidden;}

.breaker {height:1px; line-height:1px; margin:0; padding:0; clear:both;}

.breakerspace {height:10px; line-height:10px; margin:0; padding:0; clear:both;}

.newsbox {float:left; width:244px; margin-top:5px;}

.fullnewsbox {float:left; width:407px; margin-top:5px;}

.newsimagebox {float:left; width:176px; margin-top:5px;}

.fullnewsimagebox {float:left; width:213px; margin-top:5px;}




/*  HEADINGS  */



h1 {margin:0 0 10px 0;}

h2 {margin:0 0 7px 0;}

h3 {margin:0 0 7px 0;}

h4 {margin:0 0 2px 0;}

#sidebar h2 {padding:0;}

.gallerypost h3 {margin:3px 0 0 0; font-size:1em;}

.gallerypost small {font-size:0.9em; line-height:1.5em;}

.newsheader h3 {margin:0; font-size:1.2em;}

.newsheader small {font-size:0.9em; margin-top:0;}



/*  IMAGES  */

p img {padding:0; max-width:100%;}

img.centered {display:block; margin-left:auto; margin-right:auto;}

img.alignright {padding:0; margin:0 0 10px 0; display:inline;}

img.size-full {padding:0; margin:0 0 10px 0; display:block;}

img.alignleft {padding:0; margin:0 10px 10px 0; display:inline;}

.alignright {float:right;}

.alignleft {float:left;}

.topimage {float:left; margin:0; padding:0 0 20px 0; border:0; overflow:hidden;}

.icon {margin:0 0 -4px 0; padding:0 4px; border:0; display:inline;}

.newsheader img {display:inline;}



/*  LISTS  */

ul, li {list-style-type:none; list-style-image:none;}

#menubar ul {margin:0; padding:0; list-style-type:none; list-style-image:none; line-height:15px;}

#menubar li {float:left; text-align:center; width:84px; margin:0 0 -1 0; display:block; padding:16px 0 11px 0;}

#menubar .current {background-image:url('images/tab.gif'); background-position:top left; background-repeat:no-repeat;}

#menubar .current a {color:#4c3e12;}

#menubar .current a:hover {color:#a1a09b;}


#sidebar ul li {list-style-type:none; list-style-image:none;}

#sidebar ul {padding:0 0 20px 0; margin:-3px 0 0 0;}

#sidebar li {padding:0 0 4px 0; margin:0;}

#sidebar .current_page_item a {color:#4c3e12;}

#sidebar .current_page_item a:hover {color:#a1a09b;}

#sidebar .current-cat a {color:#4c3e12;}

#sidebar .current-cat a:hover {color:#a1a09b;}




/* FORM ELEMENTS */


#searchform {
	margin: 10px auto;
	padding: 5px 3px;
	text-align: center;
	}

#sidebar #searchform #s {
	width: 108px;
	padding: 2px;
	}

#sidebar #searchsubmit {
	padding: 1px;
	}


body .entry ul {
	margin-left: 0px;
	padding: 0 0 0 30px;
	list-style: none;
	padding-left: 10px;
	text-indent: -10px;
	}

body .entry li {
	margin: 7px 0 8px 10px;
	}

.entry ul li:before, #sidebar ul ul li:before {
	content: "\00BB \0020";
	}

.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
	}

.entry ol li {
	margin: 0;
	padding: 0;
	}

.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}


.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}

select {
	width: 130px;
	}


/* End Form Elements */



/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.center {
	text-align: center;
	}

.hidden {
	display: none;
	}

hr {
	display: none;
	}

a img {
	border: none;
	}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	}
/* End Various Tags & Classes*/



/* Captions */

.aligncenter, div.aligncenter {display:block; margin-left:auto; margin-right:auto;}

.wp-caption {text-align:left; padding:0; margin:0;}

.wp-caption img {margin:0; padding:0 0 10px 0; border:none;}

.wp-caption p.wp-caption-text {font-size:11px; line-height:17px; padding:0 0 5px 0; margin:0;}

/* End captions */


/* HG */

.ttf {
	padding: 0;
}

.fmt{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 0.9em;
	line-height: 1.5em;
        color: #407be6;
	}


