*
{
	font-family: inherit;  
	font-size: 100%;  
	border: none;  
	margin:0;
	padding:0
}


a, a:hover, a:visited, a:active {

   border:none;
   outline:none;
}

a
{
	color:#000
}

a:hover
{
	text-decoration:none
}

body
{
	margin:2em;
	font-family: Verdana,sans-serif;
	font-size:10pt;
	min-width:1024px;
	background:#fff;

}

p
{
	margin:0 0 1em 0
}

h1
{
	font-size:large;
}


h1 a
{
	color:#333;
	text-decoration:none;
	border-bottom:1px solid #666
}

h2 
{
	font-size:medium
}

.bigger_h1{
	font-size:170%;
	color:#666  
}

.bigger_h2{
	font-size:130% !important
}

ul
{
	margin-left:1em;
	list-style-type:square
}

li
{
	margin-bottom:.5em
}


fieldset
{
	border:1px solid #ccc;
	padding:2em 1em 0 1em !important;
}

legend
{
	font-weight:bold;
	padding:0 1em 0 1em
}


#logo
{
	float:left
}

#logo a
{
	display:block;
	width:320px;
	height:100px;
	background:url(/images/siteslike_logo.gif) no-repeat;
}

#search * 
{
	margin:0 !important;
}

#search
{
	float:right;
	margin:3em 0 0 0;
}


#search form
{
	float:right;
	clear:both;
}



.noborder
{
	border:none !important
}



.inputfield
{
	border:1px solid #999;
	width:250px;
	font-size:14pt;
	padding:.1em
}

.inputfield:focus
{
	border-color:#333
}

.topsearch
{
	width:260px !important;
	position:relative;
	top:.25em
}

.smallfield
{
	width:100px !important
}

.searchbutton, .inputbutton
{
	border:1px solid #1957bc;
	background:#006be4;
	padding:0 .2em 0 .2em;
	color:#fff;
}

.clear
{
	clear:both
}

.cleartop
{
	margin:1em 0
}


.nobottom
{
	margin-bottom:2px
}

hr 
{
	border:none;
	background:none;
	height:1px;
	border-top:1px solid #ccc;
	
}

hr.thin
{
	border:none;
	background:none;
	height:1px;
	border-top:1px solid #ccc;
	margin-top:3em
}


.float
{
	float:left;
	width:100%
}

.leftX
{
	margin-right:635px
}

.rightX
{
	float:right;
	width:605px
}

.left
{
	float:left;	
	width:47%;
}

.right
{
	float:right;
	width:47%;
}

.absoluteright
{
	float:right;
}

#userMenu
{
	width:200px;
	border:1px solid #ccc;
	border-bottom:none
}

#userMenu ul
{
	list-style-type:none;
	padding:0;
	margin:0
}

#userMenu li
{
	padding:0;
	margin:0
}
#userMenu a
{
	display:block;
	border-bottom:1px solid #ccc;
	padding:.3em;
	text-decoration:none
}

#userMenu a:hover
{
	background:#f1f1f1
}

.center
{
	text-align:center
}


#globe
{
	display:block;
	text-align:center;
	margin:2em auto 0 auto;
	background:url(/images/global.gif) no-repeat;
	width:484px;
	height:307px
}


#start_exploring
{
	text-align:center;
	display:block;
	margin:1em 0 0 0;
	padding:.8em 0 0 0;
	background:url(/images/start.gif) no-repeat;
	width:175px;
	height:36px
}

#start_exploring a
{
	color:#555;
	text-decoration:none;
}

#footer
{
	margin:4em 0;
	border-top:1px solid #ccc;
	padding:1em 0 3em 0;
	color:#333
}

#footer img 
{
	vertical-align:middle;
	float:right;
	margin-left:.5em;
}

#addsite label, .userform label
{
	float:left;
	width:10em;
}


#settingsForm label
{
	float:left;
	width:13em;
}

#settingsForm p
{
	margin-bottom:2em
}

.adright
{
	float:right;

}

.sitestats
{
	color:#aaa;
	margin-bottom:.5em !important
}


