/*
Theme Name:		Mathima.net
Theme URI:		http://www.pixeloop.net
Description:	Mathima.net listing theme developed by pixeloop media
Version:		1.0
Author:			Pixeloop Media
Author URI:		http://www.pixeloop.net
*/

html,body{margin:0; padding:0; overflow-x:hidden;}
body{color:#fff;background:#aabdc6 url(images/bodyBG.gif) repeat-x; font-size:12px;font-family:Arial, Helvetica, "Lucida Grande", Verdana, sans-serif;}
a{outline: none;}
a:link{color:#242424;text-decoration: none;}
a:hover{color:#7e7e7e;text-decoration: none;}
a:visited{color:#7e7e7e;text-decoration: none;}
a:active{color:#7e7e7e;text-decoration: none;}
img{border:0;}
p{margin:0;padding:0;line-height:16px;}
a img{border:0px;}
#wrap{width:980px;margin:0 auto;}
#header{height:125px; width: 980px; padding:0;}
#noticeBoard {float:right; position:absolute; color:#FFF; margin: 0 0 0 512px; width:470px; height:76px;}
#noticeBoard span{width: 308px; height:76px;}
#noticeBoard spanFB{width: 150px; height:76px;}
#logo{float:left;padding: 0;}
/*#menu{float:left;margin:0; padding: 15px 0 0 150px;}*/
li{list-style-type:none;margin:0;padding:0;}
ul{margin:0;padding:0;}


#breadcrumbs{
	text-transform:capitalize;
	}

#filterPosts{
	width: 600px;
	padding: 10px 0 10px 10px;
	margin: 10px 0 10px 9px;
	}

#filterPostsSingle{
	width: 600px;
	padding: 10px 0 10px 10px;
	margin: 10px 0 10px 9px;
	}

#filterPostsSingle img{
	border:0;
	display: inline;
	}
	
#postgallery{
	width: 450px;
	padding: 0 0 0 90px;
	}

#socialBookmarks{
	width: 300px;
	}

#socialBookmarks img{
	border:none;
	padding: 0 5px 5px 0;
	width: 44px;
	height:44px;
	border:none;
	}

#socialBookmarks li {
	display: inline;
	padding: 0;
	width: 44px;
	height:44px;
	border:none;
	}

#socialBookmarks li a {
	background: none;
	border:none;
	}

#socialBookmarks li a:hover {
	background: none;
	border:none;
	}

#socialBookmarks span{
	width: 44px;
	height: 44px;
	border:none;
	}
	
#clear{
	clear: both;
	}

#greeting{
	width: 310px;
	height: 45px;
	float: right;
	margin: 0;
	padding: 15px 0 55px 0;
	}

#searchFormTop{
	float: right;
	clear:right;
	padding: 10px 0 0 0;
	}

#searchFormTop span{
	color: #FFF;
	}
	
#topBar{
	float: left; 
	width: 980px;
	margin:0 10px 0 0; 
	padding: 0;
	}
	
#topBar p{
	margin: 0;
	padding:0;
	}
	
#topSpacer{
	width:600px; 
	position:relative; 
	height: 5px; 
	margin: 0 0 80px 0;
	}

#screenshot{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	}

.search-terms{
	color: #036;
	border-bottom: 1px dashed #333;
	text-transform: none;
	line-height: 2px;
	}

/*STORE PAGE BUTTONS*/
#storesBookShop {
	display:inline-block;
	width:189px;
	height: 54px;
	background:url("http://www.mathima.net/wp-content/themes/cssgallerytheme2/images/stores-BookShop.png") no-repeat 0 0;
	}
#storesBookShop:hover{ background-position: 0 -54px;}
#storesBookShop span{display:none; width:189px; height: 54px;}

#storesAthleticShop {
	display:inline-block;
	width:189px;
	height: 54px;
	background:url("http://www.mathima.net/wp-content/themes/cssgallerytheme2/images/stores-AthleticShop.png") no-repeat 0 0;
	}
#storesAthleticShop:hover{ background-position: 0 -54px;}
#storesAthleticShop span{display:none; width:189px; height: 54px;}

#storesArtShop {
	display:inline-block;
	width:189px;
	height: 54px;
	background:url("http://www.mathima.net/wp-content/themes/cssgallerytheme2/images/stores-ArtShop.png") no-repeat 0 0;
	}
#storesArtShop:hover{ background-position: 0 -54px;}
#storesArtShop span{display:none; width:189px; height: 54px;}

