/*  
Theme Name: meweOS 
Theme URI: http://www.mewe.org.uk/
Description: An enterprise template based simpleOS by <a href="http://www.mewe.org.uk">Werner</a>.
Version: 0.9
Author: Werner van Staden
Author URI: http://www.mewe.org.uk

	meweOS v0.9
	 http://www.mewe.org.uk

	This theme was designed and built by Werner van Staden

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

        padding: top right bottom left
*/

	
body { text-align:center; /*center hack*/ 
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: Verdana, Arial, Sans-Serif;
	background: #c2c3d5 url(images/bodybackground.jpg) repeat-x;;
	text-decoration: none;
	}

#page {
	background-color: white;
	}
#wrap {
	width:1000px; /*center hack*/
	margin:0 auto; /*center hack*/
	margin-top: 20px;
	text-align:left;
	}

#header { float:left; width:100%; margin-bottom: 0px; }
#header-ident { float:left; width:1000px ;height: 25px; overflow:hidden; font-family: 'Trebuchet MS', Verdana; background: url(images/masthead.png);}
#header-logo { float:right; width:0%; height: 60px; }
#header-txt { float:left; width:100%; height: 60px; }
#header-image { clear:both; width:100%; height: 124px; background: white url(images/background.png) no-repeat center; border-top: 1px solid gainsboro;}
#top-menu { clear:both; height: 23px; width:100%; border-top: 1px solid orange; border-bottom: 1px solid tomato; }
#nav-menu { float:left; width:100%; height: 20px; font-size: 12px; background: url(images/navbar_blue.gif)/*khaki*/; padding-top: 3px; margin-bottom: 0px;}
#nav-menu ul {margin: 0; padding: 0; list-style-type: none; list-style-image: none; }
#nav-menu li {display: inline; }
#nav-menu ul li a {text-decoration:none;  margin-left: 20px;
	padding: 0px 5px 2px 8px; 
	color: white/*DarkSlateBlue*/ ;
	font-weight: bold;
	background: transparent;}
#nav-menu ul li a:hover {color: DarkSlateBlue; }

#search-box {float:right; width:30%; background: url(images/navbar_orange.gif);}
#searchform {
	margin: 2px auto;
	padding-top: 0px; 
	text-align: center;	}
#searchform #s {
	border: 0px;
/*        border-top: 1px solid tan;*/
/*	border-bottom: 1px solid khaki;*/
	width: 158px;
	padding: 0px;	}
#searchsubmit {
        border: 0px;
	padding: 0px;	}

#pot { float:left; width:100%; background: white; }
#main-body { float:right; width:760px; }
#pathway { float:left; width:730px; margin-right:0px; background: orange;}
#spare { float:right; width:228px; overflow:hidden; margin-left:0px; background: blue;}
#news { float:left; width:228px; height:10px; overflow:hidden; margin-left:0px; background: white;}
#sidebar { float:left; width:228px; overflow:hidden; margin-left:0px; background: white; border-left: thin solid lightgrey;}
#story { font-size:10px; float:left; width:100%; overflow:hidden; margin-top: 0px; }
#contentpic { float:left; width:39%; overflow:hidden; margin-top:0px; }
#content { float:left; width:95%; overflow:hidden; background: white; padding: 10px 20px 10px 10px; }
#graph-nav { float:left; width:100%; overflow:hidden; }
#pic1 { float:left; width:49.5%; overflow:hidden; margin-right:2px;}
#pic2 { float:right; width:49.5%; overflow:hidden; margin-right:2px; }
#pic3 { float:left; width:49.5%; overflow:hidden; margin-right:2px;}
#pic4 { float:right; width:49.5%; overflow:hidden; margin-right:2px; }
#footer { clear:both;/* background: url(images/navbar.gif)*/; height:70px; background: white; text-align: center; font-family: 'Trebuchet MS', Verdana; padding: 3px; color: mediumpurple; font-size: 10px; border-top: 1px solid gainsboro;}
#footer a {text-decoration: none; color: mediumorchid;}


.inside { padding:3px 10px 10px 0px;}

.logoimage { position:relative; left:95px; top:13px; padding: 5px; }

