
* {margin: 0;padding: 0;}



body {border-top:10px solid #0D0D10;background:#16171e;font: 12px Arial, Helvetica, Verdana, sans-serif;color: #dbdddf;text-align: center;}

a , a:visited {text-decoration: none;color: #8f9db5;}

a:hover, a:active, a:focus {text-decoration: none;color: #aab9d4;}

a:focus {outline-style:none;}

p{ margin: 0 0 10px 0; text-align:justify; }

h1, h2, h3, h4{margin: 5px 0 10px 0;font-family: Arial, Helvetica, Verdana, sans-serif;}

h1 {

	font-size: 12px;margin:0;display:inline;color:#76808D;font-weight:normal;

}
#flags li { list-style-type:none; display:inline; padding:0 7px; }
.desc h2 {

	font-size: 12px;margin:0;display:inline;color:#fff;font-weight:normal;

}

h2 {

	font-size: 18px;margin:0 0 15px 0;display:block;color:#758293;font-weight:normal;

}

h2.pings {

	font-size: 18px;margin:0px 0 5px 0;display:inline;color:#758293;font-weight:normal;

}

.pingsdiv{width:500px;float:left;}

h3 {

	font-size: 12px;margin:0;display:inline;color:#76808D;font-weight:normal;

}

h3.blogh {

	font-size: 23px;margin:0 0 2px 0;display:block;color:#758293;font-weight:normal;

}
h1.blogh {

	font-size: 23px;margin:0 0 2px 0;display:block;color:#758293;font-weight:normal;

}


h4{

	font-size: 12px;margin:0;display:inline;color:#76808D;font-weight:normal;

}

h5 {

	font-size: 18px;margin:0 0 15px 0;display:block;color:#758293;font-weight:normal;

}

h5#comments{margin:20px 0 20px 0;}

.skip, hr {

	position: absolute;

	left: -9999px;

}

.clear{

	clear: both;

}

img{border:none;}

/* ---------------- Layout --------------- */

#wrap{margin:0 auto;}



#search{width:1000px;margin:0 auto;}



#searchform{

    float:right;

    width:258px;

    height:39px;

    background:url(searchform.jpg) no-repeat top left;

    

}

input#s{width:177px;background:url(form_search.jpg) top left no-repeat;

width:209px;border:0;height:24px;padding:5px;margin:5px 0 0 0;float:left;}

input#searchsubmit{height:24px;text-align:left;border:0px;float:left;margin:5px 0 0 15px;}

.newtheme{position:absolute;top:0;left:0;background:url(new.png) top left no-repeat;width:100px;height:69px;}

.newtheme a{width:100px;height:69px;display:block;}



#container{width:1000px;

    margin:0 auto;

    text-align:left;

	

}

#header {

	height: 128px;

	float:left;

	width:1000px;

	margin:0px 0 0 0;

}

#header h3 a {

	background: url(logomerry.jpg) no-repeat;

	text-indent: -9000px;

	width: 620px;

	height: 128px;

	float:left;
}

#header h2 {

	display: none;

}



/* nav */

#nav {

	list-style: none;

	padding: 0;

	margin: 65px 0 0 20px;

	float:right;

	width:350px;


}

#nav li {

	float: right;
	
}
#nav li a {
 color:#FFFFFF !important;
 padding: 0 15px; 
 display:block;
 text-transform:uppercase;
 font-size:15px;
 }

#cssgallery a {

	background: url(home_menu.jpg) bottom left no-repeat;

	width: 69px;

	height: 34px;

	display: block;

	font: 125%/100%;

	color: #89b5c6;

	text-decoration: none;

	text-transform:uppercase;

	text-indent:-9999px;

}

#submitsite a {

	background: url(submit_menu.jpg) bottom left no-repeat;

	width: 81px;

	height: 34px;

	display: block;

	font: 125%/100%;

	color: #89b5c6;

	text-decoration: none;

	text-transform:uppercase;

	text-indent:-9999px;

	margin:0 0 0 20px;

}