#storesFrameShop {
	display:inline-block;
	width:189px;
	height: 54px;
	background:url("http://www.mathima.net/wp-content/themes/cssgallerytheme2/images/stores-FrameShop.png") no-repeat 0 0;
	}
#storesFrameShop:hover{ background-position: 0 -54px;}
#storesFrameShop span{display:none; width:189px; height: 54px;}

#storesOfficeFurnitureShop {
	display:inline-block;
	width:189px;
	height: 54px;
	background:url("http://www.mathima.net/wp-content/themes/cssgallerytheme2/images/stores-OfficeFurnitureShop.png") no-repeat 0 0;
	}
#storesOfficeFurnitureShop:hover{ background-position: 0 -54px;}
#storesOfficeFurnitureShop span{display:none; width:189px; height: 54px;}

#storesOfficeGoodsShop {
	display:inline-block;
	width:189px;
	height: 54px;
	background:url("http://www.mathima.net/wp-content/themes/cssgallerytheme2/images/stores-OfficeGoodsShop.png") no-repeat 0 0;
	}
#storesOfficeGoodsShop:hover{ background-position: 0 -54px;}
#storesOfficeGoodsShop span{display:none; width:189px; height: 54px;}

#storesComputerShop {
	display:inline-block;
	width:189px;
	height: 54px;
	background:url("http://www.mathima.net/wp-content/themes/cssgallerytheme2/images/stores-ComputerShop.png") no-repeat 0 0;
	}
#storesComputerShop:hover{ background-position: 0 -54px;}
#storesComputerShop span{display:none; width:189px; height: 54px;}
/*STORE PAGE BUTTONS*/

