/*  
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: #edeeee url(images/bodybackground_silver.jpg) repeat-x;;
	text-decoration: none;
	}

#page {
	background-color: white;
	}
#wrap {
	width:900px; /*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:900px ;height: 55px; overflow:hidden; font-family: 'Trebuchet MS', Verdana; background: url(images/planit7mast3.png);}
#header-logo { float:left; width:30%; height: 60px; }
#header-txt { float:right; width:60%; height: 20px; }
#header-image { float:left; width:100%; height: 140px; background-color: transparency; overflow:hidden; }
#top-menu { clear:both; height: 23px; width:100%; /*border-top: 1px lightgrey; border-top: 1px solid #505050; */ }
#nav-menu { float:left; width:100%; height: 20px; font-size: 12px; background-color: black /*#646463*/ ; padding-top: 0; margin-left: 0px;}
#nav-menu ul {margin: 0 0 0 35px; 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 30px 2px 10px; 
	color: white/*DarkSlateBlue*/ ;
	font-weight: none;
	background: transparent;}

#search-box {float:right; width:200px; background-color: transparency; position:relative; left:-58px; top:22px; }
#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 {
	position:relative; left:0px; top:1px;
	height: 17px;
        border: 0px;
	padding: 0px;	}

#pot { float:left; width:100%; background: white; background: url(images/content-bg-1.gif); }
#main-body { float:right; width:720px; }
#pathway { clear:both ; width:600px; height:25px; margin-right:0px; position:relative; left: 35px; top:20px;}
#spare { float:left; width:100%; height:20px; overflow:hidden; margin-left:0px; background: url(images/content-end-1.gif);}
#news { float:right; width:150px; height:0px; overflow:hidden; margin-left:0px; background: white;}
#sidebar { float:left; width:150px; overflow:hidden; padding-right:0px; background: white; text-align: left; position:relative; left: 25px; top:35px;}
#story { font-size:10px; float:right; width:100%; overflow:hidden; padding-bottom: 0px; /* background: url(images/content-bg.gif); */}
#contentpic { float:right; width:39%; overflow:hidden; margin-top:0px; }
#content { float:left; width:88%; overflow:hidden; background: url(images/opaqueglobewhite2.jpg); background-repeat: no-repeat; padding: 20px 30px 10px 25px; border-left: thin solid lightgrey; position:relative; left: 0px; top:15px; margin-bottom: 0px; }
#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)*/;background: black; text-align: center; font-family: 'Trebuchet MS', Verdana; padding: 3px; color: silver; font-size: 10px; /*border-top: 1px solid gainsboro;*/}
#footer a {text-decoration: none; color: silver;}


.inside { padding:3px 0px 10px 0px;}

.logoimage { position:relative; left:15px; top:0px; padding: 5px; }

.sitename { position:relative; left:0px; top:10px;
        font-weight: bold; text-decoration: none;
        color: teal ;font-size: 30px; text-align: left; }
.description { position:relative; left:0px; top:10px; 
        color: teal ;font-size: 11px; text-align: left; 
        }

/* 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:14px; 
	margin-left:0px; 
	margin-top:0px;
       /* background-image: url("images/sideheader.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 {
	color: grey;
	padding: 0 0 10px 0px;
	margin-left: -20px;
	font-size: 11px;
	}

.pathway { color: grey;
	}

/* This positions the Recent Posts widget hyperlinks correctly */
#sidebar a {
	color: grey;
	margin: 0px 0px 0px 0px;
	font-family: Arial;
	font-size:12px;
	text-decoration:none;
	}

#sidebar ul {
	list-style-type: none;
	padding-bottom:5px;
	line-height:15px;
	}


/* arrange services pics */

#services {
	float: left;
	width: 100%;
	padding: 5px 0px 5px 0px;
	font-weight: none;
	}


/* WordPress code starts here */


#sidebar h2 {
	font-family: 'Lucida Grande', Verdana, Sans-Serif;
	font-size: 1.2em;
	}

#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: none;
	}

h1 {
	font-size: 4em;
	text-align: center;
	}

#headerimg .description {
	font-size: 1.2em;
	text-align: center;
	}

h2 {
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 1.1em;
        color: gray;
	text-decoration: none;
	font-weight: none;
	}

h2.pagetitle {
	font-size: 1.6em;
	font-weight:none;
	color: gray;
	text-deocration: none;
	}

#sidebar h2 {
	font-family: 'Lucida Grande', Verdana, Sans-Serif;
	font-size: 1.2em;
	}

h3 {
	font-size: 1.3em;
	}

g1 {
        font-family:  Sans-Serif, 'Trebuchet MS', 'Lucida Grande', Verdana, Arial;
	text-decoration: none;
	font-weight: none;
	font-size: 1.0em;
        color: black;
	}

g4 {
        font-family:  Sans-Serif, 'Trebuchet MS', 'Lucida Grande', Verdana, Arial;
	text-decoration: none;
	font-weight: bold;
	font-size: 1.1em;
        color: midnightblue; /*lightskyblue;*/
	}

q2 {    font-size: 1.7em;
	font-family: Sans-Serif; Verdana, Arial;
	text-decoration: none;
	font-weight: none;
	}

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;
	font-weight: 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;
	font-weight:none;
	}



.entry p a:visited {
	color: darkorange;
	text-decoration:none;
	}

.entry p {
	font: 11px Verdana, 'Lucida Grande', Arial, Verdana;
	padding-left: 10px;
	color: black;
	font-size: 12px;
	}

.post {
        padding-bottom: 10px;
	margin: 0 10px 30px 10px;
	text-align: 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;
	margin-left: 0px;
	padding: 0 0 0 30px;
	list-style: disc outside;
	padding-left: 10px;
	text-indent: 0px;
	} 

html>body .entry li {
	font: 12px Arial;
	margin: 7px 0 8px 10px;
	color: dimgray;	
/*	line-height: 10px;*/
}

.entry ul li:before, #sidebar ul ul li:before {
/*	content: "\00BB \0020";*/
        list-style: disc outside;
	}

.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
	}

.entry ol li {
	margin: 0;
	padding: 0;
	}
