html,
body
{
	
}

html
{
	overflow-y:scroll;
}

body
{
	font-family:arial, verdana, "sans-serif";
	font-size:10px;
	background:#2D2D2D;
	text-align: center;
}

img.bg
{
	/* Set rules to fill background */
	min-height: 100%;
	min-width: 1024px;
	
	/* Set up proportionate scaling */
	width: 100%;
	height: auto;
	
	/* Set up positioning */
	position: fixed;
	top: 0;
	left: 0;
}
		
@media screen and (max-width: 1024px){
	img.bg {
		left: 50%;
		margin-left: -512px; }
}


div#wrapper
{
width: 1000px;
position: relative;
z-index: 999;
margin: 0 auto;
background: #fff;
}


div#fixed
{
	float: left;
	height: 146px; 
	background-color: #fff;
	width: 100%;
	z-index: 666;
	border-bottom:1px solid #fff;
}

div#topbar
{
	float:left;
	width:100%;
	height:45px;
	background:#2d2d2d;
	border-bottom:1px solid #222;
}

div#crumbs
{
	float:left;
	margin:16px 0 0 0;
}

div#crumbs span#welcome
{
	float:left;
	display:block;
	color:#fff;
	padding:0 8px 0 0;
	margin:0 8px 0 0;
	border-right:1px solid #fff;
	font-size:120%;
}

div#crumbs ul
{
	float:left;
}
div#crumbs ul li
{
	float:left;
	display:block;
	color:#fff;
	padding:0 6px 0 0;
	font-size:120%;
}
div#crumbs ul li a
{
	display:block;
	color:#fff;
}

div#crumbs ul li.bc_youarehere
{
	color:#aaa;
}
div#crumbs ul li.bc_sep
{
	color:#aaa;
}






div#utility
{
	float:right;
}

	div#utility ul
	{
		float:left;
		margin:0 20px 0 0;
	}
	div#utility ul li
	{
		float:left;
		display:block;
	}
	div#utility ul li a
	{
		float:left;
		display:block;
		height:45px;
		line-height:45px;
		color:#fff;
		font-size:120%;
	}

	div#search
	{
		float:left;
		padding:10px 0 0 0;
	}
	div#search form
	{
		float:left;
	}
	div#search form input
	{
		float:left;
		height:25px;
		background:#fff;
		width:125px;
		text-indent:5px;
		font-size:120%;
	}
	div#search form button
	{
		float:left;
		height:25px;
		width:25px;
		background:#ed1c24 url('http://a-wol.net/wp-content/themes/awol2011/images/mag.png') no-repeat 50% 50%;
		border:0;
		margin:0;
		padding:0;
		cursor:default;
		cursor:pointer;
	}
	div#search form button span
	{
		display:none;
	}


	





div#header
{
	float:left;
	width:100%;
	height:100px;
	background:#000 url('http://a-wol.net/wp-content/themes/awol2011/images/bgs/1b.jpg') 50% 0;
}
div#header div.wrapme
{
	height:100%;
}

	a#logo
	{
		float:left;
		display:block;
		margin:18px 0 0 0;
	}
	a#logo img
	{
		display:block;
	}



	div#nav
	{
		position:absolute;
		bottom:0;
		right:0;
	}
		div#nav ul
		{
			float:left;
			height:50px;
		}
		div#nav ul li
		{
			float:left;
			display:block;
			height:50px;
			border-left:1px solid #fff;

		}
		div#nav ul li a
		{
			display:block;
			height:50px;
			line-height:50px;
			color:#fff;
			padding:0 14px;
			font-size:140%;
			text-transform:capitalize;
			font-weight:bold;
			text-decoration:none;
			text-shadow:0 1px 0 #000;
		}

		div#nav ul li.current_page_item a,
		div#nav ul li.current_page_parent a,
		div#nav ul li.current-page-ancestor a
		{
			height:45px;
			border-bottom:5px solid #ed1c24;
		}

		div#nav ul li:first-child
		{
			border-left:none;
		}




div#container
{
	float:left;
	width:100%;
	min-height: 600px;
	padding:20px 0 40px 0;
	background:#fff;
}
div#container div.wrapme
{
	position:relative;
}


div#main
{
	float:right;
	width:470px;
}

div#main2
{
	float:right;
	width:720px;
}

body.page-template-default div#container div#main a
{
	color: #F33524;
}