#cssgalleries a {

	background: url(cssgalleries_menu.jpg) bottom left no-repeat;

	width: 144px;

	height: 34px;

	display: block;

	font: 125%/100%;

	color: #89b5c6;

	text-decoration: none;

	text-transform:uppercase;

	text-indent:-9999px;

	margin:0 0 0 20px;

}

#webblog a {

	background: url(webblog_menu.jpg) bottom left no-repeat;

	width: 105px;

	height: 34px;

	display: block;

	font: 125%/100%;

	color: #89b5c6;

	text-decoration: none;

	text-transform:uppercase;

	text-indent:-9999px;

	margin:0 0 0 20px;

}

#rssfeed a {

	background: url(rssfeed_menu.jpg) bottom left no-repeat;

	width: 100px;

	height: 34px;

	display: block;

	font: 125%/100%;

	color: #89b5c6;

	text-decoration: none;

	text-transform:uppercase;text-indent:-9999px;margin:0 0 0 20px;}

	

	#cssgalleryover a {

	background: url(home_menu.jpg) top left no-repeat;

	width: 69px;

	height: 34px;

	display: block;

	font: 125%/100%;

	color: #89b5c6;

	text-decoration: none;

	text-transform:uppercase;

	text-indent:-9999px;

}



#submitsiteover a {

    background: url(submit_menu.jpg) top left no-repeat;

	width: 81px;

	height: 34px;

	display: block;

	font: 125%/100%;

	color: #89b5c6;

	text-decoration: none;

	text-transform:uppercase;

	text-indent:-9999px;

	margin:0 0 0 20px;}

	

	#cssgalleriesover a {

	background: url(cssgalleries_menu.jpg) top left no-repeat;

	width: 144px;

	height: 34px;

	display: block;

	font: 125%/100%;

	color: #89b5c6;

	text-decoration: none;

	text-transform:uppercase;

	text-indent:-9999px;

	margin:0 0 0 20px;

}

#webblogover a {

	background: url(webblog_menu.jpg) top left no-repeat;

	width: 105px;

	height: 34px;

	display: block;

	font: 125%/100%;

	color: #89b5c6;

	text-decoration: none;

	text-transform:uppercase;

	text-indent:-9999px;

	margin:0 0 0 20px;

}





#nav a:hover, .current a{background-position: left top;color: #fff;}

#nav span {background: url(rss-bg.gif) no-repeat right 0px;padding-right: 22px;}

#nav a:hover span {background: url(rss-bg.gif) no-repeat right -48px;}



.linestop{background:url(linestop.jpg) no-repeat;width:1000px;height:14px;float:left;}

.desc{float:left;width:980px;background:#07080A;padding:10px;}





#content{width:1000px;margin:0;float:left;background:url(content.jpg) no-repeat;padding:25px 0 0 0;}



#top{width:1000px;float:left;margin:0 0 8px 0;}

.adtop{background:url(adup.jpg) no-repeat;float:left;width:442px;height:75px;margin:0 0 0px 0;padding:7px 0 0 6px}

.rsstotdiv{float:right;width:243px;margin:0 30px 0 0}

/*.rss a{float:left;width:90px;height:76px;margin:0 0 0 45px;

background: url(rss.jpg) top left no-repeat;display: block;text-indent:-9999px;}

.rss a:hover{background-position: bottom left;}

.facebook a{float:left;width:75px;height:76px;margin:0 0 0 0px;

background: url(images/facebook.jpg) top left no-repeat;display: block;text-indent:-9999px;}

.facebook a:hover{background-position: bottom left;}*/

#rsstot {

 width: 165px;

 height: 76px;background: url(rss.jpg);margin: 0px auto; padding: 0;position: relative;}

#rsstot li {margin: 0; padding: 0; list-style: none; display: block; position: absolute;}





