/*
	Theme Name: Visons of Reality
	Theme URI: http://new-visions.com/
	Description: Official theme for Visions of Reality.
	Version: 1.0
	Author: EliteSouth
	Author URI: http://elitesouth.com/
*/

* {padding:0;margin:0;}
body {background:#f4eff5 url(images/bg.jpg) repeat;color:#3C372B;font:78%/160% "Arial","Helvetica",sans-serif;}
#container {width:960px;margin:0 auto;}
#content {text-align:left;margin:0;width:960px;background:url("images/container-bg.jpg") top left no-repeat #FBFBFB;padding:0 0 10px 0;}
a {color:#504527;}
a:link, a:visited {text-decoration:none;}
a img {border:0}
.clear {clear:both}
p {padding-bottom:1.2em;}

/* header */
#header {text-align:left;margin:0 auto;width:960px;}
#header h1 {text-align:left;display:inline;}
#searchForm {width:auto;float:right;margin-top:56px;border:1px solid #a8a8a8}
#searchForm label {display:none;}
#searchForm #headerSearchButton {margin:0 0 -8px 0;}
#searchForm #s {height:18px;background:#fff;border:1px solid #a8a8a8;padding:2px 0 2px 4px;color:#666}
#searchForm #s:focus {border-color:#697F2D;}
form#searchform {background:#dcd6c4;padding:3px;}

/* nav */
#nav {line-height:32px;background:url("images/menu-bg.jpg") repeat-x #2D2513;height:34px;width:100%;display:block;}
ul#top-nav {margin:0;list-style:none}
ul#top-nav li {float:left;margin:0;padding:0;position:relative;border:1px solid #CBCCA2;border-top-color:#697F2D;border-left-color:#697F2D;}
ul#top-nav li a:link, ul#top-nav li a:visited {background-color:transparent;clear:left;display:block;float:left;font-family:"Arial","Helvetica",sans-serif;font-size:12px;font-weight:bold;color:#fff}
ul#top-nav li a span {display:block;position:relative;cursor:pointer;padding:0 15px;position:relative;width:auto;}
ul#top-nav li a:hover span, ul#top-nav li.current_page_item a span {background:#FBFBFB url(images/nav-active-bg.jpg) top left repeat-x;color:#444;text-decoration:underline;}
ul#top-nav li a:active span, ul#top-nav li.current_page_item a:active span {color:#929a5d;}
ul#top-nav li.current_page_item a span {text-decoration:none;}

/* nav / monthly newsletter hover menu */


/* home & post/entry */
#flashIntro {background:#EAE6DA;border:1px solid #CCCCCC;border-bottom:none;}
#flashContainer {height:290px;display:block;padding-top:16px;border:1px solid #fff;overflow:hidden;}
#flashContainer img {margin-left:8px;}
#blogTagline {background:url("images/blog-header.jpg") no-repeat scroll 0 0 #EEEEEE;height:60px;margin:0 10px 10px 0;position:relative;width:720px;padding-top:20px}
#blogTagline .desc {color:#999999;font-size:130%;margin-left:72px;padding:12px 0 10px 20px;}
#postInfo {border-bottom:1px dotted #CCCCCC;padding:5px 5px 3px;margin-bottom:20px}
h2 {color:#736644;font-size:1.8em;}
h2 a, #postInfo p a {color:#D78102;}
#postInfo p {margin-top:8px;}
#postInfo a:hover {color:#eea73e}
.post {padding:24px 20px 0 0;width:720px;float:right}
.home .post {padding:0;width:auto;float:none;}
#homeWrapper {padding:6px 16px 0 0;width:720px;float:right}
ul#homeSlide {list-style:none}
ul#homeSlide li img {border:1px solid #fff;}
.entry, .entry p, .entry span {font-family:"Times New Roman","Times",serif!important;font-size:12pt!important;}

/* sidebar */
#sidebar {background:#EFECE0;display:inline;float:left;width:196px;border-bottom:none;}
.sidebar-right {float:right!important;}
.widget {margin:3px 10px 0;}
#sidebar ul {border-left:1px solid #fff;list-style:none;}
#sidebar ul li ul {border:none;}
#sidebar h2.widgettitle {font-size:17px;height:37px;line-height:37px;margin:0 -10px;padding:8px 0 6px 10px;}
li.widget_pages ul {border-bottom:1px solid #DBD7C6;margin:-3px -12px 0 -10px;padding:0;list-style-position:inside;}
li.widget_pages ul li {border-top:1px solid #DBD7C6;line-height:27px;}
li.widget_pages ul li.current_page_item {background:#FAF9F9;margin-right:-1px;}
li.widget_pages ul li.current_page_item a {background-color:#fbfbfb;}
li.widget_pages ul li a {background:url("images/sidenav-bullet.png") no-repeat scroll 10px 8px transparent;border-top:1px solid #FFFFFF;color:#333333;display:block;font-size:12px;padding:0 0 0 10px;text-decoration:none;text-indent:20px;}
li.widget_pages ul li a:hover {background-color:/*old: #ede9dd*/#f8f5ed}
.creditAndCopyright {clear:both;}
.creditAndCopyright a {color:#6c802d;}
.creditAndCopyright p {width:80%;margin:0 auto 12px auto;padding:10px;font-size:0.9em;background:#FBFBFB;border:1px solid #DBD7C6;text-align:center;}
.children li {line-height:18px!important;width:200px;}

/* page & post fixes */
.page h2.widgettitle, .entry h2 {height:auto;font-size:1.8em;}
.entry h2 {margin-bottom:12px;}
.page input, .page textarea {background-color:#FAF9F9;border:1px solid #DDD7CB;color:#5D5545;margin:2px 0;padding:2px 10px 2px 5px;}
p.color-green {margin:0 0 9px 0;background:none repeat scroll 0 0 #FFFFFF;border-bottom:3px solid #98CB00;border-top:3px solid #98CB00;color:#010101;display:block;padding:8px 10px;}
table {border-collapse:collapse;border-spacing:0;}
.entry img {padding:0 10px 0 0}
hr {border-color:#EBE3D1 -moz-use-text-color -moz-use-text-color;border-right:medium none;border-style:solid none none;border-width:1px medium medium;height:1px;margin:10px 0;width:96%;}

/* contact */
.contact-me {background:url("images/container-bg-r.jpg") repeat-x scroll right top #FBFBFB!important}
.contact-me #sidebar ul {border-left:none;border-right:1px solid #ccc}
.contact-me .post {float:left;padding:24px 0 0 20px;}
.contact-me #sidebar .widget_pages {margin:3px 8px 0;padding-right:3px;}
li.widget_pages ul li.current_page_item {margin-left:-1px;margin-right:0}
.submitButton input {border:1px solid #CBCCA2;border-bottom-color:#697F2D;border-right-color:#697F2D;font-family:"Arial","Helvetica",sans-serif;font-size:12px;font-weight:bold;padding:0 30px;line-height:32px;background:#FBFBFB url(images/nav-active-bg.jpg) bottom left repeat-x;color:#444;;height:34px;cursor:pointer;}
.submitButton input:hover {color:#fff;background:url(images/menu-bg.jpg) bottom left repeat-x;}
.submitButton input:active {background:url(images/submitButtonActive.jpg) bottom left repeat-x;}

/* page-articles */
.page-articles h3 a {font-weight:normal;font-size:13px;font-style:italic;}
.page-articles h3 {margin-bottom:12px}
.page-articles h3 a:hover {text-decoration:underline}

/* page-newsletter */
h2#monthlyNewsletter {margin-bottom:24px;color:#D78102;}
.page-newsletter p.excerpt a {font-weight:bold;display:block;color:#6c802d;}
h3.signTitle {font-size:18px;margin-bottom:3px;}
h3.signTitle a {color:#728a25;text-transform:capitalize}
h3.signTitle a:hover {color:#8ead2b;}
p.postedOn {color:#aea580;padding:0 0 6px 0;}

/* defaults */
.alignleft {float:left;margin:10px 10px 10px 0;}
.alignright {float:right;margin:10px 0 10px 10px}
.aligncenter {margin:10px auto; clear:both;display: block;}