/********** zero.css | v1.0 2010 | uwebdesign.de */

/********** Reset **********/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100,01%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

/********** HTML **********/
* 		{margin: 0; padding: 0;}
body 	{background: url(../_pix/bg.jpg) repeat-x #090909; color: #7f7f7f; font-family: Tahoma, Verdana, Sans-Serif, Arial; height: 100%;}

h1 		{color: #7f7f7f; font-size:160%; font-weight: normal;}
h2 		{color: #ff8000; font-size: 120%; font-weight: normal; margin: 0 0 15px;}
h3 		{color: #ff8000; font-size:110%; font-weight: normal; margin: 0 0 20px;}
h4 		{color: #dfdfdf; font-size: 110%; font-weight: normal; margin: 0 0 8px 0;}
p 		{margin: 0 0 15px 0; font-size: 80%; line-height: 1.6em;}
a 		{border-bottom: 1px dotted #444; color: #444; outline: 0; text-decoration: none;}

.justify	{text-align: justify;}
img { outline: 0; border: 0;}


/********** Layout **********/
#wrap				{width: 980px; margin: auto;}

#title 				{float: left; padding: 40px 0px 30px 20px; font-family: "Trebuchet MS", Helvetica, Arial; font-weight: normal;}
#title h1 	 		{color: #b3b3b3; font-size: 220%; padding-bottom:10px;}
#title h1 span	 	{color: #ff8000;}
#title h2 			{color: #ff8000; font-size: 100%;}

.content 			{border: 1px solid #666; background: #181818; padding: 20px;}

#menu 				{height: 44px; padding: 5px 0 0 4px; }
#menu li 			{float: left; font-size: 100%; list-style: none; text-transform: uppercase; }
#menu li a 			{border: none ; color: #b3b3b3; margin: 0 40px 0 0; display: block; }
#menu li a.current, #menu li a:hover { color: #ff8000;}			

#blurb 				{clear: both; background: url(../_pix/el-mago_blurb.jpg) no-repeat; height: 228px; margin: 0 0 30px; padding: 60px 450px 10px 30px; }
#blurb h1 			{color: #000; font-size: 180%; font-weight: normal; margin: 0 0 20px 0;}
#blurb strong		{font-size: 110%; font-style: italic; font-weight: normal; line-height: 1.6em;}

.col 				{float: left; width: 292px; margin: 0 20px 15px 0px;}
.link 				{background: #666; color: #fff; padding: 5px 10px; font-size: 80%;}	



#main 				{padding: 40px 20px 20px 20px;}
#main h3 			{font-size:110%; font-weight: normal; margin: 20px 0 20px 0;}
.about				{padding: 0 0 1px 0; background: url(../_pix/line.gif) repeat-x left bottom;}
.date 				{color: #304D6F; font-size: 80%; margin: 0 0 3px 0;}

.article			{line-height: 90%; margin:0; padding: 6px 0 6px 0;}
.article p 			{padding-right: 10px;}
.case				{height: 110px;}
.case img 			{background: #181818; float: left; clear:left; margin: 3px 20px 20px 0; padding: 3px;}
.short				{padding: 0 0 15px 0; background: url(../_pix/line.gif) repeat-x left bottom;}
.article h4 a		{border-bottom:none; color: #dfdfdf; font-size: 110%; font-weight: normal;}
.article h4 a:hover	{border-bottom:none; color: #304D6F; text-decoration:none;}
.case a, .article a {border-bottom: 1px dotted #7f7f7f; color: #7f7f7f; outline: 0; text-decoration: none;}
.case a:hover, .article a:hover {border-bottom: 1px dotted #444; color: #444;}
	

#footer 			{clear: both; background: url(../_pix/line.gif) repeat-x; padding: 20px 20px 10px; font-size: .9em; }
#footer a 			{border:none; color: #ccc; margin: 0 0 0 0; padding: 0 0 1px; }
#footer p 			{margin: 0 0 8px; }
#footlinks 			{float: right; }
#footlinks a 		{margin: 0 0 0 10px;}
#footer a:hover, #footlinks a:hover {color: #444; text-decoration:none;} 
#footmeta			{color: #444;}
#footmeta a			{border-bottom: 1px dotted #444; color: #444;}
#footmeta a:hover	{border-bottom: 1px solid #444; color: #444;}

/********** Tools **********/	
.clr 	{clear: both; }