#rsstot a {display: block;}



#rss {left: 0px; top: 0px; width: 165px; height: 76px;}

#facebook {left: 90px; top: 0px; width: 75px; height: 76px;}

#rss a {height: 76px;}

#facebook a {height: 76px;}

#rss a:hover {background: url(rss.jpg) -0px -152px no-repeat;}

#facebook a:hover {background: url(rss.jpg) -90px -228px no-repeat;}



.underfeed{background:url(underfeed.jpg) no-repeat top left;float:left;width:243px;height:28px;}

#gallery{float:left;width:470px;margin:-10px 0 0 0;}

#sideleft{float:left;width:250px;margin: -10px 15px 0 8px;}

#sideright{float:left;width:250px;margin:-10px 0 0 0;}

.sidetop{background:url(sidebar_top.jpg) no-repeat;width:220px;height:9px;margin:0;}

.sidebody{background:url(sidebar_body.jpg) repeat-y;width:220px;margin:0;padding:0 0 20px 10px;}

.sidefooter{background:url(sidebar_footer.jpg) no-repeat;width:220px;height:12px;margin:0;}

.sidebody li{background:#000;width:195px;margin:0 0 2px 0;padding:2px;}

.sidebody li:hover{background:#16171e;width:195px;margin:0 0 2px 0;padding:2px;}

.adside{margin:0 0 10px 0;}



.image{float:left;background:url(website_box.jpg) no-repeat;width:209px;

height:195px;margin:0 15px 15px 0;padding:9px 0px 0 9px;}

.image h3 {

float: left;

width: 165px;

margin-top: 0pt;

margin-right: 0pt;

margin-bottom: 5px;

margin-left: 0pt;

}

.image span{float:right;width:15px;margin:0 9px 5px 0;}

.best{position:absolute;margin:-7px 0px 0 -148px;}



.navigation{width:460px;float:left;height:30px;margin:0px 0 10px 0}

	

.navigation span{background:/*url(images/pagenavi.jpg) no-repeat*/#000;padding:5px 12px 8px 12px;margin:0 10px 0 0;}

.navigation a{background:/*url(images/pagenavi.jpg) no-repeat*/%000;padding:5px 12px 8px 10px;margin:0 10px 0 0;}

.alignleft{float:left;background:#000;border:1px solid #111;padding:5px;}

.alignright{float:right;background:#000;border:1px solid #111;padding:5px;}

.newsbox{width:209px;background:#0D0D10 url(newsbox.jpg) no-repeat;margin:0 0 28px 0;padding:10px;}

.newsbox p{margin:0;}



#list{float:left;width:1000px;margin:50px 0 0 0;}

.list1 ul{list-style: none;}

.list1 li{padding:5px 0 5px 0;}

.list1 li:hover{color:#fff;}

.list1{width:320px;float:left;font-size:11px;color:#A1A1A1}

.list1 a:link{color:#fff;}



#footer{float:left;width:1000px;background:url(footer.jpg) no-repeat bottom left;height:100px;margin:80px 0 0 0;}

.footer-text{background:#07080A;padding:8px 0 7px 0;width:950px;height:30px;}

.copy{padding:0;margin:9px 20px 0 30px;font-size:11px;float:left;}



.post-ratings{margin:3px 0 0 2px;}



#sideright ul{list-style:none;margin:0 0 10px 0;}

#sideright select{background:#758293;border:0;color:#fff;font-weight:bold;padding:3px 0 0 0;width:200px;margin:0 0 15px 0;}

#sideright option{background:#758293;border:0;color:#fff;padding:3px 2px 3px 2px;}

#sideright option:hover{background:#000;}



input.comm{color:#eee;background:#2B2C3A;border:3px solid #1C1C25;padding:3px;width:220px;margin-bottom:4px;font:13px Arial, Helvetica, Verdana, sans-serif;}

input.comm:focus{color:#eee;border:3px solid #242530}

.areate{color:#eee;background:#2B2C3A;border:3px solid #1C1C25;padding:3px;width:446px;margin-bottom:4px;font:13px Arial, Helvetica, Verdana, sans-serif;}

.areate:focus{color:#eee;border:3px solid #242530}

small{font-size:11px;color:#999;}

::-moz-selection{background:#8f9db5;color:#fff;}

::selection {background:#8f9db5;color:#fff;}



.time{background:url(clock.png) no-repeat top left;padding:3px 0px 0 20px;height:20px;}





.commentlist {list-style:none;margin:0px 0px 15px 0px;padding:0px;line-height: 130%;clear: both;}

.commentlist p{margin: 5px 0px;}

.commentlist li{float:left;margin: 10px 7px;padding:0px 0px 10px;<!--background: url(images/thumb-hr.gif) no-repeat center bottom;-->}

.gravatar {background: url(backg.gif) no-repeat;width: 54px;height:55px;margin-top: 3px;padding: 6px 0px 6px 6px;float:left;}

.gravatar img {border:solid 1px #000;background-color: #000;}

.comment-entry {width: 310px;float:left;position:relative;}

.comment-number {color: #1D1E27;font-size: 80px;float:right;position: absolute;top: 22px;right: -95px;font-weight:bold;}

.comment-number a {color: #1D1E27;text-decoration: none;}

.comment-number a:hover {color: #262733;text-decoration: none;}

.commentlist cite {font: 150% Tahoma, "Trebuchet MS", Arial;color: #aab9d4;}

.commentlist cite a, .commentlist cite a:visited{text-decoration:underline;}

.commentlist cite a:hover{text-decoration:none;}

.commentlist cite.author {background: url(mini-author.gif) no-repeat right center;padding-right: 44px;}

ol.pings {list-style: none;padding: 0;margin: 10px 0 0 0px;
float:left;list-style: none;}

.pings li {float: left;}



.post{float:left;width:440px;background:#000;padding:10px;margin:0 0 10px 0;}

#blogz{float:left;width:440px;margin:-10px 35px 0 0;}

.entryblog ul{margin:0px 0px 10px 0px;list-style-position: inside;}

.entryblog li{padding:2px 0 2px 0;list-style-type: square;}

#blogz h2 {font-size: 18px;margin:0 0 3px 0;display:block;color:#758293;font-weight:normal;}

.entryblog img{padding:4px;border:1px solid #2C2E3B;background:#1B1C24;}

.entryblog img:hover{padding:4px;border:1px solid #414455;background:#2C2E3B;}

.entryblog strong {font-size: 14px;margin:0 0 3px 0;color:#758293;font-weight:bold;}

.icons{position:relative; float:left; z-index:100000; width:0; height:0; margin-left:-167px; margin-top:19px;�margin-left:-167px !important; margin-top:19px !important;}



a.download {border-bottom:1px solid #000;display:block;padding:10px;background:#1B1C24 url(download.png) right no-repeat;margin:0;}

a.download:hover {display:block;padding:10px;background:#161616 url(download.png) right no-repeat;margin:0;}



a.rsspos {display:block;padding:10px; margin:0;}

a.rsspos:hover {display:block;padding:10px; margin:0;}



#adv-tab{font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 12px;margin: 15px 0 20px 5px;width: 410px;text-align: left;border-collapse: collapse;border: 5px solid #2C2E3B;padding:10px;line-height:18px;}

#adv-tab th{;font-size: 13px;font-weight: bold;padding: 8px;background: #1B1C24;border-bottom: 1px solid #fff;color: #fff;}

#adv-tab td{padding: 8px;background: #DDE6EE; border-bottom: 1px solid #fff;color: #669;border-top: 1px solid transparent;}

#adv-tab tr:hover td{background: #D1DAE2;color: #4E5861;}

