/*
Theme Name: Vigilance
Theme URI:  http://thethemefoundry.com/vigilance/
Description:  A lean and clean Wordpress theme featuring standards and search friendly code. A built in Theme Options menu allows for serious customization.
Version:    1.46
Author:   Drew Strojny
Author URI: http://thethemefoundry.com
Tags: fixed-width, two-columns, threaded-comments, custom-colors, theme-options, translation-ready
*/

/* Import Stylesheets
-----------------------------------------------------------*/
@import url("stylesheets/master.css");
@import url("functions/stylesheets/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.  Any custom 
changes you make here will be overidden when you upgrade the theme.
-----------------------------------------------------------*/

/*
a:link, a:visited, a:hover {
color:blue;
}
*/

a, a:visited, a:active {outline-style:none;}

body {
font-family: trebuchet MS, Georgia, "Times New Roman", Times, serif;
background:#ccc;}

#wrapper {
width:819px;
background: url(./images/wrapper.gif) repeat-y 0 0;
}

#header {
border:0px;
height:170px;
padding:0px 12px 0px 10px;
background: url(./images/header.jpg) top center no-repeat;
}

h1#title a:link, h1#title a:visited, div#title a:link, div#title a:visited {
color:#231F20;
display:block;
margin:0px;
width:100%;
height:170px;
text-indent:-9999px;
}

/* Top Nav
-----------------------------------------------------------*/

#nav {
background:url(./images/nav_bg.gif) repeat-x 0 0;
height:30px;
margin:0 auto 20px;
padding:0;
width:798px;
float:none;
}

#nav ul { list-style:none; margin:0 0 0 38px; padding:0px;}
#nav ul li { display:inline; margin:0px; padding:0px; }
#nav ul li a {text-indent:-9999px !important; height:30px; display:block !important;}
#nav ul li.page-item-3 a { background: url(http://bluepointgames.com/wordpress/wp-content/themes/vigilance/images/games.gif) no-repeat top center; width:94px;}
#nav ul li.page-item-5 a { background: url(http://bluepointgames.com/wordpress/wp-content/themes/vigilance/images/technology.gif) no-repeat top center; width:148px;}
#nav ul li.page-item-7 a { background: url(http://bluepointgames.com/wordpress/wp-content/themes/vigilance/images/news.gif) no-repeat top center; width:86px;}
#nav ul li.page-item-10 a { background: url(http://bluepointgames.com/wordpress/wp-content/themes/vigilance/images/employment.gif) no-repeat top center; width:273px;}
#nav ul li.page-item-2 a { background: url(http://bluepointgames.com/wordpress/wp-content/themes/vigilance/images/about.gif) no-repeat top center; width:126px;}

#nav li.current_page_item a, #nav li.current_page_parent a, #nav li.current_page_ancestor a, #nav li.current-cat a {border:0px; padding:0px; background-position: bottom center !important;}

#nav li a:hover {border:0px; padding:0px; background-position: center -30px !important;}

#nav li.current_page_item a:hover, #nav li.current_page_parent a:hover, #nav li.current_page_ancestor a:hover, #nav li.current-cat a:hover {border:0px; padding:0px; background-position: bottom center !important;}

#content {
border-left:2px dotted #CCCECF;
float:right;
min-height:150px;
margin:10px 0 30px;
padding:16px 90px 37px 43px;
width:420px;
}

h1.pagetitle, h2.pagetitle{
border-bottom:0 none;
color:#F05A28;
line-height:1.1em;
margin:0px;
padding:0 0 10px;
font-size:17px !important;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}

.entry h1 {font-size:1.3em;}

.entry h2 {font-size:1.2em;}

.entry h3 {font-size:1.1em;}

.entry h4 {font-size:1em;}

h5{
color:#F05A28;
line-height:1.1em;
padding:0 0 10px;
font-size:17px !important;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}

h6 {font-size:0.9em;}