h1{font-size:18px;color:#FFF;font-weight:normal;margin:0;padding:0;display:inline;}
h2{font-size:24px;color:#308bcc;font-weight:bold; letter-spacing: -1px;margin:25px 0 0 0;padding:0;display:inline;}
h3{font-size:1.5em;color:#0EC5E4;font-weight:normal;letter-spacing:-1px;margin:0 0 10px 0;}
#content{float: left; width: 620px;margin:20px 0 0 10px; padding: 15px 0 15px 0; background:#393e44; color: #FFF;}
#contentInner{float: left; width: 580px;margin:20px 0 0 0; padding: 10px; color: #000; background-color:#fff;}
#contentInner h3{color:#FFF; font-size:24px; font-family:Georgia, "Times New Roman", Times, serif; letter-spacing: -1px; background:#00b5e8; padding: 5px; border-bottom: solid 1px #000;}
#contentInner h3 span a{padding: 0 0 0 45px;color:#fff; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; letter-spacing: -1px; background:url(images/link.gif) no-repeat;}
#contentInner h3 span a:hover{color:#2b2f34;}
.details{margin:0 0 20px 0;}

#content h3{float:left; position: absolute;font-size:1.5em;color:#0EC5E4;font-weight:normal;letter-spacing:-1px;margin:5px 0 0 0; padding: 2px 6px 2px 4px; background:#25282b;}
#content h3 a{color:#00b5e8;}
#content h3 a:hover{color:#ffffff;}

#wrapper{
	width: 960px;
	padding: 0 0 25px 0;
	margin: 0 auto;
	background:#FFF url("http://www.mathima.net/wp-content/themes/cssgallerytheme2/images/mainContentSplit.gif") repeat-y;
min-height: 1080px;
	}

#contentInnerWrap{
	width: 960px;
	padding: 0 0 25px 10px;
	color: #FFF;
	background:#FFF;
	clear: both;
	}

/* ====MENU==== */
#menu {height:30px;font-size:14px;font-weight:bold; text-transform:uppercase;}
#menu ul { margin:98px 10px 0 0;padding:5px 5px 10px 5px;list-style-type:none;width:auto; float:right; background:url(images/topNavBG.gif) repeat-x; }
#menu ul li { display:block;float:left;margin:0 1px 0 0; }
#menu ul li a { display:block;float:left;color:#B4BFC0;text-decoration:none;padding:8px 20px 10px 20px; margin:0 1px 0 0; }
#menu ul li a:hover { color:#FFF; padding:8px 20px 10px 20px; text-decoration:underline;}
#menu ul li.current_page_item a { color:#283339; padding:8px 20px 10px 20px; background:url(images/topNavMO.gif) repeat-x; }
#menu a.rss  { float:right; margin:10px 15px 0px 0px; text-decoration:none; color:#B4BFC0; padding:0px 0px 0px 16px;background: url(images/rss.gif) no-repeat top left; }
#menu a:hover.rss { color:#fff; text-decoration:none; padding:0px 0px 0px 16px; background: url(images/rss_on.gif) no-repeat top left;}

/* ====POSTS==== */
#posts { float:left; width:580px; margin-left:9px; background:#FFF;}
#posts h2{font-size: 16px; color:#666;}
#posts h3{font-size: 22px; color:#3a9fd2; font-weight:bold; width:590px; background-color:#3a9fd2; color:#FFF; padding: 8px 0 8px 6px;}
#posts p.pages{width: 575px; font-size:14px; font-family: Arial, "Helvetica", sans-serif; color:#333;}

/*=====MAIN POST STYLING=====*/
#mainPost{font-family:Arial, "Helvetica", sans-serif;}
#mainPost h1{font-size:24px; font-weight:bold; color:#333; white-space: pre-line;}
#mainPost p{padding:5px 0 0 10px;}
.post { width: 380px; margin:0; padding:0; /*background: url(images/post_back.gif) no-repeat bottom left;*/ color:#333; font-size:13px; clear:both;}

.post img {border:none;}
#postinfo {background: none;}

#postinfo h1 { font-size: 18px; font-weight: bold; letter-spacing: -1px; margin:0px 2px; padding:0px; background: none;  }

#postinfo h1 a { color: #039BD8; text-decoration: none;}

#postinfo h1 a:visited { color: #1FA4FC; text-decoration: none;}

#postinfo h1 a:hover { color:#0063A8; text-decoration: none;}

#postinfo ul { padding: 0px 0px 2px 0px; margin: 0px 2px 2px 2px; border-bottom:1px dashed #EBEBEB;}

#postinfo  li { list-style-type: none; display: inline; }

#postinfo  li a { color:#8a98a2; text-decoration: underline;}

#postinfo  li a:visited { color:#8a98a2; text-decoration: underline;}

#postinfo  li a:hover { color:#8a98a2; text-decoration: underline;}

#postcontent p { margin:0px 2px 5px 2px; padding:2px;}

#postcontent p a, a:visited { color:#11A0FE; text-decoration:none; border:none; }

#postcontent p a:hover { color:#666; text-decoration:none; border:none; }

#postcontent a, a:visited { color:#11A0FE; text-decoration:none; border:none; }

#postcontent a:hover { color:#666; text-decoration:none; border:none; }

#postcontent img { padding:1px; border:1px solid #999; margin:0px 4px 4px 0px;}
#postcontent img.wp-smiley { padding:0px; margin:0px; border:none; }

#postcontent blockquote { width:440px; padding: 4px 10px; background: #e9f8ff; margin:0 auto; color:#0063A8; border:1px solid #E3EBED; }

#postcontent blockquote p { font-size: 12px; padding: 5px 0px; margin: 5px 0px; line-height: 15px;}

#postcontent blockquote blockquote { font-size: 11px;  width: 400px;}

#postcontent blockquote li {  padding: 2px 0px 2px 15px; list-style-type: none; background: url(images/PostContentBlockLiIco.png) no-repeat left top; font-size: 12px; line-height: 15px; color:#336699; }

#postcontent blockquote a { color:#11A0FE; text-decoration:none; }

#postcontent blockquote a:visited { color:#11A0FE; text-decoration:none; }

#postcontent blockquote a:hover { color:#666; text-decoration:none; }

#postcontent ul { margin: 0px ; padding: 0px;}

#postcontent ul li { margin: 0px 0px 2px 0px; padding: 1px 0px 2px 15px; list-style-type: none; font-size: 12px; background: url(images/ul_arrow.gif) no-repeat left top; border-left: solid 1px #D5E3E3; color:#666;}

#postcontent ul li a { color:#11A0FE; text-decoration:none;}

#postcontent ul li a:visited { color:#11A0FE; text-decoration:none;}

#postcontent ul li a:hover { color:#666; text-decoration:none;}

#postbot { padding: 5px 5px 5px 0; margin: 5px 0 0 0;}

#postbot ul { padding: 0px; margin: 0px; }

#postbot li {  margin: 0px 10px 0px 0px; list-style-type: none; display: inline; color:#336699; font-size: 12px; font-weight: bold; line-height: 1.5em; } 


#postbot li a:visited { text-decoration: none; color:#11A0FE;}
 
#postbot li a:hover { text-decoration: none; color:#666;}
.author { background: url(images/author_mini.png) no-repeat left center; padding: 1px 5px 1px 12px; margin: 0px; font-size: 10px; color:#8a98a2; font-weight: bold;}

span.postLocation1{margin: 0px 10px 0px 0px; list-style-type: none; color:#336699; font-size: 12px; font-weight: bold;}
span.postLocation2{margin: 0px 10px 0px 0px; list-style-type: none; color:#666; font-size: 12px; font-weight: normal;}
#stats {
	float:left;
	clear: right;
	position: relative;
	font-family:Arial, "Helvetica", sans-serif;
	font-size: 13px;
	color: #FFF;
	padding: 15px 0 0 35px;
	/*background: url(images/stats.gif) no-repeat 10px 8px;*/
	}

/*THUMBNAILS*/

.somediv{
width: 580px;
clear: left;
padding: 0;
margin: 0;
}

.somediv img{
	padding-bottom: 2px;
	}

.somediv .floatbox{
float: left;
width: 90px;
}

* html .somediv p{ /* IE 3px jog hack*/
height: 1%;
}

.somediv p{
margin-top: 0;
margin-left: 80px;
margin-right: 15px;
margin-bottom: 0px;
font-family: Arial, "Helvetica", sans-serif;
font-size:14px;
}

.somediv h1{
margin-top: 0px;
margin-bottom:0px;
padding-bottom: 0;
}

.somediv a:link{
	text-decoration:none;
	font-weight:bold;
	font-size:24px;
	color:#333;
	}

.somediv a:visited{
	text-decoration:none;
	font-weight:bold;
	font-size:24px;
	color:#333;
	}

.somediv a:hover{
	text-decoration:none;
	font-weight:bold;
	font-size:24px;
	color:#11A0FE;
	}

/*SINGLE POSTS STYLING*/

.somedivSingle{
width: 590px;
clear: left;
padding: 0;
margin: 0;
}

.somedivSingle img{
	padding-bottom: 8px;
	}

.somedivSingle .floatbox{
float: left;
width: 90px;
}

* html .somedivSingle p{ /* IE 3px jog hack*/
height: 1%;
}

.somedivSingle p{
margin-top: 0;
margin-left: 90px;
margin-right: 15px;
margin-bottom: 0px;
font-family: Arial, "Helvetica", sans-serif;
font-size:14px;
line-height: 20px;
text-align:left;
}

.somedivSingle h1{
margin-top: 0px;
margin-bottom:0px;
padding: 0 0 0 10px
}

.somedivSingle h5{
	text-decoration:none;
	font-weight:bold;
	font-size:16px;
	color:#333;
	margin-top: 0px;
	margin-bottom:0px;
	padding: 0 0 0 10px;
	margin-left: 90px;
	}

.somedivSingle a, .somedivSingle h5, somediv a{
	text-decoration:none;
	font-weight:bold;
	font-size:16px;
	color:#666;
	}

.somedivSingle a:hover{
	text-decoration:underline;
	font-weight:bold;
	font-size:16px;
	color:#06C;
	}

.somedivSingle ul{
	margin-left: 100px;
	}

.somedivSingle li{
	margin-left: 10px;
	display: inline;
	padding: 0;
	}
/*div hover*/

.hoverme {
	background-color:#fff;
	padding:10px;
	border-top:1px solid #c0c0c2;
}

.hoverme:hover {
	background-color:#E8E8E8;
	padding:10px;
	border-top:1px solid #c0c0c2;
}

.sortBy {
	float:left;
	clear: both;
	z-index: 1000;
	}

.sortBy p{
	text-indent: -9999px;
	}

.sortBy span{
	padding: 0 0 0 1px;
	margin: 5px 0 0 0;
	position:relative;
	width: 340px;
	height: 30px;
	float:left;
	clear: right;
	/*background:url(images/showcasing.png) no-repeat;*/
	z-index: 1000;
	}

.sortBy span#ascending a img, .sortBy span#descending a img{
	display:none;
	}

.sortBy span#ascending a{
	display:block;
	width: 21px;
	height: 23px;
	background: url(images/ascending.gif) no-repeat top left;
	}

.sortBy span#ascending a:hover{
	background: url(images/ascendingOver.gif) no-repeat top left;
	}
	
.sortBy span#descending a{
	display:block;
	width: 21px;
	height: 23px;
	background: url(images/descending.gif) no-repeat top left;
	}

