/*
	Style Name	: K2 Baglady Productions Mod 2.0
	Style URI	: http://getk2.com/
	Comments	: Duelling Sidebars CSS with numerous cosmetic changes
*/




body {
		background:#def3fd;
		color:#444;
		font:62.5% 'Lucida Grande', Verdana, Arial, Sans-Serif;
		margin:0;
		text-align:center;
		}

#page {
		border-style: none;
	    padding-top: 0px;
	    }
	    

.content {
	background-color: #def3fd;
}

#header {
	    background-color: #def3fd;
	    height: 120px;
		}
		
#header h1,#header p, div.blog-title a {
		visibility: hidden;
		}
		
		ul.menu {
		height:12px;
		left:10px;
		padding:0;
		top:0;
		width:95%;
		}	
		
		ul.menu,ul.menu li a {
		color:#F6FF97;
		font-weight:700;
		letter-spacing:-0.5px;
		margin-right:8px;
		padding-bottom:2px;
		padding-top:2px;
		text-transform:uppercase;
		}
		
		/*ul.menu li a:hover {
		border-bottom:6px solid #fff;
		color:#fff;
		text-decoration:none;
		}
		
ul.menu li.current_page_item a,ul.menu li.current_page_item a:hover {
		border-bottom:6px solid #9cf;
		color:#fff !important;
		text-decoration:none;
		}*/
		
		
		ul.menu { 
display:none; 
} 
	
	.admintab {position:absolute;
		right:0;
		}
* html .admintab {
		padding:5px 15px 6px;
		}
		
.sb-pagemenu ul ul {
		margin-top:2px;
		}
		
.sb-pagemenu ul ul .page_item {
		margin-left:10px;
		padding:0;
		}

/* Font Colours */


a 		{color: #4d991f;
		text-decoration:none;
		}
		
		
		.entry-content a:visited {
	color: #9fd14a;
	}

h2,h2 a,h2 a:visited,h3,h3 a,h3 a:visited, h1.entry-title a, h3.entry-title a {
		color: #4d991f;
		}
	
h2 a:hover,h2 span a:hover {color: #4d991f !important;
		}
		
#sidebar-alt a {
		color:#F6FF97 !important;
		}

	/* Span Classes */

span.green { letter-spacing: -1px; font-size: 150%; color: #4d991f;}
span.smallgreen { letter-spacing: -1px; color: #4d991f;
}
span.arctext { font-size: 120%; text-align: center !important; letter-spacing: -1px; color: #777777;}
span.blue {color: blue; font-size: 150%;}
span.red {color: red; font-size: 150%;}



	
span.quote {
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 150%;
		}

blockquote {
	padding-right: 50px !important;
	font: italic 140% Georgia, "Times New Roman", Times, serif;
	
}

/* Background Colours */
		
		
		#primary {
	    background-color: white;
		}
#sidebar-2 {
		    padding-bottom: 10px;
		    background-color: white;

}

/* Uppercase Headline Text */
		
	
	#primary h3, #primary h4, .single #primary .k2-asides h3 { /* H3 is entry headlines. H4 is comments and replyform headlines */                                                                    
		font-size: 2em;                                                                                                                                        
		text-transform: uppercase;                                                                                                                                        
	}

/* Additional Page Layouts */
	
	
	body.pageid-19 #primary { 
		margin-left: 0 !important;
		width: 890px; }
		
body.pageid-5 #primary, body.pageid-14 #primary, body.pageid-15 #primary, body.pageid-16 #primary, body.pageid-17 #primary, body.pageid-19 #primary, body.pageid-20 #primary, body.pageid-21 #primary, body.pageid-26 #primary, body.pageid-192 #primary, body.pageid-29 #primary, body.pageid-30 #primary, body.pageid-37 #primary, body.pageid-38 #primary, body.pageid-354 #primary, body.pageid-428 #primary, body.pageid-444 #primary, body.pageid-447 #primary, body.pageid-527 #primary, body.pageid-538 #primary, body.pageid-540 #primary { 
		margin-left: 0 !important;
		width: 690px; }

/* Three Column Layout from Duelling Sidebars */
		
		

		
		body.columns-three #primary {
	margin-left: 195px;
}

body.columns-three #sidebar-1 {
	left: -520px;
	margin-left: -195px;
}

body.columns-three .template-image #primary {
	margin-left: 0;
}

/* Hide Something to do with ShareThis? */
	
	
		
		.k2-asides .entry-meta, .k2 asides #akst_link {
	display: none;
	font-size: 1.6em;
	font-weight: normal;
	}
		
		
		.entry-content {
	/* The meat and potatoes of every entry */
		padding-bottom: 20px;
	                                          
		border-bottom-width: 1px;
	                                          
		border-bottom-style: solid;
	                                          
		border-bottom-color: #eeeeee;
	}