#footer {
border:none;
padding:20px;
background:#ccc url(./images/footer.gif) no-repeat 0 0;
height:20px;
text-align:center;
}

#footer p.right{float:none;}

/* Comment Box
-----------------------------------------------------------*/
input.text-input, form#commentform textarea {
width:461px;
}

/* Home
-----------------------------------------------------------*/
#news_bg {
width:681px;
height:146px;
margin:10px auto 0;
background: url(./images/news_bg.jpg) top left no-repeat;
}

#news-one, #news-two { 
display:inline; 
float:left;
width:280px;
font-size:11px;
line-height:1.9em !important;
margin:13px 30px 0 30px;
}

#news-one a, #news-two a { color:#f05a28; float:right;}

.news-date { color:#8d8f91; font-size:11px;}

/* News
-----------------------------------------------------------*/


.post-header h1 a:link, .post-header h1 a:visited, .post-header h2 a:link, .post-header h2 a:visited {color:#F05A28;}

.post-header h1 a:link {font-size:1.8em !important;}

.post-header h1, .post-header h2 {color:#F05A28; font-size:1.8em !important;}

.comments, .post-footer, .note {display:none;}

.post{ padding: 0 0 20px;}

.post .date { padding:20px 0 0;}



/* Games
-----------------------------------------------------------*/

.page-id-3 h1.pagetitle {display:none;}

#game-one{
width:637px;
height:157px;
margin:0 auto;
background:url(http://bluepointgames.com/wordpress/wp-content/uploads/2010/05/blast_factor_bg.jpg) top left no-repeat;
position:relative;
}

#game-two{
width:637px;
height:157px;
margin:0 auto;
background:url(http://bluepointgames.com/wordpress/wp-content/uploads/2010/05/god_fo_war_bg.jpg) top left no-repeat;
position:relative;
}

.divider { margin:11px auto; width:626px;}

.view {
	position:absolute;
	top:65px;
	left:496px;
	width:132px;
	height:25px;	
}

.view a{
	width:100%;
	height:100%;
	background: url(./images/view-the-game.png) top left no-repeat;
	display:block;
}

.view a:hover{
	background:url(./images/view-the-game.png) bottom left no-repeat;
}

.discussion {
	position:absolute;
	top:98px;
	left:496px;
	width:132px;
	height:25px;	
}

.discussion a{
	width:100%;
	height:100%;
	background: url(./images/discussion.png) top left no-repeat;
	display:block;
}

.discussion a:hover{
	background:url(./images/discussion.png) bottom left no-repeat;
}

/* Pages without Side Bar Sub Sections
-----------------------------------------------------------*/

body.single #sidebar, body.home #sidebar, .page-id-7 #sidebar, .page-id-3 #sidebar, .blog #sidebar {display:none;}

body.single #content,body.home #content, .page-id-7 #content, .page-id-3 #content, .blog #content {width:680px; padding:20px 70px;}


/* Pages with Side Bar
-----------------------------------------------------------*/

.widget_recent_entries, h2.widgettitle {display:none !Important;}

#sidebar {
float:left;
padding:30px 0 30px 37px;
margin:10px 0 30px;
width:227px;
}

.thin-sidebar {
float:left;
width:220px;
}


ul li.widget ul {
font-size:1.1em;
}

ul li.widget ul li {
border:0px;
padding:7px 0 !Important;
}


/* About, Employment
-----------------------------------------------------------*/

ul li.widget ul li a {
padding:0 0 0 14px;
margin:0 0 0 33px;
color:#231f20;
text-transform:uppercase;
}

ul li.widget ul li a:hover  {color:#231f20; text-decoration:none; background-position: 0 -133px;}
ul li.widget .current_page_item a, ul li#flexipages-3 ul li.current_page_item a:hover, ul li#flexipages-4 ul li.current_page_item a:hover {color:#ee4036; text-decoration:none; background-position: 0 -133px;}


