/*   

Theme Name: BLANK Theme

Theme URI: http://digwp.com

Description: This is just a BLANK starter WordPress Theme template -- WordPress v2.9.1

Author: Chris Coyier

Author URI: http://chriscoyier.net

Version: 1

*/



@media screen {


* {

	margin: 0;

	padding: 0;

	border: 0;

	}

body {

	background-color: #000;

	font-family: Calibri, "Trebuchet MS", Arial, Helvetica, "Sans Serif";
	background-image: url('images/Down-the-mazy-river.jpg');

	}

#page-wrap {

	

	}

div.wrap {

	margin: 0 auto;

	position: relative;

	}



h1 {

	font-size: 2em;

	font-weight: 100;

	margin-bottom: 10px;

	color: #444;

	}

h2 {

	font-size: 1.5em;

	font-weight: 100;

	margin-bottom: 0;

	color: #666;

}


h3 { }

p3 {

	font-size: 18px !important;

	font-weight: normal !important;

	}

p.footer {

	color: #fff;	

	}

a {

	font-size: 18px !important;

	text-decoration: none;

	font-weight: normal !important;

	color: ffffff;

	}

span {

	font-size: 18px !important;

	font-weight: normal !important;

	}



div#header {

	width: 100%;

	height: 200px;

	background-image: url('images/header_bg.png');

	background-repeat: repeat-x;

	}

div#banner {

	width: 960px;

	height: 200px;

	background-image: url('images/header_banner.jpg');

	}

div#menu {

	width: 970px;

	height: 40px;

	background-image: url('images/nav_bg.png');

	padding: 0px 0 0 30px;

	}

ul#nav, ul#menu-nav_bar {

	width: 960px;

	list-style-type: none;

	display: inline;

	/*position: relative;*/

	}

ul#nav a {

	display: block;

}

ul#nav li {
	float: left;
	margin-right: 30px;
}

ul#nav li a {

	color: #fff;

	text-decoration: none;

	margin-top: 10px;

	height: 30px;

	}

ul#nav li a:hover {

	/*text-shadow: 0 0 0.2em #fff, 0 0 0.4em #fff;*/
	color: #01DFD7;
}


ul#nav li ul {

	position: absolute;

	top: 40px;

	width: 260px;

	left: -999em;

	background-color: #7a7a7a;

	padding: 0 15px 20px 15px;

	list-style-type: none;

	z-index: 199;
	/*overflow: hidden;*/
	
	-moz-border-radius: 0 0px 10px 10px;

	-webkit-border-radius: 0 0px 10px 10px;

	border-radius: 0 0px 10px 10px; /* future proofing */

	-khtml-border-radius: 0 0px 10px 10px; /* for old Konqueror browsers */

	}

ul#nav li ul li {
	position: relative;
}


ul#nav li ul li ul {

	position: relative;
	width: 270px;
	background-color: #7a7a7a;
	left: -999em;
	right: -62%;
 	top: -40px;
	z-index:800;
	padding: 0 14px;
	list-style-type: none;

	
}

ul#nav li ul li ul li {

	float: left;
	padding-left: 10px;
	padding-bottom: 7px;
}

ul#nav li ul li ul li a {

	height: 30px;
	color: #000000;
	display: block;
	z-index: -1;
}

ul#nav li:hover {
	/*position: relative;*/
}

ul#nav li:hover ul, ul#nav li.sfhover ul {
	left: auto;
	z-index: 698;
	background-color: #7a7a7a;
}

ul#nav li:hover ul li ul, ul#nav li.sfhover ul li ul {
	left: -999em;
	/*z-index:800;*/
}

ul#nav li ul li:hover ul, ul#nav li ul li.sfhover ul {
	left: auto;
	margin: 15px;
	background-color: #7a7a7a;
	display: inline-table;


	z-index:900;
	/*border: 1px solid black;*/
}

ul#nav li ul li {
	/*display: block;*/
	height: 30px;
}

ul#nav li ul li a:hover {

	/*text-shadow: 0 0 0.2em #fff, 0 0 0.4em #fff;*/
	color: #01DFD7;
	
 }

div#searchContainer {

	float: right;
	margin: 10px 30px 0 0;

	}

