/*
Theme Name: 123Kinect.com v3
Theme URI: http://123kinect.com/
Description: The 2012 theme for 123KINECT.
Author: Clemens Timmermans
Author URI: http://123kinect.com/
Version: 1.0

License:
License URI:

General comments (optional).
*/

html,body,div,p,h1,h2,h3,img,ul,ol,dl,li,blockquote,table,th,td,span, a {
border:0;
vertical-align:baseline;
color:#222;
margin:0;
padding:0
}

/*
Newsletter signup MailChimp
*/
#mc_embed_signup
{
padding:10px; margin-top:10px;background-color:#ddd; margin-bottom:10px;font-size:10px;
}
#mce-EMAIL
{
	width:160px; margin-right:10px;
}

/*
SignUp & Search buttons 
*/
.signup {
	-moz-box-shadow:inset 0px 0px 0px -23px #caefab;
	-webkit-box-shadow:inset 0px 0px 0px -23px #caefab;
	box-shadow:inset 0px 0px 0px -23px #caefab;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #77d42a), color-stop(1, #5cb811) );
	background:-moz-linear-gradient( center top, #77d42a 5%, #5cb811 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77d42a', endColorstr='#5cb811');
	background-color:#77d42a;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #268a16;
	display:inline-block;
	color:#306108;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	padding:3px 16px;
	text-decoration:none;
	text-shadow:1px 1px 0px #aade7c;
}.signup:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #5cb811), color-stop(1, #77d42a) );
	background:-moz-linear-gradient( center top, #5cb811 5%, #77d42a 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5cb811', endColorstr='#77d42a');
	background-color:#5cb811;
}.signup:active {
	position:relative;
	top:1px;
}
.search, .signup{
	cursor:pointer;
}

.search {
	-moz-box-shadow:inset 0px 0px 0px -23px #ffffff;
	-webkit-box-shadow:inset 0px 0px 0px -23px #ffffff;
	box-shadow:inset 0px 0px 0px -23px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	padding:4px 16px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}.search:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}.search:active {
	position:relative;
	top:1px;
}

body {
line-height:1;
background-color:#ddd;
padding-bottom:20px;
font-family:Arial,Helvetica,sans-serif;
text-align:center
}
#wrapper { margin-top:10px; background: white; -moz-box-shadow: 0 0 20px black; -webkit-box-shadow: 0 0 20px black; box-shadow: 0 0 20px black; }
.newsitemlist{padding-right: 10px; padding-left:0px;}
.newsbox,.reviewbox{width:630px;}
.featured-meta{padding: 0px;}
#bg { position: fixed; top: 0; left: 0; }
.bgwidth { width: 100%; }
.bgheight { height: 100%; }

iframe
{
border:0px	
}

ul,ol {
list-style:none
}

h1
{
font-size:0.8em;	
}

a {
color:#7a42e7;
text-decoration:none
}

#desc .title {
display:inline;
color:#593a96
}

blockquote {
font-style:italic;
padding-left:10px;
padding-bottom:2px;
border-left:thick solid #593a96;
background-color:#dfdfdf;
font-family:Georgia;
color:#000;
margin:.7em 0 .3em
}

#footer {
clear:both;
overflow:hidden;
width:100%;
font-size:.8em
}

#wrapper {
text-align:left;
width:980px;
margin:0 auto 10px;
padding:0
}

.clear {
clear:both
}

#top,#wrapper #header {
width:100%;
position:relative
}

#logo {
display:block;
cursor:pointer;
height:90px;
width:246px;
background-position:-910px 0       
}

#desc {
font-size:.6em;
color:#444;
line-height:2em
}
#content {
float:left;
overflow:hidden;
width:640px;
margin-left:10px
}

.widget_links {
font-size:9px
}

.widget_links .widgettitle {
font-size:13px;
background-color:#999;
line-height:1.3em;
margin-bottom:10px;
color:#fff;
padding:5px 10px
}

#footer .legal {
font-size:.8em;
line-height:1.3em;
text-align:center;
color:#000;
padding:.2em 0 .8em
}

pre {
overflow:auto;
width:600px;
background:#eee;
font-size:1.2em;
white-space:pre-wrap;
margin:1em 0;
padding:1em 1.5em
}

input,select {
font-family:Arial,Helvetica,sans-serif;
color:#222;
font-size:12px;
margin:.2em 0
}

input {
padding:.3em
}

table td {
vertical-align:middle
}

hr {
border:1px solid #7a42e7
}

table th {
color:#7a42e7;
text-transform:uppercase
}

#sidebar {
float:right;
overflow:hidden;
width:300px;
font-size:.7em;
line-height:1.1em;
margin-bottom:30px;
margin-right:10px
}

#sidebar ul li.boxed {
overflow:hidden;
margin-bottom:5px
}

#sidebar ul li.boxed ul
{
margin:10px;
width: 290px;	
}

#sidebar h3 {
background-color:#999;
line-height:1.3em;
font-weight:400;
font-size:1.2em;
color:#fff;
padding: 10px
}

.boxed ul li a {
display:block;
}

.widget ul {
width:100%;
overflow:hidden
}

.alignright {
float:right;
margin:5px 0 7px 15px
}

img.alignleft {
float:left;
margin:5px 15px 5px 0
}

img.alignright {
float:right;
margin:5px 0 5px 15px
}

.wpp-post-title {
color:#7A42E7
}

#sidebar .popular-posts .widgettitle {
background-color:#502C90
}

li.widget-item {
clear:both;
height:40px;
padding-bottom:10px;
margin-right:10px;
}

img.wpp-thumbnail {
float:left;
margin-right:10px
}

#menu:after {
content:".";
display:block;
clear:both;
height:0;
visibility:hidden
}

#menu {
width:980px;
background:#502c90;
background:linear-gradient(centerbottom,#502c9070,#5d32a9100%);
background:0 repeat scroll 0 0 transparent;
margin:10px auto 0;
margin-bottom:10px !important;
font-family:verdana;
-moz-box-shadow:0 3px rgba(0,0,0,0.1),inset 0 -4px rgba(0,0,0,0.1);
-webkit-box-shadow:0 3px rgba(0,0,0,0.1),inset 0 -4px rgba(0,0,0,0.1);
box-shadow:0 3px rgba(0,0,0,0.1),inset 0 -4px rgba(0,0,0,0.1);
text-align:left;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#502c90',endColorstr='#5d32a9',GradientType=0)
}

#menu > #menu-search
{
float:right;
margin-right:10px;
margin-top:3px;
}

#menu > #menu-search input
{
padding-left: 10px;
padding-right: 10px;
}

#menu-navigation {
display:inline-block;
text-align:left
}

#menu-navigation,#menu-navigation ul,#menu-navigation li {
list-style:none
}

#menu-navigation ul {
float:left;
z-index:99;
left:auto;
margin:0;
padding:0
}

#menu-navigation li {
float:left;
background:none;
margin:0;
padding:0;
position:relative
}

#menu-navigation a,#menu-navigation span {
display:block;
color:#fff;
font-weight:700;
font-size:13px;
line-height:20px
}

#menu-navigation ul {
font-family:"Trebuchet MS",MetaBlack,sans-serif
}

#menu-navigation ul ul {
font-family:"Trebuchet MS",sans-serif
}



#menu-navigation ul {
border-right:1px solid #7149b7;
border-left:1px solid #502c90
}

#menu-navigation > ul
{
	border-left:0px;
}

#menu-navigation ul {
border-right-color:rgba(255,255,255,0.15);
border-right-color:rgba(255,255,255,0.15);
border-left-color:rgba(0,0,0,0.2)
}

#menu-navigation ul li a,#menu-navigation ul li span {
padding:10px 15px 0;
height:29px;
display:block;
float:left;
text-transform:uppercase;
border-left:1px solid #7a58b6;
border-right:1px solid #502c90
}

#menu-navigation ul li a {
border-left-color:rgba(255,255,255,0.15);
border-right-color:rgba(0,0,0,0.2)
}

#menu-navigation li ul {
position:absolute;
left:-999em;
opacity:0
}

.no-js #menu-navigation li:hover ul,#menu-navigation li.sfhover ul {
margin-top:39px;
left:0;
opacity:1;
-moz-transition:opacity .2s ease-in-out;
-webkit-transition:opacity .2s ease-in-out
}

#menu-navigation ul li ul li {
float:none
}

#menu-navigation ul li a,#menu-navigation ul li a:link,#menu-navigation ul li a:visited {
color:#fff;
text-decoration:none;
-moz-transition:background .2s linear;
-webkit-transition:background .2s linear
}

#menu-navigation ul li.current a,#menu-navigation ul li.current a:link #menu-navigation ul li.current a:visited {
-webkit-transition:none
}

