/*	LAYOUT
...............................................................*/
	* { margin:0; padding:0; }
	
	body {	text-align:center; }
	
	div#container { margin: 0 auto; width: 794px; text-align: left; position:relative; }
	
	div#header { background-position:center; position:relative; z-index:1; margin-top:-144px; }
	
	div#main { padding:0px 20px 0px 25px; z-index:2; }
		div#main h2.title { margin:10px 0 0 0; padding:5px 5px; }
		div#main p { margin:7px 0; }
		div#main p.about { }
		div#main dl dt { padding: 5px; }
			div#main dl dt span.action { display:action; margin:-5px -5px -5px 5px; padding:3px 0; width:25px; }
		div#main dl dd { padding: 5px 5px 10px 5px; overflow:auto; }
		
		div#main div.content { width:364px; margin:auto; float:left; padding-right:10px; }
		
	div#quote { padding:0px 20px 0px -20px; z-index:2; }
		div#quote h2.title { margin:10px 0 0 0; padding:5px 5px; }
		div#quote p { margin:7px 0; }
		div#quote p.about { }
		div#quote dl dt { padding: 5px; }
			div#quote dl dt span.action { display:action; margin:-5px -5px -5px 5px; padding:3px 0; width:25px; }
		div#quote dl dd { padding: 5px 5px 10px 5px; overflow:auto; }
		
		div#quote div.content { width:738px; margin:auto; float:left; padding-right:10px; }
		
	div#ad { width:744px; margin:auto; float:left; }
		div#ad h2.title { margin:10px 0 5px 0; padding:5px 5px; }
		
	div#headback { position:relative; z-index:0; background-repeat:repeat-x; background-image:url(../images/headerbg.gif); width:100%; background-position:left; }
	
	div#adbrite { margin:5px 0 -10px -2px; padding:0px; float:left; }
					
	div#footer { clear:both; padding:12px 0; position:absolute; }
	
	div#footerimg { margin-top:-13px; }
	
	div#himg { position:absolute; top:0px; left:30px; }
		
	#dc { float:right; position:absolute; }

	#bigger { top:78px; padding-left:590px; position:absolute; float:left;  }
	
	a { }
	
	em { padding:1px 0 2px 0; }
	
/*	COLORS
...............................................................*/
	body { background-image:url(../images/background.gif);}
	
	div#container { background-color:#f6f5ef; }
		
		div#header h1 { }
		
		div#header p.myPimp { display:none; }
	
	div#main { }
		div#main h2.title { background:#f6f5ef; color:#333; border-bottom:1px solid #4e1511; }
		div#main h2.title a { border:none; }
		div#main h2.title a:hover { border:none; }
		div#main h2.title a:visited{ border:none;  }
		div#main p.about { }
		div#main dl { border-bottom:1px solid #0054A6; }
			div#main dl dt { background:#f6f5ef; border-top:1px dotted #ccc; }
				div#main dl dt:hover { background:#ebecde; }
			/*	div#main dl dt span.action { background:#F5FFF0; color:#333; }
				div#main dl dt:hover span.action { background:#E8FFDB; }*/
			div#main dl dd { }
			
	div#quote { }
		div#quote h2.title { background:#f6f5ef; color:#333; border-bottom:1px solid #4e1511; }
		div#quote h2.title a { border:none; }
		div#quote h2.title a:hover { border:none; }
		div#quote h2.title a:visited{ border:none;  }
		div#quote p.about { }
		div#quote dl { border-bottom:1px solid #4e1511; }
			div#quote dl dt { background:#f6f5ef; border-top:1px dotted #ccc; }
				div#quote dl dt:hover { background:#ebecde; }
			/*	div#main dl dt span.action { background:#F5FFF0; color:#333; }
				div#main dl dt:hover span.action { background:#E8FFDB; }*/
			div#quote dl dd { }
		
	a img {border:none}
			
	#rssicon img { border:0px; }		
	#rssicon a img { border:0px; }
	#rssicon a:visited img { border:0px; }
			
	div#ad { }
		div#ad h2.title { background:#f6f5ef; color:#333; border-bottom:1px solid #2e251b; padding-top:10px; }
		div#ad dl { border-bottom:1px solid #2e251b; }
			
	div#footer { width:100%; }
		div#footer p a, div#footer p a:visited { color:#ffc; }
		div#footer p a:hover {text-decoration:underline; }
	
	#screens { z-index:3; }
	#screens img { margin:3px 4px 3px 0px; }
	#screens a img { border:6px solid #00a0c6; }	
	#screens a:visited img { border:6px solid #4d4d4d; }
		
	.sections a { color:#00a0c6; }
	.sections a:visited { color:#00a0c6; }		
	
	a { color:#00a0c6; text-decoration: none; }
	a:hover { color:#00a0c6; }
	a:visited { color:#4d4d4d; }
	
	em { background:#DCFFCC; font-style:normal; }
	

/*	TYPOGRAPHY
...............................................................*/
	body { font: 11px "verdana"; }
	
	div#container { }
	
	div#header { }
		div#header h1 { font-size:9px; font-weight:normal; text-align:center; }
	
	div#main { }
		div#main h2.title { font-size:14px; font-weight:1400; color:#52829C; }
		div#main p { line-height:140%; }
		div#main dl dt span.action { text-align:center; }
		div#main dl dd { line-height:180%; }
		
	div#quote { font-size:26px; }
		div#quote h2.title { font-size:14px; font-weight:1400; color:#d7332a; }
		div#quote p { line-height:140%; }
		div#quote dl dt span.action { text-align:center; }
		div#quote dl dd { line-height:180%; }
	
	div#footer { text-align:center; }
	
	.copyline { font-size: 9px; color: #FFFFFF; }
	
/*	AUXILIARS
...............................................................*/
.clear { clear:both; }

span.action { cursor:pointer; float:right; }

.alignright { float:right; }

/* Flickr */

#flickr {
padding:0 25px 0 25px;
margin-top:5px;
}

#flickr a
{
	display: block;
	float: left;
	padding: 0 1px 5px 4px;
	position: relative;
	height: 79px;
	width: 79px;
}

#flickr a:hover
{
	font-size: 100%;
	z-index: 1;
}

#flickr img
{
	border: 1px solid #B7B7B7;
	padding: 1px;
	height: 75px;
	width: 75px;
}

#flickr a:hover img
{
	background: #fff;
	border-color: #000;
	position: absolute;
	width: 75px;
	height: 75px;
}