/*
Theme Name:	Vigilance
Theme URI: 	http://themes.jestro.com/vigilance/
Description: 	A lean and clean Wordpress theme featuring standards and search friendly code. Theme Options Menu allows for serious customization. Designed and coded by <a href="http://www.jestro.com">Jestro</a>.
Version: 		1.21
Author:		Drew Strojny
Author URI:	http://www.jestro.com
Tags: fixed-width, two-columns, white, red, right-sidebar, threaded-comments, custom-colors, theme-options
*/

/*
    Copyright 2008 Jestro LLC

    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program.  If not, see <http://www.gnu.org/licenses/>.

*/

/* Import Stylesheets
-----------------------------------------------------------*/
@import url("css/undo.css");
@import url("css/master.css");
@import url("functions/style-options.php");

/* Required Wordpress Classes, don't remove these.
-----------------------------------------------------------*/
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
  }
.alignleft { float: left; }
.alignright { float: right; }

/* Make all custom CSS changes in a Child Theme. See this tutorial for instructions:
     ----> http://themes.jestro.com/vigilance/easy-upgrading-wordpress-child-themes/ <----
 Any custom changes you make here will be overidden when you upgrade the theme.
-----------------------------------------------------------*/
.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}

.alignleft {
float:left;
}

.alignright {
float:right;
}

#header {
border-bottom:5px solid #333333;
padding:0;
}

#sidebar {
float:right;
padding-bottom:20px;
width:250px;
}

#wrapper {
background:#FFFFFF none repeat scroll 0 0;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
padding:0 20px 10px;
}



#nav {
font-family:"Trebuchet MS","Lucida Grande","Lucida Sans",Verdana,Arial,sans-serif;
font-size:14px;
}

.meta {
display:none;
}


.post-footer {
display:none;
}

description {
	display: none;
}
h1#title a:hover, div#title a:hover { 
color:#26caff;
text-decoration:none;
}
sidebar-image {
display:none; }
 
#menu {
display:none; }

.menu {
display:none; }
#nav {
font-family:"Trebuchet MS","Lucida Grande","Lucida Sans",Verdana,Arial,sans-serif;
font-size:14px;
}

#sidebar {
float:right;
padding-bottom:20px;
width:250px;
}

#wrapper {
background:#FFFFFF none repeat scroll 0 0;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
padding:0 20px 10px;
}

#footer p {
display:none;
}
#menu img {
border:1px solid #DDDDDD;
display:none;
}
.entry ul li, #comments ul li {
background:transparent url(../images/list-star.gif) no-repeat scroll 0pt 0.3em;
display:block;
margin:5px 0pt 0pt;
padding:10pt 0pt 0pt 17px;
}
#fan {
	width: 230px;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif, "Myriad Pro";
	color: #999999;
	font-size: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

#moveMeList li {
	display: block;
	margin: 0;
	padding: 4px;
	width: 120px;
	background: #f90;
	color: #fff;
	cursor: pointer;
	list-style-type:none;
}
.ddet_div {
  margin: 8px 0 0 12px;
  padding: 8px;
  background: #F4F4F4;
  border: 1px solid #DDDDDD;
}

.twit {
	font-family: serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 10px;
	word-spacing: normal;
	letter-spacing: normal;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	text-indent: 0ex;
}
.twit_head
{
	font-family: Verdana;
	font-style: normal;
	font-variant: normal;
	font-weight: Bold;
	font-size: 12px;
	word-spacing: normal;
	letter-spacing: normal;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	text-indent: 0ex;
}
#nav .page_item a:hover {
border-top:4px solid #26caff;
color:#26caff;
padding-top:0.1em;
text-decoration:none;
}
a:hover {
color:#26caff;
text-decoration:underline;
}
a: {
color:#26caff;
text-decoration:none;
}
#nav .current_page_item a:link, #nav .current_page_item a:visited, #nav .current_page_item a:hover, #nav .current_page_parent a:link, #nav .current_page_parent a:visited, #nav .current_page_parent a:hover, #nav .current_page_ancestor a:link, #nav .current_page_ancestor a:visited, #nav .current_page_ancestor a:hover { 
border-top:4px solid #26caff;
color:#26caff;
padding-top:0.1em;
text-decoration:none;
}
a:link, a:visited {\
color:#26caff;
}
.omemxehmyyaasfqj { 
background:#FFFFFF none repeat scroll 0 0 !important;
border:0 solid black !important;
padding:5px !important;
width:280px !important;
}
.comments {
display:none;}

/* Contact Form Stylesheets
-----------------------------------------------------------*/

body div.formcontainer{
clear: both;
overflow: hidden;
width: 100%;
}

body div.formcontainer span.required {
color: #FF0000;
}

body div.formcontainer p.error,
body div.formcontainer p.important,
body div.formcontainer p.information,
body div.formcontainer p.success {
border-top: 0px solid #E8E8DE;
color: #442;
line-height: 250%;
padding-left: 36px;
width: 95%;
}

body div.formcontainer p.error {
background: #fbfbee url('error.png') no-repeat 12px 50%;
border-bottom: 0px solid #F0D28B;
}

body div.formcontainer p.important {
background: #fbfbee url('important.png') no-repeat 12px 50%;
border-bottom: 0px solid #FED7CE;
}

body div.formcontainer p.information {
background: #fbfbee url('information.png') no-repeat 12px 50%;
border-bottom: 0px solid #C5DDF2;
}

body div.formcontainer p.success {
background: #fbfbee url('success.png') no-repeat 12px 50%;
border-bottom: 0px solid #C7E9B3;
}

body div.formcontainer form.contact-form {
clear: both;
float: none;
width: 100%;
}

body div.formcontainer form.contact-form fieldset {
background: #FCECF9;
color: #333333;
margin: 0.5em 0 1.5em 0;
padding: 10px;
}

body div.formcontainer form.contact-form fieldset legend {
text-transform: uppercase;
}

body div.formcontainer form.contact-form fieldset div.form-label {
display: block;
float:none;
line-height:150%;
margin: 0.5em 0 0 0;
padding:0;
text-align:left;
width:90%;
}

body div.formcontainer form.contact-form fieldset div.form-label label,
body div.formcontainer form.contact-form fieldset div.form-option label {
cursor: pointer;
line-height:100%;
}

body div.formcontainer form.contact-form fieldset div.form-input,
body div.formcontainer form.contact-form fieldset div.form-textarea {
display: block;
float:none;
margin: 0.2em 0 0 0;
width:100%;
}

body div.formcontainer form.contact-form fieldset div.form-input input,
body div.formcontainer form.contact-form fieldset div.form-textarea textarea {
padding: 0.3em;
width: 97%;
}

body div.formcontainer form.contact-form fieldset div.form-textarea textarea {
overflow: auto;
}

body div.formcontainer form.contact-form fieldset div.form-input input.error {
background-color: #FBF4E2;
}

body div.formcontainer form.contact-form fieldset div.form-input input.optional {
margin-bottom: 0.2em;
}

body div.formcontainer form.contact-form fieldset div.form-option,
body div.formcontainer form.contact-form fieldset div.form-submit {
display: block;
float:none;
margin: 1em 0 0 0;
width:100%;
}

body div.formcontainer form.contact-form fieldset div.form-submit input {
cursor:pointer;
padding:0.5em 2em;
}

p.twit {
	font-family: verdana;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 8;
	line-height: 100%;
	word-spacing: normal;
	letter-spacing: normal;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	text-indent: 0ex;
}