.moz-header-slim #menu-navigation ul li.current>a,.moz-header-slim #menu-navigation ul li.current>a,#menu-navigation ul li a:hover,#menu-navigation ul li a:active {
color:#fff;
background:#20a847;
background:linear-gradient(centerbottom,#20a84770,#198b39100%);
background:0 repeat scroll 0 0 transparent;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#20a847',endColorstr='#198b39',GradientType=0);
-moz-transition:background .1s ease-in;
-webkit-transition:background .1s ease-in
}

#menu-navigation ul li.current span,#menu-navigation ul li.current a,#menu-navigation ul li.current a:link,#menu-navigation ul li.current a:visited {
height:25px
}

#menu-navigation ul li li.current span,#menu-navigation ul li li.current a,#menu-navigation ul li li.current a:link,#menu-navigation ul li li.current a:visited,#menu-navigation ul li.current li a,#menu-navigation ul li.current li a:link,#menu-navigation ul li.current li a:visited {
height:auto;
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none
}

#menu-navigation ul li.separator {
border-bottom:1px solid #a388d8
}

#menu-navigation ul li.current {
border-bottom:4px solid #F3A33B
}

#menu-navigation ul ul li.current {
border-bottom:0;
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none
}

#menu-navigation ul ul,#menu-navigation ul ul li {
height:auto;
border:0
}

#menu-navigation ul ul {
border-top:0;
padding:0 0 4px;
width:190px;
background:#5D32A9;
background:rgba(93,50,169,0.9);
-webkit-border-bottom-right-radius:4px;
-webkit-border-bottom-left-radius:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-bottomleft:4px;
border-bottom-right-radius:4px;
border-bottom-left-radius:4px;
-moz-box-shadow:0 3px rgba(0,0,0,0.1),inset 0 -4px rgba(0,0,0,0.1),0 5px 10px rgba(0,0,0,0.2);
-webkit-box-shadow:0 3px rgba(0,0,0,0.1),inset 0 -4px rgba(0,0,0,0.1),0 5px 10px rgba(0,0,0,0.2);
box-shadow:0 3px rgba(0,0,0,0.1),inset 0 -4px rgba(0,0,0,0.1),0 5px 10px rgba(0,0,0,0.2);
text-shadow:1px 1px 0 #36196a,0 0 5px #36196a
}

#menu-navigation ul li ul li a,#menu-navigation ul li ul li a:link,#menu-navigation ul li ul li a:visited,#menu-navigation ul li ul li span {
padding:5px 15px;
margin:0;
height:auto;
float:none;
display:block;
font-size:12px;
font-weight:400;
border:0;
background-image:none;
position:relative;
text-transform:none;
-moz-transition:background .1s ease-in;
-webkit-transition:background .1s ease-in
}

#menu-navigation ul li ul li.sub a {
font-size:10px;
background:#898299
}

#menu-navigation ul li ul li a:hover,#menu-navigation ul li ul li a:active {
background:#502C90;
background:rgba(80,44,144,0.9);
padding-top:4px;
padding-bottom:4px;
border-bottom:1px solid #7459a9;
border-top:1px solid #281352;
-moz-transition:background .1s ease-out;
-webkit-transition:background .1s ease-out
}


#menu a.kinect span {
text-decoration:none;
color:#fff;
font-family:georgia,serif;
font-weight:400;
font-style:italic;
float:right;
display:block;
text-align:center;
padding-top:10px;
margin-right:10px;
line-height:18px;
height:37px;
font-size:12px;
width:200px
}

input.wpcf7-submit {
border:1px solid #444;
color:#fff;
background:#7A42E7
}

.wpcf7-not-valid-tip-no-ajax {
background:red;
color:#fff
}

.game_title_box {
padding-left:10px;
margin-bottom:10px
}

.game_title_box span {
font-size:12px;
color:#938e9e
}

h1#game_title {
font-size:32px;
color:#6540ae;
font-family:Arial, Helvetica, sans-serif;
line-height:45px
}

.game_box {
width:640px;
height:250px;
min-height:250px;
position:relative
}

.newsitemlist #notice {
font-size:10px
}

.game_featured_box {
padding:10px;
background:#000;
display:block;
width:620px;
bottom:0;
}

.game_featured_box #text {
float:left;
width:503px
}

.game_featured_box #text p {
color:#fff;
font-size:12px;
line-height:18px
}

.game_featured_box #buy,.game_info #buy {
background-position:-54px 0;
width:107px;
height:42px;
margin-left:10px;
text-align:center;
cursor:pointer
}

.game_info #buy {
margin-top:10px;
margin-left:0!important;
cursor:pointer
}

.game_featured_box #buy #link,.game_info #buy #link {
line-height:42px;
width:107px;
color:#fff;
font-weight:700
}

.game_supports,.game_requires {
float:left;
width:60px;
margin-top:15px;
margin-left:10px;
margin-right:10px;
margin-bottom:21px;
height:48px;
color:#FFF;
background-color:#444;
font-size:0
}

.supportsbutton {
width:55px;
height:44px
}

.game_requires#kinect {
background-position:-1157px 0
}

.game_supports#kinect {
background-position:-1401px 0
}

.game_supports#controller,.game_requires#controller {
background-position:-1289px 0
}

.game_supports#avatars {
background-position:-1345px 0
}

.game_supports#dlc {
background-position:-209px 0
}

.game_supports#voice {
background-position:-1457px 0
}

.game_supports#wheel {
background-position:-1513px 0
}

h2#game_news_title,h2#screenshots,h2#game_info_title {
font-size:20px;
font-family:Arial,Helvetica,sans-serif;
color:#9F9F9F;
padding-top:10px;
padding-bottom:10px;
line-height:20px
}

.game_requires .text,.game_supports .text {
height:20px;
line-height:20px;
text-align:center;
color:#FFF;
margin-top:24px;
font-size:9px;
cursor:default
}

.game_requires .text {
background:transparent;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#8b2a2a85,endColorstr=#8b2a2a85);
zoom:1;
background-color:rgba(139,42,42,0.85)
}

.game_supports .text {
background:transparent;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4a2a8b85,endColorstr=#4a2a8b85);
zoom:1;
background-color:rgba(74,42,139,0.85)
}

li.game_info {
line-height:20px;
background-color:#DDCFF9!important;
padding:10px
}

li.game_info #info {
margin-right:10px;
background-position:-608px 0;
width:14px;
height:14px
}

li.game_info .flag {
width:16px;
height:14px;
margin-right:10px
}

li.game_info #uk {
background-position:-298px 0
}

li.game_info #us {
background-position:-315px 0
}

li.game_info .value {
font-weight:700
}

.starsbar.gdsr-size-16,.starsbar.gdsr-size-16 .gdheight,.starsbar.gdsr-size-16 a {
height:16px
}

.starsbar.gdsr-size-16 a.s1 {
width:16px
}

.starsbar.gdsr-size-16 a.s2 {
width:32px
}

.starsbar.gdsr-size-16 a.s3 {
width:48px
}

.starsbar.gdsr-size-16 a.s4 {
width:64px
}

.starsbar.gdsr-size-16 a.s5 {
width:80px
}

.starsbar.gdsr-size-16 a.s6 {
width:96px
}

.starsbar.gdsr-size-16 a.s7 {
width:112px
}

.starsbar.gdsr-size-16 a.s8 {
width:128px
}

.starsbar.gdsr-size-16 a.s9 {
width:144px
}

.starsbar.gdsr-size-16 a.s10 {
width:160px
}

.starsbar.gdsr-size-16 a.s11 {
width:176px
}

.starsbar.gdsr-size-16 a.s12 {
width:192px
}

.starsbar.gdsr-size-16 a.s13 {
width:208px
}

.starsbar.gdsr-size-16 a.s14 {
width:224px
}

.starsbar.gdsr-size-16 a.s15 {
width:240px
}

.starsbar.gdsr-size-16 a.s16 {
width:256px
}

.starsbar.gdsr-size-16 a.s17 {
width:272px
}

.starsbar.gdsr-size-16 a.s18 {
width:288px
}

.starsbar.gdsr-size-16 a.s19 {
width:304px
}

.starsbar.gdsr-size-16 a.s20 {
width:320px
}

.ratepost.gdsr-size-16,.ratepost.gdsr-size-16 .starsbar .gdouter {
width:80px
}

.rcmmpost.gdsr-size-16,.rcmmpost.gdsr-size-16 .starsbar .gdouter {
width:80px
}

.rcmmmulti.gdsr-size-16,.rcmmmulti.gdsr-size-16 .starsbar .gdouter {
width:320px
}

