@charset "utf-8";
/* CSS Document for Sliced Gaming v1.5 */
/* created: 12/7/07 */
* { margin:0; padding:0; }
body { font-family:"Trebuchet MS", arial, helvetica, sans-serif; font-size:1em; background:url(img/bg-new.png) repeat-x #313131; }
img { border:0; }
p { margin:10px 0; }
li { margin-left:20px; }
fieldset { border:0; }

.rusty { color:#9b3822; }
.red { color:#c00000; }
.blk { color:#000; } 
.wht { color:#fff; }
.yellow { color:#ffff00; }
.divider { width:100%; margin:5px 0; border-bottom:2px dotted #eee; margin-bottom:10px;  }
.divider2 { width:100%; margin:5px 0; border-bottom:2px dotted #ccc;  }
.blue_btn { padding:5px; background:#000099; border:0; color:#fff; font-weight:bold; cursor:pointer; }
.blue_btn:hover { background:#ffff00; }

.right { float:right; clear:both; }

a:hover { color:#c00000; }
a { color:#25255a;  }

#page { margin:0 auto; width:949px;  } 

#pcontent { float:left; background:url(img/bg-content3.png) repeat-y #fff; padding:0 5px; } 

#header { background:url(img/bg-header.png) repeat-x #383887; width:100%; height:90px; line-height:65px; }
#header .logo { float:left; width:340px; height:50px; margin:20px; border:0; }

#search_box { float:right; margin-top:15px; width:320px; height:20px; margin-right:15px; line-height:65px; vertical-align:middle; color:#fff; font-size:70%; } 
#search_box .input { display:inline; padding-left:5px; font-size:100%; background:#232359; border:1px solid #6b6ba3; color:#fff; height:19px; }
#search_box .btn_search { position:relative; top:2px; display:inline; background:url(img/btn-begin.png) no-repeat; border:0; width:54px; height:24px; margin-left:2px; padding-bottom:7px; cursor:pointer; }

.menu_txt { float:right; text-align:right; padding-right:25px; color:#d0d9e3; font-size:70%; }

#header_strip { height:3px; background:#d42700; }
 
#tab_bar { width:100%; height:22px; line-height:22px; background:url(img/bg-tabs.png) repeat-x #fff; font-weight:bold; font-size:70%; }
#tab_bar a.tab_inactive { float:left; text-decoration:none; padding:0 10px; color:#2b2b65; border-right:1px solid #ccc; } 
#tab_bar a:hover.tab_inactive { color:#fff; background:url(img/tab-hover.png) repeat-x; }
#tab_bar a:hover { text-decoration:none; color:#ffff00; } 
#tab_bar #date { float:right; margin-right:25px; color:#000; font-weight:bold; }

a.tab1 { float:left; width:57px; height:22px; margin-left:12px; display:block; background:url(img/tab-on.png) no-repeat; line-height:22px; color:#fff; text-align:center; text-decoration:none; }
a.tab2 { float:left; width:57px; height:22px; display:block; background:url(img/tab-on.png) no-repeat; line-height:22px; color:#fff; text-align:center; text-decoration:none; }
a.tab3 { float:left; width:57px; height:22px; display:block; background:url(img/tab-on.png) no-repeat; line-height:22px; color:#fff; text-align:center; text-decoration:none; }
a.tab4 { float:left; width:69px; height:22px; display:block; background:url(img/tab4-on.png) no-repeat; line-height:22px; color:#fff; text-align:center; text-decoration:none; }
a.tab5 { float:left; width:69px; height:22px; display:block; background:url(img/tab4-on.png) no-repeat; line-height:22px; color:#fff; text-align:center; text-decoration:none; }
a.tab6 { float:left; width:69px; height:22px; display:block; background:url(img/tab4-on.png) no-repeat; line-height:22px; color:#fff; text-align:center; text-decoration:none; }
a.tab7 { float:left; width:94px; height:22px; display:block; background:url(img/tab3-on.png) no-repeat; line-height:22px; color:#fff; text-align:center; text-decoration:none; }
a.tab8 { float:left; width:130px; height:22px; display:block; background:url(img/tab2-on.png) no-repeat; line-height:22px; color:#fff; text-align:center; text-decoration:none; }
a.tab9 { float:left; width:57px; height:22px; display:block; background:url(img/tab-on.png) no-repeat; line-height:22px; color:#fff; text-align:center; text-decoration:none; }


#menu_bar { float:left; width:100%; height:30px; line-height:30px; background:url(img/bg-submenu.png) repeat-x #2b2b65; color:#fff; } 
#menu_bar a { float:left; color:#fff; text-decoration:none; font-size:70%; margin-left:5px; }
#menu_bar a:hover { color:#d42700; }

#menu_bar .tab_base1 { display:block; height:2px; width:57px; margin-left:12px; background:#1c1c45; }
#menu_bar .tab_base2 { display:block; height:2px; width:57px; margin-left:12px; background:#1c1c45; }
#menu_bar .tab_base3 { display:block; height:2px; width:57px; margin-left:144px; background:#1c1c45; }
#menu_bar .tab_base4 { display:block; height:2px; width:69px; margin-left:194px; background:#1c1c45; }
#menu_bar .tab_base5 { display:block; height:2px; width:69px; margin-left:260px; background:#1c1c45; }
#menu_bar .tab_base6 { display:block; height:2px; width:69px; margin-left:330px; background:#1c1c45; }
#menu_bar .tab_base7 { display:block; height:2px; width:94px; margin-left:398px; background:#1c1c45; }
#menu_bar .tab_base8 { display:block; height:2px; width:130px; margin-left:488px; background:#1c1c45; }
#menu_bar .tab_base9 { display:block; height:2px; width:57px; margin-left:620px; background:#1c1c45; }

.sub1 { padding-left:10px; }

#footer { clear:both; float:left; width:939px; height:100px; background:url(img/bg-footer.png) repeat-x #1a1a4c; color:#c8d0dd; text-align:center; padding-top:30px; font-size:70%;}
#footer a { color:#fff; }

/* content area */
#content { float:left; width:939px; clear:both; min-height:400px; }
#content_header1 { float:left; width:490px; background:url(img/bg-pagebar.png) repeat-x #eee; height:36px; margin-left:2px; }
#content_header1 h1 { margin-left:15px; font-size:100%; line-height:36px; }

#content_header2 { float:left; width:447px; background:url(img/bg-pagebar.png) repeat-x #eee; height:36px;  }
#content_header2 h1 {  margin-left:15px; font-size:100%; line-height:36px; }

.col { float:left; width:450px; padding:5px 20px; border-right:1px solid #eee; } 
.col2 { float:left; width:406px; padding:20px; }
 
/* front news */
.newstory { margin-top:10px; font-size:90%; padding-bottom:20px; border-bottom:2px dotted #ccc;  }
.newstory .newstitle { float:left; width:100%; height:25px; font-size:105%; }
.newstory .newstitle a { float:left; text-decoration:none; color:#9b3822; /* background:#003399; color:#fff;padding:2px 5px 2px 5px; */ font-weight:bold;  }
.newstitle a:hover { color:#d42700; }
.newstory .i1 img { float:right; height:13px; } 
.newstory .newsbase { font-weight:bold; font-size:90%; }
.newstory .newsbase img { paddding-right:5px; }
/* .newstory .newsbase a { display:none; float:right; color:#fff; background:#003399; padding:0 4px; font-size:80%; text-decoration:none; }  */
.newstory .news_main .date { font-size:90%; }
/*
.newstory .news_main a.news_img { float:left; width:100px; height:75px; cursor:pointer; border: 2px solid #fff; margin-right:10px; }
.newstory .news_main a.news_img:hover { border:2px solid #003399; }
.newstory .news_main a.news_img img { float:left; width:100px; height:75px; margin:0; padding:0; }
*/
.screen_border_sm { float:left; width:100px; height:75px; position:absolute; z-index:99;} 

/* front content */

.sliced_content { float:left; width:100%; margin-bottom:25px; }
.content_img { float:left; width:100px; height:75px; margin-right:15px; }
.sliced_content h2 { float:left; width:70%; line-height:25px; font-family:Arial, Helvetica, sans-serif; font-size:90%; color:#2b2b65; padding-bottom:2px; border-bottom:#d42700 solid 1px;}
.sliced_content h2 img { vertical-align:middle; } 
.sliced_content a { color:#2b2b65; text-decoration:none; }
.sliced_content a:hover { color:#9b3822; }
.sliced_content .leadertxt { float:left; width:70%; font-size:80%; }
.sliced_content .content_date { float:left; font-size:70%; font-weight:bold; margin-bottom:5px; }
.content_screen { width:100px; height:75px; background-color:#000; } 
a.news_img:hover { border:2px solid #fff; opacity:0.8; }
a.news_img { float:left; width:100px; height:75px; border: 2px solid #fff; } 

.comment_icon { padding-right:5px; vertical-align:middle; }

/* main 3 features */
#fp_features { float:left; width:937px; margin-left:2px; border-top:2px solid #fff; border-bottom:1px solid #fff;  background:#fff; }
#fpf1 { float:left; height:198px; padding-left:1px;  } 
#fpf1 img { height:198px; }
#fpf2 { float:left; height:198px; padding-left:1px; } 
#fpf2 img {  height:198px; }
#fpf3 { float:left;  height:198px; padding-left:1px; } 
#fpf3 img { height:198px; }
#fpf1:hover { opacity:0.8; }
#fpf2:hover { opacity:0.8; }
#fpf3:hover { opacity:0.8; }


/* news page */

#content_comments { margin:0 auto; width:100%; clear:both; }

#content_comments .avatar { float:left; padding-right:5px; }
#content_comments blockquote blockquote { float:left; background:#eee; padding:5px; border:1px dotted #666;  }
#content_comments blockquote {  }

#ndp { float:left; width:100%; } 
#ndp #title_strip { float:left; margin-left:5px; width:99%; height:30px; vertical-align:middle; line-height:30px; border-bottom:1px solid #ccc; }
#ndp #title_strip h1 { color:#000; font-size:95%; padding-left:17px; font-weight:bold;  }

#ndp #news_content { float:left; font-size:90%; width:100%; margin:20px 0; } 

#ndp #news_nav {  float:left; width:98%;  margin-left:4px; color:#000; line-height:24px; color:#fff;  }

#ndp #nav_items { float:right; padding-right:10px; color:#000; font-size:80%; vertical-align:middle; line-height:24px;}
#ndp #nav_items a { color:#000;}
#ndp #nav_items a:hover { color:#c00000; }

#ndp #tree_nav a { color: #fff; height:24px; line-height:24px; } 
#ndp #tree_nav { float:left; padding-left:15px; height:24px; font-size:80%; color:#fff; width:30%; line-height:24px;   background:#87929c; } 
#ndp #news_nav img { float:left; height:24px; line-height:24px; }

#tree_nav .end { float:right; background: url(img/treenav_rhs.gif) right no-repeat top; width:64px; height:24px; }

#ndp #news_rhs { float:right; width:230px; font-size:100%; margin-right:15px; }
#ndp #news_lhs { float:left; margin-left:20px; width:620px;   }
#ndp #news_lhs h1 { color:#d42700; font-size:140%;/* border-bottom:1px solid #d42700; */ } 

#ndp .newstitle { font-weight:bold; color:#9b3822; border-bottom:1px dotted #d42700; font-size:110%; margin-bottom:5px; }
#ndp .news_date { font-weight:bold; font-size:90%;  }
#ndp .author { float:right; color:#666; }
#ndp .author a { color:#c00000; text-decoration:none; }
#ndp .author a:hover {color:#c00000; }
#ndp .news_side { font-size:90%; }
#ndp .news_side a { color:#383887; }
#ndp .news_side a:hover { color:#c00000; }

#ndp #bottom_shots { float:left; width:100%;  }

/* content pages - reviews, previews, features */

#cdp { float:left; width:100%; } 
#cdp #title_strip { margin-left:5px; width:99%; height:35px; vertical-align:middle; line-height:35px; border-bottom:1px solid #cccccc; }
#cdp #title_strip h1 { color:#000; font-size:95%; padding-left:17px; font-weight:bold;  }

#cdp #cdp_content { float:left; width:100%; margin-top:15px; margin-bottom:20px; } 
#cdp #cdp_content { margin-left:10px; }
#cdp h2 { color:#2c2c69; font-size:120%; margin:0; padding:0;  }

#cdp #news_nav {  float:left; width:98%;  margin-left:4px; color:#000; line-height:24px; color:#fff;  }

#cdp #nav_items { float:right; padding-right:10px; color:#000; font-size:80%; vertical-align:middle; line-height:24px;}
#cdp #nav_items a { color:#000;}
#cdp #nav_items a:hover { color:#c00000; }

#cdp #tree_nav a { color: #fff; height:24px; line-height:24px; } 
#cdp #tree_nav { float:left; padding-left:15px; height:24px; font-size:80%; color:#fff; width:30%; line-height:24px;   background:#87929c; } 
#cdp #news_nav img { float:left; height:24px; line-height:24px; }

#tree_nav .end { float:right; background: url(img/treenav_rhs.gif) right no-repeat top; width:64px; height:24px; }

#cdp #rhs { float:right; width:230px; font-size:80%; padding-right:20px;}
#cdp #lhs { float:left; margin-left:20px; width:630px;   }
#cdp #images { float:right; width:200px; } 
#cdp h1 { color:#d42700; font-size:140%;/* border-bottom:1px solid #d42700; */ } 

#cdp .newstitle { font-weight:bold; color:#9b3822; border-bottom:1px dotted #d42700; font-size:110%; margin-bottom:5px; }
#cdp .content_date { font-weight:bold; font-size:90%;  }
#cdp .author { float:right; color:#666; }
#cdp .author a { color:#c00000; text-decoration:none; }
#cdp .author a:hover {color:#c00000; }
#cdp .news_side { font-size:100%; }
#cdp .news_side a { color:#383887; }
#cdp .news_side a:hover { color:#c00000; }
#cdp #forum_links { font-size:110%; }

#cdp #reviews_side { font-size:100%; }
#cdp #reviews_side a { color:#383887; }
#cdp #reviews_side a:hover { color:#c00000; }
#cdp #reviews_side .title {font-weight:bold; color:#9b3822; border-bottom:1px dotted #d42700; font-size:110%; margin-bottom:5px;  } 
#cdp #reviews_side ul { list-style:none; }
#cdp #reviews_side li { margin-left:0; }

#cdp #bodytext {  }
#cdp #images {   }


#cdp #info_box { float:left; width:100%; clear:both; margin:10px 0; margin-bottom:20px; border-top:2px dotted #ccc; border-bottom:2px dotted #ccc; padding:10px 0; }
#cdp #info_box .info { float:left; }
#cdp #info_box .info strong { float:left; width:100px; }

#cdp .final_score { float:right; background:#000 url(img/bg-score.png) no-repeat; width:70px; height:71px;  }
#cdp .final_score div { font-size:50px; font-weight:bold; color:#fff; text-align:center; line-height:71px; }

#cdp .final_score2 { float:right; background:#000 url(img/bg-score.png) no-repeat; width:70px; height:71px;  }
#cdp .final_score2 div { font-size:30px; font-weight:bold; color:#fff; text-align:center; line-height:71px; }

#cdp .pages { float:left; clear:both; margin:0 auto; margin:10px 0; padding-bottom:15px; text-align:center; width:100%; }
#cdp .plat { float:left; }
#cdp a.npage { float:right; display:block; width:85px; height:20px; padding-left:10px; margin-left:10px; line-height:20px; border:1px solid #2c2c69; text-decoration:none; font-size:13px; font-weight:bold; color:#2c2c69; }
#cdp a.npage:hover { background:#2c2c69; color:#ffff00; } 
#cdp a.npage span { display:inline; text-align:right; width:15px; margin-left:3px; background:#2c2c69; color:#fff; padding:2px 5px; }

#cdp a.ppage { float:right; display:block; width:108px; height:20px; padding-right:10px; line-height:20px; border:1px solid #2c2c69; text-decoration:none; font-size:13px; font-weight:bold; color:#2c2c69; }
#cdp a.ppage:hover { background:#2c2c69; color:#ffff00; } 
#cdp a.ppage span { display:inline; text-align:left; width:15px; background:#2c2c69; color:#fff; padding:2px 5px; }

#news_archive { margin:20px 0 50px 180px; }

/* images */
.lg_screenshot { float:right; width:200px; height:150px; margin:10px 0; margin-left:15px; margin-bottom:20px; clear:both; }
.lg_screenshot .lg_img { display:block; width:200px; height:150px; cursor:pointer;  }
.lg_screenshot .screen_border_lg { float:left; width:200px; height:150px; position:absolute; z-index:99;} 
.lg_screenshot .viewfull { float:right; margin:0; padding:0; clear:both; }

.md_screenshot2 { float:left; width:100px; height:75px; margin:15px 0; margin-right:10px;   }
.md_screenshot2 .md_img { display:block; cursor:pointer;  }
.md_screenshot2 .screen_border_md { float:left; width:100px; height:75px; position:absolute; z-index:99;} 
.md_screenshot2 .viewfull { float:right; margin:0; padding:0; clear:both; background:#000; width:50px; height:11px; }


/* about us pages */
.doc_nav { width:98%; clear:both; padding-right:5px; }
.doc_nav a { float:left; padding:10px 0; color:#003366; border-bottom:2px dotted #eee; width:100%; text-decoration:none; padding-left:10px; }
.doc_nav a:hover { background:#003366; color:#ffff00; border-bottom:2px solid #003366; }

a.links_page { font-size:110%; }
a.links_page:hover { color:#c00000; }
.link_title { margin:5px 0; font-weight:bold; }

/* features, previews list */
#list { margin-left:20px; width:90%; }
#list .header { }
#list h1 { font-size:120%;  }
#list h1 a { color:#d42700; }
#list h1 a:hover { color:#a00000; }

#list .article { float:left; width:100%; margin-bottom:10px; clear:both; border-bottom:2px dotted #ccc;  }
#list .link { float:right; font-size:90%; margin-bottom:2px; display:block; background:#003366; color:#fff;  }
#list .link a { color:#fff; text-decoration:none; padding:0 6px; }
#list .link a:hover { color:#ffff00; background:#006699; text-decoration:none;  }
#list .date { }
#list .text { margin-top:10px;  }

/* blogs */
.blog_content { margin-bottom:30px; padding-bottom:10px; border-bottom:2px dotted #ccc; }
.blog_text { margin-top:20px; }
.blog_date { font-weight:bold; }
#blogs_rhs { margin-right:10px; }