.startswith
{
	margin-bottom:1em;
}

.startswith a
{
	border-bottom:1px dotted #000;
	text-decoration:none;
}

.startswith a:hover
{
	border-color:#000
}


#pagination, #pagination_small
{
	clear:both;
	float:none;
	margin:4em 0 1em 0 !important;
}

#pagination_small a
{
	margin:.2em;
	padding:.1em .3em .2em .3em;
	border:1px solid #ccc;
	border-right:1px solid #888;
	border-bottom:1px solid #777;
	text-decoration:none;
	color:#666
}

#pagination a
{
	border:1px solid #ccc;
	border-right:1px solid #888;
	border-bottom:1px solid #777;
	background:#fff;
	margin:0 .5em 0 0;
	padding:.2em .5em .2em .5em;
	text-decoration:none;
	color:#666
}

#pagination a:hover, #pagination_small a:hover
{
	border-color:#888
}

.noborder
{
	border:none !important;
}

.selected
{
	font-weight:bold;
	color:#444 !important;

}

.useroptions
{
	color:#666;

}

.useroptions img
{
	vertical-align:middle
}


.item
{
	margin: 1em 0 0 0;
	padding:.5em;
}

.item a
{
	color:#666
}

.itemR
{
	float:right
}


.light
{
	background:#fff;
	border:1px solid #ccc;
	color:#ddd
}

.light h4 a
{
	color:#333;
	text-decoration:none;
	border-bottom:1px dotted #ccc
}

.dark
{
	background:#fff;
	border:1px solid #ccc;
	color:#ddd
}

.dark h4 a
{
	color:#666;
	text-decoration:none;
	border-bottom:1px dotted #bbb
}


#advert
{
	background:#f1f7ff;
	border:1px solid #a9cdff
}

#newsite
{
	display:none;
}

#cloud
{
	text-align:center;
}

#cloud a
{
	text-decoration:none;
	margin:.5em;
}

.votenr
{
	display:inline-block;
	text-align:center;
	position:relative;
	top:1px;
	width:25px
}

#menu
{

	background:#363c42 url(http://siteslike.com/images/toolbarBG.png) repeat-x;
	border:1px solid #000;
	line-height:1.95em;
	padding:0;
	margin:0;
	color:#fff
}



#menu ul
{
	list-style-type:none;
	display:inline;
	margin:0
}

#menu li
{
	display:inline;
	border-right:1px solid #666;
}

#menu a
{
	padding:0 .8em 0 .5em;
	color:#fff;
	text-decoration:none
}

#menu .menuRight
{
	float:right
}

#menu .last
{
	border-right:none !important
}

	
#location
{
	padding-left:.5em;
	line-height:30px;
	background:#fafafa;
	border:1px solid #ccc;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-radius: 5px;
}

#location .locRight
{
	float:right;
	margin-right:.5em
}

ul.feed 
{
	list-style-type:none;
	margin:0 0 2em 0
}

ul.feed li a
{
	display:block;
	background:url(/images/rsbg.gif) repeat-x;
	border:1px solid #ccc;
	padding:.2em .2em .2em .5em;
	text-decoration:none
}

ul.feed li a:hover
{
	border:1px solid #666
}

li.first a
{
	border:1px solid #ffb347 !important;
	background:#fff2df !important
}

#thumbnail 
{
	width:100px;
	height:75px;
	float:left;
	margin-right:15px;
	border:1px solid #ccc;
	padding:3px;
	-moz-box-shadow: 0 3px 15px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 3px 15px rgba(0,0,0,0.3);
}


.features
{
	background:#fafafa;
	padding:0 1em;
	border:1px solid #aaa;
	margin-top:2em
}

.browsebar
{
	background:#fafafa;
	padding:.5em;
	border:1px solid #aaa;
	margin-top:2em;
	font-size:9pt;
	text-align:center
}

.browsebar a
{
	color:#000
}

td
{
	padding:.2em
}

.align
{
	margin-top: 5em !important;
}

.relatedAddFix
{
	margin-top:0
}

.showcase_item
{
	float:left;
	width:24%;
	height:120px;
	text-align:center
}