.sortBy span#descending a:hover{
	background: url(images/descendingOver.gif) no-repeat top left;
	}
	
	
/*SideBar************/

#sidebar{float:right;margin:20px 0 20px 0; padding: 0 0 5px 15px;}
#sidebar h2{font-size:1.2em;color:#0EC5E4;font-weight:normal;letter-spacing:-1px;}
#sidebar ul{padding:0 0 20px 0;}
#sidebar li{padding:0 0 20px 0;}

/*Tag Cloud*****************/

.st-tag-cloud{padding:5px 0 30px 0;}

/*Footer*****************/

#footer{width: 950px;padding:20px 0 15px 10px;clear:both; margin:0 0 0 10px; background:#1f2226 url(images/footerBG.gif) repeat-x; font-family:Arial, "Helvetica", sans-serif; height: 45px;}

#footer p{
	color: #FFF;
	padding: 5px 5px 0 5px;
	font-weight:normal;
	font-size:12px;
	}
#footer a:link{color:#fff; text-decoration:underline;}
#footer a:visited{text-decoration:underline; color:#fff;}
#footer a:hover{color:#0EC5E4;}

#footer .copyright{float:left; width: 350px;}
#footer .footerNav{float:left; text-align:left; clear:right; padding: 5px 5px 0 200px; font-size:12px;}

