/*
	Author Name	: Loren Warkentin
	Author Site	:
	Style Name	: Pictodigital
	Style URI	:
	Version		:
	Comments	:

	Header Text Color: none
	Header Width: 780px
	Header Height: 129px
*/

body {
	background-color:#000;
	}
body.columns-three #primary {
	margin-left: 195px;
}

body.columns-three #sidebar-1 {
	position: relative;
	left: -520px;
	margin-left: -195px;
}

body.columns-three .template-image #primary {
	margin-left: 0;
}



#footer{
	background-image:url(/wp-content/themes/picto/images/footers/footer_950.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:950px;
	height:125px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px
	} 
#page {
	background: #D2FFD2 url(/wp-content/themes/picto/images/body_950.jpg) repeat-y;
	padding-top: 0px;
	border: 0px;
	}
.content { margin: 0;}
.page-head { display:none }
.entry-content h3 { padding-top:5px !important; margin-top: 5px !important }
.entry-content sup {
	font-size:85%;
	vertical-align:35%;
	}
.entry-content .footnotes {
	line-height:1em;
	margin:0pt;
	padding:0pt 0pt 0pt 8pt;
	text-indent:-12px;
	}
.entry-content .footnotes li {
	font-size:85%;
	list-style-type:none;
	margin:2pt 0pt;
	padding:0pt;
	text-align:left;
	}
.entry-content .fn_rule {
	display:block !important;
	width:150px;
	size:1px;
	} 
	
/*  Eliminate the header text and description line  */
#header h1 { display:none; }
#header .description { display:none }

	
/*- Main Menu in Header */
ul.menu li a {
	font-size: 1.2em !important;
	font-weight:bold !important;
	color: #FFFF00 !important;
	}

ul.menu li.current_page_item a,
ul.menu li.current_page_item a:hover {
	color: #FFFF00 !important;
	background: #003300 !important;
	text-decoration: none;
	}

/* Hide any Tab in the menu bar - identified by its ID number */
ul.menu li.page-item-40 {
	display:none !important;
	}



/*- Sidebar menus */
/*- Latest Posts Page 
#latest-posts {}
	
/*- Albums Page 
#list-of-albums {}

/*- Archived Links 
#archived-links {} */

/* Style for the RSS link in sidebar */
.feedlink img {
	margin-top:-22px;
	}

/* Style for the sidebar */
.secondary ul { 
	line-height:1.2em; 
	}
.secondary ul li {
	margin: -1px 0 -1px 0 ;
	}
.secondary ul li a { 
	background-color:#CCCCCC;
	border:thin #999999 outset;
	padding:4px 10px 4px 10px; 
	text-decoration:none !important;
	display:block;
	color:#000000;
	}
.secondary ul li a:hover { 
	background-color: #999999;
	border:thin #FFFFFF inset;
	color:black !important;
	}
.secondary ul li a:visited , .secondary ul li a:visited:hover {
	background-color: #FFFFCC !important;
	border:thin #FFFFFF inset !important;
	}
.secondary ul li a:visited:hover {
	color:#990000;
	}
/* limit items to first level */
.secondary ul li ul { display:none; }

/* Style specific Latest Articles for the sidebar 
#latest-articles ul li a {
	line-height:1em !important;
	letter-spacing:1px !important;
	}
*/
.secondary h4 { 
	background-color:#003300; 
	color:#FFFF00; 
	padding: 2px 0px 5px 0px !important; 
	display: block; 
	text-align: center; 
	font-weight: bold !important ; 
	font-size:1.5em !important;
	}
	
	





 
/************* global link styles **************/
/************* from my original pictodigital site **************/
a:link {
	color:#5F8A31 !important; 
	text-decoration:none;
	}
a:visited {
	color:#993300 !important; 
	text-decoration:none;
	}
a:visited:hover {
	color:#FF9933 !important; 
	text-decoration:none
	}
a:hover {
	color:#FF9933 !important; 
	text-decoration:none
	}

.entry-content div {
	margin: 0px;
	padding: 0px;
	}

/* NextGEN Gallery styles */
.ngg-widget-slideshow { padding:0 !important; }
.entry-content div.ngg-albumoverview {
	clear:none !important;
	}
.entry-content div.ngg-galleryoverview {
	clear:none !important;
	}
.entry-content div.ngg-gallery-thumbnail-box {
	float:left !important;
	}
.entry-content div.ngg-description p {
	margin:0px 0px 10px 0px;
	padding:4px 0px 0px 0px;
	font-size:12px;
	line-height:1em;
	}

.secondary .ngg-widget-slideshow {
	margin:0pt;
	overflow:hidden;
	padding:5px 0px 0px 0pt !important;
	}

/* NextGEN Album thumbnails */
.entry-content .ngg-thumbnail img:hover {
	background-color:#FF9933;
	}
.entry-content .ngg-thumbnail img {
	background-color:#5F8A31;
	border:1px solid #A9A9A9;
	margin:4px 0px 4px 5px;
	padding:4px;
	position:relative;
	}
/* NextGEN Galery thumbnails */
.entry-content .ngg-gallery-thumbnail img:hover {
	background-color:#FF9933;
	}