.sitename { width: 465px; height: 100px;
        position:relative; left:18px; top:10px;
        background: url(images/wings_weblogo.png) no-repeat;
        font-weight: bold; text-decoration: none;
        color: black ;font-size: 30px; text-align: right; }
.description { position:relative; right:28px; top:32px; 
        color: purple ;font-size: 12px; text-align: right; 
        }

/* The following code prevents blue borders around image links */
img { border-style: none;}

/* This style is for widgets in the sidebar */
.title {
	font-weight: bold;
	font-size:12px; 
	margin-left:0px; 
	margin-top:0px;
        background-image: url("images/sideheader_blue.gif");
        width: 228px;
        height: 22px;
        padding: 6px 0 0 15px;
	}

/* this applies to Text widgets and
   corrects the negative margin set below in #sidebar a */
.textwidget {
	margin: 0 0 0 15px;
	color: black;
	}

/* This positions the Recent Posts widget hyperlinks correctly */
#sidebar a {
	margin: 0px 0px 0px -25px;
	font-family: Arial;
	font-size:12px;
	text-decoration:none;
	color:mediumpurple;
	}

#sidebar ul {
	list-style-type: none;
	padding-bottom:20px;
	line-height:30px;
	}

/* This style handles the Actors page divs */

#actor {
	float: left;
	width: 95%;
	padding: 5px 0px 5px 0px;
	}


/*
/* WordPress code starts here */
/*

#sidebar h2 {
	font-family: 'Lucida Grande', Verdana, Sans-Serif;
	font-size: 1.2em;
	}

#sidebar ul {
	list-style-type: none;
	font: 1.5em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	color:magenta;
	}

#footer p {
	margin: 0px;
	text-align: center;
	padding: 0px;
}

/*#content {
	font-size: 12px;
	}*/

.widecolumn .entry p {
	font-size: 12px;
	}

.narrowcolumn .entry, .widecolumn .entry {
	line-height: 1.8em;
	}

.widecolumn {
	line-height: 1.8em;
	}

.narrowcolumn .postmetadata {
	text-align: center;
	}

.alt {
	background-color: #f8f8f8;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	}

small {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 0.9em;
	line-height: 1.8em;
	}

h1, h2, h3 {
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-decoration: none;
	font-weight: bold;
	}

h1 {
	font-size: 4em;
	text-align: center;
	}

#headerimg .description {
	font-size: 1.2em;
	text-align: center;
	}

h2 {
	font-size: 1.8em;
	text-decoration: none;
	}

h2.pagetitle {
	font-size: 1.6em;
	text-decoration: none;
	}

#sidebar h2 {
	font-family: 'Lucida Grande', Verdana, Sans-Serif;
	font-size: 1.2em;
	}

h3 {
	font-size: 1.3em;
	}

h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {
	text-decoration: none;
	color: white;
	}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
	color: #333;
	text-decoration:none;
	}

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
	text-decoration: none;
	}



.entry p a:visited {
	color: darkorange;
	text-decoration:none;
	}

.entry p {
	font: 12px Verdana, 'Lucida Grande', Arial;
	padding-left: 0px;
	color: darkslategrey;
	}

.post {
	margin: 0 10px 40px;
	text-align: left;            /* was: justify */
	}

#sidebar {
	font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

small, #sidebar ul ol li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
	color:pink ;
	}

code {
	font: 1.1em 'Courier New', Courier, Fixed;
	}

acronym, abbr, span.caps
{
	font-size: 0.9em;
	letter-spacing: .07em;
	}

a, h2 a:hover, h3 a:hover {
	color: #06c;
	text-decoration: none;
	}

a:hover {
	color: #147;
	text-decoration: underline;
	}

#wp-calendar #prev a, #wp-calendar #next a {
	font-size: 9pt;
	}

#wp-calendar a {
	text-decoration: none;
	}

#wp-calendar caption {
	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align: center;
	}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	}
/* End Typography & Colors */

/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */

html>body .entry ul {
	font-size: 10px;
	color: teal;
	margin-left: 0px;
	padding: 0 0 0 30px;
	list-style: none;
	padding-left: 10px;
	text-indent: -10px;
	} 

html>body .entry li {
	font: 12px Arial;
	margin: 7px 0 8px 10px;
	color: maroon;	
/*	line-height: 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;
	}

