/*   
Theme Name: BLANK Theme
Theme URI: http://digwp.com
Description: This is just a BLANK starter WordPress Theme template -- WordPress v3.0.1
Author: Chris Coyier
Author URI: http://chriscoyier.net
Version: 2
*/
* { margin: 0; padding: 0; }
html { background: white; 
            -moz-user-select: none; 
            -khtml-user-select: none;
            user-select: none;
			
			}
body { 
	font-family: 'PTSansNarrowRegular', Arial, sans-serif;
	/*font-family: Verdana, Helvetica, Arial, 'PTSansRegular', sans-serif;*/
	font-size: 15px;

      overflow-y: visible !important;
	}
	
	/*@media all and (max-device-width: 480px) {
	// styles assigned when device width is smaller than 320px;
	div.main-nav {
		width: 900px;
	}
	}
	*/
	



#bgcontainer {
	overflow:hidden; 		/* needed to eliminate scrollbars caused by the background image */
	padding:0;margin:0;		/* necesarry for the raster to fill the screen */
	height:100%;width:100%;
	position:fixed;
	top:0px;

	}
	

@font-face {


	font-family: 'PTSansRegular';
    src: url('PTS55F-webfont.eot');
    src: url('PTS55F-webfont.eot?#iefix') format('embedded-opentype'),
         url('PTS55F-webfont.woff') format('woff'),
         url('PTS55F-webfont.ttf') format('truetype'),
         url('PTS55F-webfont.svg#PTSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;
	
    font-family: 'PTSansNarrowRegular';
    src: url('PTN57F-webfont.eot');
    src: url('PTN57F-webfont.eot?#iefix') format('embedded-opentype'),
         url('PTN57F-webfont.woff') format('woff'),
         url('PTN57F-webfont.ttf') format('truetype'),
         url('PTN57F-webfont.svg#PTSansNarrowRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
	
#realbody{
	position:absolute;
	top:0px;
	z-index: 0;				/* Place the new body above the background image */
	overflow:auto; 			/* restore scrollbars for the content */
	height:100%;width:100%;	/* Make the new body fill the screen */
	background: url('img/raster.png'); /* this is just a fancy raster, you can remove it; I kinda like it though */
}
#bgraster{
	height:100%;width:100%;	/* Make the new body fill the screen */
	background: url('img/raster.png'); /* this is just a fancy raster, you can remove it; I kinda like it though */
}
	
a img {border: none;}

.group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.group { display: inline-block; clear: both; }
/* start commented backslash hack \*/ * html .group { height: 1%; } .group { display: block; } /* close commented backslash hack */


article, aside, figure, footer, header, nav, section { display: block; }


#main-nav{ 
z-index:500;

	
	padding-right:20px;
	padding-top:0px;
	padding-bottom:0px;
	height:70px;
	left:0px;
	
	overflow:auto;
	background-color:#2F2F2F;
	width:100%;
	position:fixed;
	bottom:0px;
	/*background: url(images/tile2.gif) ;*/
	/*background-color:rgba(200,200,200, 0.82);*/
	background-color:rgba(47,47,47, .9);
	border-top: 1px solid  #666666;

}
[if IE 7] .iecolor {  
	background-color:rgba(47,47,47, 1);
    background-color:#2F2F2F;
	background:#2F2F2F;
}  
#main-nav:hover{ 
background-color:rgba(47,47,47, 0.92);
/*background: url(images/tile2.gif) ;*/
}
nav { 
padding-left:20px;

margin:auto;
width:100%;

}

nav ul {

	list-style: none;
	display: block;
	float: left;
	width:100%;
}

nav ul li {
	display: block;
	float: left; 
padding-top:10px;
	
}

nav ul li a {


font-weight:500;
font-size: 25px;  
 /*  text-shadow: 2px 2px 3px #000000;  */
    color: white;
	text-decoration: none;
	position: relative;
	padding:5px;
	padding-left:0px;
}

