/*
Theme Name: Omit Needless Elements
Theme URI: http://www.wordpressdiva.com/themes/33/omit-needless-elements.html
Description: Clean, minimal, basic - borderline sandox - fluid theme.
Author: WordPress Diva
Author URI: http://www.wordpressdiva.com/
Version: 1.0.0
*/

/*=================================
All Rights Reserved.

You are free to use and modify this theme
as long as the included attribution links 
remain intact.

For more information, see:
http://www.wordpressdiva.com/themes/legal/theme-use/

Please note: There are a number of empty CSS 
elements. This is intentional and are there so you 
can have maximum flexibility with customizing 
specific theme elements.

For more information, see:
http://www.wordpressdiva.com/themes/read-me/css/
====================================*/

/* hide the overflow - can be overriden */
#wrap,#header,#content,#sidebar,#footer{overflow:hidden;}

body{background:#FFF;color:#000;font:65%/140% Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;margin:0;padding:0;}

a{color:#007cc3;text-decoration:none;padding:2px;}

a:visited{color:#007cc3;}

a:hover{color:#9933cc;}

a img{border:none;text-decoration:none;}

blockquote{border-bottom:1px solid #000;font-style:italic;width:80%;margin:25px auto 50px;padding:15px 0;}

blockquote em{font-style:normal;}

code,pre{vertical-align:baseline;font:1em/1.9em "Courier New", Courier, monospace;}

fieldset{border:none;}

h1,h2,h3,h4,h5,h6{font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;}

h1{font-size:2.5em; color:#9933cc;}

h2{font-size:2.25em; color:#007cc3;}

h3{font-size:2em; color:#9933cc;}

h4{font-size:1.75em; color:#007cc3;}

h5{font-size:1.5em; color:#9933cc;}

h6{font-size:1.25em; color:#007cc3;}

input,textarea{font-size:100%;font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;letter-spacing:1px;padding:2px;}

#wrap{font-size:1.35em;line-height:1.5em;letter-spacing:1px;width:94%;margin:25px auto;}

#header{text-align:right;margin:0px auto; padding:10px 0;}

#header h1{margin:3px 0;padding:0;}

#header h1 a{border:none;color:#000;text-decoration:none;background-color:inherit;}

#header p.blogdescription{font-style:italic;margin:2px 10px 0;padding:0;}

#content{float:right;width:73%;}

.post{margin:0px;}

.posttitle{font-size:1.75em;margin:0 0 0 5px;}

.pagetitle{font-size:1.9em;border-bottom:1px solid #9933cc;}

#content .posttitle a{color:#9933cc;border:none;}

.postdate{text-align:right;font-variant:small-caps;}

.postcontent h3{font-size:1.5em;margin:25px 0;}

.postcontent h4{font-size:1.25em;margin:25px 0;}

.postmeta{border-top:1px solid #9933cc;}

.authormeta{font-style:italic;margin:5px 0;}

.metawrap{border-top:1px solid #9933cc;font-size:0.8em;margin:50px 0;padding:15px;}

#content li
{
	list-style:disc;
margin-bottom:10px;
}

.left{
	width:30%;
float:left
}

.right{
	width:68%;
float:right; }

#question{
	width:auto;
height:210px; }

h3#comments,h3#respond{font-size:2em;margin:35px 0;}

h3#comments big{font-size:1em;font-style:italic;}

#commentform dd{margin:5px 0 10px;}

input#author,input#email,input#url{width:30%;}

#commentform textarea{width:80%;}

#sidebar{float:left;width:23%; margin-top:-50px; text-align:center;}

#sidebar ul{list-style:none;margin:0;padding:0;}

#sidebar h2 {color:#007cc3; font-size:1.25em; margin:4px 0; }

#sidebar h1{ 	color:#9933cc; font-size:1.1em; }

#sidebar li{margin:10px 0 30px; padding-top:20px; border-top:1px solid #aaaaaa;}

.blue{	color:#007cc3; }

#wp-calendar{width:80%;text-align:center;margin:0 auto;}

#wp-calendar caption{font-variant:small-caps;text-align:center;margin:0 auto;}

#footer{clear:both;text-align:center;font-size:0.9em;}

#footer p.credit{font-size:0.75em; color:#fff;}

#footer p.credit a{color:#fff;}

/* Various Classes & Image Alignment  */
.center{text-align:center;}

.floatleft{float:left;margin:5px;}

.floatright{float:right;margin:5px;}

img.center{display:block;margin:10px auto;}

img.left{display:inline;margin:0 10px 5px 0;}

img.right{display:inline;margin:0 0 5px 10px;}

.navigation{margin:50px 0 25px;}

.previouslink{float:left;text-align:left;width:45%;}

.nextlink{float:right;text-align:right;width:45%;}

legend,#searchform label{display:none;}

.metawrap p,#sidebar li li,#searchform dd,#footer p{margin:5px 0;}

li{
	list-style:none;
}



/* ================================================================ 
This copyright notice must be untouched at all times.
 
The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/simple_dropline.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
 #nav {margin:5px 0 10px 27%; }
/* the styling */
#nav {width:99%; height:30px; background:#FFF; position:relative; text-align:center;}
 
#nav .select, #nav .current {margin:0 auto; padding:0; list-style:none; text-align:center; }
 
#nav li {display:inline; margin:0 auto; padding:0; height:auto; text-align:center;}
 
#nav .select a,
#nav .current a {display:block; height:20px;  background:#fff; padding:0 32px 0 32px; text-decoration:none; font-size:18px; line-height:20px; float:left; white-space:nowrap; color:#0099ff;}
* html #nav .select a, * html #nav .current a {width:1px; height:21px;}
 
 
#nav .select a:hover, 
#nav .select li:hover a {background:#fff; cursor:pointer; color:#9933cc;}
 
#nav .sub {display:none;}
 
/* for IE5.5 and IE6 only */
#nav table {position:absolute; border-collapse:collapse; left:0; top:0;}
 
#nav .current a {background:#fff; color:#0099ff;}
 
 
#nav .sub li a:hover, 
#nav .select a:hover .sub li a:hover, 
#nav .select li:hover .sub li a:hover {background:#fff; color:#9933cc; }
 
#nav .sub_active .current_sub a, 
#nav .sub_active a:hover {background:#fff; color:#0099ff;}
 
#nav .select li a:hover .sub, 
#nav .select li:hover .sub {display:block; position:absolute; width:auto; top:20px; left:0; background:#fff; margin-top:0; padding:0; z-index:100; color:#9933cc; font-size:14px;}
 
#nav .sub, #nav .sub_active {margin:0; padding:0; list-style:none;}
 
#nav .sub_active {display:block; position:absolute; width:auto; top:20px; left:0; background:#fff; margin-top:0; padding:0; z-index:10;}
* html #nav .sub_active, * html #nav .select a:hover .sub {z-index:-1; margin-top:0; margin-t\op:1px;}
 
#nav .sub_active a {height:21px; text-decoration:none; line-height:20px; white-space:nowrap; display:block; float:left; background:#fff; padding:5px 10px 10px 10px; margin:0; font-size:14px; white-space:nowrap; border:0; color:#0099ff;}
 
#nav .select a:hover .sub li a, 
#nav .select li:hover .sub li a {display:block; background:#fff; padding:5px 10px 10px 10px; margin:0; white-space:nowrap; border:0; color:#0099ff; font-size:14px;}