.entry-content .ngg-gallery-thumbnail img {
	background-color:#5F8A31;
	border:1px solid #A9A9A9;
	display:block;
	margin:4px 8px 4px 8px;
	padding:2px;
	position:relative;
	}
.entry-content div.ngg-album {
	margin-top:5px;
	margin-bottom:5px;
	}
.entry-content div.ngg-albumtitle {
	font-size:1.3em;
	margin-left:5px;
	}
.entry-content .ngg-singlepic {
	background-color:#5F8A31;
	border:1px solid #A9A9A9;
	display:block;
	margin:4px 0px 4px 0px !important;
	padding:2px;
	position:relative;
	}
.entry-content .ngg-singlepic:hover {
	background-color:#FF9933;
	}

	
	
/* quotation box style */
.entry-content p.LeftQuoteBox {
		float:left;
		font-size:1em;
		font-style:oblique;
		text-align:left;
		color:#996600;
		border:1px #000000;
		padding:10px;
		background-color:#FFCC66;
		width:150px;
		position:relative;
		margin-right: 5px;
		}
.entry-content p.RightQuoteBox {
		float:right;
		font-size:1em;
		font-style:oblique;
		text-align:right;
		color:#996600;
		border:1px #000000;
		padding:10px;
		background-color:#FFCC66;
		width:150px;
		position:relative;
		margin-left:5px;
		}
.entry-content p.RightOpaqueQuoteBox {
		float:right;
		font-size:1.5em;
		font-weight:bold;
		font-style: oblique;
		text-align:right;
		color:#5F8A31;
		background-color:#D2FFD2; 
		opacity:.5;
		filter: alpha(opacity=75);
		padding:10px;
		width:175px;
		position:relative;
		margin-left:5px;
		}		
.entry-content p.LeftOpaqueQuoteBox {
		float:left;
		font-size:1.5em;
		font-weight:bold;
		font-style: oblique;
		text-align:left;
		color:#5F8A31;
		background-color:#D2FFD2; 
		opacity:.5;
		filter: alpha(opacity=75);
		padding:10px;
		width:175px;
		position:relative;
		margin-left:5px;
		}
		
/* Use this format for a drop cap */
/* p.text:first-letter { font-size: xx-large; padding: 2px;float: left;} */

#primary .comments h4 {
	font-size:1.5em;
	}
	

/* Style for the login page */
#login { padding-top:50px; padding-bottom:50px;}
#login p { text-align:center; margin-top:10px;}
#login ul { text-align:center; margin-top:50px; }	
#login ul li {
	display:inline;
	text-align:center;
	font-size:1.5em;
	padding: 20px 30px ;
	}	
#login_error {
	text-align:center;
	color:#FF0000;
	margin-top:20px;
	font-size:2em;
	}
/*		
#loginform { margin: 10px 0 0 290px !important; }	
#registerform { margin:10px 0 0 290px !important; }
#lostpass { margin: 10px 0 0 290px !important; }
*/

	
/************* Loren's photo gallery styles ***************/

   /*** Set the photo meta info (size, color and placement) then hide it ***/
#lw-gallery a em { position:fixed; display:inline; left:360px; top:10px; font-size:20px; color:#000000; visibility:hidden; }
   /*** Set the gallery area for thumnail placement ***/
#lw-gallery {position: relative; margin-left:0px; z-index:1000; line-height:0px;}
   /*** Set the thumnail placeholders ***/
#lw-gallery a {display:block; width:67px; height:50px; border:1px #FFFFFF solid; margin-bottom:3px;}
   /*** Set the thumnails ***/
#lw-gallery a img {width:67px; height:50px; border:0px; position:relative;}
#lw-gallery a:hover {border-color:#0000FF;}
#lw-gallery a:hover em { visibility:visible; z-index: 10000; background-color:#666666; opacity:0.5; filter: alpha(opacity=50); } 
#lw-gallery a:hover img {position:fixed; width:600px; height:auto; left:350px; top:0px; border:25px solid #FFFFFF;}


	
/* PRINT FORMAT */
@media print {
body { 
	background:white; 
	color:black; 
	margin:0px; 
	font: Arial, Helvetica, sans-serif; 
	font-size:10px; 
	}
#header { display:none !important; } 
#sidebar-main { display:none !important; }
#sidebar-alt { display:none !important; }
#footer { display:none !important; }
#rollingarchives { display:none !important; }
.entry-title { 
	font-size:18px !important; 
	font-weight:bold !important; 
	text-align:center !important;
	}
.entry-title a { text-decoration:none !important; color:black !important; } 
.entry-category { display:none !important; }
.chronodata a { text-decoration:none !important; color:black !important; }
.commentslink { display:none !important; }
.entry-edit { display:none !important; }
hr { display:none !important; }
.entry-content p.LeftQuoteBox { display:none; }
.entry-content p.RightQuoteBox { display:none; }
.entry-content p.RightOpaqueQuoteBox { display:none; }
.entry-content p.LeftOpaqueQuoteBox { display:none; }
.entry-content a { text-decoration:none !important; color:black !important; }
.comments { display:none; }
.navigation { display:none; }
}
