/*
                                __      _ _                   _   
                               / _|    | (_)                 | |  
 _ __ ___   __ _ _ __ ___ ___ | |_ ___ | |_  ___   _ __   ___| |_ 
| '_ ` _ \ / _` | '__/ __/ _ \|  _/ _ \| | |/ _ \ | '_ \ / _ \ __|
| | | | | | (_| | | | (_| (_) | || (_) | | | (_) || | | |  __/ |_ 
|_| |_| |_|\__,_|_|  \___\___/|_| \___/|_|_|\___(_)_| |_|\___|\__|
                                                                  
*/
::selection                         { background: #990000; color: white; /* Safari */ }
::-moz-selection                    { background: #990000; color: white; /* Firefox */ }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{
	margin:0;
	padding:0;
}
ul{
	list-style:none;
}
fieldset{
	border:0;
}
a,a:link,a:visited{
	color:#CCCCCC;
	text-decoration:none;
}
a:focus,a:hover{
	color:#999999;
	text-decoration:none;
	
}
a img{
	border:0;
}
.clear{
	clear:both;
}
body{
	position:relative;
	background: url(/prx/000/http/old.marcofolio.net/templates/marcofolio2/images/body_bg.jpg) center top no-repeat #000;
	color:#000;
	font:62.5% Georgia,Arial,sans-serif;
}

#headercontainer{
	height: 225px;
	background: url(/prx/000/http/old.marcofolio.net/templates/marcofolio2/images/header_bg.jpg) center no-repeat;
}

#header{
	width: 960px;
	margin: auto;
}


#logo{
	display: block;
	width: 304px;
	height: 202px;
	float: left;
	margin: 8px 0px 0px 78px;
	background: url(/prx/000/http/old.marcofolio.net/templates/marcofolio2/images/logo.jpg) no-repeat;
	text-indent: -9999px;
}

#rss_navi_conainter{
	width: 425px;
	height: 170px;
	float: left;
	margin: 0px 0px 0px 107px;
}

#rss{
	display: block;
	width: 128px;
	height: 102px;
	float: left;
	margin: 0px 0px 0px 219px;
	background: url(/prx/000/http/old.marcofolio.net/templates/marcofolio2/images/rss.jpg) no-repeat;
	text-indent: -9999px;
}

#navi{
	width: 425px;
	height: 50px;
	float: left;
	margin: 17px 0px 0px 0px;
}

#navi ul li{
	float: left;
	margin-right: 14px;
}

#navi ul li.no_margin{
	margin: 0px;
}


#home a{
	display: block;
	width: 116px;
	height: 50px;
	background: url(/prx/000/http/old.marcofolio.net/templates/marcofolio2/images/home.jpg) no-repeat;
	text-indent: -9999px;
}

#home a:hover{
	display: block;
	width: 116px;
	height: 50px;
	background: url(/prx/000/http/old.marcofolio.net/templates/marcofolio2/images/home.jpg) no-repeat;
	background-position: 0px -50px;
	text-indent: -9999px;
}


#about a{
	display: block;
	width: 124px;
	height: 50px;
	background: url(/prx/000/http/old.marcofolio.net/templates/marcofolio2/images/about.jpg) no-repeat;
	text-indent: -9999px;
}

#about a:hover{
	display: block;
	width: 124px;
	height: 50px;
	background: url(/prx/000/http/old.marcofolio.net/templates/marcofolio2/images/about.jpg) no-repeat;
	background-position: 0px -50px;
	text-indent: -9999px;
}


#contact a{
	display: block;
	width: 157px;
	height: 50px;
	background: url(/prx/000/http/old.marcofolio.net/templates/marcofolio2/images/contact.jpg) no-repeat;
	text-indent: -9999px;
}

#contact a:hover{
	display: block;
	width: 157px;
	height: 50px;
	background: url(/prx/000/http/old.marcofolio.net/templates/marcofolio2/images/contact.jpg) no-repeat;
	background-position: 0px -50px;
	text-indent: -9999px;
}

#content{
	width: 100%;
	float: left;
	background: url(/prx/000/http/old.marcofolio.net/templates/marcofolio2/images/footer_bg.jpg) bottom no-repeat;
}

#main{
	width: 967px;
	margin: auto;
}

#blog{
	width: 608px;
	float: left;
	padding: 14px 5px 106px 5px;
	background: url(/prx/000/http/old.marcofolio.net/templates/marcofolio2/images/blog_bg.jpg) bottom no-repeat #eeeeee;
	min-height:1300px;
}

#blog h1{
	font-size: 32px;
	color: #000000;
}

#blog p{
	font-family: "Lucida Grande",Arial,Helvetica,Sans-Serif;
	font-size: 13px;
	line-height:18px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style:normal;
	font-variant: normal;
	margin: 10px 0px;
}

#blog a { color:#990000; }
#blog a:hover { text-decoration:none; color:#990000; border-bottom: 1px dotted #990000; }