.ratecmm.gdsr-size-16,.ratecmm.gdsr-size-16 .starsbar .gdouter {
width:0
}

.reviewcmm.gdsr-size-16,.reviewcmm.gdsr-size-16 .starsbar .gdouter {
width:80px
}

.gdsr-crystal .starsbar.gdsr-size-16 .gdouter {
background:url(http://123kinect.com/wp-content/plugins/gd-star-rating/stars/crystal/stars16.png) repeat-x 0 0
}

.gdsr-crystal .starsbar.gdsr-size-16 .gdinner {
background:url(http://123kinect.com/wp-content/plugins/gd-star-rating/stars/crystal/stars16.png) repeat-x 0 -32px
}

.gdsr-crystal .starsbar.gdsr-size-16 .gdcurrent {
background:url(http://123kinect.com/wp-content/plugins/gd-star-rating/stars/crystal/stars16.png) repeat-x 0 -16px
}

.gdsr-crystal .starsbar.gdsr-size-16 a:hover {
background:url(http://123kinect.com/wp-content/plugins/gd-star-rating/stars/crystal/stars16.png) repeat-x 0 -16px!important
}

.ratepost,.rcmmpost,.ratemulti,.rcmmmulti,.ratecmm,.reviewcmm {
position:relative;
display:block
}

.ratepost .starsbar .gdinner,.rcmmpost .starsbar .gdinner,.ratemulti .starsbar .gdinner,.rcmmmulti .starsbar .gdinner,.ratecmm .starsbar .gdinner,.reviewcmm .starsbar .gdinner {
width:0
}

.ratepost .starsbar a:active,.rcmmpost .starsbar a:active,.ratemulti .starsbar a:active,.rcmmmulti .starsbar a:active,.ratecmm .starsbar a:active,.reviewcmm .starsbar a:active {
text-decoration:none;
border:0!important
}

.ratepost .starsbar a:visited,.rcmmpost .starsbar a:visited,.ratemulti .starsbar a:visited,.rcmmmulti .starsbar a:visited,.ratecmm .starsbar a:visited,.reviewcmm .starsbar a:visited {
text-decoration:none;
border:0!important
}

.ratepost .starsbar a:hover,.rcmmpost .starsbar a:hover,.ratemulti .starsbar a:hover,.rcmmmulti .starsbar a:hover,.ratecmm .starsbar a:hover,.reviewcmm .starsbar a:hover {
text-decoration:none;
border:0!important
}

.ratepost .starsbar a,.rcmmpost .starsbar a,.ratemulti .starsbar a,.rcmmmulti .starsbar a,.ratecmm .starsbar a,.reviewcmm .starsbar a {
position:absolute;
display:block;
left:0;
top:0;
text-decoration:none;
border:0!important;
cursor:pointer;
background:none!important
}

.gdthumb a {
border:0 none!important;
cursor:pointer;
display:block;
left:0;
position:absolute;
text-decoration:none;
top:0
}

.rtexthumb .gdthumbtext {
float:none
}

.gdthumbtext {
float:left;
font-size:12px
}

.gdthumb {
position:relative;
float:left
}

.gdthumb.gdup a {
background-position:0 0
}

.thumblock .ratingloader {
float:left
}

.ratemulti .starsbar .gdcurrent {
width:0;
top:0;
position:absolute
}

.starsbar .gdinner {
padding:0
}

.ratingblock td {
vertical-align:middle
}

.raterclear {
clear:both
}

.raterleft {
float:left
}

.raterright {
float:right
}

.voted {
color:#999
}

.inactive {
color:#999
}

.thanks {
color:#36AA3D
}

.static {
color:#5D3126
}

.rater {
top:0
}

.ratingtextmulti {
float:left
}

.ratingbutton {
float:right;
padding:1px 6px
}

.ratingbutton.gdinactive {
border:1px solid #9c5f5f;
background-color:#e9e4d4
}

.ratingbutton.gdactive {
border:1px solid #000;
background-color:#f1ede5;
cursor:pointer
}

.ratingbutton a {
line-height:14px;
text-decoration:none!important
}

.ratingbutton.gdactive {
cursor:pointer
}

.ratingbutton.gdactive a {
color:#ad1b1b;
cursor:pointer
}

.ratingbutton.gdinactive a {
color:gray;
cursor:default
}

.gdmultitable {
padding:3px;
margin:3px;
border:1px solid #999
}

.gdtblbottom td {
padding-top:4px
}

.gdtblbottom {
margin-top:2px;
background-color:#fffcf4
}

.mtrow {
background-color:#fffcf4
}

.mtrow td.mtstars {
text-align:right
}

.mtrow.alternate {
background-color:#f7f4ea
}

.gdtblmuravg {
background-color:#fffcf4
}

.gdtblmuravg td {
border-top:2px solid #dcdcdc;
text-align:center
}

.gdmultitable td {
vertical-align:middle;
padding:2px 4px;
color:#000
}

.ratingblock,.thumblock {
font-size:12px
}

.ratingstarsinline {
float:left
}

.ratingtext {
padding-bottom:2px;
margin-bottom:2px;
margin-top:0
}

.ratingmulti img {
border:0;
padding:0;
margin:0
}

.gdouter {
text-align:left
}

.ratingblockarticle {
font-size:1em
}

.ratingblockcomment {
font-size:.8em
}

.ratingloaderarticle,.ratingloadercomment {
font-size:12px;
text-align:center;
vertical-align:middle
}

.cmminthide {
display:none
}

.loader {
margin-left:auto;
margin-right:auto;
text-align:left
}

.loader.flower {
background:url(http://123kinect.com/wp-content/plugins/gd-star-rating/gfx/loader/flower.gif) no-repeat left;
padding-left:18px
}

.loader.flower.width {
width:16px
}

.loader.triangles {
background:url(http://123kinect.com/wp-content/plugins/gd-star-rating/gfx/loader/triangles.gif) no-repeat left;
padding-left:14px
}

.loader.triangles.width {
width:12px
}

.loader. {
background:url(http://123kinect.com/wp-content/plugins/gd-star-rating/gfx/loader/.gif) no-repeat left;
padding-left:px
}

.loader..width {
width:px
}

.loader.width {
padding-left:0
}

.loader.arrows.thumb,.loader.flower.thumb,.loader.circle.thumb,.loader.broken.thumb,.loader.radar.thumb,.loader.triangles.thumb,.loader.snake.thumb,.loader.snakebig.thumb,.loader.brokenbig.thumb {
background-position:center!important;
padding-left:0!important
}

.trw-title {
text-align:center;
font-size:16px;
font-family:"Century Gothic",Arial,Helvetica,sans-serif
}

.trw-rating {
font-size:44px;
font-family:"Century Gothic",Arial,Helvetica,sans-serif;
font-weight:700;
text-align:center
}

.trw-footer {
text-align:center;
font-size:11px;
font-family:"Century Gothic",Geneva,Arial,Helvetica,sans-serif
}

.gdsrcacheloader {
border-top:1px solid gray;
border-bottom:1px solid gray;
margin:3px;
padding:3px
}

.gdsrclsmall {
background:url(http://123kinect.com/wp-content/plugins/gd-star-rating/gfx/load_small.png) no-repeat left;
padding-left:28px;
width:120px
}

.gdsrclbig {
background:url(http://123kinect.com/wp-content/plugins/gd-star-rating/gfx/load_big.png) no-repeat left;
padding-left:46px;
width:160px
}

.gdsrclsmall strong {
font-size:14px
}

.gdsrclsmall em {
font-size:11px
}

.gdsrclbig strong {
font-size:17px
}

.gdsrclbig em {
font-size:14px
}

.ratingblock {
font-size:10px;
border-top:solid 1px #593A96;
border-bottom:solid 1px #593A96;
padding:10px;
background:#95DDAA;
line-height:15px
}

.plr10 {
padding-left:10px;
padding-right:10px
}

pr10
{
padding-right:10px
}

vaTop
{
	vertical-align: top
}

.left {
float:left
}

.right {
float:right
}

.w300 {
width:300px
}

.w600
{
	width:600px !important
}

.h250 {
height:250px !important	
}

.lh25 {
line-height:25px !important
}

.pl10 {
padding-left:10px !important
}

div.glflag {
margin-top:6px;
margin-right:10px;
width:16px;
height:14px
}

.sprite {
background:url(http://files-3.123kinect.com/wp-content/themes/123Kinectv2/images/110604kinect-sprites.png) no-repeat top left
}

div.gameblock {
margin-right:6px;
margin-bottom:6px;
margin-left:10px;
margin-top:20px
}

div.gameimage {
height:119px
}

div.gltitle {
background:#593a96;
padding-right:10px;
padding-bottom:6px
}

div.gltitle h3 {
color:#fff;
font-weight:700;
font-family:arial
}

div.gltitle p {
font-family:arial;
font-size:9px;
color:#fff
}

div.gamereleaseinfo {
color:#444
}

div.gameline {
background:#ddd;
font-size:9px
}

div.half {
width:140px
}

div.full {
width:290px
}

.h25 {
height:25px
}

div.usflag {
background-position:-315px 0;
width:16px;
height:16px;
}

div.ukflag {
background-position:-298px 0;
width:16px;
height:16px;                    
}

div.gamepagecells {
font-size:12px;
margin-top:10px;
margin-bottom:10px;
}

div.gameinfocell,div.gamepagecell {
	font-size:11px;
cursor:pointer;
height:25px;
width:88px;
background:#b097df;
-moz-border-radius:4px;
-khtml-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px
}
div.gamepagecell
{
	width: 91px !important
}

div.gamepagecell {
margin-right:5px !important;
}

div.gameinfocell {
border-right:2px solid #eee;
margin-top:2px
}

div.gameinfocell:hover,div.gamepagecell:hover {
background:#593a96
}

div.gameinfolastcell {
width:90px;
border-right:0
}

div.gameinfocell a,div.gameinfocell .link,div.gamepagecell a,div.gamepagecell .link {
color:#fff
}

div.reviewcell {
background:#6a8fe1
}

div.reviewcell:hover {
background:#486bb9
}

div.preordercell {
background:#6a8fe1
}

div.preordercell:hover {
background:#486bb9
}

div.buycell {
background:#48b97a
}

div.buycell:hover {
background:#2b8251
}

div.inactivecell,div.inactivecell:hover {
background:#9c9c9c;
cursor:default;
color:#888
}

div.results {
border:1px solid #de2c2c;
background:#e38e8e;
color:#fff;
font-size:11px;
font-family:arial
}

div.hidden {
display:none
}

div.gftext {
line-height:20px;
font-size:12px;
height:90px;
overflow:hidden
}

div#filter {
display:none;
text-align:center;
background:#593a96;
width:950px
}

div#fintro {
color:#fff;
font-weight:700;
font-size:20px
}

div#fhelp {
color:#ddd;
font-size:10px
}

div#fhelp a {
color:#ddd;
font-size:10px;
cursor:pointer;
text-decoration:underline
}

#filterinput {
border:1px solid b097df
}

div.shop {
cursor:pointer
}

#navigation {
overflow:hidden;
width:100%;
line-height:1.7em;
margin-bottom:20px;
margin-top:20px
}

#navigation a:hover {
background:#7f7f7f
}

#navigation .wp-pagenavi a {
background:#7f7f7f;
border:none;
font-size:.8em;
color:#fff;
padding:5px 7px
}

#navigation .wp-pagenavi span.pages,#navigation .wp-pagenavi span.extend {
font-size:.8em;
background:#7f7f7f;
color:#fff;
border:none;
padding:5px 7px
}

#navigation .wp-pagenavi span.current {
font-size:.8em;
background:#F3A33B;
color:#fff;
border:none;
padding:5px 7px
}