.showcase_item img
{
	width:100px;
	height:75px;
	padding:.3em;
	border:1px solid #ccc;
	-moz-box-shadow: 0 3px 15px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 3px 15px rgba(0,0,0,0.3);
}

.showcase_item a img:hover
{
	border:1px solid #999
}

.showcase_item small
{
	display:block;
}




.tag
{
	background-color:#00baff;
	background-image: url('/images/tag_bg_rc.png');
	background-repeat: no-repeat;
	background-position: 100% 0%;
	padding:0 1em .2em .5em;
	color:#fff;
	margin-right:.5em
}

.tagSelected
{
	background-color:#00baff !important;
	background-image: url('/images/tag_bg_rc.png') !important;
	color:#fff !important;
}


.tags
{
	margin:.5em 0 0 0
}

.tags a
{
	background-color:#f1f1f1;
	background-image: url('/images/tag_bg_r.png');
	background-repeat: no-repeat;
	background-position: 100% 0%;
	padding:0 1em .2em .5em;
	text-decoration:none;
	margin-right:.5em;
	color:#666
}

.tags a:hover
{
	background-color:#00baff;
	background-image: url('/images/tag_bg_rc.png');
	color:#fff;
}

.tagsTable
{
border-collapse:collapse
}

.tagsTable td
{
	border:1px solid #f1f1f1;
	padding:.5em !important	
}

.feedlink
{
	float:right;
	margin-top:1em;	
	color:#666;
}

.feedlink img
{
	vertical-align:middle;
	text-decoration:none;
	margin-right:.5em	
}

.feedlink a img
{
	text-decoration:none !important
}

.amark{
position:relative;left:10em;top:.1em
}

#twitter
{

	margin-top:.5em;
	margin-bottom:2em;
	text-align:center

}

.aditem
{
	border:1px solid #bbb;
	line-height:30px;
	padding:0 .5em 0 .5em;
	margin-top:1em;
}

.aditem img
{
	position:relative;
	top:.1em
}

.aditem span
{
	color:#333;
	font-weight:bold;
	position:relative;
	bottom:.1em	
}

a#adlinkX, a.adlinkX 
{
	color:#333;
	font-weight:bold;
	text-decoration:none;
	position:relative;
	bottom:.1em;
	margin-left:.5em;

}

fieldset.onlyTop
{
	padding:0 0 0 2em !important;
	margin-bottom:1em;
	margin-top:.5em;
	border:none;
	border-top:1px solid #aaa;	
}

legend.grey a
{
	color:#666 !important;

}

fieldset.onlyTop .aditem
{
	margin-left:-2em	
}

.adRightZ  *, .adRightZ
{
	color:#ccc !important;
	font-weight:normal  !important
}

.adRightZ a
{
	color:#666 !important
}

.adRightZ .useroptions
{
	color: #ccc !important
}

.adRightZ .votenr
{
	color:#666 !important;
	position:relative;
	top:.2em;
}

.rShowcase
{
	margin-top:2em	
}

.iesidefix
{
	margin-top:.5em	
}

.addsidebar
{
	margin-top:-.5em	
}


.awesome, .awesome:visited {
	border:none;
	background: #222 url(/images/alert-overlay.png) repeat-x; 
	display: inline-block; 
	padding: 5px 10px 6px; 
	color: #fff; 
	text-decoration: none;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
}

.roundLarge										{-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;}
.round										{
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;

}

.awesome:hover								{ background-color: #111; color: #fff; }
.awesome:active								{ }

.small.awesome, .small.awesome:visited 		{ font-size: 9px; padding: ; }

.awesome, .awesome:visited,
.medium.awesome, .medium.awesome:visited 	{ font-size: 13px; font-weight: bold; line-height: 1; text-shadow: 0 -1px 1px rgba(0,0,0,0.25); }
.large.awesome, .large.awesome:visited 		{ font-size: 14px; padding: 8px 14px 9px; }


.blue.awesome, .blue.awesome:visited		{ background-color: #006ce2; }
.blue.awesome:hover							{ background-color: #288fff; }



