/*  
Theme Name: Doogog
Theme URI: http://doogog.com
Description: 
Version: 1.0
Author: 
Author URI: 
*/


body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,button { margin:0; padding:0; }
body { color:#000; background-color: #fff; }
ul,li { list-style-type:none; }
select { min-width: 1.5em;}
select > option { padding: 0 2px 0 3px; }
form { margin: 0; padding: 0; }
img { border: 0; }
hr { clear:both; display: none; }
label { display: none; }
fieldset { border: 0; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }
.clr { clear:both; }
.cls{zoom:1;}
.cls:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clr15 { height:15px; clear:both; }
.clr20 { height:20px; clear:both; }

/*fonts.css*/
body{font:13px "lucida grande",arial,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}select, input, textarea {font:99% arial,helvetica,sans-serif;}pre, code {font:115% monospace;*font-size:100%;}body * {line-height:1.22em;}

button, label { cursor:default; cursor:pointer; zoom:1; display:block; }
/* for images */
.left { float:left; margin:5px 20px 5px 0; }
.right{ float:right; margin:5px 0 5px 20px; }

em { font-weight:bold !important; }
		 
a:link, a:visited, a:active { text-decoration: none; color: #0d98ff; outline:none; }
a:hover  { color: #00508c; }

/* selection color */
::-moz-selection{ background: #0b75ed; color: #fff; }
::selection { background: #0b75ed; color: #fff; }

body { background:#343434 url(http://doogog.com/wp/wp-content/themes/doogog/images/bg.gif) repeat-x top left; }
#head { width:814px; margin:0 auto; margin-bottom:15px; position:relative; }

#logo { width:350px; height:99px; background:transparent url(http://doogog.com/wp/wp-content/themes/doogog/images/bg.gif) no-repeat top left; display:block; overflow:hidden; }
/*#logo #banner a{ width:350px; height:99px; background:transparent url(http://doogog.com/wp/wp-content/themes/doogog/images/header.gif) no-repeat top left; display:block; overflow:hidden; text-indent:999em; z-index:1; }*/

#menu { width:400px; position:absolute; right:0; top:0; }
#nav ul { }
#nav li { display:block; float:right; margin:40px 0 0 10px; }
#nav li a { display:block; text-indent:999em; overflow:hidden; height:41px; width:104px; background:transparent url(http://doogog.com/wp/wp-content/themes/doogog/images/menu.gif) no-repeat top left; }
#nav li.games a { width:97px; background-position:0 -42px; }
#nav li.contact a { width:103px; background-position:-98px -42px; }
#nav li.home a { width:87px; background-position:-201px -42px; }
#nav li.games a:hover, #nav li.games a.on { background-position:0 0; }
#nav li.contact a:hover, #nav li.contact a.on { background-position:-98px 0; }
#nav li.home a:hover, #nav li.home a.on { background-position:-201px 0; }

#subhead { display:none; margin-top:-10px; border-bottom:1px solid #555; background:#222; }
#subhead .wrap { width:814px; margin:5px auto 13px; clear:both; padding-top:14px; }

#search-side .searchbox { float:left; margin-right:5px; }
#search-side .searchbox input { color:#5F5D5D; padding:4px 3px; width:205px; height:27px; font-size:189%; margin-right:2px; border:5px solid #272727; border-width:0 5px 5px 0; background:#fff url(http://doogog.com/wp/wp-content/themes/doogog/images/inputbg.gif) repeat-x top left; font-family:"Lucida Grande","Lucida Sans Unicode",verdana,sans-serif; }
#search-side button { width:91px; height:41px; border:0; background:transparent url(http://doogog.com/wp/wp-content/themes/doogog/images/search.gif) no-repeat top left; text-indent:999em; overflow:hidden; zoom:1; }

#body { width:814px; margin:0 auto; clear:both; }
#body #content { width:475px; float:left; }

#content .rcnr { margin: 15px 0; }
#content .rcnr .hd { width:475px; height:11px; background:transparent url(http://doogog.com/wp/wp-content/themes/doogog/images/rcnr.gif) no-repeat top left; }
#content .rcnr .ft { width:475px; height:12px; background:transparent url(http://doogog.com/wp/wp-content/themes/doogog/images/rcnr.gif) no-repeat -485px 0; }
#content .rcnr .bd { width:469px; background:#fff; border-right:6px solid #272727; padding-bottom:5px; }

h1 { color:#1ACB15; font-size:167%; }
h1.pagetitle { padding:10px 25px 0; }

#archives h2 { padding:5px 25px 10px; font-size:144%; }
#archives ul { padding:0px 25px 10px; }
#archives ul li { margin:0 0 5px; }

.post { padding:10px 25px; font-family:"Helvetica", verdana, arial; }
.post h2 { font:bold 152% "Helvetica", verdana, arial; color:#0cb8ff; margin-bottom:5px; }
.post p { color:#444; font-size:100%; line-height:152%; margin:15px 0; text-align: justify; }
.post img { border:5px solid #eee; }
.post cite,
.post small,
.post .postmetadata { color:#b5b5b5; font-size:92%; font-style:normal; font-weight:bold; margin-bottom:10px; display:block; }
.post .postmetadata.alt { color:#b5b5b5; font-size:85%; font-style:normal; font-weight:normal; margin-top:25px; }

.post pre { background-color:#eee; overflow:auto; padding:15px; white-space:pre; width:90%; }
.post code { overflow:auto; font-family:"Monaco",monospace; font-size:85%; color:#444; }

.home-link { padding:10px 25px 0; }
.navigation { color:#666; margin:5px 0 0; }
.navigation div { margin-bottom:5px; }

#comments,
#respond { padding:10px 25px; font:bold 152% "Helvetica",arial,sans-serif; color:#73bb27; }
.commentlist { padding:0 0 0; background:#efe; border-top:1px solid #DEDEDE; }
.commentlist li { zoom:1; padding:10px 25px; margin:0; border-bottom:1px solid #DEDEDE; }
.commentlist li.alt {  }
.commentlist li cite { font-size:114%; font-style:normal; color:#5c5c5c; }
.commentlist .commentmetadata { }
.commentlist .commentmetadata a { color:#666; }
.commentlist p { font:85% "Lucida Grande",verdana,arial,sans-serif; line-height:189%; color:#555; margin:5px 0 0; text-align:left; }
.commentlist li div.num-count { position:absolute; left:-80px; top:-8px; font:bold 197% Georgia,serif; line-height:167%; width:52px; height:58px; background:transparent url(img/ui-sprite.gif) no-repeat -63px -22px; color:#fff; text-align:center; }
.commentlist li.author div.num-count { background-position:-129px -22px; }

.commentlist li cite { color:#000; font-weight:bold; }
.commentlist a { color:#00508C; font-weight:bold; }

#respond { color:#e63f40; position:relative; }
#respond { font-size:182%; padding-top:20px; }

/* comments and contact form */
#commentform, #contactform { padding:0 25px 20px; }
#commentform p, #contactform p { margin:8px 0; }
#commentform label, #contactform label { display:inline; color:#5F5D5D; font-size:114%; padding-left:5px; }
#commentform input, #commentform #comment,
#contactform input, #contactform #contactcomment { color:#5F5D5D; padding:4px 3px; width:250px; border:1px solid #dedede; border-bottom:1px solid #dedede; border-right:5px solid #F2F2F2; border-bottom:5px solid #F2F2F2; background:#fff url(http://doogog.com/wp/wp-content/themes/doogog/images/inputbg.gif) repeat-x top left; font-family:"Lucida Grande","Lucida Sans Unicode",verdana,sans-serif; }
#commentform #comment, #contactform #contactcomment { width:400px; height:100px; }
#commentform button#submit, #contactform button#submit { width:97px; height:41px; text-indent:-999em; overflow:hidden; background:transparent url(http://doogog.com/wp/wp-content/themes/doogog/images/submit.gif) no-repeat top left; border:0; }

/* contact form */
#nd-blog-contact h2 { color:#D34E4F; margin:15px 0 5px; }
.CFSuccess { padding:10px 25px; color:#333; }
.CFSuccess a { display:block; margin:15px 0 0; }
.CFError { color:#333; }
ul.CFError { color:#FE0404; margin:15px 0; }

#sidebar { width:320px; float:right; }
#sidebar #gameshots li { margin:15px 0; }

#sidebar h3 { font-size:122%; color:#bbb; margin:0 0 5px; }
#sidebar:hover h3 { color:#fff; }
#sidebar a:link, #sidebar a:visited { color:#0CB8FF; }
#sidebar ul li { margin:3px 0; }

#sidebar .mod { margin:10px 0 30px; }

#gameslist { width:680px; margin:10px 0 15px; float:left; }
#gameslist ul li { display:inline; }
#gameslist ul li img { margin:10px 20px 5px 0; }

/* bottom navigation */
.navigation { padding:10px 25px; text-align:right; }
.navigation a{ font-weight:bold; }
.navigation .alignleft { float:left; }
.navigation{zoom:1;}
.navigation:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

/* game page */
#gamebox { width:665px; margin:15px 0 15px; float:left; }
/* ads */
.ads-sky { width: 130px; float:right; margin:15px 0; }
.ads-lead { text-align:center; margin:20px 0 0; }
#footer { width:814px; margin:20px auto 0; padding-top:5px; color:#595959; border-top:1px solid #595959; }
#footer p { margin:0 0 10px; font:92% verdana, sans-serif; text-align:right; }


/* fancybox */
div#fancy_overlay{position:fixed; top:0; left:0; width:100%; height:100%; background-color:#000; display:none; z-index:30;}
* html div#fancy_overlay{position:absolute; height:expression(document.body.scrollHeight >document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight+'px');}
div#fancy_wrap{text-align:left;}
div#fancy_loading{position:absolute; height:40px; width:40px; cursor:pointer; display:none; overflow:hidden; background:transparent; z-index:100;}
div#fancy_loading div{position:absolute; top:0; left:0; width:40px; height:480px; background:transparent url('http://doogog.com/wp/wp-content/themes/doogog/images/fancy_progress.png') no-repeat;}
div#fancy_loading_overlay{position:absolute; background-color:#FFF; z-index:30;}
div#fancy_loading_icon{position:absolute; background:url('http://doogog.com/wp/wp-content/themes/doogog/images/fancy_loading.gif') no-repeat; z-index:35; width:16px; height:16px;}
div#fancy_outer{position:absolute;     top:0;     left:0;     z-index:90;     padding:18px 18px 33px 18px;     margin:0;     overflow:hidden;     background:transparent;     display:none;}
div#fancy_inner{position:relative; width:100%; height:100%; border:0; background:#000; }
div#fancy_content{margin:0; z-index:100; position:absolute;}
div#fancy_div{background:#000; color:#FFF; height:100%; width:100%; z-index:100;}
img#fancy_img{position:absolute; top:0; left:0; border:0; padding:0; margin:0; z-index:100; width:100%; height:100%;}
div#fancy_close{position:absolute; top:-12px; right:-15px; height:30px; width:30px; background:url('http://doogog.com/wp/wp-content/themes/doogog/images/fancy_closebox.png') top left no-repeat; cursor:pointer; z-index:181; display:none;}
#fancy_frame{position:relative; width:100%; height:100%; display:none;}
#fancy_ajax{width:100%; height:100%; overflow:auto;}
a#fancy_left, a#fancy_right{position:absolute; bottom:0px; height:100%; width:35%; cursor:pointer; z-index:111; display:none; background-image:url(data:http://doogog.com/wp/wp-content/themes/doogog/images/image/gif; base64,AAAA); outline:none;}
a#fancy_left{left:0px;}
a#fancy_right{right:0px;}
span.fancy_ico{position:absolute; top:50%; margin-top:-15px; width:30px; height:30px; z-index:112; cursor:pointer; display:block;}
span#fancy_left_ico{left:-9999px; background:transparent url('http://doogog.com/wp/wp-content/themes/doogog/images/fancy_left.png') no-repeat;}
span#fancy_right_ico{right:-9999px; background:transparent url('http://doogog.com/wp/wp-content/themes/doogog/images/fancy_right.png') no-repeat;}
a#fancy_left:hover{ visibility:visible;}
a#fancy_right:hover{ visibility:visible;}
a#fancy_left:hover span{left:20px;}
a#fancy_right:hover span{right:20px;}
.fancy_bigIframe{position:absolute; top:0; left:0; width:100%; height:100%; background:transparent;}
div#fancy_bg{position:absolute; top:0; left:0; width:100%; height:100%; z-index:70; border:0; padding:0; margin:0;}
div.fancy_bg{position:absolute; display:block; z-index:70; border:0; padding:0; margin:0;}
div.fancy_bg_n{top:-18px; width:100%; height:18px; background:transparent url('http://doogog.com/wp/wp-content/themes/doogog/images/fancy_shadow_n.png') repeat-x;}
div.fancy_bg_ne{top:-18px; right:-13px; width:13px; height:18px; background:transparent url('http://doogog.com/wp/wp-content/themes/doogog/images/fancy_shadow_ne.png') no-repeat;}
div.fancy_bg_e{right:-13px; height:100%; width:13px; background:transparent url('http://doogog.com/wp/wp-content/themes/doogog/images/fancy_shadow_e.png') repeat-y;}
div.fancy_bg_se{bottom:-18px; right:-13px; width:13px; height:18px; background:transparent url('fancy_shadow_se.png') no-repeat;}
div.fancy_bg_s{bottom:-18px; width:100%; height:18px; background:transparent url('http://doogog.com/wp/wp-content/themes/doogog/images/fancy_shadow_s.png') repeat-x;}
div.fancy_bg_sw{bottom:-18px; left:-13px; width:13px; height:18px; background:transparent url('fancy_shadow_sw.png') no-repeat;}
div.fancy_bg_w{left:-13px; height:100%; width:13px; background:transparent url('http://doogog.com/wp/wp-content/themes/doogog/images/fancy_shadow_w.png') repeat-y;}
div.fancy_bg_nw{top:-18px; left:-13px; width:13px; height:18px; background:transparent url('http://doogog.com/wp/wp-content/themes/doogog/images/fancy_shadow_nw.png') no-repeat;}
div#fancy_title{position:absolute; bottom:-33px; left:0; width:100%; z-index:100; display:none;}
div#fancy_title div{color:#FFF; font:bold 12px Arial; padding-bottom:3px;}
div#fancy_title table{margin:0 auto;}
div#fancy_title table td{padding:0; vertical-align:middle;}
td#fancy_title_left{height:32px; width:15px; background:transparent url(http://doogog.com/wp/wp-content/themes/doogog/images/fancy_title_left.png) repeat-x;}
td#fancy_title_main{height:32px; background:transparent url(http://doogog.com/wp/wp-content/themes/doogog/images/fancy_title_main.png) repeat-x;}
td#fancy_title_right{height:32px; width:15px; background:transparent url(http://doogog.com/wp/wp-content/themes/doogog/images/fancy_title_right.png) repeat-x;}