body.page-template-default div#container div#main a:hover
{
	color:#000 !important;
}


body.home
{

}



/*
=	SIDEBAR
*/


div#sidebar
{
	width:220px;
}

	div.sidebox
	{
		
	}
		div.sidebox h3
		{
			display:block;
			color:#ed1c24;
			font-family:georgia, times, "times new roman", "sans-serif";
			font-style:italic;
			font-size:140%;
			font-weight:normal;
			height:35px;
			line-height:35px;
			padding:0 0 0 25px;
		}
		div.sidebox ul
		{
			
		}
		div.sidebox ul li
		{
			display:block;
			border-bottom:2px dotted #999;
		}
		div.sidebox ul li a
		{
			display:block;
			line-height:1.5em;
			color:#666;
			text-transform:capitalize;
			font-size:120%;
			padding:10px 10px 10px 25px;
			text-decoration:none;
		}

		div.sidebox ul li:last-child
		{
			border-bottom:none;
		}

		div.sidebox ul li.current a
		{
			background:url('http://a-wol.net/wp-content/themes/awol2011/images/icons/target.png') no-repeat 2px 11px;
		}





div#sidebar-secondary
{
	float:right;
	width:220px;
	margin:0 0 0 25px;
}

	div#sidebar-secondary h4
	{
		display:block;
		font-size:180%;
		color:#585858;
		font-family:droid, georgia, times, "times new roman", serif;
		font-weight:normal;
		margin:0 0 1em 0;
		padding:0 0 1em 0;

		border-bottom:2px dotted #999;
	}

	div#relatednews
	{
		
	}
	div#relatednews ul
	{
		
	}
	div#relatednews ul li
	{ 
		float:left;
		width:100%;
		display:block;
		margin:0 0 15px 0;
	}
	div#relatednews ul li a
	{ 
		float:left;
		width:100%;
		display:block;
		text-decoration:none;
		position:relative;
	}

	div#relatednews ul li a span.post-thumb
	{ 
		float:left;
		display:block;
		width:100px;
		height:100px;
		margin:0 10px 0 0;
		background: url(http://a-wol.net/wp-content/themes/awol2011/images/placeholder.png);
	}
	div#relatednews ul li a span.post-date
	{ 
		display:block;
		font-size:110%;
		font-style:italic;
		line-height:1.5em;
		padding:3px 0 0 0;
		color:#6d6d6d;
	}
	div#relatednews ul li a span.post-title
	{ 
		display:block;
		font-size:110%;
		font-weight:bold;
		line-height:1.4em;
		color:#585858;
	}
	div#relatednews ul li a span.post-morelink
	{ 
		display:block;
		color:#ed1c24;
		font-size:110%;
		text-decoration:underline;
	}




/*
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~	GENERAL CONTENT
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/

h1
{
	display:block;
	font-size:220%;
	line-height:1.4em;
	color:#585858;
	font-family:droid, georgia, times, "times new roman", serif;
	font-weight:normal;
	margin:0 0 1em 0;
}


div.excerpt
{	
	margin:0 0 2em 0;
	font-size:140%;
}
div.excerpt p
{	
	display:block;
	line-height:1.3em;
	color:#6d6d6d;
	font-family:droid, georgia, times, "times new roman", serif;
}


div.type-page
{
}

div.type-page p
{
	font-size:120%;
	line-height:1.6em;
	margin:0 0 1.4em 0;
	color:#333;
}

div.type-page ul,
div.type-page ol
{
	margin:0 0 1.2em 2em;
}
div.type-page ul
{
	list-style-type:disc;	
}
div.type-page ol
{
	list-style-type:decimal;	
}


div.type-page ul li,
div.type-page ol li
{
	font-size:120%;
	line-height:1.5em;
	margin:0 0 0.5em 0;
}




div.type-page
{
	
}


span.entry-date
{
	display:block;
	font-size:120%;
}



/*
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~	HOMEPAGE
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/


div#home_slider
{
	float: left;
	width: 100%;
	margin: 0 0 40px 0;
	border: 1px solid #eee;
}


body.home div#main
{
	float:right;
	width:710px;
}

body.home div.excerpt
{
	width: 680px;
}
body.home div.excerpt p
{
	margin:0 0 1em 0;
}

body.home p
{
	margin:0 2em 1em 0;
}


body.home div.type-page
{
	clear:both;
	position:relative;
}


body.home div.sidebox
{
	display: none;
}

div#facts
{
	float: left;
	width:220px;

	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;

	background:#e8ebf0 url('http://a-wol.net/wp-content/themes/awol2011/images/bgpaper.jpg');
	background:#e8ebf0;

	position:relative;

}
	div#facts h3
	{
		display:block;
		font-size:220%;
		color:#585858;
		font-family:droid, georgia, times, "times new roman", serif;
		font-weight:bold;
		padding:1em 0 45px 0;
		text-align:center;
	}

	div#facts ul.slides
	{
		list-style:none;
		height:540px;
		padding:0;
		margin:0;
	}
	div#facts ul.slides li
	{
		height:700px;
		display:block;
	}

	div#facts div#factnav
	{
		position:absolute;
		top:55px;
		width:100%;
		list-style:none;
		text-align:center;
	}
	div#facts div#factnav span
	{
		display:inline;
		margin:0 5px;
		color:#777;
		text-shadow:0 1px 0 #fff;
		font-size:140%;
		font-family:droid, georgia, times, "times new roman", serif;
		cursor:default;
		cursor:pointer;
	}
	div#facts div#factnav span:hover
	{
		color:#000;
		color:#ed1c24;
	}

	


div#diseases
{
	float:left;
	width:960px;
	border-top:2px dotted #999;
	margin:15px 0 0 0;
}

	div.disease
	{
		float:left;
		width:450px;
	}

		div.disease h2
		{
			display:block;
			height:70px;
			border-bottom:2px dotted #999;
			margin:0 0 20px 0;
		}
		div.disease h2 strong
		{
			display:block;
			color:#585858;
			font-size:180%;
			padding:18px 0 5px 0;
			font-family:droid, georgia, times, "times new roman", serif;
		}
		div.disease h2 span
		{
			display:block;
			color:#ED1C24;
			font-size:120%;
			font-weight:normal;
		

			font-family:droidsans, arial, verdana, sans-serif;
		}

		div.disease img
		{
			display:block;
			margin: 30px 0 30px 0;
			border-radius: 3px;
			-moz-border-radius: 3px;
			-webkit-border-radius: 3px;
			width: 240px;
		}

		div.disease h3
		{
			font-size: 140%;
			margin: 0 0 10px 0;
		}

		div.disease p
		{
			color:#444;
		}

		div.disease p.intro
		{
			font-size: 160%;
			font-style: italic;
		}

		div.disease a
		{
			display:block;
			
			/*
			border:2px solid #ED1C24;
			text-decoration:none;
			padding:7px 12px;
			border-radius: 15px;
			-moz-border-radius: 15px;
			-webkit-border-radius: 15px;
			*/
			
			color:#ED1C24;
			font-size:120%;
			
		}


		div#disease-a
		{
			
		}

		div#disease-b
		{
			float:right;
		}