nav li:nth-child(1) a, nav li:nth-child(1) a  { color: #728951;  }
nav li:nth-child(2) a, nav li:nth-child(2) a  { color: #8a8651; }
nav li:nth-child(3) a, nav li:nth-child(3) a  { color: #896a50; }
nav li:nth-child(4) a, nav li:nth-child(4) a  { color: #8b5157; }
nav li:nth-child(5) a, nav li:nth-child(5) a  { color: #695289; }

nav li:nth-child(6) a, nav li:nth-child(6) a  { color: #52558a; }
nav li:nth-child(7) a, nav li:nth-child(7) a  { color: #52728b; }
nav li:nth-child(8) a, nav li:nth-child(8) a  { color: #508a84; }
nav li:nth-child(9) a, nav li:nth-child(9) a  { color: #518a69; }
nav li:nth-child(10) a, nav li:nth-child(10) a  { color: #84518a; }
nav ul li a:hover { -moz-transform: scale(1.1);}


#footer{ 
z-index:501;
	font-size: 14px;  
	height:20px;
	font-size: 7;  
	padding-left:20px;
	
	margin-left:0px;
	overflow:hidden;
	color:#8b8b8b;
	background-color:#2a2a2a;
	width:100%;
	position:relative;
	left:0px;
	top:5px;
	bottom:0px;
}

#footer a { 
color:#728951;
}



.page-wrap-style{
	-moz-border-radius: 10px; border-radius: 10px; -webkit-border-top-right-radius: 10px;
	/*
	-moz-box-shadow: 2px 2px 8px #000;
	-webkit-box-shadow: 2px 2px 8px #000;
	box-shadow: 2px 2px 8px #000;*/
	
	-moz-box-shadow: 3px 3px 15px #000;
	-webkit-box-shadow: 3px 3px 15px #000;
	box-shadow: 3px 3px 15px #000;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
	overflow-x:hidden;
		
padding:0px;
	padding-left:15px;
		padding-right:15px;
		padding-top:5px;
	background: #2F2F2F; 
	color: #bbbbbb;
/*	
background-color:rgb(0,0,0); background-color:rgba(0,0,0,0.9);
	color: #cccccc;	
	
	background-color:rgb(250,250,250); background-color:rgba(250,250,250,0.8);
	color: #555555;
*/	
	background-color:rgb(180,180,180); background-color:rgba(29,39,41,0.9);
	background: #373737; 
	color: #c1c0c5;	
	

	
}

#page-extras{
	margin-top:30px;
	width:570px;
}

#page-wrap { 
	position: absolute;
	left:30px;
	width: 600px; 
	margin-top:30px;
	
}

#page-wrap a { 
	color: #8b8b8b;

}

#page-wrap p { 
margin: 10px 0px;
}


#page-head { 
	padding-top: 0px;
	padding-bottom: 5px;
	
	position:relative;	
}
	.posttitle{ 		
		display:inline;
		margin:0px;
		padding:0px;
		cursor:pointer;
	}
	#btncollapse{ 
		position:absolute;
		right: 0px;
		
		margin-top:-30px;
	}	
	#btnup { 
		cursor:pointer;
		position:absolute;
		right:40px;
		top:2px;
		display:none;
	}
	
	
	#btndown { 
		position:absolute;
		right:-5px;
		top:2px;
		cursor:pointer;
		display:none;
	}		
	#btnminus { 
		position:absolute;
		right:-20px;
		top:12px;
		cursor:pointer;
	}	

	#lightbox {
		cursor: -moz-zoom-in, pointer;
		cursor:url(images/magnify.cur),url(images/zoom.gif),auto;
	}

	
	.pimg {
		padding:0px;
		margin:0px;
			
	}
	
	.pimgholder{
	width:600px;
	}
	
	.vid640 {
		position:relative;
		left:-25px;
	}
#page-content  { 
	/*font-family: 'PTSansRegular', Arial, sans-serif;
	
	line-height:1.5;*/
	/*font-family: 'PTSansRegular', Arial, sans-serif;*/
	font-family: Verdana, Helvetica, Arial, 'PTSansRegular', sans-serif;
	font-size: 14px;
	line-height:1.4;
	padding-bottom:20px;
	text-align:justify;
}

#page-content img { 

cursor: -moz-zoom-in, pointer;
		cursor:url(images/magnify.cur),url(images/zoom.gif),auto;
	margin-right:15px;	
}

#page-content a { 
color: #00aaff;
text-decoration:underline;

		position:relative;
		
}

.group3 {
position:relative;
width:615px;
margin-top:7px;
margin-bottom:7px;
}
.group3 p {

width:auto !important;
}


	
.image-fullwidth {
margin-left:0px !important;
left:-15px;
position:relative;
}

.image-pos {
left:-15px;
position:relative;
margin:0px;
padding:0px;
}

#bgimage {
	display:none;
	position:absolute;

	z-index: -1;
}

#mask {
top:0px;
  position:absolute;
  z-index:9000;
  background-color:#000;
  display:none;
}

#page-extra {
bottom:10px;

}
#page-sharing{
	margin-top:10px;

}

.fbthing {
top:0px;
width:50px;
display:inline;
overflow:show;
}

#twitterthing {
top:0px;
width:20px;
display:inline;
overflow:show;
}

#likebutton {
top:-6px;
position:relative;
width:50px;
display:inline;
overflow:show;
}

#diggthing {
position:relative;
top:-4px;
display:inline;
}


#plusonething {
position:relative;
width:50px;
display:inline;
overflow:hidden;
}


.tweethold {

float: left;
position:relative;
vertical-align: top;
}
.likehold {
float: left;

position:relative;
vertical-align: top;
}
.plusonehold {
top:-4px;
float: left;
margin-right:32px;
position:relative;
vertical-align: top;
}

