/*
html5doctor.com Reset Stylesheet
v1.4
2009-07-27
Author: Richard Clark - http://richclarkdesign.com
*/

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video {
        margin: 0;
        padding: 0;
        border: 0;
        outline: 0;
        font-size: 100%;
        vertical-align: baseline;
        background: transparent; }
        
body { line-height: 1;
	   background: #f6f6f6;}

article, aside, dialog, figure, footer, header, hgroup, nav, section { display: block; }

ul, ol, nav ul { list-style: none; }

blockquote, q { quotes: none; }

blockquote:before, blockquote:after, q:before, q:after { content: '';
        												 content: none; }

a:link,
a:visited,
a:hover,
a:active { margin: 0;
    	   padding: 0;
    	   border: 0;
    	   font-size: 100%;
    	   background: transparent;
    	   color: #000; }
    	   
a:hover { text-decoration: none; }

ins { background-color: #ff9;
      color: #000;
      text-decoration: none; }

mark { background-color: #ff9;
        color: #000;
        font-style: italic;
        font-weight: bold; }

del { text-decoration: line-through; }

abbr[title], dfn[title] { border-bottom: 1px dotted #000;
        				  cursor: help;}

table { border-collapse: collapse;
        border-spacing: 0; }

hr { display: block;
     height: 1px;
     border: 0;
     border-top: 1px solid #cccccc;
     margin: 1em 0;
     padding: 0; }

input, select { vertical-align: middle; }


/* Some SEO and other invisible things for the sake of enriched semantics and microformats */

h1, .structure, .vcard { display: none; }


/* Layout */

#cont_general { clear: both;
	    		margin: 10px auto;
	    		width: 968px;
	    		height: 799px;
	    		background: url(images/bg_frl.png) center center no-repeat;
	    		position: relative; }
	    		
#section_what { position: absolute;
				top: 413px;
				left: 20px;
				width: 435px;
				height: 180px;
				overflow: hidden; }

#section_where { position: absolute;
				 top: 560px;
				 left: 550px; }
				 
#section_where li { float: left;
					margin: 0 50px 0 0; }

#feeds { position: absolute;
		 top: 653px;
		 left: 47px;
		 width: 900px; }
		 
#feeds li { float: left;
			width: 163px;
			height: 122px;
			margin: 0 15px 0 0;
			background: #f6f6f6;
			overflow: hidden; }
			
/* Content */

h2 { background: #f6f6f6; }
	 
h2 a:link { color: #fff; }

h2 a:visited { color: #bbb; }

h3 { font: bold 12px/16px helvetica, sans-serif;
	 margin: 8px 10px 0; }
	 
h3#tweet { font: normal 12px/15px helvetica, sans-serif;
		   margin: 0 3px;
		   padding: 0 0 0 3px;
		   height: 100%; }

h3 a:link { color: #000; }

h3 a:visited { color: #555; }

p { font: 12px/18px helvetica, sans-serif;
	text-align: justify;
	margin: 0 0 0; }

#down_link { position: absolute;
			 top: 420px;
			 left: 835px; }
			 
#copyrights { position: absolute;
			  top: 800px;
			  right: 10px;
			  color: #ccc; }
			  
#copyrights a { color: #bbb; }

#feeds p { margin: 6px; }

li { font: 12px helvetica, sans-serif; }