#footer .footerNav li{display:inline; padding: 0 0 0 3px;}

#list h2{font-size:24px;color:#999; font-family:Georgia, "Times New Roman", Times, serif; letter-spacing:-1px; font-weight: bold;}
.list1 li{list-style: none;border-bottom:1px solid #ccc;padding:4px 0 4px 0;display:block;}
.list1 ul{margin:10px 0 10px 0;}
#list{padding:10px 0 0 0;clear:both; margin:0; background:#6fc3ff;}
.list1{width:300px;float:left;margin: 0 30px 0 0;}


.right2{float:right;}
.left2{float:left;}
.navigation{float:left;width:500px;margin:0 0 30px 0;background:#eee;padding:10px 10px 10px 10px;-moz-border-radius: 6px;-webkit-border-radius: 6px;}


.singleads{margin:20px 0 0 0;}
.details2{padding:10px 0px 10px 10px;background:#2b2f34;color:#FFF;}
.tags a{color:#FFF;}
.tags a:hover{color:#09F;}
.image{float:left; padding: 0 0;background:#2b2f34;margin:0 10px 42px 15px; border: solid 6px #25282b; text-align: left;}


.image span img {
	margin:0;
	padding:0;
	float:left;
	}
	
.image span{float:right; font-size:22px;padding:3px 0 0 0; color:#7e7e7e; width:50px; font-family: Georgia, "Times New Roman", Times, serif; font-style:italic;}
.image span a:link{color:#7e7e7e;}
.image span a:visited{color:#7e7e7e;}
.image span a:active{color:#242424;}
.image span a:hover{color:#242424;}

.image img{padding:0;}
.image h3{margin:0;padding:0 0 5px 3px;font-size:22px;display:inline;float:left;font-family: Georgia, "Times New Roman", Times, serif; font-style:italic;}
.image h3 a:link{font-size:22px;color:#7e7e7e;font-weight:normal;margin:0;padding:4px 0 0 0;float:left;}
.image h3 a:visited{font-size:22px;color:#7e7e7e;font-weight:normal;margin:0;padding:4px 0 0 0;float:left;}
.image h3 a:hover{font-size:22px;color:#242424;font-weight:normal;margin:0;padding:4px 0 0 0;float:left;}
.image h3 a:active{font-size:22px;color:#242424;font-weight:normal;margin:0;padding:4px 0 0 0;float:left;}


#ads {
	clear:both;
	width:980px;
	background: #393e44;
	margin:0;
}
#ads ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
#ads li {
	float:left;
	margin:0 0 0 2px;
	padding:14px 5px 12px 14px;
	list-style-type:none;
}

#adsBottom {
	clear:both;
	width:980px;
	background: #393e44;
	margin:0;
}
#adsBottom ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
#adsBottom li {
	float:left;
	margin:0 0 0 2px;
	padding:7px 0 5px 5px;
	list-style-type:none;
}

#adsSide {
	clear:both;
	width:306px;
	min-height: 925px;
	margin:0;
}
#adsSide ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
#adsSide li {
	float:left;
	margin:0;
	padding:14px 0 8px 15px;
	list-style-type:none;
}

#mainSponsor{padding: 35px 0 0 15px;}

.homeBoxesMain{padding: 35px 0 0 15px; margin: 10px; width: 580px;}

.homeBoxesMain p{padding: 30px 0 0 3px; font-size:12px;color:#666;}
.homeBoxesMain span.button a{padding: 4px; float:left; color:#4B86A5; float:right; background:url(images/-topNavMO.gif) repeat-x; font-weight:bold; font-size:14px; border-bottom: solid 3px #cecece; margin-top: 15px;}
.homeBoxesMain span.button a:hover{padding: 4px; float:left; color:#666; float:right; font-weight:bold; font-size:14px; border-bottom: solid 1px #999;}

.homeBoxesMain h1{font-size:22px; color:#232D33; font-weight:bold;}
#homeTopLeft h2, #homeTopRight h2, #homeBottomRight h2{font-size:23px; color:#fff; font-weight:bold;}
#homeBottomLeft h2{font-size:22px; color:#fff; font-weight:bold;}

.homeBoxesMain #tagCloud a:hover{color:#333;}

#homeTopLeft{float:left; width:260px; height: 230px; background:url(images/box1BG.gif) no-repeat; padding: 10px;}
#homeTopRight{float:right; width:260px; height: 230px;  background:url(images/box4BG.gif) no-repeat; margin: 0 0 0 10px; padding: 10px;}
#homeTopRight .sup{color:#FFF; font-weight:bold;}

#homeBottomLeft{float:left; width:260px; height: 230px; background:url(images/box2BG.gif) no-repeat; padding: 10px;}
#homeBottomRight{float:right; width:260px; height: 230px;  background:url(images/box3BG.gif) no-repeat; margin: 0 0 0 10px; padding: 10px;}

#homeShareLeft{float:left; width:260px; height: 45px; background-color:#CCC; padding: 0px;}
#homeSubscribeRight{float:right; width:260px; height: 45px;  background-color:#CCC; padding: 0 15px 0 0;}

blockquote {
	font-style:italic;
	font-size:11px;
	color:#999;
	margin:0 0 5px 20px;
	padding:0 0 0 10px;
	border-left:4px solid #0066cb;
}
abbr,acronym {
	border-bottom:1px dotted #ccc;
	text-transform:uppercase;
}
code {
	color:#666;
	font-family:Courier,monospace;
	margin:0 0 5px 5px;
}
pre {
	margin:0 0 1.5em 0;
	overflow:auto;
	font-size:1.3em;
	clear:both;
}
form {
	margin:0;
	padding:0;
}
.searchbox {
	margin:0 0 20px 0;
	width:300px;
}

.searchboxTop {
	width:300px;
}


.search {background:url('images/input.gif') no-repeat;height:19px;padding:8px 5px 5px 8px;width:219px;color:#444;border:none;margin:0;float:left;}
.find {background:url('images/find.gif') no-repeat;border:none;height:32px;width:32px;margin:0;float:left;}

.searchTop { background-color: #393e44;height:25px;padding:8px 0 5px 8px;width:230px;color:#C5C5C5;border:none;margin:0;float:left; font-size: 20px; font-family: Arial, "Helvetica", sans-serif; letter-spacing: -1px; border:none;}
.findTop {background: url(images/findTop.png) no-repeat;border:none;height:44px;width:51px;margin:0;float:left; border:none;}

/*Comments************/

input.text_input, textarea.text_input{width:550px;padding:5px;border:0;border-bottom:1px solid #ccc;background:#f9f9f9;margin:0 5px 5px 0;font-family:Arial, Helvetica, "Lucida Grande", Verdana, sans-serif;font-size:12px;color:#999;}
.quanticommenti{margin:20px 0 0 0;}

textarea{width: 490px;}

.searchbox{padding:0 0 30px 0;}
#searchform{margin:10px 0 0 0;}



/*comments***/
/*.comment-list ol {margin:1.5em 0 0;padding:0;color: #333;font: 1.1em/2em Arial, Verdana, Arial, sans-serif;list-style-type: none;}
.comment-list ol .body p {line-height: 1.5em;margin-left: 14px;}
.comment-list ol li {margin: 1.3em 0;}
.commentlist ol li:hover {background-color: #fff;}
.comment-list strong.number {position: absolute;margin-left: -0.5em;margin-top: -10px;font-size: 5.6em;padding: 0px 5px;color: #eee;font-weight:bold;}
.comment-list ul {margin:0;padding:0;list-style:none;width:100%;}
.comment-list ol li {width:90%;padding:1px 20px 13px 20px;line-height: 1.6em;border: 1px solid #CDDFEF;background-color: #F3F7FB;-moz-border-radius: 5px;margin:9px 0 0 2em;position:relative;}
.comment-list ol li:hover {background-color: #fff;}
.comment-list ol .top {padding: 3px 15px 3px 10px;margin: 0px -19px 0 -20px;background-color: #E4ECF6;border-bottom: 1px solid #fff;}
.comment-list ol .top p, .comment-list ol li.admin .top p {padding: 3px 15px 3px 22px;margin: 0px;}
.comment-list ol .top p {background: transparent url(images/user_comment.gif) no-repeat 0 4px;}
.comment-list ul .top p {margin:0 0 0 9px;padding:0 0 0 22px;font-size:.92em;color:#959595;background:url(images/ico-comment.gif) no-repeat left;}
.comment-list ul .top p a {font-weight:bold;font-size:1.1em;}
.comment-list .number {font:1px Tahoma, Arial, Helvetica, sans-serif;position:absolute;font-weight:normal;width: 20px;text-align: center;left:-20px;margin:0px 0 0;}
*/

#commentsWrap{
	width: 580px;margin:20px 0 0 0; padding: 10px; color: #FFF; background-color:#393e44;
	}

#commentsWrap h2{
	color:#FFF; font-size:20px; font-family:Georgia, "Times New Roman", Times, serif; letter-spacing: -1px; font-weight:lighter;
	}

.leave{margin:20px 0 0 0;}
ol.commentlist {
	margin:0;
	padding:0;
	}

.commentlist li {
	list-style:none;
	margin-bottom:14px;
	}

.commentlist cite {
	padding: 7px;
	display:block;
	font-style:normal;
	background: #00b5e8;
	color:#fff;
	}	

.commentlist a:link, .commentlist a:visited {
	color:#fff;
	}

.commentlist a:hover, .commentlist a:active {
	color:#2b2f34;
	}

.commentlist cite img {
	padding:1px;
	border:1px solid #aab59a;
	float:left;
	margin-right:9px;
	}

.commentlist .author {
	font: small-caps bold 1.2em Georgia, "Times New Roman", Times, serif;
	text-decoration:underline;
	}

.commentlist .time {
	background: url(images/bg_clock.gif) no-repeat 1px;
	padding-left:13px;
	}

.commenttext {
	background: #2b2f34 url(images/bg_comments2_text.jpg) repeat-x bottom;
	border-top:1px solid #000;
	padding: 0 20px 10px 20px;
	color:#fafcf6;
	min-height: 48px;
	}

.commenttext a:hover{color:#999;}

#sub{border: solid 1px #FFF; background-color:#00b5e8; padding: 4px 8px 4px 8px; margin: 5px 0 0 0; cursor: pointer;}



/* www.ale3006.com and www.urbantrash.net */

/*#tagCloud {
padding: 0px;
text-align: justify;
line-height: auto;
width: 980px;
background:#FFF;
}*/

#tagCloud a{
	padding: 2px;
	color:#333;
}

#tagCloud a:hover{
	padding: 2px;
	background:#F2F2F2;
	border-bottom: dashed 1px #999;
}

#faux {
 margin: 10px 0 0 -5px;
 overflow: hidden; /* Paul O Brien Fix for IE www.pmob.co.uk */
 width: 980px;
 height: 800px;
 /*background:#a4d9ff;*/
 color:#fff;
}
#leftcolumn { 
color: #333;
 margin: 10px;
 padding: 0 10px 0 0;
 width: 250px;
 float: left;
 display: inline;
}

#centercolumn {
 color: #333;
 margin: 10px 10px 10px 70px;
 padding: 0 0 0 10px;
 width: 150px;
 display: inline;
 position: relative;
 float: left;
}

#rightcolumn { 
 float: right;
 color: #333;
 margin: 10px;
 padding: 0px;
 width: 280px;
 display: inline;
 position: relative;
 clear: right;
}

h3.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bold;
	letter-spacing: -1.5px;
	background: #272b30;
	color: #FFF;
	width: 340px;
	} 

h3.footerTag {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bold;
	letter-spacing: -1.5px;
	background: #272b30;
	color: #FFF;
	width: 315px;
	} 

h3.footerCategories {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bold;
	letter-spacing: -1.5px;
	background: #272b30;
	color: #FFF;
	width: 285px;
	} 
h3.footerResources {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bold;
	letter-spacing: -1.5px;
	background: #272b30;
	color: #FFF;
	width: 335px;
	}
#copyright{
	padding: 10px 0 10px 10px;
	width: 280px;
	background: #FFF;
	font-size: 16px;
	font-weight: bold;
	}

#copyright span a {
	color:#333;
	border-bottom: dashed 1px #333;
	text-decoration:none;
	}
	
#copyright span a:visited{
	color: #333;
	border-bottom: dashed 1px #333;
	text-decoration:none;
	}	
	
#copyright span a:hover{
	color: #00b5e8;
	border-bottom: dashed 1px #a5daff;
	text-decoration:none;
	}	
.clear { clear: both; }

/* POP STYLING */

#share {
	padding: 5px 0 15px 0;
	}

.pop {
  position: absolute;
  display: inline;
}

.pop p {
	font-weight:bold;
	font-size: 18px;
	color: #FFF;
	margin-bottom: 2em;
    margin-top: 2em;
}
 
.pop .pop_menu {
    display: none;
}
 
.pop .pop_toggle {
    background-image: url(images/arrow-down-off.gif);
    background-repeat: no-repeat;
    background-position: center center;
    width: 20px;
    height: 20px;
    overflow: hidden;
    cursor: pointer;
 }
 
.pop .pop_toggle:hover {
    background-image: url(images/arrow-down-over.gif);
	background-repeat: no-repeat;
    background-position: center center;
    width: 100px;
    height: 20px;
    overflow: hidden;
    cursor: pointer;
}
.active .pop_menu {
  display: block;
  background-color: #fff;
  color: #fff;
  position: absolute;
  padding: .6em;
  width: 185px;
  height: 170px;
}
 
.active .pop_menu a {
    color: #fff;
}
 
.active .pop_toggle {
  z-index: 2000;
  position: absolute;
  top: 0;
  left: 0;
  background-image: url(images/arrow-down-over.gif);
  width: 100px;
  height: 20px;
 
}
/*FOOTER STYLING*/

.pane-list {
	width: 300px;
	}
.pane-list a {
	color: #000;
	text-decoration: none;
	overflow:hidden;
}
.pane-list a:visited {
	color: #000;
}
.pane-list a:hover {
	color: #000;
	text-decoration: underline;
}
.pane-list h3 {
	margin: 0;
	padding: 5px 0 5px 5px;
}
.pane-list p {
	margin: 0;
	padding: 0 .5em .5em;
	overflow:hidden;
}

.pane-list {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 300px;
}

#leftcolumn li{
	background: #fff;
	padding: 5px 0 5px;
	border-top: solid 1px #d3d3d3;
	cursor: pointer;
	width: 340px;
	overflow:hidden;
	}

#leftcolumn li:hover{
	background: #00b5e8;
	}

#leftcolumn a:hover{
	color: #fff;
	}