#searchform { }

	#s { 

		width: 250px;

		height: 20px;

		}

#searchsubmit { 

		width: 55px;

		height: 20px;

		background-color: #000;

		color: #fff;
}



div#contentPage {

	width: 920px;

	padding: 20px;

	background-color: #fff;

	overflow: hidden;

	margin: 0 auto;

	position: relative;

	}



div#contentPage a {
 	padding-left: 50px;
	font-weight: bold;
	font-size: 25px;
}

div#contentPage a.bib {
 	padding-left: 0px;
}

div#contentPage img.synergy {
 	padding-left: 0px;
}

div#contentPage ul, div#contentPage ol {
	padding: 7px 15px;
}
	
div#content {

	width: 960px;

	background-color: #fff;

	overflow: hidden;

	margin: 0 auto;

	position: relative;

	}

div#linkMenu {

	width: 280px;

	float: left;

	padding: 20px;

	background-color: #eee;

	border-left: #aaa 10px solid;

	

	height: 600px;

	overflow: scroll;

		

	-moz-border-radius: 0 0 30px 0;

	-webkit-border-radius: 0 0 30px 0;

	border-radius: 0 0 30px 0; /* future proofing */

	-khtml-border-radius: 0 0 30px 0; /* for old Konqueror browsers */

	}

img.pointerArrow {

	margin-top: 7px;

	}

div#linkList {

	width: 580px;

	float: right;

	padding: 20px;

	height: 600px;

	overflow: scroll;

	}

ul#articlesNav {

	margin-left: 30px;

	}

ul#articlesNav li a {

	color: #777;

	}

ul#articlesNav li a:hover {

	color: #000;

	}



li.categories {



	}  /* outermost list item */

li.categories {

	

	}  /* outermost list item */

li.cat-item-7 {

	

	}  /* category ID #7, etc */

li.current-cat {

	

	}

li.current-cat-parent {

	

}

	

ul.categories {

	margin-left: 20px;

	}  /* indentation for parent */

ul.children {

	margin-left: 15px;

	}  /* indentation for all children and children of children */

li.cat-item a{

	font-size: 1.2em;

	color: #333;

	}  /* parent */

ul.children li a {

	color: #555;

	font-size: 1em;

}  /* child */

ul.children li ul li a {

	color: #777;

	font-size: 1em;

}  /* grandchild */

ul.children li ul li ul li a{

	color: #999;

	font-size: 1em;

	}  /* great grandchild */




.linkEntry {

	font-size: 18px !important;

	font-family: Calibri, "Trebuchet MS", Arial, Helvetica, "Sans Serif" !important;

	border-bottom: #dedede 1px solid;

	padding-bottom: 10px;

	}

.linkEntry a {

	font-size: 18px !important;

	font-family: Calibri, "Trebuchet MS", Arial, Helvetica, "Sans Serif" !important;

	}

.linkEntry a:hover { }

.linkEntry span {

	font-size: 18px !important;

	font-family: Calibri, "Trebuchet MS", Arial, Helvetica, "Sans Serif" !important;

}

ol.biblist  {
	margin-left: 18px;
}


textarea#comment {

	border: #777 1px solid;

	margin-top: 10px;
}



div#footer {

	width: 1000px;

	height: 60px;

	background-image: url('images/footer_bg.png');

	margin-bottom: 20px;

	text-align: center;

	}


.clear {

	clear: both;

	}

.floatLeft {

	float: left;

	}

.floatRight {

	float: right;

	}

.bottomSpace10px {

	margin-bottom: 10px;

	}




.screen-reader-text { position: absolute; left: -9999px; top: -9999px; }

.clear { clear: both; }

.group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }

* html .group, *:first-child+html .group { zoom: 1; } /* First selector = IE6, Second Selector = IE 7 */



blockquote { }

blockquote p { }



.post { }







pre { }

code, tt { }



#meta { }

.postmetadata { }



#sidebar { }



.navigation { }

   .next-posts { }

   .prev-posts { }





	

ol.commentlist { list-style: none; }

ol.commentlist li { }

ol.commentlist li.alt { }

ol.commentlist li.bypostauthor { }

ol.commentlist li.byuser { }