#wp-calendar {
text-align:center;
width:100%;
border-collapse:seperate;
font-size:1em;
border-spacing:1px;
margin:0;
padding:0
}

#wp-calendar a {
text-decoration:none;
display:block;
font-weight:700
}

#wp-calendar td,#wp-calendar th {
text-align:center;
background:none;
width:38px;
height:38px;
min-height:38px;
line-height:38px;
min-width:38px;
margin:0;
padding:0
}

#wp-calendar tbody td a {
background-color:#9f6ffc;
color:#fff
}

#wp-calendar tbody td a:hover {
text-decoration:underline
}

#wp-calendar caption {
text-align:right;
font-size:2em;
text-transform:uppercase;
line-height:2em;
font-weight:700
}

#wp-calendar thead tr th {
color:#444;
border-top:thick #7A42E7 solid
}

#wp-calendar tbody tr td {
color:#eee;
background-color:#ccc
}

#wp-calendar tbody td#today a,#wp-calendar tbody td#today {
background-color:#f3a33b
}

#top #topmenu li a strong, #wp-calendar th {
font-weight:700
}

a img,.linkpages p a, .linkpages p a:hover {
border:0
}

#desc .t123,.postmetatop .categs a:hover {
color:#20a847
}

.wp-pagenavi {
clear:both
}

.wp-pagenavi a,.wp-pagenavi span {
text-decoration:none;
border:1px solid #BFBFBF;
margin:2px;
padding:3px 5px
}

.wp-pagenavi a:hover, .wp-pagenavi span.current {
border-color:#000
}

.wp-pagenavi span.current {
font-weight:700
}

img.wpp-thumbnail {
border:none
}
.reviewbox {
background: #6A8FE1;
}

.reviewbox > .excerpt p
{
	color: #fff
}

.newsbox, .reviewbox {
font-size:14px;
line-height:16px;
margin:9px 0;
clear:left;
height:auto
float:left;
width:620px;
height:125px;
margin-bottom:10px
}

.newsbox {
	background:#eee;
}

.newsbox > .type, .reviewbox > .type {
line-height:14px;
margin-right:13px;
text-align:center;
float:left;
vertical-align:baseline
}

.newsbox > .time, .reviewbox > .time  {
font-size:10px;
text-align:right;
margin-right:10px;
width:40px;
float:left
}

.reviewbox > .time {
color: white
}

.newsbox > .time
{
	color #444;
}

.newsbox > .commentcount, .reviewbox > .commentcount {
font-size:10px;
height:15px;
margin-top:2px;
line-height:10px;
text-align:center;
width:19px;
background-position:-162px 0
}

.newsbox > .commentcount > a, .reviewbox > .commentcount > a {
color:#fff
}

.newsbox > .title, .reviewbox > .title {
width:440px;
max-width:440px;
float:left;
margin:10px
}

.reviewbox .title a{
color: #fff
}

.newsbox > .thumb, .reviewbox > .thumb  {
height:125px;
width:150px;
float:left;
font-size:0;
line-height:0
}

.newsbox > .type {
margin-left:3px;
line-height:14px;
margin-right:13px;
text-align:center;
float:left;
vertical-align:baseline
}

.newsbox > .commentcount, .reviewbox > .commentcount, .featured-meta .commentcount {
font-size:10px;
height:15px;
margin-top:2px;
line-height:10px;
text-align:center;
width:19px;
background-position:-162px 0
}

.newsbox > .commentcount > a, .reviewbox > .commentcount > a, .featured-meta .commentcount a {
color:#fff
}

.newsbox > .excerpt, .reviewbox > .excerpt {
display:block;
float:left;
font-size:12px;
height:auto;
line-height:18px;
width:450px;
padding:10px
}
.newsbox > .excerpt
{
color:#444;
}

.newsitemlist {
padding:10px;
background:#fafafa
}

.newsitemlist > .date {
font-size:12px;
clear:both;
padding-top:20px;
color:#888;
font-weight:700
}

.newsitemlist > .category {
font:35px Arial,sans-serif;
line-height:49px;
letter-spacing:-1px;
clear:both;
color:#888;
font-weight:700
}

.newsitemlist > .category > .title {
color:#F3A33B
}

.featured .first {
margin-right:30px
}

.front-post {
width:300px;
float:left;
height:auto
}

.featured-content {
position:relative;
width:300px;
}

.featured-content p {
color:#222;
font-size:12px;
line-height:18px;
padding:5px 10px 6px;
padding-left:0!important;
text-align:justify
}
.featured-content .moretext
{
	font-weight:bold
}

.featured-post {
position:relative;
width:300px;
height:250px;
margin-bottom:20px
}

.featured-title h2 {
margin:8px 10px 7px;
line-height:1.4em;
font-size:1.1em;
text-transform:none;
padding-bottom:0;
border-bottom:0
}

.featured-title h2 a {
display:block;
color:#FFF;
text-decoration:none;
border-bottom:0
}

.featured-title h2 a:hover {
color:#fff
}

.featured-title {
background:#000;
display:block;
z-index:101;
width:100%;
bottom:0;
/* Fallback for web browsers that doesn't support RGBa */
background-color:#000;
/* RGBa with 0.6 opacity */
background-color:rgba(0,0,0,0.85);
/* For IE 5.5 - 7*/
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);
/* For IE 8*/
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
position:absolute;
z-index:2
}

.featured-image {
position:absolute;
z-index:1
}

.featured-meta {
padding:8px 10px 7px
}

.featured-meta .date {
color:#8A8A8A;
float:left;
font-size:12px
}

#content.full {
width:970px
}