#centercolumn li{
	background: #fff;
	padding: 5px 0 5px 10px;
	border-top: solid 1px #d3d3d3;
	cursor: pointer;
	width: 310px;
	overflow:hidden;
	}

#rightcolumn li{
	background: #fff;
	padding: 5px 0 5px;
	border-top: solid 1px #d3d3d3;
	cursor: pointer;
	width: 290px;
	overflow:hidden;
	}

#centercolumn li:hover{
	background: #00b5e8;
	}

#centercolumn a:hover{
	color: #fff;
	}

#rightcolumn li:hover{
	background: #00b5e8;
	}

#rightcolumn a:hover{
	color: #fff;
	}

#leftcolumn p a{
	border-bottom: dashed 1px #333;
	}

#leftcolumn p a:hover{
	border-bottom: dashed 1px #fff;
	text-decoration:none;
	}
	
/*DROP DOWN*/
/* 
	LEVEL ONE
*/
ul.dropdown                         { position: relative; }
ul.dropdown li                      { font-weight: bold; float: left; zoom: 1; background: #393e44;}
ul.dropdown a:hover		            { color: #00b5e8; }
ul.dropdown a:active                { color: #00b5e8; }
ul.dropdown li a                    { display: block; padding: 5px 9px; border-right: 1px solid #333;
	 								  color: #00b5e8; font-family: Trebuchet MS, Arial, "Helvetica", sans-serif; font-size: 22px; }
ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover                { background: #34383d; color: black; position: relative; }
ul.dropdown li.hover a              { color: black; }


/* 
	LEVEL TWO
*/
ul.dropdown ul 						{ width: 220px; visibility: hidden; position: absolute; top: 100%; left: 0; color: #000;}
ul.dropdown ul li 					{ font-weight: normal; background: #fff; color: #00b5e8; 
									  border-bottom: 1px solid #ccc; float: none; }
									  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ border-right: none; width: 100%; display: inline-block;font-size: 20px; } 


/* 
	LEVEL THREE
*/
ul.dropdown ul ul 					{ left: 100%; top: 0; }
ul.dropdown li:hover > ul 			{ visibility: visible; }