/* Sidebars */
	
	
	.secondary {
	color: #fff !important;
	}
	
	.secondary div {
		margin: 3px 0 0;
		padding: 0;
		position: relative;
	}


div.secondary h2,div.secondary h2 a {
		font-size: 1.3em;
		color:#F6FF97;
		text-transform: lowercase;
		}

div.secondary h4 {
			text-align: center;
			text-shadow: 1px 1px 0.5px #4c4c4c;
			font-size: 1.3em;
			text-transform: uppercase;
			color: white;
		}


div.secondary h2 a:hover {color:#cffeff;
		text-decoration:none;
		}
	

/* Left Sidebar */
		
		
		div#sidebar-1 a {
		color: #F6FF97;
		}

div#sidebar-1 a:hover {
		text-decoration: underline;
}


div#sidebar-1.secondary {
	padding-left: 0;
}
/* Right Sidebar */


div#sidebar-2 h4 { text-shadow: 1px 1px 0.5px white; color: #4d991f;
}


/*Sidebar Modules/Widgets*/

div#sidebar-1 .widget {
	margin-bottom: 5px;
}

div#sidebar-2 .widget {
		font-style: normal;
		color: #444444;
		font-weight: normal;
		background-color: #eaeaea;
		padding:10px;
		}

/* Search widget */
		
		
		div#search-2 {background-color:#000 !important;
	margin-top: 10px;
		}
		
		
		/* Searching For Widget */
		
		
		
	#text-403165221.widget {
	color: white;
	background-color: #f7f7f7 !important;
	margin-right: 7px;
	margin-left: 7px;
	margin-top: 0 !important;
	padding-top: 3px !important;
}


		/* Posts/Comments Widgets */

		
		#recent-comments-2.widget, #recent-posts-2.widget, #text-403162483.widget {background-color:#0097CD;
		color:#fff;
		margin-top:0;
		padding-left:5px;
		padding-right:5px;
		padding-top:8px;
		}
		
		#recent-comments-2.widget ul, #recent-posts-2.widget ul,#text-403162483.widget ul {_background:#7DBFE2;
		background:#7dbfe2;
		padding:5px;
		}
		
	
			/* Asides/Calendar Widgets */

		
#recent-comments-2.widget h4, #recent-posts-2.widget h4, #text-403162483.widget h4 {
	color: #004080;
	text-shadow: 1px 1px 0.5px #7dbfe2;
}

#wpng-calendar {background:#4d991f;
		margin-top:0;
		padding-left:5px;
		padding-right:5px;
		padding-bottom: 5px;
		padding-top:8px;
		}

#wpng-cal-widget-events {
		_background:#66CA2A;
		background:#66CA2A;
		color:#fff;padding:5px;
		}

#wpng-calendar h4 {
		text-shadow: 1px 1px 0.5px #66ca2a;
		_background:#66CA2A;
		color: #333333;
		}

                           
		
		
		/* Needabag Films Widget */
		
		
		#text-403162481.widget { padding-bottom: 5px; margin-top: 0px;
		padding-right: 5px;
		padding-left: 5px;
		padding-top: 8px;
		background-color: #cf0101;
		color: white;
		}

        #text-403162481.widget ul {
		padding: 5px;
		background-color: red;
		}

                          
		
		
		
		#text-403162481.widget h4 {
		color: #333333;
		text-shadow: 1px 1px 0.5px red;
		}

/* Maps, Quotes Widgets */
		
		
		
		#text-353968851.widget,#text-354007101.widget,#text-354007102.widget {
			text-align: justify;
		}
		
/* Quotes Widget */


#text-354007102.widget p {
			text-align: center;
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 1.3em;
		}
		

/* Subscribe Widget */
		
		
		
#text-354007781.widget {
		margin-bottom: 10px;

}


/* Bottom Border of Sidebar 1 Widgets */


#text-403162483.widget li,#widget_mustread li {
	list-style-position: inside;
	list-style-image: url('http://bagladyproductions.org/wp-content/themes/baglady/images/star.png');
}	
#recent-comments-2.widget,#news-snippets.widget,#recent-posts-2.widget,#text-403162481.widget, #coming-events.widget, #wpng-calendar.widget {
		margin-bottom:10px !important;
		}


/* Homepage Hide Title */


#page-428 h1  {
    display: none;
}

/* Footer  */

#footer {
		padding-bottom: 5px;
		padding-top: 5px;
		background-color: #0097cd;
		color:#fff;
		height:40px;
		margin-left:auto;
		margin-right:auto;
		margin-top:0;
		position:relative;
		width: 910px;
		}

#footer a {
		border-bottom:1px solid #9CC;
		color:#fff;font-weight:700;
		}
		
#footer a:hover {border-bottom:1px solid #fff;
		color:#fff;
		}

.footerleft {
		float:left;
		margin-left:15px;
		margin-top:5px;
		text-align: left;
		}
		