.post {
padding:0
}

.posttop {
border-bottom:2px #20a847 solid;
padding:10px
}

.posttop h1.posttitle a {
color:#444;
font-size:1.4em
}

.posttop h1.posttitle a:hover {
color:#000;
border-bottom:1px solid #000
}

.postmetatop {
overflow:hidden;
width:100%;
font-size:.7em;
padding-top:8px;
line-height:1.5em
}

.postmetatop .categs {
float:left;
width:400px;
background:url(http://files-3.123kinect.com/wp-content/themes/123Kinectv2/images/categ.png) left 2px no-repeat;
padding-left:20px;
line-height:16px
}

.postmetatop .date {
float:right;
width:130px;
text-align:right
}

.postmetatop .date span {
background:url(http://files-3.123kinect.com/wp-content/themes/123Kinectv2/images/date.png) left no-repeat;
padding-left:20px
}

.postcontent table td,.postcontent table th {
border:#000 solid 1px;
background:#EEE;
padding:.2em .3em
}

.postcontent table th {
color:#5D36AA;
border-bottom:solid thick #5D36AA
}

.postcontent table tr:hover td {
background:#EFEFEF
}

.postcontent {
background-color:#eee;
color:#222;
font-size:.8em;
line-height:1.5em;
padding:10px
}

.postcontent h1 {
font-size:1.5em;
padding:1em 0 .2em
}

.postcontent h2 {
font-size:1.2em;
padding:1em 0 .2em
}

.postcontent h3 {
font-size:1em;
padding:1em 0 .2em          
}

.postcontent h4 {
font-size:0.9em;
padding:.8em 0 .2em
}

.postcontent p {
padding:.6em 0 .2em
}

.postcontent a img {
background:none;
border-bottom:0
}

.postcontent ul,.postcontent ol {
padding:.4em 0 .5em 2em
}

.postcontent ul li {
list-style-type:disc
}

.postcontent ol li {
list-style:decimal
}

.postmetabottom {
border-bottom:thin #4a2c84 solid;
background-color:#9b9b9b;
overflow:hidden;
width:100%;
font-size:.8em;
line-height:1.1em;
padding:10px 0
}

.postmetabottom a:hover {
color:#afdaff
}

.postmetabottom .tags {
color:#ccc;
float:left;
width:600px;
background:url(http://files-3.123kinect.com/wp-content/themes/123Kinectv2/images/tags.png) left 1px no-repeat;
margin-left:10px;
padding-left:20px;
line-height:16px
}

.gallery a,.recent_images a {
background:none;
border:0
}

#comments {
width:640px;
margin:15px 0;
font-size:11px
}

#comments h3 {
font-weight:400
}

.wp-caption {
text-align:center;
background:#eee;
padding-top:6px;
-moz-border-radius:4px;
-khtml-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px
}

.wp-caption img {
border:0 none;
margin:0;
padding:0
}

.wp-caption p.wp-caption-text {
font-size:11px;
line-height:17px;
margin:0;
padding:0 4px 5px
}

.forumlink {
color:#222;
font-size:.8em;
line-height:1.5em;
padding:10px
}

a img,.linkpages p a,.linkpages p a:hover {
border:0
}

;
#desc .t123,.postmetatop .categs a:hover {
color:#20a847
}

table,.postcontent table {
margin:.5em 0
}

#comments ul.trackback li .commentbody .author {
margin:0
}

,#comments .comment-wrap {
overflow:hidden;
width:100%
}

.linkpages p {
padding:3px
}

.postmetabottom a {
color:#fff
}

.aligncenter,div.aligncenter,img.aligncenter {
text-align:center;
display:block;
margin:10px auto
}

li.share-email,li.share-custom a.sharing-anchor {
display:none!important
}

li.share-service-visible {
display:list-item!important
}

li.share-custom a.sharing-anchor.share-service-visible {
display:inline!important
}

/* =RTL
-------------------------------------------------------------- */
body.rtl .sharing ul {
float:right
}

body.rtl .sharing li {
margin:0 0 0 10px!important
}

.single-post-thumb-div {
text-align:center
}

.single-post-thumb-div > a > img {
width:630px
}

.page-post-thumb-div {
text-align:center
}

.widget_links {
font-size:9px
}

.widget_links .widgettitle {
font-size:13px;
background-color:#999;
line-height:1.3em;
margin-bottom:10px;
color:#fff;
padding:5px 10px
}

.game .title {
font-weight:700;
color:#039
}

.game .links {
color:#BBB
}

.game .desc {
color:#888;
font-size:.9em
}

.game .info {
color:#555;
font-size:.9em
}

.postcontent .kinectgameslst {
padding:0;
margin:0;
padding-top:10px
}

.postcontent .kinectgameslst li {
list-style-type:none
}

.postcontent .game ul {
padding:0;
margin:0;
padding-bottom:10px
}

.postcontent .game ul li {
list-style-type:none
}

.postcontent .kinectgameslst .game {
margin-bottom:15px
}

.gametitle {
font-weight:700;
color:#039
}

.boxed ul li.game-title a
{
	text-align: center;
	padding-bottom:10px
}

#sidebar .game-objects h3.widgettitle {
background-color:#347b2a
}

.game-title a
{
font-weight:700;
}

.orderinfo {
font-weight:700;
color:#007F46
}

.preorderinfo {
font-weight:700;
color:#0094FF
}

#related_posts_thumbnails {
list-style-type:none;
list-style-position:inside;
padding:0;
margin:0
}

#related_posts_thumbnails li {
float:left;
margin:0;
padding:5px;
display:block;
border-right:0 solid #DDD;
background-color:#FFF
}

#related_posts_thumbnails li:hover {
background-color:#EEEEEF
}

#related_posts_thumbnails li a {
border:0 none;
line-height:normal;
font-size-adjust:none;
font-stretch:normal
}

#related_posts_thumbnails li a+a {
display:block;
width:110px;
overflow:hidden;
height:75px;
color:#333;
text-decoration:none;
font:12px Arial
}

#related_posts_thumbnails img {
padding:0;
margin:0;
border:0 none
}

.single-post-thumb-div a
{
	line-height:0px
}

.side-gamebox {
width:300px;
height:40px;
padding-left:10px;
padding-top:10px;
}

.side-gameimage {
z-index:1;
width:48px;
height:40px;
padding-right:10px;
}
.side-gamedates
{
line-height:17px;
margin-top:5px;

}
.side-gamedates > a
{
font-weight:bold;
}
.side-gamedates > .date, .gamerow .date
{
	margin-left:5px;
	margin-right:10px;
	font-size:9px;	
	color:#444;	
	width:89px;
	overflow:hidden;
}
.gamerow .date, .gamerow .sprite
{
margin-top:5px;
}

#sidebar h3.games 
{
	background:#502C90;
	padding:10px;
}
#sidebar h3.reviews
{
	background:#6A8FE1;
	padding:10px;
}

#sidebar h3.games #title,#sidebar h3.reviews #title
{
	color:#fff
}

.deal
{
	width: 640px; margin-bottom:10px; text-align: left; font-size: 11px; font-family: arial; background:#cffadb
}
.deal > .image
{
	float: left;width:81px; margin: 10px;
}
.deal > .offer
{
	float: right;width:539px; margin-top: 10px; margin-bottom:10px; line-height:16px;
}
.deal > .offer span
{
	color: #333;	
}
.deal > .offer span.discount
{
	color: red	
}
.deal > .offer span.listprice
{
	text-decoration: line-through;
	color: #666	
}
.deal > .offer span.title
{
	font-weight: bold;	
	color: #7A42E7
}

.even
{
	background-color: #FFFFFF;
}

.odd
{
	background-color: #EDF4EB
}
#bg { position: fixed; top: 0; left: 0; }
.bgwidth { width: 100%; }
.bgheight { height: 100%; }
#wrapper { background: white; -moz-box-shadow: 0 0 20px black; -webkit-box-shadow: 0 0 20px black; box-shadow: 0 0 20px black; }

.social-icons{
background: #F7F7F7;
border: 1px solid #E6E6E6;
margin: 10px 0 20px 0;
padding: 8px 8px 2px 8px;
}

.social-icons li {
float: left;
width: 90px;
height: 33px;
line-height: 1.3;
margin: 0 0 10px 0;
padding: 3px 0 0 38px;
}

.social-icons li span {
color: #999;
display: block;
font-size: 11px;
}

.social-icons .icon-rss { 
	background: url(images/ico-rss.png) no-repeat 0 0; 
}

.social-icons .icon-google { 
	background: url(images/ico-google.png) no-repeat 0 0; 
}

.social-icons .icon-twitter { 
	background: url(images/ico-twitter.png) no-repeat 0 0; 
}

