/*
Theme Name: LightCss
Theme URI: http://webrevolutionary.com/lightcss
Description: A light WordPress theme by <a href="http://webrevolutionary.com/">WebRevolutionary</a>.
Version: 1.0.2
Author: E. Harrison
Author URI: http://webrevolutionary.com/
Tags: light, css, green, grey, black, clean
*/

* {margin: 0; padding: 0;}

body {font: 75%/150% Arial, Helvetica, sans-serif; color: #2D2D2D; background:#90BD49 url(img/background.png ) repeat-x;} margin: 0;	padding: 0;}

a {color:0000FF;; text-decoration: none; outline: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: none; color:0000FF;}

p {padding: 0 0 1em; text-align:justify;}

/* ### TITLES ### */
h1, h2, h3 {margin-bottom:15px;}

img {border: none;}

/* ### WRAPERS, CONTAINERS
--------------------------- ### */
#wrap {width:940px; margin:0 auto; background: url(img/bgbg.jpg) repeat-y;}
.wspacer {margin: 0px;padding:0px 0px 2px 20px; background: url(img/bgbg.jpg) repeat-y;}
.fix {margin: 0px;padding:0px 2px 0px 20px;align:left;}
.spacer {padding:0px;}

/* ### HEADER
----------------------- ### */

#header {height:109px; width:940px; margin:0 auto;background-color:#ffffff;}

.link {position:absolute; width:330px; height:43px; margin-top:25px; margin-left:25px; z-index:100;}
#header .moto {color:#fff; font-size:1.4em; position:absolute; margin-left:25px; margin-top:63px; font-family:"Trebuchet MS"; width:400px; overflow:hidden;}

#header h1 { margin:0; padding:0 0 5px 0; font-size:3em; font-family:"Trebuchet MS";}
#header h1 a {color: #fff;}
#header h1 a:hover {color:#fff; text-decoration:none;}


/* Top navigation */
#topnav { margin:0 auto; padding-left: 5px;font-size:1em; background:#424747 url(img/navbg.jpg) repeat-x; width:935px; height:34px;border-bottom:4px solid #91BE4A;}
#topnav a {text-decoration:none; color:#fff;}
#topnav a:hover {text-decoration:none; color:#fff; background: url(img/navhoverbg.jpg) repeat-x;}
#topnav .current_page_item a {text-decoration:none; color:#fff; background: url(img/navactivebg.jpg) repeat-x;}


#sidenav {width: 297px; height: 27px; padding-top: 3px; color: fff;background: url(img/navbg.png) no-repeat; float: left;}
#sidenav a {text-decoration:none; color:#fff;}
#sidenav a:hover {text-decoration:none; color:#F1D72A;}
#sidenav .current_page_item a {text-decoration:none; color:#F1D72A;}

/* SEARCH */
#search input {font: bold 1.1em Arial, Tahoma, sans-serif; color: #454545; width: 190px; padding: 2px; float:left;}
#sidebar li #searchsubmit {font: bold 1.1em Arial, Tahoma, sans-serif; color: #fff;	width: 70px; border: none; padding: 3px 0 3px 0; background: #444 url(img/searchbg.gif) repeat-x; float:right; text-transform:uppercase;}


/* Featured */
#topboard {width:940px; height:238px; margin:0 auto; background:#ffffff ; overflow:hidden;border-top:4px solid #666666;}
#topboard .spacer {padding:0px;}
#topboard .wrap {width:560px; height:209px;}
#topboard .posts {width:631px; height:267px; overflow:hidden; line-height:normal;}
#topboard .posts h2 {margin-bottom:8px;}

#topboard .sticky {width:309px; height:238px; overflow:hidden; font-size:11px; background:#fff url(img/vibad.jpg) repeat-x top; padding:0px;}

#topboard .ads {margin-bottom:10px;}

#searchbar {width:300px; height:40px; position:absolute;  margin-left:670px; margin-top:42px;}

#toplogo {width:386px; height:101px; overflow:hidden;position:absolute;background:#fff url(img/logobg.png) no-repeat; }

/* ### MIDLE, SIDEBARS
----------------------- ### */

/* Tools box */
#header .rss {width:76px; overflow:hidden; position:absolute; margin-top:118px; margin-left:2px;}
#header .bookmark {width:76px; overflow:hidden; position:absolute; margin-top:136px; margin-left:2px;}

/* Midle */
#midle {/*WIDTH*/ width:550px;float: left; border: 1px solid #cccccc;padding-left: 22px;}
#midle .spacer {padding:0;float: left; margin-left:10px;}
#midle .more-link {padding:0px 0 0px 18px; display:block; margin-top:10px; float:right;}


/* Post style */
#midle .post {margin-bottom:20px;text-decoration:none;}
#midle .post .spacer {border-bottom:2px solid #666666; padding:5px;text-decoration:none;margin-right:50px;}

#midle .post h2 {margin-bottom:15px; font-size:2em; font-family:"Trebuchet MS"; line-height:30px; color:#1475BB;text-decoration:none;}
#midle .post h2 a {color:#1475BB;text-decoration:none;}
#midle .post h2 a:hover {text-decoration:none;color:#000000; }

#midle .post .time-date {
 width:54px; height:65px; float:left; margin-right:10px; font-size:1.8em; text-align:center; color:#999; padding:12px 3px 0 0; line-height:24px;text-decoration:none;}


/* post data */
#midle .postdata {font-size:11px; font-family:"Trebuchet MS"; font-weight:bold; margin-bottom:7px; background:url() no-repeat bottom right; padding:0 0 10px 0;}
#midle .postdata ul { list-style:none; margin:0; padding:0; color:#707070;}
#midle .postdata ul li { display:inline; padding:0 5px 0 5px;}
#midle .postdata .time {background:url(img/time.png) no-repeat 0 0px; padding: 0 5px 0 20px; margin-right:5px;}
#midle .postdata .comments {background:url(img/comment.gif) no-repeat 0 2px; padding: 0 10px 0 18px;}
#midle .postdata .posted {background:url(img/posted.gif) no-repeat 0 2px; padding: 0 5px 0 20px; margin-right:10px;}
#midle .postdata .posted a {color:#707070;}
#midle .postdata .posted a:hover {text-decoration:none;font-size:11px; font-family:"Trebuchet MS";  color:#1475BB;text-decoration:none;}
#midle .postdata .edit {background:none;}
#midle .postdata .edit2  {background:none; font-size:1em; font-family:"Trebuchet MS"; line-height:15px; color:#1475BB;text-decoration:none;}
#midle ul {list-style:none; margin-bottom:20px;}
#midle ul li {padding:0 0 0 10px;}
#midle ul li {padding:0 0 0 15px; background:url(img/bulletlist.gif) no-repeat 0 6px;}

/* Img aligns */
#midle img.alignleft {float:left;  padding:3px; margin-right:10px;}
#midle img.alignright {float:right; padding:3px; margin-left:10px;}
#midle .thumb {float:left; padding:0 10px 0 0;  padding:3px;}
#midle .thumb img {border:1px solid #390B08; padding:3px;}



/* Comments */
.even {margin-bottom:10px;padding:10px;}
.odd {margin-bottom:10px; padding:10px;}
h3.ctitle {margin-bottom:10px;}
.commentlist { list-style:none;}
.commentlist cite, .commentlist cite a {font-weight: bold; font-style: normal; font-size: 1.1em;}
.commentlist cite {background:url(img/author.png) no-repeat 0 2px; padding:0 0 0 18px;}
.comment-author img {display:none;}

.commentmetadata {margin-bottom:10px; font-size:11px;}

.box {width:450px; font-family:arial; font-size:12px; color:#000; padding:5px; overflow:hidden;}
.field { background:#A40035 url(img/blockbg.gif) repeat-x top !important; border:1px solid #999; font-family:arial; font-size:12px; color:#000; padding:3px;}

.submit { background:url(img/submit.gif) no-repeat; width:66px; height:10px; border:none; cursor:pointer;float:right;}

/* Begin Calendar */
#wp-calendar {empty-cells: show; margin: 10px auto 0; width: 250px;}
#wp-calendar #next a {padding-right: 10px; text-align: right;}
#wp-calendar #prev a {padding-left: 10px; text-align: left;}
#wp-calendar a {display: block;}
#wp-calendar caption {text-align: left;	width: 100%; font-weight:bold;}
#wp-calendar td {padding:0;	text-align: center;}
#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* End Calendar */


/* Navigation */
#navigation {font-weight:bold;}
#navigation .alignleft {float:left; padding:0 0 0 20px;}
#navigation .alignright {float:right; padding:0 20px 0 0;}


/* Sidebar 01 */
#sidebar {/* WIDTH */ width:303px;}
#sidebar .spacer {padding:0;}
#sidebar a { color:0000FF;}
#sidebar a:hover {}
#sidebar h2 {font-size:1.4em; color:#666; margin-bottom:5px; font-family:"Trebuchet MS";  overflow:hidden; padding:9px 7px 5px 7px; font-weight:normal; text-transform:uppercase; }
#sidebar ul { margin:0; padding:0;}
#sidebar ul li {list-style-type: none; list-style-image: none; margin-bottom: 10px; padding:10px; }
#sidebar ul ul {margin:0 5px 0 5px;}
#sidebar ul ul li {margin:0; padding: 2px 0 2px 17px;  border:none; }
#sidebar ul ul li.bodd {}
#sidebar ul ul ul {margin: 0 0 0 10px;}
#sidebar ul ul ul li {margin:0; border:none;}

#sidebar label {font-size:1.4em; color:#666; margin-bottom:5px; font-family:"Trebuchet MS";  padding:9px 7px 5px 7px; text-transform: uppercase; display: block; border: none;}



/* ### FOOTER
----------------------- ### */
#footer {text-align:center; text-decoration: none;color:#fff;background: url(img/footerbg.png) repeat-x;}
#footer .fspacer {padding:10px;text-decoration: none;height: 83px;}

#footer .copyrighted {text-decoration: none;font-size:11px;}

#footer .bot-menu {padding:0px;}
#footer .bot-menu a { color: #ffffff;text-decoration:none;}
#footer .bot-menu a:hover {color: #cccccc;text-decoration: none;}
#footer .bot-menu ul {list-style:none; font-size:12px; font-weight:bold;}
#footer .bot-menu ul li {display:inline; padding:0 5px 0 5px;text-decoration: none;}
#footer .AuthorizeNetSeal {float: left; z-index:300;}

/* Floating options */
.fl {float:left;}
.fr {float:right;}

.mgright {margin-right:10px;}
.mgtop {margin-top:10px;}
.mgbottom {margin-bottom:10px;}


/* Clearing */
.clr {clear:both;}


#apDiv1 {
	width:193px;
	height:52px;
	z-index:1;
}

#apDiv2 {
	width:300px;
	height:200px;
	z-index:1;
        padding:0;
        margin:0px;
}