ol.commentlist li.comment-author-admin { }

ol.commentlist li.comment { border-bottom: 1px dotted #666; padding: 10px; }

ol.commentlist li.comment div.comment-author { }

ol.commentlist li.comment div.vcard { }

ol.commentlist li.comment div.vcard cite.fn { font-style: normal; }

ol.commentlist li.comment div.vcard cite.fn a.url { }

ol.commentlist li.comment div.vcard img.avatar { float:right; margin: 0 0 10px 10px; }

ol.commentlist li.comment div.vcard img.avatar-32 { }

ol.commentlist li.comment div.vcard img.photo { }

ol.commentlist li.comment div.vcard span.says { }

ol.commentlist li.comment div.commentmetadata { }

ol.commentlist li.comment div.comment-meta { font-size: 10px; }

ol.commentlist li.comment div.comment-meta a { color: #ccc; }

ol.commentlist li.comment p { }

ol.commentlist li.comment ul { }

ol.commentlist li.comment div.reply { font-size: 11px; }

ol.commentlist li.comment div.reply a { font-weight: bold; }

ol.commentlist li.comment ul.children { list-style: none; margin: 10px 0 0; }

ol.commentlist li.comment ul.children li { }

ol.commentlist li.comment ul.children li.alt { }

ol.commentlist li.comment ul.children li.bypostauthor { }

ol.commentlist li.comment ul.children li.byuser { }

ol.commentlist li.comment ul.children li.comment { }

ol.commentlist li.comment ul.children li.comment-author-admin { }

ol.commentlist li.comment ul.children li.depth-2 { border-left: 5px solid #555; margin: 0 0 10px 10px; }

ol.commentlist li.comment ul.children li.depth-3 { border-left: 5px solid #999; margin: 0 0 10px 10px; }

ol.commentlist li.comment ul.children li.depth-4 { border-left: 5px solid #bbb; margin: 0 0 10px 10px; }

ol.commentlist li.comment ul.children li.depth-5 { }

ol.commentlist li.comment ul.children li.odd { }

ol.commentlist li.even { background: #fff; }

ol.commentlist li.odd { background: #f6f6f6; }

ol.commentlist li.parent { border-left: 5px solid #111; }

ol.commentlist li.thread-alt { }

ol.commentlist li.thread-even { }

ol.commentlist li.thread-odd { }



form { }

input[type=text] { }

textarea { }



img.alignright {float:right; margin:0 0 1em 1em}

img.alignleft {float:left; margin:0 1em 1em 0}

img.aligncenter {display: block; margin-left: auto; margin-right: auto}

.alignright {float:right; padding: 10px;}

.alignleft {float:left; padding: 10px;}

.aligncenter {display: block; margin-left: auto; margin-right: auto}


.synergy_img img { 
	padding:2px;
	margin-left: 2px;
	
}


} /* END screen media */





@media print {



.do-not-print { display: none; }

#comments { page-break-before: always; }

ul#nav {display: none;}

p.footer {display: none;}

#searchform, #searchsubmit {display: none;}

body { width: 100% !important; margin: 0 !important; padding: 0 !important; line-height: 1.4; word-spacing: 1.1pt; letter-spacing: 0.2pt; font-family: Garamond,"Times New Roman", serif; color: #000; background: none; font-size: 12pt; }

h1,h2,h3,h4,h5,h6 { font-family: Helvetica, Arial, sans-serif; }

h1 { font-size: 17pt; }

h2 { font-size:15pt; }

h3 { font-size:13pt; }

h4,h5,h6 { font-size:10pt; }

code { font: 10pt Courier, monospace; } 

blockquote { margin: 1.3em; padding: 1em; }

img { display: block; margin: 1em 0; }

a img { border: none; }

table { margin: 1px; text-align:left; }

th { border-bottom: 1px solid #333;  font-weight: bold; }

td { border-bottom: 1px solid #333; }

th, td { padding: 4px 10px 4px 0; }

/*ul {padding: 0px;}*/

caption { background: #fff; margin-bottom: 2em; text-align: left; }

thead { display: table-header-group; }

tr { page-break-inside: avoid; } 

a { text-decoration: none; color: black; }

	

} /* END print media */