.social-icons .icon-facebook { 
	background: url(images/ico-facebook.png) no-repeat 0 0; 
}

#main.list #div-gpt-ad-1323534700109-13
{
width:160px; height:600px;margin-right:10px;margin-top:222px;
}
#main.list #breadcrumb
{
padding-left:10px;font-size: 9px; line-height:20px;
}
#main.list #content
{
width:800px;float:left;
}
#main.list h1
{
color: #444;font-size: 1.4em;
}
#main.list p
{
width:800px; padding: 0.6em 0 0.2em; font-size: 0.8em; line-height: 1.5em;
}
#main.list small
{
font-size:10px;
}
#main.list table
{
border: 1px solid #25A642;
}
#main.list #reviewscore,
#main.list #pricing, 
#main.list #gametitle, 
#main.list #gamestatus, 
#main.list #pricing > div,
#main.list #gametitle > div, 
#main.list #gamestatus > div,
#main.list #reviewscore > div
{
	font-size:20px; 
	color:#EFEFEF; 
	text-transform:capitalize;
}
#main.list #pricing, 
#main.list #gametitle, 
#main.list #gamestatus,
#main.list #reviewscore
{
padding-left:10px;
padding-top:10px;
}
#main.list thead
{
background-color:#785BAD; cursor:pointer;
}
#main.list h2
{
font-size: 1.4em;
}
#main.list .gametitleinlist
{
padding-left:10px; border-right:1px solid #86D698; border-bottom:1px solid #86D698;cursor:pointer;
}
#main.list .gametitleinlist > strong
{
font-size: 17px; color:#502C90;
}
#main.list .gamestatusinlist
{
padding-left:10px; border-right:1px solid #86D698; border-bottom:1px solid #86D698;cursor:pointer;
font-size: 13px; color:#502C90;
}
#main.list .gamethumb
{
border-right:1px solid #86D698; border-bottom:1px solid #86D698; padding:4px;
}
#main.list .gameprice
{
padding-left:10px; 
border-right:1px solid #86D698; 
border-bottom:1px solid #86D698;
font-weight: bold;
font-size: 14px;
}
#main.list .hidden
{
visibility:hidden; width:0px; height:0px;font-size:0px;
}
#main.list .gamerow
{
font-size:0px;
line-height:17px;
}
#main.list .even
{
background: #EDF4EB; 
}
#main.list .reviewscore
{
vertical-align:middle; text-align:center; border-right:1px solid #86D698; border-bottom:1px solid #86D698;
}
#main.list .odd
{
background: #fefefe;
}
.like_button
{
width: 120px;
}
.like_button iframe
{
width: 120px !important;
min-width: 120px !important;
}
div.sharedaddy .sd-content
{
float:none !important;
}
div.sd-sharing
{
border: 0px !important;
}
div.featured.highlight
{
background:#eee;
margin-bottom:5px;
}
div.featured .block-title
{
font-size:14px;
font-weight:bold;
padding:10px;
border-bottom: 1px solid #ddd;
margin-bottom: 5px;
}
div.featured .block-title > i
{
font-size:10px;
color:#AAA;
}

th.headerSortDown { 
    background-image: url(./images/desc.gif); 
} 

th.headerSortUp { 
    background-image: url(./images/asc.gif); 
} 

.tablesorter-filter.disabled
{
	display:none;
}
tr.tablesorter-filter
{
line-height:auto;
}
select.tablesorter-filter
{
margin:10px;
}
#kinect-game-reviews th
{
padding-bottom:10px;
}
#kinect-game-reviews thead
{
background-color:#785BAD; height:50px; line-height:50px;
}
#kinect-game-reviews .reviewtitle
{
padding-left:10px; border-right:1px solid #86D698; border-bottom:1px solid #86D698;cursor:pointer
}
#kinect-games-reviews .reviewthumb
{
border-right:1px solid #86D698; border-bottom:1px solid #86D698; padding:4px;
}
/*
CSS Name: Default Styles
Description: NextGEN Default Gallery Stylesheet
Author: Alex Rabe
Version: 2.11

This is a template stylesheet that can be used with NextGEN Gallery. I tested the
styles with a default theme Kubrick. Modify it when your theme struggle with it,
it's only a template design

*/

/* ----------- Album Styles Extend -------------*/

.ngg-albumoverview {
	margin-top: 10px;
	width: 100%;
	clear:both;
	display:block !important;
}

.ngg-album {
    height: 100%;
    padding: 5px;
    margin-bottom: 5px;
    border: 1px solid #fff;
}

/* IE6 will ignore this , again I hate IE6 */
/* See also http://www.sitepoint.com/article/browser-specific-css-hacks */
html>body .ngg-album {
    overflow:hidden;
    padding: 5px;
    margin-bottom: 5px;
    border: 1px solid #cccccc;
}

.ngg-album {
	overflow: hidden;
	padding: 5px;
	margin-bottom: 5px;
	border: 1px solid #cccccc;
}

.ngg-albumtitle {
	text-align: left;
 	font-weight: bold;
	margin:0px;
	padding:0px;
	font-size: 1.4em;
	margin-bottom: 10px;
}

.ngg-thumbnail {
	float: left;
	margin-right: 12px;
}

.ngg-thumbnail img {
	background-color:#FFFFFF;
	border:1px solid #A9A9A9;
	margin:4px 0px 4px 5px;
	padding:4px;
	position:relative;
}

.ngg-thumbnail img:hover {
	background-color: #A9A9A9;
}

.ngg-description {
	text-align: left;
}

/* ----------- Album Styles Compact -------------*/

.ngg-album-compact {
	float:left;
	height:180px;
	padding-right:6px !important;
	margin:0px !important;
	text-align:left;
	width:120px;
}

.ngg-album-compactbox {
	background:transparent url(albumset.gif) no-repeat scroll 0%;
	height:86px;
	margin:0pt 0pt 6px !important;
	padding:12px 0pt 0pt 7px !important;
	width:120px;
}


.ngg-album-compactbox .Thumb {
	border:1px solid #000000;
	margin:0px !important;
	padding:0px !important;
	width:91px;
	height:68px;
}

.ngg-album-compact h4 {
	font-size:15px;
	font-weight:bold;
	margin-bottom:0px;
	margin-top:0px;
	width:110px;
}

.ngg-album-compact p {
	font-size:11px;
	margin-top:2px;
}

/* ----------- Gallery style -------------*/

.ngg-galleryoverview {
	overflow: hidden;
	margin-top: 10px;
	width: 100%;
	clear:both;
	display:block !important;
}

.ngg-galleryoverview .desc {
/* required for description */
   margin:0px 10px 10px 0px;
   padding:5px;
}

.ngg-gallery-thumbnail-box {
	float: left;
}

.ngg-gallery-thumbnail {
	float: left;
	margin-right: 5px;
	text-align: center;
}

.ngg-gallery-thumbnail img {
	background-color:#FFFFFF;
	border:1px solid #A9A9A9;
	display:block;
	margin:4px 0px 4px 5px;
	padding:4px;
	position:relative;
}

.ngg-gallery-thumbnail img:hover {
	background-color: #A9A9A9;
}

.ngg-gallery-thumbnail span {
	/* Images description */
	font-size:90%;
	padding-left:5px;
	display:block;
}

.ngg-clear {
	clear: both;
}

/* ----------- Gallery navigation -------------*/

.ngg-navigation {
	font-size:0.9em !important;
	clear:both !important;
	display:block !important;
	padding-top: 15px;
    padding-bottom: 2px;
	text-align:center;
}

.ngg-navigation span {
	font-weight:bold;
	margin:0pt 6px;
}

.ngg-navigation a.page-numbers,
.ngg-navigation a.next,
.ngg-navigation a.prev,
.ngg-navigation span.page-numbers,
.ngg-navigation span.next,
.ngg-navigation span.prev {
	border:1px solid #DDDDDD;
	margin-right:3px;
	padding:3px 8px;
    text-decoration: none;
}

.ngg-navigation a.page-numbers:hover,
.ngg-navigation a.next:hover,
.ngg-navigation a.prev:hover,
.ngg-navigation span.page-numbers:hover,
.ngg-navigation span.next:hover,
.ngg-navigation span.prev:hover {
	background-color: #0066CC;
	color: #FFFFFF !important;
	text-decoration: none !important;
}

/* ----------- Image browser style -------------*/

.ngg-imagebrowser {

}

.ngg-imagebrowser h3 {
	text-align:center;
}

.ngg-imagebrowser img {
	border:1px solid #A9A9A9;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 100%;
	display:block !important;
	padding:5px;
}