table.moduletable {	
	width: 277px;
	float: left;
	color: #eeeeee;
	margin-left: 30px;
	padding: 14px 18px 10px 18px;
	background: url(/prx/000/http/old.marcofolio.net/templates/marcofolio2/images/module_bg.jpg) no-repeat #232323;
	margin-bottom:25px;
}

table.moduletable th {
	font-size: 22px;
	margin-bottom: 32px;
	text-align: center;
	text-transform:uppercase;
}

table.moduletable tr td {
	padding-top: 10px;
}

#module h2{
	font-size: 22px;
	margin-bottom: 32px;
	text-align: center;
}

#module p{
	font-family: Tahoma;
	font-size: 14px;
}

#footer{
	width: 960px;
	height: 100px;
	float: left;
	margin-top: 40px;
	margin-bottom: 274px;
}

#twitter{
	width: 305px;
	height: 340px;
	float: left;
}

#frolic{
	width: 305px;
	height: 340px;
	margin-left: 8px;
	float: left;
}

#about_frolic{
	width: 305px;
	height: 340px;
	margin-left: 8px;
	float: left;
}

.text{
	width: 255px;
	height: 209px;
	padding: 15px 25px 0px 25px;
	margin-top: 69px;
}

.text p{
	color: #eeeeee;
	font-size: 14px;
	margin-bottom: 10px;
}


.mfbutton{
	width: 99px;
	height: 45px;
	padding-top: 7px;
	margin: auto;
	background: url(/prx/000/http/old.marcofolio.net/templates/marcofolio2/images/button_bg.jpg) no-repeat;
}

.mfbutton {
	display: block;
	width: 89px;
	height: 34px;
	text-align: center;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

#joomla{
	position: absolute;
	width: 115px;
	height: 108px;
	margin: -25px 0px 0px 213px;
	background: url(/prx/000/http/old.marcofolio.net/templates/marcofolio2/images/joomla.png) no-repeat;
}

.replace{
	position:relative;
	margin:0;
	padding:0;
	/* \*/
	overflow:hidden;
	/* */
}
.replace span{
	display:block;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}
.skiplink{
	display:none;
}
#wrapper{
	margin:0;
}

/* Used for posts */
p.quote {
	background: #92A4AE url(/prx/000/http/old.marcofolio.net/www.marcofolio.net/images/icon/quote.png) center no-repeat;
	background-position: 15px 50%; /* x-pos y-pos */
	text-align: left;
	color: #ffffff;
	font-weight: bold;
	font-size: 18px !important;
	font-family:Georgia, serif, Times !important;
	padding: 5px 20px 5px 60px;
	border-top: 2px solid #091626;
	border-bottom: 2px solid #091626;
}

h3.cents {
	background: #E2C745 url(/prx/000/http/old.marcofolio.net/www.marcofolio.net/images/icon/coins.png) center no-repeat;
	background-position: 15px 50%; /* x-pos y-pos */
	text-align: left;
	color: #000000;
	font-weight: bold;
	font-size: 18px !important;
	font-family:Georgia, serif, Times !important;
	padding: 5px 20px 5px 60px;
	border-top: 2px solid #E2B100;
	border-bottom: 2px solid #E2B100;
}

p.rss {
	background: #eef0ef url(/prx/000/http/old.marcofolio.net/www.marcofolio.net/images/icon/rss.png) center no-repeat;
	background-position: 15px 50%;
	text-align: left;
	color: #cc3300;
	padding: 5px 20px 5px 60px;
	border-top: 2px solid #666666;
	border-bottom: 2px solid #666666;
	font-size:10px !important;
}

.bigquote {
	background: #92A4AE url(/prx/000/http/old.marcofolio.net/www.marcofolio.net/images/icon/quote.png) center no-repeat;
	background-position: 15px 50%; /* x-pos y-pos */
	text-align: left;
	color: #ffffff;
	padding: 5px 20px 5px 60px;
	border-top: 2px solid #091626;
	border-bottom: 2px solid #091626;
}

#blog ul li { padding: 0 0 0 20px; background: url(/prx/000/http/old.marcofolio.net/templates/marcofolio2/images/bullet.png) 0 3px no-repeat;
	font-size:12px; line-height:20px; font-family:"Lucida Grande",Arial,Helvetica,Sans-Serif; }

#blog ol li { padding: 0 0 0 20px; background: url(/prx/000/http/old.marcofolio.net/templates/marcofolio2/images/bullet.png) 0 3px no-repeat;
	font-size:12px; line-height:20px; font-family:"Lucida Grande",Arial,Helvetica,Sans-Serif; }
	
h3 { padding:10px; }
pre { overflow: auto; width:540px; }
#comment pre { width:auto !important; overflow: auto; }
code { font-size:12px; }

.img-thumb {
	padding: 4px;
	border: 1px solid #ddd;
	border-radius: 4px;
	max-width:592px !important;
}