/* eelus.com - CSS Document */


/* Navigation */
#primary-nav ul 		{	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	display: inline;	} 
#primary-nav ul li		{	margin: 0px 0px 0px 0px;	padding: 5px 6px 5px 6px;	display: inline;	list-style: none;	font-weight: bold;	color: #EEE; }
#primary-nav ul li.here {	color: #FFF;	background-color: #000;		padding: 5px 6px 5px 6px; list-style:none;	display: inline;
							-moz-border-radius: 5px;	-webkit-border-radius: 5px;	-khtml-border-radius: 5px;	border-radius: 5px;
						}
#primary-nav li a 		{	color: #CCC;	text-decoration: none;	padding: 5px 6px 5px 6px; margin:0px;	}
#primary-nav li a:hover	{	color: #FFF;	background-color: #1EC0FF;	list-style:none;	display: inline;
							-moz-border-radius: 5px;	-webkit-border-radius: 5px;	-khtml-border-radius: 5px;	border-radius: 5px;}


/* Type*/
h1 { 	float: left;	font-size: 1.4em;	font-weight: bold;		line-height: 1em;		margin: -4px 0px 15px 0px;	color: #000;
		width: 100%;
		padding: 0px 0px 13px 0px;
		background: transparent url(../images/structure/h1-865.gif) no-repeat center bottom; }
		
h2 { 	float: left;	font-size: 1.05em;	font-weight: bold;		line-height: 1em;		text-transform: uppercase;	margin: 0px 0px 10px 0px;	color: #000;
		width: 100%;
		padding: 0px 0px 13px 0px;
		background: transparent url(../images/structure/h1-865.gif) no-repeat center bottom; }
		
h3 { 	font-size: .9em;	font-weight: bold;	line-height: 1em;	padding: 0px;	margin: 10px 0px 0px 0px ;	color: #000; }

a[class ="more"] {
		float: right;	text-align: right;	font-size: .76em;	font-weight: bold;	text-transform: uppercase;	color: #1EC0FF;	text-decoration: none;
		margin: -43px 0px 0px 0px;
		padding: 7px 25px 5px 0px;
		background: transparent url(../images/structure/more-icon.gif) no-repeat center right;
}

a[class ="more"]:hover 			{	text-decoration: underline;	}


img[class = "intro-text"] 		{	margin-top: -5px;	}

img[class ="thumb"] 			{	padding-bottom: 5px; background-color: #E5E5E5;	}

img[class ="standalone-image"] {
		padding-bottom: 5px; margin-bottom: 30px;	background-color: #E5E5E5;
}

img[class="left-align] 		{	float: left;	}
img[class="right-align] 	{	float: right;	}


p 						{	font-size: 1em; 	line-height: 1.4em;		margin: 0px; 		padding: 10px 0px 5px 0px; 		color: #333; 	text-align: left; }

#column-left p a 		{	font-weight: bold;	text-decoration: none;	color: #1EC0FF;		padding: 1px 2px 1px 2px; }
#column-left p a:hover	{	text-decoration: underline; 		}


a[class ="email"]:link {
	padding: 2px 0px 2px 20px;
	margin: 0px;
	display: block;
	width: auto;
	text-decoration: none;
	font-weight: bold;
	color: #1EC0FF;
	background-color: #333;
	background: transparent url(../images/structure/icon-mail.gif) no-repeat center left;
}
a[class ="email"]:hover	{	text-decoration: underline; }


#column-left ul 		{	clear: both;	margin-top: 20px;	padding: 0px;	display: block;	} 
#column-left ul li		{	margin: 7px 0px 7px 60px;	padding-bottom: 6px;	list-style-type: disc;	list-style-position: inside;	font-weight: bold;	}

/* Side Panel Styles */
#column-right p 		{	font-size: .9em; 		margin: 0px 0px 15px 0px; 				padding: 10px 0px 0px 0px; 		color: #666; 	text-align: left; }

/*
#column-right p a 		{	text-decoration: none;	color: #1EC0FF;				padding: 1px 2px 1px 2px; }
#column-right p a:hover	{	color: #FFF;			background-color: #1EC0FF;	text-decoration: none; }
*/

#column-right img		{ 	text-align: left;	border: none;	text-decoration: none;	padding: 0px 0px 5px 0px;	margin: 0px 5px 5px 0px;
							background-color: #E5E5E5;}
							
#blog-post p			{	color: #333;	font-size: 1.2em;	font-weight: bold;		font-style: italic; 	}
#blog-post p.comment	{	color: #999;	font-size: .7em;	font-weight: normal;	font-style: normal; 	text-transform: uppercase;
							margin: 0px 0px 0px 0px;	}
							
#project-panel img		{	background-color: #E5E5E5;	padding: 20px;	margin: 0px;	}

#panel p				{	margin-bottom: 15px;	}
#partners-panel p		{	margin-bottom: 15px;	}
#partners-panel img		{	background-color: #E5E5E5;	padding: 20px;	margin: 0px;	}
#partners-panel ul 		{	clear: both;	margin-top: 60px;	padding: 0px;	display: block;	} 
#partners-panel ul li	{	margin: 7px 0px 7px 0px;	padding-bottom: 10px;	display: block;	list-style: none;	font-weight: bold;
							background: transparent url(../images/structure/div-footer-545.gif) no-repeat center bottom;	}
								
#partners-panel li a 		{	color: #666;	text-decoration: none;	padding: 0px 6px 0px 20px; margin:0px; display: block;
								background: transparent url(../images/structure/icon-external.gif) no-repeat center left;	}
#partners-panel li a:hover	{	color: #1EC0FF;	text-decoration: underline; 	}

/* Footer Styles */
h2[class = "footer"] {
		background: transparent url(../images/structure/div-footer-545.gif) no-repeat center bottom;
}
#footer p 				{	font-size: .8em; 		margin: 0px; 				padding: 10px 0px 0px 0px;		color: #666; 	text-align: left; }

#legal p a 				{	font-weight:bold;		text-decoration: none;		color: #1EC0FF;					padding: 1px 2px 1px 2px; }
#legal p a:hover		{	text-decoration: underline; }


/* Graphical Elements
img {	border: none;	text-decoration: none;	padding: 0px;	margin: 0px; text-align: left; }*/