.ngg-imagebrowser-nav {
	padding:5px;
	margin-left:10px;
}

.ngg-imagebrowser-nav .back {
	float:left;
	border:1px solid #DDDDDD;
	margin-right:3px;
	padding:3px 7px;
}

.ngg-imagebrowser-nav .next {
	float:right;
	border:1px solid #DDDDDD;
	margin-right:3px;
	padding:3px 7px;
}

.ngg-imagebrowser-nav .counter {
	text-align:center;
	font-size:0.9em !important;
}

.exif-data {
  	margin-left: auto !important;
    margin-right: auto !important;
}

/* ----------- Slideshow -------------*/
.slideshow {
	margin-left: auto;
	margin-right: auto;
	text-align:center;
	outline: none;
}

.slideshowlink {

}

/* ----------- JS Slideshow -------------*/
.ngg-slideshow {
    overflow:hidden;
    position: relative;
}

.ngg-slideshow * {
    vertical-align:middle;
}

/* See also : http://www.brunildo.org/test/img_center.html */
.ngg-slideshow-loader{
    display: table-cell;
    text-align: center;
    vertical-align:middle;
}

.ngg-slideshow-loader img{
    background: none !important;
    border: 0 none !important;
    margin:auto !important;
}

/* ----------- Single picture -------------*/
.ngg-singlepic {
	background-color:#FFFFFF;
	display:block;
	padding:4px;
}

.ngg-left {
	float: left;
	margin-right:10px;
}

.ngg-right {
	float: right;
	margin-left:10px;
}

.ngg-center {
  	margin-left: auto !important;
    margin-right: auto !important;
}

/* ----------- Sidebar widget -------------*/
.ngg-widget,
.ngg-widget-slideshow {
	overflow: hidden;
	margin:0pt;
	padding:5px 0px 0px 0pt;
	text-align:left;
}

.ngg-widget img {
	border:2px solid #A9A9A9;
	margin:0pt 2px 2px 0px;
	padding:1px;
}

/* ----------- Related images -------------*/
.ngg-related-gallery {
	background:#F9F9F9;
	border:1px solid #E0E0E0;
	overflow:hidden;
	margin-bottom:1em;
	margin-top:1em;
	padding:5px;
}
.ngg-related-gallery img {
	border: 1px solid #DDDDDD;
	float: left;
	margin: 0pt 3px;
	padding: 2px;
	height: 50px;
	width:  50px;
}

.ngg-related-gallery img:hover {
	border: 1px solid #000000;
}

/* ----------- Gallery list -------------*/

.ngg-galleryoverview ul li:before {
	content: '' !important;
}

.ngg-gallery-list {
	list-style-type:none;
	padding: 0px !important;
	text-indent:0px !important;
}

.ngg-galleryoverview div.pic img{
	width: 100%;
}

.ngg-gallery-list li {
	float:left;
	margin:0 2px 0px 2px !important;
	overflow:hidden;
}

.ngg-gallery-list li a {
	border:1px solid #CCCCCC;
	display:block;
	padding:2px;
}

.ngg-gallery-list li.selected a{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#000000 none repeat scroll 0 0;
}

.ngg-gallery-list li img {
	height:40px;
	width:40px;
}

li.ngg-next, li.ngg-prev {
	height:40px;
	width:40px;
	font-size:3.5em;
}

li.ngg-next a, li.ngg-prev a  {
	padding-top: 10px;
	border: none;
	text-decoration: none;
}

#TB_window {
	z-index: 9999 !important;
}
/* Shutter */
#shDisplay div#shTitle {
	font: normal 12px/17px 'Lucida Grande', Verdana, sans-serif; /* caption font */
	color: #ffffff; /* caption colour */
	text-align: center;
	margin: 0 auto;
}

#shDisplay div#shCount {
	color: #999999;
	font: normal 10px/12px 'Lucida Grande', Verdana, sans-serif;
}

#shDisplay div#shTitle a {
	text-decoration: none;
	font: bold 16pt 'Courier New', Courier, fixed;
	letter-spacing: -2px;
	margin: 0 10px;
	width: 26px;
	color: #999999;
}

#shDisplay div#shTitle a:hover {
	color: #ffffff;
	border: none;
}

#shDisplay div#shNext{
	float:right;
}

#shDisplay div#shPrev {
	float:left;
}

body {
	height: 100%;
}

#shShutter *, #shDisplay * {
	padding: 0;
	margin: 0;
}

div#shShutter, div#shDisplay {
	top: 0;
	left: 0;
	width: 100%;
	position: absolute;
}

div#shShutter {
	height: 100%;
	z-index: 10000;
	background-color: #000000;
	opacity: 0.8;
	filter:alpha(opacity=80);
}

div#shDisplay {
	display: block;
	background-color: transparent;
	z-index: 10002;
}

div#shDisplay img#shTopImg {
	margin: 0 auto;
	border: 1px solid #555;
	background: transparent;
	display: block;
	max-width: none;
	max-height: none;
	float: none;
	padding:2px;
	cursor: pointer;
}

div#shDisplay div#shWrap {
	visibility: hidden;
}

div#shWaitBar {
	font: bold 32px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	height: 36px;
	width: 100%;
	left: 0;
	cursor: default;
	opacity: 0.999;
	filter: alpha(opacity=100);
	z-index: 10001;
	margin-top: 160px;
	color: #ae0a0a;
    text-align: center;
}

/* disqus */
li.dsq-widget-item { margin: 0px; margin-bottom: 5px;} .dsq-comment-message{font-size:11px !important} a.dsq-comment-reply{color: red !important} ul.dsq-comment-actions a{color:#7A42E7 !important;font-size:12px !important; font-weight: bold !important;opacity: 1 !important;} .dsq-commenter-bio{display:none}

/* jetpack widgets */
.jetpack-image-container:after{clear:both;}.jetpack-image-container:before,.jetpack-image-container:after{display:table;content:"";}

/* shutter */
div#shNavBar a{color:#ccc;text-decoration:none;border:0 none;padding:0;cursor:pointer;}div#shNavBar a img{opacity:0.6;filter:alpha(opacity=60);}div#shNavBar a:hover{color:#fff;}div#shNavBar a:hover img{opacity:1;filter:alpha(opacity=100);}#shDisplay div#shTitle{font:normal 12px/17px 'Lucida Grande',Verdana,sans-serif;color:#ffffff;text-align:center;margin:0 auto;}div#shNavBar{display:block;font:normal 13px/22px 'Lucida Grande',Verdana,sans-serif;color:#999;background-color:yellowgreen;border-top:1px solid #525252;position:fixed;left:0;bottom:0;width:100%;padding:3px 0 5px;text-align:center;cursor:default;z-index:1011;-moz-user-select:none;user-select:none;}body{height:100%;}#shShutter *,#shDisplay *{padding:0;margin:0;}div#shShutter,div#shDisplay{top:0;left:0;width:100%;position:absolute;}div#shShutter{height:100%;z-index:1000;background-color:#000000;opacity:0.8;filter:alpha(opacity=80);}div#shDisplay{display:block;background-color:transparent;z-index:1002;}div#shDisplay img#shTopImg{margin:0 auto;border:1px solid #555;background:transparent;display:block;max-width:none;max-height:none;float:none;-ms-interpolation-mode:bicubic;}div#shDisplay div#shWrap{visibility:hidden;}div#shWaitBar{position:absolute;width:100px;left:50%;margin-left:-50px;margin-top:120px;}#fullSize{display:none;}#shNavBar img{border:0;vertical-align:text-top;margin:0;padding:3px;float:none;}#shNavBar .srel-d{opacity:0.4;filter:alpha(opacity=40);}.sh-make-invisible{visibility:hidden!important;}* html div#shNavBar{display:block;position:absolute;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat')? document.documentElement.scrollTop+document.documentElement.clientHeight-this.clientHeight : document.body.scrollTop+document.body.clientHeight-this.clientHeight);_left:expression(eval(document.compatMode&&document.compatMode=='CSS1Compat')? document.documentElement.scrollLeft : document.body.scrollLeft);}

/* sharedaddy */
div.sharedaddy ul, 
div.sharedaddy li {
	margin: 0;
	padding: 0;
	list-style: none;
	border: none;
	background: none;
}

div.sharedaddy, 
#content div.sharedaddy, 
#main div.sharedaddy {
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 12px;
	clear: both;
}

div.sharedaddy, 
div.sharedaddy div {
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	border-radius: 0 !important;
}

div.sharedaddy h3,
#content div.sharedaddy h3,
#main div.sharedaddy h3,
#primary div.sharedaddy h3 {
	font-size: 12px;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	margin: 3px 0;
	padding: 0;
	text-transform: none;
	letter-spacing: 0;
	line-height: 1;
	font-weight: bold;
	width: 15.625%; /* 100px / 640px */ float: left;
	position: static;
	background: none;
	border: none;
}

