/*
Author Name: Kirk Montgomery
Author Site: http://www.maxpower.ca
Style Name: Sawchuk
Style URI: http://www.maxpower.ca/sawchuk/
Version: 0.5
Commnets: A simple scheme, original inspiration comes from webreakstuff.com.  
				  Now works with K2 V0.9.  Updates may occur periodically.  Please check out:
				  http://www.maxpower.ca/test-style-post/2006/01/21/ for style usage /examples
				  *Required K2 getk2.com

If you use and like this theme, spread the word.  Just somewhere on your site say that you got 
this from maxpower.ca.  Heck, here is some HTML you can cut and paste:
<a href="http://www.maxpower.ca/sawchuk/" title="Maxpower: Sawchuk for K2" />Sawchuk Scheme at Maxpower</a>

*/

body {
background: #fff url("sawchuk/breakbackg.gif") repeat-x top left !important;
font-family: arial, Helvetica, verdana, sans-serif;
}

#page {
	/* The entire design is contained within the 'page' id */
	background: none !important;
	border: none;
	}

.primary .category-aside {
	/*Style your inline asides here, used to be called .aside */
}

.primary .item .itemtext {
	font: 1.3em/1.6em arial, Helvetica, verdana, sans-serif;
	text-align: justify;
	color: #444;
	}

/* 3 styles of blockquote blue, red, and green - default is blue, use blockquote class=green/red */	
blockquote {
	margin: 20px 5px 5px 20px;
	padding: 5px 20px 5px 50px;
	background: #419ED9 url('sawchuk/quote.gif') 0px top no-repeat;
	border: none;
	color: #fff;
	font-size: 1.2em;
	line-height: 115%;
}

.red {
	margin: 20px 5px 5px 20px;
	padding: 5px 20px 5px 50px;
	background: #ff1b29 url('sawchuk/quote_1.gif') 0px top no-repeat;
	border: none;
	color: #fff;
	font-size: 1.2em;
	line-height: 115%;
}

.green {
	margin: 20px 5px 5px 20px;
	padding: 5px 20px 5px 50px;
	background: #31bf37 url('sawchuk/quote_2.gif') 0px top no-repeat;
	border: none;
	color: #fff;
	font-size: 1.2em;
	line-height: 115%;
}


.secondary {
	/* Contains the sidebar */
	}

/*- Main Menu in Header */

ul.menu {
	margin: 0;
	padding: 0;
	position: absolute;
	bottom: 0;
	left: 20px;
	width: 90%;
	}

ul.menu li {
	display: inline;
	margin: 0;
	}

ul.menu,
ul.menu li a {
	padding: 5px 15px 6px;
	}

ul.menu li a {
	font: 1.2em arial, Helvetica, verdana, sans-serif;
	color: white;
	margin: 0;
	background: #99CCFF;
	}

ul.menu li a:hover {
	background: #6699CC;;
	color: #eee !important;
	text-decoration: none;
	}

ul.menu li.current_page_item a,
ul.menu li.current_page_item a:hover {
	color: #333 !important;
	background: #6699CC;
	text-decoration: none;
	}

.admintab {
	position: absolute;
	right: 20px;
	color: Red;
	}	

/*- Sidebar Subpages Menu */

.sb-pagemenu ul {
	margin-left: 10px;
	}

.sb-pagemenu ul .page_item a {
	font-size: 1.5em;
	padding: 0;
	color: #000;
	}

.sb-pagemenu ul ul {
	margin-top: 2px;
	}

.sb-pagemenu ul ul .page_item a {
	font-size: 1.5em;
	margin-left: 8px;
	padding: 0;
	color: #000;
	}

.sb-pagemenu ul ul ul {
	margin-top: 2px;
	}

.sb-pagemenu ul ul ul .page_item a {
	font-size: 1.5em;
	margin-left: 8px;
	padding: 0;
	color: #000;
	}

.sb-pagemenu .current_page_item {
	color: Blue;
	}

	
/*Special Function notices */


.alert {
	background: #ffcccc url('sawchuk/emblem-important.png') 10px center no-repeat;
	border-top: 2px solid #993333;
	border-bottom: 2px solid #993333;
	margin: 10px auto;
	padding: 20px 20px 20px 65px;
	text-align: center;
	font-size: 1.7em;
	line-height: normal;
	}

.construction {
	background: #FFF6BF url('sawchuk/applications-development.png') 10px center no-repeat;
	border-top: 2px solid #FFD324;
	border-bottom: 2px solid #FFD324;
	margin: 10px auto;
	padding: 20px 20px 20px 65px;
	text-align: center;
	font-size: 1.7em;
	line-height: normal;
	}

.callout {
	background: none;
	margin: 10px auto;
	padding: 5px 0px 5px 0px;
	text-align: justify;
	font-size: 1.7em;
	line-height: normal;
	}

.download {
	background: #D0F29D url('sawchuk/mail-attachment.png') 10px center no-repeat;
	border-top: 2px solid #9CD941;
	border-bottom: 2px solid #9CD941;
	margin: 10px auto;
	padding: 20px 20px 20px 65px;
	text-align: center;
	font-size: 1.7em;
	line-height: 115%;
	}

.blue_hilite {
	background: #9DD1F2 url('sawchuk/help-browser.png') 10px center no-repeat;
	border-top: 2px solid #419ED9;
	border-bottom: 2px solid #419ED9;
	margin: 10px auto;
	padding: 20px 20px 20px 65px;
	text-align: center;
	font-size: 1.7em;
	line-height: 115%;
	}

