/*
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,#content,#sidebar,#footer{overflow:hidden;
	}
#header {overflow:visible;
	}



body{
	background:#FFF;
	color:#333333;
	font:65%/140% Verdana, Georgia, "Times New Roman", Times, serif;
	margin:0;
	padding:0;
	background-color: #ffffff;
	background-image: url('/images/newbat_sm.jpg');
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position: 90% 0%
}



ul.navi, .page-item, .current_page_item, .page-active { 
display: inline;
	margin: 0px;
	padding: 0px;
	font-size: 1em;
	border: none;
	font-weight: normal;
	}

ul.topnav li {font-weight:400; bullet-style:none; display: inline; font-size: 1.1em;}

//.pagenav { … } /* the outermost list item;
	 contains whole list */
//.page-item-2 { … } /* item for Page ID 2 */
//.current_page_item { … } /* the current Page */
//.current_page_parent { … } /* parent of the current Page */
//.current_page_ancestor { … } /* any ancestor of the current Page */

a{background-color:inherit;
	color:#333333;
	text-decoration:none;
	}

a:visited{background-color:inherit;
	color:#333333;
	text-decoration:none;
	}

a:hover { 
background-color:inherit;
color:#FF3366;
border-bottom: 1px dashed #FF3366;
}

a img {border:none;
	text-decoration:none;
	}

a.nohover:hover {border:none;
	text-decoration:none;
	}

.postcontent a.nohover:hover {border:none;
	text-decoration:none;
	}


blockquote{
	width:80%;
	margin:1.5em auto 1.5em;
	padding:15px 0;
align: left; 
text-align: left;
padding: 0px;
border: none;
background-color: transparent;
color: #333333;
font-family: georgia, serif;
font-size: 1em;
font-style: italic; 
	}

code,pre{vertical-align:baseline;
	font:1em/1.9em "Courier New", Courier, monospace;
	}

fieldset{border:none;
	}


#header h1{font-size:6em; 
	padding:0; margin: 0;
line-height: .9em;
	}

#header h1 a:link, #header h1 a:visited, #header h1 a:hover{border:none;
	color:#666666;
	text-decoration:none;
	background-color:inherit;
	}

h2{font-size:3.2em; 
	font-weight:200;
	}

h3{font-size:1.4em;
	font-weight:200;
	}

h4{font-size:1.4em;
	font-weight:200;
	}

h5{font-size:1em;
	}

h6{font-size:1em;
	}

input,textarea{font-size:100%;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:2px;
	}

#wrap{font-size:1.35em;
	line-height:1.5em;
	width:80%;
	margin:25px auto;
	}

#header{text-align:center;
	margin:0 auto 25px 0;
	padding:40px 0 10px 0;
	}

#header a:link, #header a:visited {border:none;
	color:#494949;
	text-decoration:none;
	background-color:inherit;
	}

#header a:hover { 
background-color:inherit;
color:#FF3366;
border-bottom: 1px dashed #FF3366;
}



#header ul{ 
	margin: 0px 0px 20px 0px;
	padding: 6px 6px 6px 10px;
	font-size: 1.2em;
	border-top: 1px solid #666666;
	}


#header p.blogdescription{font-style:italic;
	margin:2px auto;
	padding:0;
	}

#content{float:left;
	width:65%;
	font-size:1em;
line-height:1.7em;
	}

.post{margin:0 0 75px;
	}

.posttitle{font-size:2.3em;
	margin:5px 0 0 0;
	font-color: #666666;
line-height: 1.3;
font-weight:400;
	}

h2 a:link, a:visited{
	font-color: #666666;
	}


#content .posttitle a{background-color:inherit;
	color:#494949;
	border:none;
	}

.postdate{
	font-size:.9em;
font-style:italic;
margin-top: -.4em;
	}

.postcontent h3{font-size:1.6em;
	margin:20px 0 0 0;
	}

.postcontent h4{font-size:1em;
	margin:25px 0;
	}

.postcontent ul{width:80%}

.postcontent li{margin-bottom:.7em;}

.postcontent a:link, .postcontent a:visited{
	background-color:inherit;
	text-decoration:none;
	border:none;
	color: #8F8E8E; 
	}

.postcontent a:hover { 
background-color:inherit;
color:#FF3366;
border-bottom: 1px dashed #F16870;
}


.postmeta{border-top:1px solid #C1C1C5;
	font-size: .8em;
	text-align:center;
	}

.authormeta{font-style:italic;
	margin:5px 0;
	}

.metawrap{border-top:1px solid #000;
	font-size:0.8em;
	margin:50px 0;
	padding:15px;
	}

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:right;
	width:240px;
	font-size:.9em;
	}

#sidebar ul{list-style:none;
	margin:0;
	padding:0;
	}

#sidebar h2 {font-size:1.4em;
	border-bottom:1px solid #999999;
	margin-top:.4em;
margin-bottom:.4em;
padding-bottom: 1px;
	font-weight:400;
	}

#sidebar li{margin:10px 0 30px;

	}

#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;
	}

#footer p.credit a{background-color:inherit;
	color:#000;
	}

p.reviewlead {
font-weight: bold;
color: #494949;
font-size: 1em;
font-style: italic;
}

p.old {
font-size: .9em;
color: #FF3366;
font-style: italic;
}

img.reviewlead {
 float:left;
 margin-top:0px;
 margin-right:10px;
 margin-bottom:5px;
border: none;
 }

.divider{
text-align: center;
padding: 0px;
margin: 0px;
padding-bottom: 30px;
border-bottom: 1px solid #C1C1C5;
font-size: 11px;
font-family: georgia, serif; }


/* 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;
	}

a.gr_grid_branding {display:none;
	height:.1px;
	}
img.alignright {float:right; margin:0 0 .3em 1em}
img.alignleft {float:left; margin:0 1em .3em 0}
div.alignleft {float:left;}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em .3em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

div.imagecredit {font-size: .8em; font-style: italic;}
.wp-caption {font-size: .9em; font-style: italic;}
div.wp-caption p {margin-top: 0;}