.rtl div.sharedaddy h3, 
.rtl #content div.sharedaddy h3,
.rtl #main div.sharedaddy h3,
.rtl #primary div.sharedaddy h3 {
	float: right;
	text-align: right;
}

div.sharedaddy ul, 
div.sharedaddy li {
	margin: 0 !important;
	padding: 0 !important;
	text-indent: 0;
}

div.sharedaddy li::before {
	content: "";
}

div.sharedaddy div.sharing-clear {
	margin: 0 !important;
	padding: 0 !important;
}

div.sharedaddy div.pd-rating {
	margin: 0;
	min-height: 23px;
}

div.sharedaddy a, 
div.sharedaddy a:link, 
div.sharedaddy a:visited {
	font-style: normal;
}

/* ClearFix trick */

div.sharedaddy:before, 
div.sharedaddy:after,
div.sharedaddy .sd-block:before, 
div.sharedaddy .sd-block:after,
div.sharedaddy ul:before, 
div.sharedaddy ul:after {
	content: "\0020";
	display: block;
	height: 0;
	overflow: hidden;
}

div.sharedaddy:after,
div.sharedaddy .sd-block:after,
div.sharedaddy ul:after {
	clear: both;
}

div.sharedaddy,
div.sharedaddy .sd-block,
div.sharedaddy ul {
	zoom: 1;
}


/* =Base Styles
-------------------------------------------------------------- */

div.sharedaddy div.sd-block {
	border-top: 1px solid #ddd;
	border-top: 1px solid rgba(0,0,0,.13);
	padding: 10px 0 5px;
	margin: 0;
	width: 100% !important;
}

div.sharedaddy.sharedaddy-dark .sd-block {
	border-top-color: #222;
	border-top-color: rgba(50,50,50,.5);
}

div.sharedaddy .sd-content {
	width: 82.125%; /* 530px / 640px */ 
	float: right;
	margin: -2px 0 0 0;
}

div.sharedaddy .sd-content ul {
	margin: 0;
}

div.sharedaddy .sd-content li {
	float: left;
	margin: 0 5px 5px 0 !important;
	display: block;
}

.rtl div.sharedaddy .sd-content {
	float: right;
}

.rtl div.sharedaddy .sd-content li {
	float: right;
	margin: 0 0 5px 5px !important;
}

/* Base Button .sd-button */

div.sharedaddy a.sd-button {
	margin: 0;
	padding: 0;
	display: inline-block;
	background: #efefef;
	background: -moz-linear-gradient(top, #f7f7f7 0%, #efefef 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#efefef));
	background: -webkit-linear-gradient(top, #f7f7f7 0%,#efefef 100%);
	background: -o-linear-gradient(top, #f7f7f7 0%,#efefef 100%);
	background: -ms-linear-gradient(top, #f7f7f7 0%,#efefef 100%);
	background: linear-gradient(top, #f7f7f7 0%,#efefef 100%);
	border-radius: 3px;
	border: 1px solid #ddd !important;
	box-shadow: inset 0 1px 0 #fff;
	color: #000 !important;
	text-decoration: none;
	line-height: 1;
	font-size: 12px;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-weight: normal;
}

div.sharedaddy a.sd-button:hover {
	color: #000;
	text-shadow: 0 1px 0 #fff;
	border-color: #ccc;
	background: #eee;
	background: -moz-linear-gradient(top, #efefef 0%, #eee 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(100%,#eee));
	background: -webkit-linear-gradient(top, #efefef 0%,#eee 100%);
	background: -o-linear-gradient(top, #efefef 0%,#eee 100%);
	background: -ms-linear-gradient(top, #efefef 0%,#eee 100%);
	background: linear-gradient(top, #efefef 0%,#eee 100%);
}

div.sharedaddy a.sd-button:active {
	background-color: #efefef;
	box-shadow: inset 0 -1px 0 #fff;
	border-color: #ddd;
}

a.sd-button > span {
	padding: 4px 8px;
	display: block;
	opacity: .8;
	line-height: 1.5em;
	text-shadow: none;
}

a.sd-button:hover span {
	opacity: 1;
}

.sd-button span.share-count {
	font-size: 90%;
	color: #666;
	margin-left: 5px;
}

.rtl .sd-button span.share-count {
	margin-right: 5px;
}

/* Button Style Options */

.sd-social-icon-text a.sd-button > span,
a.sd-button > span {
	padding: 1px 5px 1px 23px;
	background-position: 2px center;
	background-repeat: no-repeat;
}

.sd-social-icon a.sd-button > span {
	padding: 3px;
	width: 16px;
	height: 16px;
	text-indent: -9999px;
	background-position: center center;
	background-repeat: no-repeat;
}

.sd-social-text a.sd-button > span {
	background: none !important;
	padding-left: 5px
}

.sd-social-official li {
	height: 21px;
}

div.sharedaddy .no-text {
	width: 21px;
	height: 21px;
}

div.sharedaddy .no-text a {
	text-decoration: none;
}

div.sharedaddy .no-icon a span, div.sharedaddy li.no-icon div a span {
	padding-left: 5px;
	background-image: none;
}

.rtl .sd-social-icon-text a.sd-button > span,
.rtl a.sd-button > span {
	padding: 3px 23px 3px 5px;
	background-position: 98% center;
}

.rtl .sd-social-text a.sd-button > span {
	padding-left: 0;
	padding-right: 5px
}

.rtl div.sharedaddy .no-icon a span, .rtl div.sharedaddy li.no-icon div a span {
	padding-left: 0;
	padding-right: 5px
}


/* More pannel */

div.sharedaddy .sharing-hidden .inner {
	max-width: 250px;
	padding: 15px 15px 10px;
	position: absolute;
	margin-left: -100px;
	z-index: 1001;
	background-color: #fff;
	border: 1px solid #ccc;
	-moz-border-radius: 3px !important;
	-webkit-border-radius: 3px !important;
	border-radius: 3px !important;
	-moz-box-shadow: 0px 2px 8px #ccc;
	-webkit-box-shadow: 0px 2px 8px #ccc;
	box-shadow: 0px 2px 8px #ccc;
	-webkit-box-shadow: 0px 2px 8px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0px 2px 8px rgba(0, 0, 0, .2);
	box-shadow: 0px 2px 8px rgba(0, 0, 0, .2);
}

.rtl div.sharedaddy .sharing-hidden .inner {
	margin-left: 0;
	margin-right: -100px;
}

div.sharedaddy.sharedaddy-dark .sharing-hidden .inner {
	border-color: #222;
}

/* =Sharing: Email Dialog
-------------------------------------------------------------- */

#sharing_email {
	width: 312px;
	padding: 15px;
	position: absolute;
	margin-left: -120px;
	z-index: 1001;
	background-color: #fff;
	border: 1px solid #ccc;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: 0px 2px 8px #ccc;
	-webkit-box-shadow: 0px 2px 8px #ccc;
	box-shadow: 0px 2px 8px #ccc;
	-webkit-box-shadow: 0px 2px 8px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0px 2px 8px rgba(0, 0, 0, .2);
	box-shadow: 0px 2px 8px rgba(0, 0, 0, .2);
	text-align: left;
}

div.sharedaddy.sharedaddy-dark #sharing_email {
	border-color: #fff;
}

#sharing_email .errors {
	color: #fff;
	background-color: #771a09;
	font-size: 11px;
	padding: 5px 8px;
	line-height: 11px;
	margin: 10px 0 0 0;
}

#sharing_email label {
	font-size: 11px;
	color: #333;
	font-weight: bold;
	display: block;
	padding: 0 0 4px 0;
	text-align: left;
	text-shadow: none;
}

#sharing_email input[type="text"] {
	width: 98.5%;
	margin-bottom: 12px;
	border: 1px solid #ccc;
	background: #fff;
	color: #333;
}

#sharing_email .sharing_cancel {
	padding: 0 0 0 10px;
	font-size: 11px;
	text-shadow: none;
}

#sharing_email .recaptcha {
	width: 312px;
	height: 123px;
	margin: 10px 0 14px 0;
}

/* =RTL
-------------------------------------------------------------- */
body.rtl .sharing ul {
	float: right;
}
body.rtl .sharing li {
	margin: 0 0 0 10px !important;
}

.rtl #sharing_email {
	margin-left: -0px;
	margin-right: -120px;
	text-align: right
}

.rtl #sharing_email label {
	text-align: right
}

.rtl #sharing_email .sharing_cancel {
	padding: 0 10px 0 0;
}