.code { /* use p class=code when you want to fake it, sometimes handy */
	background: #f2f2f2 url('sawchuk/utilities-terminal.png') 10px 20px no-repeat;
	border-top: 2px solid #CCC;
	border-bottom: 2px solid #CCC;
	margin: 10px auto;
	padding: 20px 20px 20px 70px;
	text-align: left;
	font: 1.1em 'Courier New', Courier, Fixed;
	}
	
code {
	display: block;
	background: #f2f2f2 url('sawchuk/utilities-terminal.png') 10px 20px no-repeat;
	border-top: 2px solid #CCC;
	border-bottom: 2px solid #CCC;
	margin: 10px auto;
	padding: 20px 20px 20px 70px;
	text-align: left;
	font: 1.1em 'Courier New', Courier, Fixed;
	}
	
	
.other {
	background: #ededed url('sawchuk/dialog-warning.png') 10px center no-repeat;
	border-top: 2px solid #ccc;
	border-bottom: 2px solid #ccc;
	margin: 10px auto;
	padding: 20px 20px 20px 65px;
	text-align: center;
	font-size: 1.7em;
	}

/* End Special Function notices */
	
.secondary h2 { /* Secondary H2 is sidebar headlines */
	font-weight: bold;
	font-size: 1.7em;
	padding: 0;
	display: inline;
	}
	
img.center, img[align="center"] {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

.primary img {
	margin: 4px;
	padding: 4px;
	border: 1px solid #ccc;
	max-width: 100%;
}
	
	/*- Links */
.primary a:hover, .primary a:visited:hover,
.secondary a:hover, .secondary a:visited:hover {
	text-decoration: underline;
	}

h2 a:hover, h2 span a:hover {
	color: #27d !important;
	}

a {
	color: #27d;
	text-decoration: none;
	}

.itemtext a:visited {
	color: #b41;
	}

/* Special LInks */

.download a, .download a:visited {
	color: #ed1c24;
	text-decoration: none !important;
	border-bottom: 2px dotted #ed1c24;
}

.download a:hover  {
	color: #c90404;
	text-decoration: none !important;
	border-bottom: 2px dotted #c90404;
}


.blue_hilite a, .blue_hilite a:visited {
	color: #444;
	text-decoration: none !important;
	border-bottom: 2px dotted #FFF;
}

.blue_hilite a:hover  {
	color: #0072bc;
	text-decoration: none !important;
	border-bottom: 2px dotted #FFF;
}

.callout a, .callout a:visited {
	color: #2ece00;
	text-decoration: none !important;
	border-bottom: 2px dotted #2ece00;
}

.callout a:hover  {
	color: #8de34c;
	text-decoration: none !important;
	border-bottom: 2px dotted #8de34c;
}

blockquote a, blockquote a:visited {
	color: #FFF !important;
	border-bottom: 1px dotted #FFF;
	font-weight: bold;
	}

blockquote a:hover{
	color: #FFF !important ;
	border-bottom: 1px dotted #FFF;
	font-weight: bold;
	}

/*- -------------------------------- Begin Lists ------------------------------------ */
/*- Begin Lists */
.itemtext ol, .itemtext ul {
	padding: 0 0 0 15px;
	margin: 0;
	}

.itemtext ol li, .itemtext ul li {
	margin: 0 0 1px;
	line-height: 110%;
	padding: 0;
	}

.secondary ul, .secondary ol, .secondary > div > div {
	margin: 5px 0 0;
	padding-left: 0;
	}

.secondary ul {
	_margin-left: 0px; /* IE Fix */
	}

.secondary ol {
	margin-left: 15px;
	}

.secondary ul li, .secondary ol li {
	margin: 0;
	padding: 1px 0;
	}
	
.secondary ul li {
	list-style-type: none;
	list-style-image: none;
	}

ol li {
	list-style: decimal outside;
	}

/*For the tables */
tr {
	vertical-align:top;
}

th {
    color:#036;
}
th a, th a:visited, .row_number a {
	color:#003;
	display:block;
	width:100%;
	height:100%;
	border:none;
}
th a:hover {
	text-decoration:none;
	border:none;
}

form {
	margin:0px;
}

/* For the Navigation and other pink things */

.navigation {
	text-align: center;
	margin: 10px 0 10px;
	padding: 0;
	width: 100%;
	}

.navigation .left {
	float: left;
	width: 50%;
	text-align: left;
	}

.navigation .right {
	float: right;
	width: 50%;
	text-align: right;
	}

.navigation p {
	margin: 0;
	padding: 0;
	}

.navigation a {
	color: #ff0084;
	}

#subscribecomments {
	color: #ff0084;
}


/* For the Sociable Plugin */
.center{
   text-align: center;
	font-size: 1.5em;
}
img.socialbkmark{
   vertical-align: middle;
   border: 0px;
   margin-bottom: 4px;
}
/* End For the Sociable Plugin */



/* For the UTW technorati tag */
.entry-tags img { /*used to be .tagdata */
max-width: 10px;
max-height: 10px;
border: none;
margin-left: -5px;
margin-right: -2px;
margin-bottom: -2px;
margin-top: -3px;
}
/*end technorati tags*/

	/*make this the last line*/	
	div.delPost { margin:0 } 
	/*make this the last line*/