.footerright {
		float:right;
		margin-right:15px;
		margin-top:5px;
		}	
	
	
/*Nifty Corners Cube CSS by Alessandro Fulciniti
The following classes are added dynamically by javascript,
and their use should be avoided in the markup */

b.niftycorners,b.niftyfill {
		display:block
		}
b.niftycorners * {
		display:block;
		height: 1px;
		line-height:1px;
		font-size: 1px;
    	overflow:hidden;
    	border-style:solid;
    	border-width: 0 1px;
    	}
/*normal*/
b.r1{margin: 0 3px;border-width: 0 2px}
b.r2{margin: 0 2px}
b.r3{margin: 0 1px}
b.r4{height: 2px}
b.rb1{margin: 0 8px;border-width:0 2px}
b.rb2{margin: 0 6px;border-width:0 2px}
b.rb3{margin: 0 5px}
b.rb4{margin: 0 4px}
b.rb5{margin: 0 3px}
b.rb6{margin: 0 2px}
b.rb7{margin: 0 1px;height:2px}
b.rb8{margin: 0;height:2px}
b.rs1{margin: 0 1px}
/*transparent inside*/
b.t1{border-width: 0 5px}
b.t2{border-width: 0 3px}
b.t3{border-width: 0 2px}
b.t4{height: 2px}
b.tb1{border-width: 0 10px}
b.tb2{border-width: 0 8px}
b.tb3{border-width: 0 6px}
b.tb4{border-width: 0 5px}
b.tb5{border-width: 0 4px}
b.tb6{border-width: 0 3px}
b.tb7{border-width: 0 2px;height:2px}
b.tb8{border-width: 0 1px;height:2px}
b.ts1{border-width: 0 2px}



/*
	Author Name	: 	ToRokZoli
	Author Site	: 	http://torokzoli.hu
	Style Name	: 	Dropdown2
	Style URI	:	http://torokzoli.hu/2007/02/25/drop-down-menu-wordpress-k2-hoz/
	Version		: 	1.3+
	Comments	: 	Simple and smart, thanks to http://jillij.com
*/

#dropdown {
	text-shadow: 0.5px 0.5px 0.5px black;
	text-transform: uppercase;
	margin-left: 20px;
	margin-bottom: 0;
	margin-right: 0;
	margin-top: 0;
	display: block;
	z-index: 5;
	padding: 0;
	position: absolute;
	top: 0;
}

#dropdown ul {
	width:880px;
	min-height: 30px;
	list-style-type: none;
	padding: 0;
	margin: 0;
	z-index: 500;
}

#dropdown li {
	padding-left: 10px;
	padding-bottom: 5px;
	padding-right: 10px;
	padding-top: 5px;
	display: inline;
	float: left;
	min-height: 20px;
	position: relative;
	text-align: left;
	margin: 0px 0px 0px 0px;
}

#dropdown li ul {
	width: 150px;
	height: auto;
	top: 100%;
	left: 0px;
}

#dropdown li ul li {
	text-align: left;
	width: 118px;	
	height: auto;
	min-height: auto;
	display: block;
}

#dropdown a {
	text-decoration: none;
	}
	
	
	
#dropdown a:hover, #dropdown ul li.current_page_item a {
		color: #F6FF97;
		text-decoration: none;
	}

#dropdown li li ul {
	top: 0;
	left: 0;
}

#dropdown li li:hover ul {
	left: 150px;
}

/* initialy hide all sub sidemenus */
#dropdown ul ul,
#dropdown ul li:hover ul ul,
#dropdown ul ul li:hover ul ul,
#dropdown ul ul ul li:hover ul ul,
#dropdown ul ul ul ul li:hover ul ul {
	display: none;
	position: absolute;
}

/* display them on hover */
#dropdown li:hover ul,
#dropdown ul li:hover ul,
#dropdown ul ul li:hover ul,
#dropdown ul ul ul li:hover ul,
#dropdown ul ul ul ul li:hover ul,
#dropdown ul ul ul ul ul li:hover ul {
  display: block;
}

/* colors */

#dropdown {
	color: #FFFFFF;
}

/*
#dropdown ul{
	-moz-opacity:0.95; /* for mozilla */
	opacity: 0.95; /* for safari */
	khtml-opacity: 0.95 /* for konquerer and older safari */
}
*/

#dropdown ul ul {
}
#dropdown ul li {
}


#dropdown h2 {
	color: #FFFFFF;
}

#dropdown a {
	color: #FFFFFF;
	}

#dropdown ul li:hover {
	background: #333333;
}

#dropdown ul li ul {

}

#dropdown ul li ul li {
	background: #333333;
}

#dropdown ul li ul li:hover {
	background: #666666;
}

#dropdown ul li ul ul li{
	background: #666666;
	
}

#dropdown ul li ul ul li:hover {
	background: #999999;
}