@charset "utf-8";

*												{ margin:0; padding:0; }
body											{ font-family:arial; font-size:16px; color:#535353; }
img												{ border:0; }
h2												{ color:#0093dc; font-size:26px; font-weight:bold; margin:10px 0 0 0; }
h3												{ color:#227ED4; font-size:18px; font-weight:bold; margin:10px 0; border-bottom:1px solid #E2EDF8; border-left:1px solid #E2EDF8; padding:0 0 0 10px; }
h3 a											{ text-decoration:none; }
h3 small										{ float:right; font-size:14px; font-weight:normal; color:#52647C; padding:5px 0 0 0; }
a												{ color:#227ED4; }
p												{ margin:18px 0 10px  0; }
a.more-link										{ color:#729FA2; float:right; font-size:15px; font-weight:bold; margin:0 0 20px; text-decoration:none; text-transform:uppercase; }
div.header_wrap									{ width:100%; height:1200px; background:transparent url("images/Giik-header.jpg") no-repeat center; margin:0 auto; }
div.wrap_menu									{ width:100%; height:74px; padding:6px 0 0 0; background:transparent url(images/menu_bg.jpg) repeat-x; text-align:center; }
ul.menu											{ width:1218px; height:50px; margin:0 auto; list-style:none; }
ul.menu li										{ float:left; padding:0 0 0 8px; height:50px; }
ul.menu li span									{ float:left; padding:0 8px 0 0; height:50px; }
ul.menu li a									{ color:#5a5a5a; font-family:helvetica; font-weight:bold; font-size:20px; text-align:center; float:left; text-decoration:none; height:50px; padding:10px 10px 0; text-shadow:1px 1px 1px #c7c7c7; }
ul.menu li.over									{ background:transparent url(images/li_menu_bg.png) no-repeat left; }
ul.menu li.over span							{ background:transparent url(images/span_menu_bg.png) no-repeat right; }
ul.menu li.over a								{ background:transparent url(images/a_menu_bg.png) repeat-x; color:#f0f0f0; }
ul.menu li.followus								{ float:right; color:#b0b0b0; padding:5px 18px 0 0; font-size:20px; font-family:helvetica; font-weight:bold; text-shadow:2px 1px 2px #fff; }
ul.menu li.followus span.follow					{ float:left; padding:3px 0 0 0; }
ul.menu li.followus a							{ height:auto; width:auto; float:none; padding:0; margin:0 0 0 15px; }
ul.menu li.followus a:hover						{ background-image:none; }
div.wrap										{ width:100%; text-align:center; }
div.wrap_main									{ width:1218px; margin:0 auto; }
div.leftside									{ width:885px; float:left; padding:12px 14px 0 0 !important; padding:29px 7px 0 0; text-align:justify; }
div.banner										{ width:100%; text-align:center; }
div.bottom_title								{ width:884px; background:transparent url(images/bottom_title.jpg) no-repeat bottom; margin:30px 0 0 0; padding:0 0 14px 0; clear:both;color:#fff; position:relative; font-family:helvetica; font-weight:bold; font-size:25px; text-transform:uppercase; }
div.top_title									{ width:884px; background:transparent url(images/top_title.jpg) no-repeat top; padding:6px 0 0 0; }
div.middle_title								{ width:884px; background:transparent url(images/middle_title.jpg) repeat-y; }
div.title										{ width:884px; background:transparent url(images/title_bg.jpg) no-repeat top; min-height:34px !important; height:auto !important; height:34px; padding:3px 0 0 0; }
div.title a										{ color:#fff; text-decoration:none; margin:0 120px 0 13px; display:block; }
div.title p.mytitle								{ margin:0 120px 0 13px; }
div.title p.day									{ position:absolute; top:2px; right:50px; width:46px; height:40px; font-size:37px; text-shadow:2px 1px 2px #007fb2; margin:0; }
div.title p.year								{ position:absolute; top:11px; right:6px; width:41px; height:40px; font-size:11px; margin:0; }
div.cadreimg, div.content img									{ background:#e8e8e8; padding:6px; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius: 7px;}
div.rightside									{ width:317px; float:right; background:transparent url(images/right_bg2.jpg) repeat-y left top; text-align:left; }
div.left1										{ width:317px; background:transparent url(images/right_bg1.jpg) no-repeat left top; }
div.left2										{ width:317px; padding:0 0 112px 0; overflow:hidden; background:transparent url(images/right_bg3.jpg) no-repeat left bottom; }
img.logo										{ margin-left: 3px; }
div.bannerleft 									{ padding:0 0 0 17px; }
form.search										{ width:274px !important; width:300px; height:26px; padding:0 0 0 26px !important; padding:0 0 0 8px; margin:12px 0 12px 17px; background:transparent url(images/search_bg.jpg) no-repeat left; position:relative; }
form.search	input.text							{ float:left; width:210px; height:21px; margin:3px 0 0 0; border:0; background:none; font-family:helvetica; font-size:14px; color:#737373; }
form.search	input.go							{ position:absolute; right:0; }
div.titleleft									{ width:300px !important; width:317px; height:32px !important; height:39px; padding:7px 0 0 17px; background:transparent url(images/mostpopular_bg.jpg) no-repeat; font-family:helvetica; font-size:18px; color:#656565; text-shadow:2px 2px 2px #e6e6e6; clear:both; }
a.listpopular									{ display:block; width:252px !important; width:317px; height:50px !important; height:64px; padding:14px 15px 0 50px; background:transparent url(images/listpopular_bg.jpg) no-repeat; text-decoration:none; position:relative; color:#656565; font-size:14px; font-family:helvetica; text-shadow:2px 2px 2px #e6e6e6; }
.numberpopular						{ color:#0093dc; font-size:43px; position:absolute; left:17px; top:4px; }
li.listpopular									{ display:block; width:252px !important; width:317px; height:50px !important; height:64px; padding:14px 15px 0 50px; background:transparent url(images/listpopular_bg.jpg) no-repeat; text-decoration:none; position:relative; color:#656565; font-size:16px; font-family:helvetica; text-shadow:2px 2px 2px #e6e6e6; }
li.listpopular span.number						{ color:#0093dc; font-size:43px; position:absolute; left:17px; top:4px; }
li.listpopular a {color:#656565;text-decoration:none; }

div.advertisezone1								{ float:left; width:127px; height:670px; margin:11px 0 0 18px !important; margin:11px 0 0 9px; padding:0 0 12px 0; }
div.advertisezone1 img							{ margin:0 0 4px 0 !important; margin:0 0 2px 0; }
div.advertisezone2								{ float:left; width:160px; height:654px; margin:11px 0 0 12px !important; margin:11px 0 0 6px; padding:0 0 12px 0; }
.advertisehere				{ display:block; width:160px; height:34px !important; height:45px; padding:11px 0 0 0; margin:6px 0 0 0; background:#ebedec; text-align:center; color:#656565; text-decoration:none; font-size:16px; font-weight:bold; font-family:helvetica }	
a.listsuggestion1								{ float:left; width:107px !important; width:157px; height:50px !important; height:64px; padding:14px 0 0 50px; background:transparent url(images/listsuggestions1.jpg) no-repeat; text-decoration:none; position:relative; color:#656565; font-size:14px; font-family:helvetica; text-shadow:2px 2px 2px #e6e6e6; }
a.listsuggestion1 span.number,
a.listsuggestion2 span.number					{ color:#0093dc; font-size:43px; position:absolute; left:17px; top:4px; }
a.listsuggestion2								{ float:left; width:110px !important; width:160px; height:50px !important; height:64px; padding:14px 0 0 50px; background:transparent url(images/listsuggestions2.jpg) no-repeat; text-decoration:none; position:relative; color:#656565; font-size:14px; font-family:helvetica; text-shadow:2px 2px 2px #e6e6e6; }
div.footer										{ width:100%; clear:both; height:64px !important; height:100px; padding:36px 0 0 0; background:transparent url(images/footer_bg.jpg) repeat-x; text-align:center; }
div.contentfooter								{ width:1218px; margin:0 auto; color:#898989; font-family:helvetica; font-size:20px; font-weight:bold; text-shadow:2px 1px 2px #fafafa; text-align:left; }
div.contentfooter a								{ color:#898989; text-decoration:none; }
div.lienfooter									{ float:right; }
div.lienfooter a								{ color:#656565; text-decoration:none; }
div.contentfooterfr								{ width:1218px; margin:0 auto; color:#d7d7d7; font-family:helvetica; font-size:15px; font-weight:bold; text-shadow:0px 0px 0px #d7d7d7; text-align:left; }
div.lienfooterfr									{ #d7d7d7; float:left; }
div.lienfooterfr a								{ color:#d7d7d7; text-decoration:none; }
p.gray											{ width:849px; padding:12px 18px 18px; background:#e8e8e8; font-style:italic; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius: 7px; }
div.listgames img								{ margin:20px 23px 20px 0; }
div.listgames img.nomarge						{ margin:20px 0; }
div.followcontent								{ width:255px; height:40px; padding:8px 5px 0 12px; float:left; background:#e8e8e8; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius: 7px; font-size:20px; color:#b0b0b0; font-family:helvetica; font-weight:bold; text-shadow:2px 1px 2px #fff; margin:22px 0; }
div.followcontent span.follow					{ float:left; padding:3px 10px 0 0; }
div.followcontent img							{ margin:0 5px 0 0; }
div.votes										{ width:579px; height:36px; padding:12px 10px 0; float:right;  background:#e8e8e8; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius: 7px; font-size:20px; color:#b0b0b0; font-family:helvetica; font-weight:bold; text-shadow:2px 1px 2px #fff; margin:22px 0; }
span.titlevotes									{ float:left; }
div.votes span.note								{ color:#929292; font-size:14px; width:26px; text-align:center; margin:0 5px 0 0; float:left; }
div.votes a										{ width:77px; height:20px; padding:4px 0 0 0; margin:0 0 0 8px; float:left; font-family:helvetica; font-size:11px; color:#fff; text-decoration:none; }
a.loveit										{ background:transparent url(images/loveit_bg.jpg) no-repeat; }
a.wantit										{ background:transparent url(images/wantit_bg.jpg) no-repeat; }
div.votes a.amazing								{ width:89px; background:transparent url(images/amazing_bg.jpg) no-repeat; }
a.wtf											{ background:transparent url(images/wtf_bg.jpg) no-repeat; }
a.fail											{ background:transparent url(images/fail_bg.jpg) no-repeat; }
a.fake											{ background:transparent url(images/fake_bg.jpg) no-repeat; }
div.relatedarticles								{ width:871px; height:31px; padding:8px 0 0 13px; background:transparent url(images/relatedarticles_bg.jpg) no-repeat; color:#656565; font-family:helvetica; font-size:18px; font-weight:bold; text-shadow:2px 1px 2px #fff; clear:both; }
div.listarticles								{ padding-bottom:6px;width:882px; float:left; background:#dedede url(images/listarticles_bg.jpg) repeat-x top; border:solid 1px #e6e6e6; margin:0 0 48px 0;}
ul.articles li									{ float:left; margin:10px 4px 0; position:relative; list-style:none; background:#E8E8E8; padding:5px; }

ul.articles a.title								{ background:none repeat scroll 0 0 #000000; bottom:5px; color:#FFFFFF; cursor:pointer; font-family:helvetica; font-size:16px; font-weight:bold; height:30px; left:5px; opacity:0.5; padding:8px 10px 0 0; position:absolute; text-align:right; text-decoration:none; width:265px; }

span.noimage									{ display:block; width:275px; height:111px; background:transparent url(images/no-image.jpg) no-repeat; }

div.pub											{ width:884px; height:142px; padding:13px 0 0 0; margin:10px 0 0 0; float:left; background:transparent url(images/pub_bg.jpg) no-repeat; text-align:center; clear:both; }
div.pub	img										{ margin:0 6px; }

div.content	img, 									{ border:solid 7px #E8E8E8; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius: 7px; }