#dummy{
position:relative;
top:100px;
height:5px;
}

#subcat{
position:absolute;
background-color:#000;
display:none;
z-index:10000;
}

.submenuitems{
display:none;
margin-left:15px;
font-size:20px;
font-weight:700;
}

.entry {
	width:100%;
	height: 180px;
	height: 120px;
	overflow:hidden;
	margin-bottom:15px;
	border-bottom: 2px dashed  #666666;
}
.entry-search {
	width:100%;
	height: 180px;
	height: 126px;
	overflow:hidden;
	margin-bottom:10px;
	border-bottom: 2px dashed  #666666;
}

.entry-image {
float:left;
display:inline;
width:190px;
height:100%;
}



.entry h2 {

}
.entry p {
padding-left:15px;
}

#searchform {
position:absolute;
top:10px;
right:15px;
}
#btnhome {
position:fixed;
top:5px;
left:2px;
z-index:5002;
}
#loading {
position:fixed;
top:20px;
right:20px;}

#search {
	float: right;
	right: -20px;
	-webkit-transition-duration: 400ms;
	-webkit-transition-property: width, background;
	-webkit-transition-timing-function: ease;
	-moz-transition-duration: 400ms;
	-moz-transition-property: width, background;
	-moz-transition-timing-function: ease;
	-o-transition-duration: 400ms;
	-o-transition-property: width, background;
	-o-transition-timing-function: ease;
	width: 70px;
	border:0px;
	-moz-border-radius:10px; /* Firefox */
-webkit-border-radius: 10px; /* Safari, Chrome */
-khtml-border-radius: 10px; /* KHTML */
border-radius: 10px; /* CSS3 */
behavior:url("border-radius.htc");
text-align:center;
background-color:#8b8b8b;
color:#2f2f2f;padding:2px;
}
#search:focus {
	background-color: #f9f9f9;
	width: 220px;
}
#pleaseclick
{
background-color:#ffffff;
width:300px;
left:-150px;
position:relative;
top:50px;
}
#copyrightInfo
{
display:none;
top:0px;
right:0px;
padding:4px;
  position:fixed;
  z-index:11000;
  background-color:#000000;
  color:#dd0000;
  font-weight:bold;
}







/** Twitter Reactions**/
/*
ul#twitter_reactions {width:540px;margin:0 0 0 -3px; padding:0;}
ul#twitter_reactions li {width:540px; position:relative; margin:3px 0 0 -3px; padding:0px; list-style:none;text-align:left; background:#f2f2f2; color:#555; -moz-border-radius:2px; -webkit-border-radius:2px; -o-border-radius:2px; border-radius:2px;}
ul#twitter_reactions li#reactions_header {font-weight:bold;background:#ddd;}
ul#twitter_reactions li#reactions_header em {float:right;color:#888;font-weight:normal;}
ul#twitter_reactions li img {float:left;width:36px;height:36px;margin-right:8px;background:#fff;border:none;}
ul#twitter_reactions li a {color:#663399;text-decoration:none;}
ul#twitter_reactions li small {color:#ccc;position:absolute;bottom:4px;right:6px;}
ul#twitter_reactions li small a {color:#bbb;}
ul#twitter_reactions li small a.reply {color:#aaa;}
ul#twitter_reactions .clear {clear:both;}
*/
/** Twitter Reactions**/
ul#twitter_reactions {width:570px;margin:0 0 0 0px; padding:0;
margin-left:0px;
}
ul#twitter_reactions li {width:560px; position:relative; margin:3px 0 0 0px; padding-left:5px; padding-right:5px; list-style:none;text-align:left; 
/*background:#f2f2f2; */
border-bottom: 2px dashed  #666666;
color:#555;
color:#cccccc;
 -moz-border-radius:2px; -webkit-border-radius:2px; -o-border-radius:2px; border-radius:2px;}
ul#twitter_reactions li#reactions_header {font-weight:bold;/*background:#ddd;*/}
ul#twitter_reactions li#reactions_header em {float:right;color:#888;font-weight:normal;}
ul#twitter_reactions li img {float:left;width:36px;height:36px;margin-right:8px;background:#fff;border:none;}
ul#twitter_reactions li a {color:#663399;text-decoration:none;
color: #00aaff;
text-decoration:underline;

}
ul#twitter_reactions li small {color:#ccc;position:absolute;bottom:4px;right:6px;}
ul#twitter_reactions li small a {color:#bbb;}
ul#twitter_reactions li small a.reply {color:#aaa;}
ul#twitter_reactions .clear {clear:both;}

#mobilemenu {
display:none;
}

#page-wrap ol li { 
	position: relative;
	margin-left:30px;
	margin-bottom:20px;
	
	
}



.centerit {
width:100%;

}

#lightbox {
box-shadow: 0 20px 60px rgba(0, 0, 0, 0.45);
}

.addthis_toolbox {
display:inline;
}