/*
                                __      _ _                   _   
                               / _|    | (_)                 | |  
 _ __ ___   __ _ _ __ ___ ___ | |_ ___ | |_  ___   _ __   ___| |_ 
| '_ ` _ \ / _` | '__/ __/ _ \|  _/ _ \| | |/ _ \ | '_ \ / _ \ __|
| | | | | | (_| | | | (_| (_) | || (_) | | | (_) || | | |  __/ |_ 
|_| |_| |_|\__,_|_|  \___\___/|_| \___/|_|_|\___(_)_| |_|\___|\__|
                                                                  
*/
h2 { font-size:20px; padding:10px; }
h3 { font-size:18px; }

#twitter ul { list-style: none; text-align: left; }
#twitter ul li 	{ font-size: 20px; color: #eeeeee; }
img { border-style:none; }
select, input{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #EEEEEE;
	color: #990000;
	border: 1px solid #990000;
	margin-top:1px;
}

.search_sitemap { float:right }
.search_sitemap a { font-style:italic; color:#FFFFFF; font-size:16px }
.search_sitemap a:hover { text-decoration: none; border-bottom-color:#FFFFFF; border-bottom-style:dotted; border-bottom-width:1px; }

input .button { background-color:#E7EFF4; color:#FFFFFF; }
textarea { width:90%; margin:5px auto; background-color: #EEEEEE; color: #990000; border: 1px solid #990000; font-family:Georgia, serif, Times; }

/* Joomla! Classes */
table.contentpaneopen { }
td.contentheading { font-family:Georgia, serif, Times; font-size:30px; border-left: 10px solid #132132; padding: 0 0 0 10px; text-align:left; color:#132132; }
td.contentheading a { color:#333333; }
td.contentheading a:hover { text-decoration:none; color:#132132; border-bottom: 1px dotted #132132; }
a.contentpagetitle { }
a.readon { font-style:italic; color:#132132; font-size:15px; }
a.readon:hover { color:#333333; border-bottom: 1px dotted #2e2e2e; text-decoration:none; }
span.article_seperator { }
div.blog_more { margin:10px; }
a.blogsection { }
a.pagenav { }
div.moduletable { }
.moduletable { }
a.mainlevel { margin:10px; font-size:14px; border-bottom-style:dotted; border-bottom-color:#FFFFFF; border-bottom-width:1px; }
a.sublevel { margin:5px; padding-left:10px; font-size:12px; }
span.pathway { border-bottom-style:dotted; border-bottom-width:1px; border-bottom-color:#000000; }
#active_menu { color:#990000; }
.componentheading { display:none; /* hiding it since the breadcrumbs is the same */ }

/* Middle Footer */
.meta { font-size:14px; width:100%; text-align:center; margin:0 auto; }
.meta li a { display: block; padding: 1px; border: none; color: #CCCCCC; }
.meta li a:hover { background: #990000; color:white; }

#sponsors { width: 277px; float: left; padding: 0px 20px 0px 28px; margin-bottom:10px; }

/* Sitemap */
.sitemap ul { display: block; list-style: none; margin: 0 0 0 2em; padding: 0 0 0 2em; }
.sitemap ul li { margin: 0; padding: 0; white-space: nowrap; background: transparent; }
.sitemap ul.level_0 ul { padding: 0px; }
.sitemap ul.level_1 li { background: url(/prx/000/http/old.marcofolio.net/templates/marcofolio2/images/iconbullet.html) no-repeat 0px 0px; padding : 0 0 0 2em; white-space: nowrap; }

#side_content {
	position:absolute;
	right: 0;
	top: 221px;
	width: 150px;
	padding: 0 30px 5px 15px;
	font-size: small;
	color: #FFFFFF;
}

.sidebox {
	background: #92A4AE url(/prx/000/http/old.marcofolio.net/www.marcofolio.net/images/logo/logo-small.png) no-repeat right bottom;
}

pre { background-color:#DDDDDD; border-style:dotted; border-color:black; margin:10px 0; border-width:1px; font-size:11px; padding:5px; }

#comment {
    width:590px !important;
    font-family: "Lucida Grande",Arial,Helvetica,Sans-Serif;
	font-size: 11px;
	line-height:15px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style:normal;
	font-variant: normal;
	margin: 10px 0px; }
#Comments { overflow:auto; }
	
.feedcount {
   font-weight: bold;
   font-size:12px;
   margin-top:10px;
}
 
.count {
   font-size: 16px;
   font-weight: bold;
   font-style:italic;
}

.article_seperator { width:100%; background-image:url(/prx/000/http/old.marcofolio.net/templates/marcofolio2/images/seperator.png); height:50px; background-position:center;
	background-repeat:no-repeat; display:block; margin-bottom:15px; }

/* Subscribe block */
.subscribe { font-size:14px; }
.subscribe a { color:white !important; }
.subscribe a:hover { border-bottom: 1px dotted white; }
.subscribe_large { font-size:16px !important; }

/* Contact Page */
.contact_email input { font-size:18px; padding:5px; }
.contact_email label { font-size:14px; }
.contact_email textarea { font: 16px "Lucida Grande", Verdana, Arial, sans-serif; }

/* Technology Icons */
#tech-icons { float:left; height:70px; }
#tech-icons ul { list-style:none; padding:0 20px 0 70px; }
#tech-icons ul li { display:inline; }
#tech-icons ul li a { height:70px; width:70px; float:left; text-indent:-9999px; border:none; outline:none; }
#tech-icons ul li a.ico-9rules { background:url(/prx/000/http/old.marcofolio.net/templates/marcofolio2/images/tech-icons.png) left top no-repeat; }
#tech-icons ul li a.ico-joomla { background:url(/prx/000/http/old.marcofolio.net/templates/marcofolio2/images/tech-icons.png) center top no-repeat; }
#tech-icons ul li a.ico-jquery { background:url(/prx/000/http/old.marcofolio.net/templates/marcofolio2/images/tech-icons.png) right top no-repeat; }
#tech-icons ul li a.ico-9rules:hover { background-position: 0 -70px; }
#tech-icons ul li a.ico-joomla:hover { background-position: -70px -70px; }
#tech-icons ul li a.ico-jquery:hover { background-position: -140px -70px; }

/* Pagenav */
.pagenav { font-size:12px; }
span.pagenav { border:solid; border-color:#000000; border-width:1px; padding:5px; }
a.pagenav { background-color:#990000; color:#FFFFFF !important; border:solid; border-color:#FFFFFF; border-width:1px; padding:5px; }
a.pagenav:hover { background-color:#FFFFFF; color:#990000 !important; border-color:#990000; }

/* Google Sitesearch */
#cse-search-box #submit-button { background: #2e2e2e; color: white; border: none; padding: 5px; width: 30px; }
#cse-search-box #submit-button:hover { background: #990000; }
#cse-search-box #s { width: 200px; padding: 3px; }
#cse-search-box p, #cse-search-box a { color: #64291a; font-size: 11px; }
#cse-search-box a { border-bottom: 1px dotted #64291a; }
#cse-search-box a:hover	{ border-bottom: 1px solid #64291a; }

#friends { text-align:center; padding:0; margin:0; font-style:italic; border-bottom-style:dotted; border-bottom-width:1px; border-bottom-color:#FFFFFF; }
#license { text-align:center; padding:0; margin:0; font-size:10px; }

/* Comments */
#comment select,input,textarea { border: 1px solid #CCCCCC !important; padding:3px !important; }

/* Chatting Convo's */
.reporter { width:450px; float:right; background-color:#832912; color:#EEEEEE; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
	background-image:url(/prx/000/http/old.marcofolio.net/templates/marcofolio2/images/glow.png); background-position:top center; background-repeat:no-repeat; text-align: justify; }
.reporter p { padding:10px; font-family:Georgia !important; font-style:italic !important; margin:0 !important; }
.reporter p a { color:#EEEEEE !important; border-bottom-color:#EEEEEE; border-bottom-style:dotted; border-bottom-width:1px; }
.reporter p a:hover { color:#990000 !important; }
.reporter-ico { clear:both; float:right; width:100px; background-image:url(/prx/000/http/old.marcofolio.net/templates/marcofolio2/images/reporter-balloon.png); background-repeat:no-repeat; }
.reporter-ico img { margin:5px; float:right; }
.interviewee { width:450px; clear:both; background-color:#222222; color:#EEEEEE; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
	background-image:url(/prx/000/http/old.marcofolio.net/templates/marcofolio2/images/glow.png); background-position:top center; background-repeat:no-repeat; text-align: justify; }
.interviewee p { padding:10px; font-family:Georgia,serif !important; margin:0 !important; }
.interviewee p a { color:#EEEEEE !important; border-bottom-color:#EEEEEE; border-bottom-style:dotted; border-bottom-width:1px; }
.interviewee p a:hover { color:#990000 !important; }
.interviewee-ico  { width:100px; background-image:url(/prx/000/http/old.marcofolio.net/templates/marcofolio2/images/interviewee-balloon.png); background-repeat:no-repeat; }
.interviewee-ico img { margin:5px; }
.sent-item { margin:5px auto; font-style:italic; font-size:10px; padding:10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
	width:450px; background-color:#AEB284; text-align:center; background-image:url(/prx/000/http/old.marcofolio.net/templates/marcofolio2/images/glow.png); background-position:top center; background-repeat:no-repeat; }
	
/* TECHNORATI COSMOS */
#technorati-cosmos { }
#cosmos { margin:10px; }
#cosmos p { color:#132132; padding-left: 20px; font-weight:bold; }
#cosmos ul { list-style:none; }
#cosmos ul li { font-family:Georgia,serif,Times; font-size:14px; background:none !important; padding:0; }
#cosmos ul li a { display: block; padding: 1px; color: #a00000; background-color: #e5e4e4; text-decoration:none;
	background-image:url(/prx/000/http/old.marcofolio.net/templates/marcofolio2/images/chain--arrow.png); padding:2px 0 2px 20px; background-repeat:no-repeat; background-positon:center left;
	border-top-style:solid; border-top-width:1px; border-top-color:#cfcece; }
#cosmos ul li a:hover { background-color:#dad9d9; border-bottom: none !important; }

.poweredbytechnorati { font-style:italic !important; text-align:center; font-size:8px !important; }
.poweredbytechnorati a { }
.poweredbytechnorati a:hover { }


#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; }


ol.listnostyle li { background: none !important; padding:0 !important; margin-left:20px; list-style: decimal }
ul.listnostyle li { background: none !important; padding:0 !important; margin-left:20px; list-style: disc }