/*
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~	SLIDESHOWS
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/


div.slideshow
{
	float:left;
	width:100%;
	height:325px;
	background:#fff;
	margin:0 0 35px 0;
	position:relative;

	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;

	overflow:hidden;
}

	
	ul.slides
	{
		width:100%;
		height:325px;

		border-radius: 3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;

		overflow:hidden;
	}
	ul.slides li
	{
		display:block;
		width:100%;
		height:325px;

		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;

		overflow:hidden;
	}



	div.slideshow ul#slidepager
	{
		position:absolute;
		left:0;
		bottom:15px;
		width:100%;
		z-index:555;
		width:100%;
		text-align:center;
	}
	div.slideshow ul#slidepager li
	{
		display:inline;
		margin:0 2px;
	}
	div.slideshow ul#slidepager li a
	{
		padding:5px;
		line-height:0;
		overflow:hidden;
		font-size:0px;
		height:0px;
		text-indent:-9999px;
		background:transparent url('http://a-wol.net/wp-content/themes/awol2011/images/bgslidenav.png') no-repeat 0 100%;
		text-decoration:none;
	}
	div.slideshow ul#slidepager li a span
	{
		display:none;
	}
	
	div.slideshow ul#slidepager li.active
	{
		
	}
	div.slideshow ul#slidepager li.active a
	{
		background-position:0 0;
	}






/*
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~	NEWS PAGE
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/

body.blog div#main,
body.archive div#main
{
	float:right;
	width:710px;
}

body.blog div.post,
body.archive div.post
{
	float: left;
	width: 100%;
	margin: 0 0 30px 0;
	padding: 0 0 30px 0;
	border-bottom: solid 1px #d1d1d1;
}

div.entry-meta a
{
	color: #ed1c24;
}

div.entry-meta a:hover
{
	color: #585858;
}

h2.entry-title
{
	display: block;
	float: left;
	width: 100%;
	font-size: 220%;
	font-weight: normal;
	font-family: droid, georgia, times, "times new roman", serif;
	margin: 0 0 10px 0;
}

h2.entry-title a
{
	color: #585858;
	text-decoration: none;
}

h2.entry-title a:hover
{
	color: #ed1c24;
}

div.entry-meta
{
	float: left;
	width: 100%;
	margin: 0 0 20px 0;
}

div.entry-meta span
{
	color:#6d6d6d;
}

div.post p
{
	font-size: 120%;
	line-height: 16px;
	color:#000;
	margin-bottom: 1.2em;
}

div.sidecats
{
	float: left;
	width: 100%;
}

div.sidecats h3
{
	display:block;
	color:#ed1c24;
	font-family:georgia, times, "times new roman", "sans-serif";
	font-style:italic;
	font-size:140%;
	font-weight:normal;
	padding:0 0 10px 25px;
}

div.sidecats ul
{
	border-bottom:2px dotted #999;
	margin: 0 0 30px 0;
}

div.sidecats ul li
{
	display:block;
}

div.sidecats ul li a
{
	display:block;
	line-height:1.5em;
	color:#666;
	text-transform:capitalize;
	font-size:120%;
	padding:0 10px 10px 25px;
	text-decoration:none;
}

div.sidecats ul li a:hover
{
	color: #ed1c24;
}

div.sidecats ul li:last-child
{
	border-bottom:none;
}

div.sidecats ul li.current a
{
	background:url('http://a-wol.net/wp-content/themes/awol2011/images/icons/target.png') no-repeat 2px 11px;
}

div.single_pagi
{
	display: block;
	float: left;
	padding: 10px 0 0 0; 
}

div.single_pagi li.btn
{
	display: block;
	float: left;
	margin: 0 5px 0 0;
}

div.single_pagi li.btn a
{
	display: block;
	float: left;
	color: #585858;
	text-decoration: none;
}

div.single_pagi li.btn a:hover
{
	color: #ed1c24;
}




/*
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~	ABOUT > LOCATIONS
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/

body.page-template-page_locations-php div#main
{
	float:right;
	width:710px;
}

body.page-template-page_locations-php div#container
{
	
}


div#labs
{
	display:none;
}


div#map
{
	display: block;
	border:0px solid #585a5c;
	background: #ccc;
	margin:0px 0 35px 0;
}

div#map_canvas
{
	height:425px;
}



	div.bubbleinner
	{
		padding:15px 15px 0 15px;
		width:250px;
	}

	div.bubbleinner ul
	{
		
	}
	div.bubbleinner ul li
	{
		padding:0 0 15px 0;
	}

	div.bubbleinner ul li span.name
	{
		display:block;
		font-size:140%;
		font-weight:bold;
		margin:0 0 5px 0
	}

	div.bubbleinner ul li span.address
	{
		display:block;
		font-size:120%;
		line-height:1.5em;
		margin:0 0 5px 0
	}

	div.bubbleinner ul li span.location
	{
		display:block;
		font-size:120%;
		line-height:1.5em;
		color:#555;
	}

/*
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~	OUTPUTS
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/

div.third
{
float: left;
width: 300px;
margin: 0 30px 0 0;
}

div.last
{
margin: 0;
}

div.third img
{
float: left;
width: 300px;
height: 160px;
}

div.third h3
{
float: left;
width: 100%;
padding: 10px 0;
text-align: center;
display: block;
font-size: 220%;
font-weight: normal;
line-height: 1.4em;
color: #585858;
font-family: droid,georgia,times,"times new roman",serif;
}


/*
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~	RESOURCES > PUBLICATIONS
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/

body.page-publications
{
	
}

ul#pubs
{
	list-style:none;
	margin:0;
	padding:0;
}

ul#pubs li
{
	font-size:10px;
}

ul#pubs > li
{
	line-height:1.5em;
	font-size:10px;
}


ul#pubs > li span.pubyear
{
	display:block;
	padding:10px;
	background:#2d2d2d;
	color:#fff;
	font-size:120%;
	font-weight:bold;
}

	ul#pubs > li > ul
	{
		list-style:none;
		margin:0;
		padding:0;
		
	}

	ul#pubs > li > ul > li
	{
		
	}

	ul#pubs > li > ul > li > span.pubmonth
	{
		display:block;
		background:#eee;
		color:#666;
		padding:10px 10px;
		font-size:110%;
		text-transform:capitalize;
	}


		ul#pubs > li > ul > li > ul
		{
			padding:12px 0 0 0;
		}

		ul#pubs > li > ul > li > ul > li
		{
			padding:0 0 5px 0;
		}

		ul#pubs > li > ul > li > ul > li > a
		{
			display:block;
			text-decoration:none;
			color:#333;
			font-size:120%;
			line-height:1.6em;
		}

		ul#pubs > li > ul > li > ul > li > a > span.pub_author
		{
			font-weight:bold;
		}

		ul#pubs > li > ul > li > ul > li > a span.pub_date
		{
			
		}

		ul#pubs > li > ul > li > ul > li > a span.pub_title
		{
			color:#00f;
			text-decoration:underline;
			color: #ed1c24;
		}

		ul#pubs > li > ul > li > ul > li > a span.pub_publisher
		{
			font-style:italic;
		}

		ul#pubs > li > ul > li > ul > li > a span.pub_reference
		{
			
		}

		ul#pubs > li > ul > li > ul > li > a:hover span.pub_title
		{
			color: #585858 !important;
		}





/*
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~	RESOURCES > PUBLICATIONS
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/



body.page-calendar div#main
{
	float:right;
	width:710px;
}







/*
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~	ABOUT > GALLERY
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/



body.page-gallery div#main
{
	float:right;
	width:710px;
}






/*
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~	SEARCH (results)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/


body.search
{
	
}

	body.search h1
	{
		
	}
	
	body.search h1 strong
	{
		color:#ED1C24;
	}



	body.search h2
	{
		display:block;
		font-size:140%;
		margin:0 0 10px 0;
	}
	body.search h2 a
	{
		color:#2d2d2d !important;
		font-weight:normal;
	}


	body.search div.excerpt
	{
		margin:0;
		padding:0;
	}

	body.search div.excerpt,
	body.search div.excerpt p
	{
		font-size:12px;
		line-height:16px;
	}


	body.search div.hentry
	{
		padding:0 0 25px 0;
		margin:0 0 25px 0;
		border-bottom:1px dotted #ccc;
	}
	body.search div.hentry a
	{
		display:block;
		color:#ED1C24;
		font-size:120%;
	}

	
	.searchterm1
	{	
		background:#ffc;
		padding:3px 5px;
	}
	


/*
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~	FOOTER
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/



div#footer
{
	float:left;
	width:100%;
	background:#e4e9ed url('http://a-wol.net/wp-content/themes/awol2011/images/bgpaper.jpg');
	background:#e4e9ed;
	border-top:2px dotted #999;
	margin:0 0 325px 0;
	margin:0 0 0 0;
	padding:40px 0 0 0;
	z-index:888;
	position:relative;
}

	div#footnav
	{
		float:left;
		width:100%;
		padding:0 0 25px 0;
		margin:0 0 25px 0;
		border-bottom:2px dotted #999;
	}

		ul#menu_footer
		{
			
		}
		ul#menu-footer > li
		{
			display:block;
			float:left;
			width:130px;
			margin:0 15px 0 0;
		}
		ul#menu-footer > li > a
		{
			font-weight:bold;
			color:#585858;
			font-size:120%;
		}
		
		ul#menu-footer > li > ul
		{
			margin:15px 0 0 1.2em;
			list-style-type:disc;
		}
		ul#menu-footer > li > ul li
		{
			color:#6d6d6d;
			margin:0 0 0.5em 0;
		}
		ul#menu-footer > li > ul li a
		{
			display:block;
			font-size:110%;
			line-height:1.3em;
			color:#6d6d6d;
		}








		div#partners
		{
			float:right;
			width:190px;
			height:160px;
			background:url('http://a-wol.net/wp-content/themes/awol2011/images/partners2.png');
		}
		
		div#partners a
		{
			display: block;
			width: 190px;
			height: 100px;
		}



	div#credits
	{
		float:left;
		width:100%;
		padding:0 0 25px 0;

	}

	div#credits p
	{
		display:block;
		font-size:120%;
		color:#585858;
	}
	div#credits p a
	{
		color:#585858;
	}