
@charset "UTF-8";
	body {
	background:url(http://static.bored.com/images/bg-xmas-tree.png) fixed #fff;
	margin:0;
	padding:0;
	height:auto!important;
	position:relative;
	font:.8em "Arial", Helvetica, sans-serif;
}

p {
	line-height:17px;
}

p.description {
	line-height:14px;
}

div.category p.description {
	line-height:15px;
	margin:3px 0;
	color:#5f5f5f;
}

a {
	color:#398ee8;
	font-weight:700;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

h4 {
	font-weight:400;
}




    .random {

        -moz-box-shadow:inset 0px 1px 0px 0px #ffe0b5;
        -webkit-box-shadow:inset 0px 1px 0px 0px #ffe0b5;
        box-shadow:inset 0px 1px 0px 0px #ffe0b5;
        
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fbb450), color-stop(1, #f89306));
        background:-moz-linear-gradient(top, #fbb450 5%, #f89306 100%);
        background:-webkit-linear-gradient(top, #fbb450 5%, #f89306 100%);
        background:-o-linear-gradient(top, #fbb450 5%, #f89306 100%);
        background:-ms-linear-gradient(top, #fbb450 5%, #f89306 100%);
        background:linear-gradient(to bottom, #fbb450 5%, #f89306 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89306',GradientType=0);
        
        background-color:#fbb450;
        
        -moz-border-radius:7px;
        -webkit-border-radius:7px;
        border-radius:7px;
        
        border:1px solid #c97e1c;
        
        display:inline-block;
        color:#ffffff;
        font-family:Trebuchet MS;
        font-size:17px;
        font-weight:bold;
        padding:6px 11px;
        text-decoration:none;
        
        text-shadow:0px 1px 0px #8f7f24;
        
    }
    .random:hover {
        
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f89306), color-stop(1, #fbb450));
        background:-moz-linear-gradient(top, #f89306 5%, #fbb450 100%);
        background:-webkit-linear-gradient(top, #f89306 5%, #fbb450 100%);
        background:-o-linear-gradient(top, #f89306 5%, #fbb450 100%);
        background:-ms-linear-gradient(top, #f89306 5%, #fbb450 100%);
        background:linear-gradient(to bottom, #f89306 5%, #fbb450 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f89306', endColorstr='#fbb450',GradientType=0);
        
        background-color:#f89306;
    }
    .random:active {
        position:relative;
        top:1px;
    }



div.demo {
	float:left;
	width:18em;
	padding:20px;
	margin:1em;
	background:#6af;
}

html, body {
	height:100%;
	margin:0;
	border:0;
	padding:0;
}

div#mainContainer {
	position:relative;
	padding-bottom:400px;
	min-height:80%;
	height:auto;
	width:100%;
	margin:0 auto;
}

div#footer {
	position:absolute;
	bottom:0;
	width:100%;
}

.col2-1 {
	width:50%;
	float:left;
}

.col2-2 {
	width:50%;
	float:left;
}

.col3-1 {
	width:33%;
	float:left;
}

.col3-2 {
	width:34%;
	float:left;
}

.col3-3 {
	width:33%;
	float:left;
}

.leaderboard-ad-728 {
	width:100%;
	float:right;
}

#wrapper {
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	height:auto;

}

#header {
	background-color:#505050;
	background-image:-webkit-gradient(linear, 0% 0, 0% 100%, from(#505050), to(#121212));
	background-image:-webkit-linear-gradient(top, #505050, #121212);
	background-image:-moz-linear-gradient(top, #505050, #121212);
	background-image:-ms-linear-gradient(top, #505050, #121212);
	background-image:-o-linear-gradient(top, #505050, #121212);
	
	}

#header h1 {
	width:237px;
	height:50px;
	margin:0;
	float:left;
	margin-top:1px;
	margin-left:10px;
	background:url(http://cdn1.image.bored.com/images/logo_bored_com_xmas.png) no-repeat;
}

#header h1 a {
	display:block;
	width:237px;
	height:45px;
}

#header h1 a span {
	display:none;
}

#fb {
	padding-top:25px;
}

#header form .field {
	border:1px solid #ccc;
	background:#f5f5f5;
}

#header .header-columns {
	height:50px;
	color:#fff;
}

#header .col2-1 {
	width:502px;
	height:60px;
}

#header .col2-2 {
	width:434px;
	float:right;
	height:60px;
}

#header .col2-2 div.right-bar {
	margin:10px 0;
	color:#fff;
	font-weight:700;
	font-size:90%;
	height:37px;
}

#header .col2-2 div.right-bar p {
	text-align:right;
}

#header .col2-2 div.right-bar a.register {
	color:#f8d90a;
}

#header .col2-2 div.right-bar form {
	background:#0e4064;
	padding:5px;
	margin-top:5px;
	-moz-border-radius:4px;
	text-align:right;
	height:30px;
	width:210px;
	float:right;
}

#header .col2-2 div.right-bar form a {
	color:#75acd3;
}

#header .col2-2 div.right-bar form input#submit_search {
	cursor:pointer;
	background:url(http://cdn1.image.bored.com/images/search-button-submit.jpg) no-repeat;
	border:0;
	width:25px;
	height:22px;
	margin:0 3px 0 0;
}

#header .col2-2 div.right-bar form input#query {
	color:#565656;
	padding-left:5px;
	font-size:95%;
	border:0;
	width:123px;
	height:22px;
}

#header .col2-2 div.right-bar form div {
	line-height:22px;
	vertical-align:middle;
	height:22px;
	position:relative;
	top:3px;
}

.ie8 #header .col2-2 div.right-bar form input#query {
	position:relative;
	top:-7px;
	padding-top:4px;
}

.ie8 #header .col2-2 div.right-bar form a {
	position:relative;
	top:-7px;
}

.ie6 #header .col2-2 div.right-bar form input#query, .ie7 #header .col2-2 div.right-bar form input#query {
	padding-top:4px;
}

.ie6 #header .col2-2 div.right-bar form a, .ie7 #header .col2-2 div.right-bar form a {
	position:relative;
	top:-10px;
}

.ie6 #header .col2-2 div.right-bar form input#submit_search, .ie7 #header .col2-2 div.right-bar form input#submit_search {
	position:relative;
	top:-5px;
}

input#link-this-game {
	background:#FFF;
	border:1px solid #CCC;
	font-size:90%;
	margin-top:10px;
	padding:2px;
	width:98%;
}

#main-nav .col2-1 ul li a.selected-link {
	color:#ffd888;
	height:34px;
}

#membership-nav a {
	font-weight:400;
	text-align:center;
	width:149px;
	height:42px;
	padding-top:4px;
	display:block;
	float:left;
	margin-left:5px;
	background:#eee;
}

#membership-nav a span {
	color:#666;
}

div.divider-3dots {
	height:27px;
	margin:10px 0;
	background:url(http://cdn1.image.bored.com/images/divider-3dots.gif) no-repeat center center #fff;
}

div.divider-3dots hr {
	display:none;
}

#main-nav {
	color:#fff;
	text-shadow: 1px 1px 0px #950000;
	height:34px;
	background-color:#e30010;
	background-image:-webkit-gradient(linear, 0% 0, 0% 100%, from(#e30010), to(#950000));
	background-image:-webkit-linear-gradient(top, #e30010, #950000);
	background-image:-moz-linear-gradient(top, #e30010, #950000);
	background-image:-ms-linear-gradient(top, #e30010, #950000);
	background-image:-o-linear-gradient(top, #e30010, #950000);
	font-size:1.2em;
	text-transform:uppercase;
	font-weight:700;
	overflow:hidden;
	display:block;
	position:relative;
}

#main-nav ul {
	height:34px;
	overflow:hidden;
	display:block;
	position:relative;
	top:0;
	left:0;
}

#main-nav ul li {
	display:inline-block;
}

#main-nav .col2-2 ul {
	margin:0;
	padding:0;
	margin:5px 10px 0 0;
	float:right;
}

#main-nav .col2-2 ul li.search {
	margin:6px 10px 0 0;
	vertical-align:top;
	line-height:20px;
}

#main-nav li.search input#query {
	width:160px;
}

.ie8 li.search input#query {
	position:relative;
	top:-5px;
}

#header .login-bar ul li {
	float:left;
	margin-right:5px;
}

#header .login-bar ul li input.textfield {
	background:#fff;
	padding:4px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border:none;
	color:#333;
	font-size:100%;
	width:145px;
	font-weight:700;
}

#main-nav .col2-2 .search-button {
	cursor:pointer;
	background:url(http://cdn1.image.bored.com/images/search-button-submit.jpg) no-repeat;
	border:0;
	width:29px;
	height:22px;
	margin:0 0 0 3px;
}

#main-nav .col2-2 .query-string {
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	background:#FFF;
	border:medium none;
	color:#333;
	height:20px;
	padding:3px;
	font:90% Arial, Helvetica, sans-serif;
}

#main-nav .col2-1 ul li {
	float:left;
}

#main-nav .col2-2 ul li {
	float:left;
}

#main-nav .col2-1 ul li a {
	padding-left:12px;
	padding-right:14px;
	color:#fff;
	height:25px;
	display:inline-block;
	padding-top:8px;
}

#main-nav .col2-1 ul li a.first {
}

#main-nav ul li a:hover {
	text-shadow: 1px 1px 0px #08b9e2;
	background-color:#00c2f7;
	background-image:-webkit-gradient(linear, 0% 0, 0% 100%, from(#b3ebfb), to(#00c2f7));
	background-image:-webkit-linear-gradient(top, #b3ebfb, #00c2f7);
	background-image:-moz-linear-gradient(top, #b3ebfb, #00c2f7);
	background-image:-ms-linear-gradient(top, #b3ebfb, #00c2f7);
	background-image:-o-linear-gradient(top, #b3ebfb, #00c2f7);
	text-decoration:none;
	height:34px;
}

#foot-nav {
	float:left;
	width:100%;
}

#foot-nav div.col {
	width:240px;
	margin:0;
	padding:0;
	float:left;
}

#foot-nav ul li {
	margin-right:10px;
}

#content .col2-1 {
	width:650px;
	margin-right:5px;

}

#content .col2-2 {
	width:300px;
	margin-left:5px;
}

#main-nav .col2-1 {
	width:100%;
	float:left;
}

#main-nav .col2-2 {
	width:25%;
	float:right;
}

.ie6 #content .col2-1 {
	width:647px;
	margin-right:5px;
}

.ie6 #content .col2-2 {
	width:300px;
	margin-left:5px;
}

.ie7 #content {
	margin-bottom:10px;
}

div.clearitfooter {
	clear:both;
	height:0;
	line-height:0;
	font-size:px;
}

#content .margin .col2-1, #content .margin .col2-2 {
	margin:0;
	padding:0;
}

#content h2.main_titles {
	font-size:18px;
	color:#333;
	margin:0;
	margin-bottom:5px;
	color:#e90;
}

#content .sorting .margin {
	padding:10px;
}

#content .sorting .col2-1 {
	width:30%;
	margin:0;
}

#content .sorting .col2-2 {
	width:70%;
	margin:0;
	text-align:right;
}

#content .sorting a {
	color:#666;
}

#content .sorting a.list_view, #content .sorting a.gallery_view {
	padding:2px 4px;
	color:#fff;
	float:right;
	margin-left:10px;
	width:12px;
	background:no-repeat 4px center #ccc;
}

#content .sorting a.list_view:hover, #content .sorting a.gallery_view:hover {
	color:#000;
}

ul#pagination {
	list-style-type:none;
	margin:0;
	padding:0;
	text-align:center;
}

ul#pagination li {
	border:1px solid #eee;
	display:inline;
	font-size:1.3em;
	font-weight:700;
	margin-right:3px;
	margin-left:3px;
	padding:2px 5px;
	background:#f6f6f6;
}

ul#pagination li a.selected {
	color:#000;
}

.more-pagination {
	text-align:center;
	font-size:16px;
	font-weight:700;
	margin:0;
	color:#1a1a1a;
}

.more-pagination a {
	color:#fff;
	text-shadow: 2px 2px #ff9700;
	padding:6px;
	line-height:20px;
	text-decoration:none;
	margin:2px;
	background:#ffad00;
	-moz-border-radius:3px;
	border-radius:3px;
	-webkit-transition:background-color .3s ease-in-out;
	-moz-transition:background-color .3s ease-in;
	-o-transition:background-color .3s ease-in;
}

.more-pagination a:hover {
	color:#fff;
	text-shadow: 2px 2px #0a4e80;
	background:#1392ee;
}


#trending-pics {
	margin:0 auto;
}



#trending-pics-item ul {
	list-style-type: none;

}

#trending-pics-item li {
	position:relative;
	text-align:left;
	font-size:12px;
	display:block;
	text-decoration:none;
	z-index:5;
}

.trending-pics-img img {
	float:left;
	border:3px solid #ccc;
	margin:8px;
	width:25%;
}

	

.box {
	margin-top:0;
	margin-bottom:10px;
	width:100%;
	float:left;
	background:repeat-x center 1px #FFF;
}

#sitewrapper {
	margin-bottom:10px;
	background:#fff;
}

.box_no_style {
	border:0;
}

.box h2 {
	font-size:17px;
	font-weight:700;
	margin:0;
	margin-bottom:10px;
	color:#212121;
}

.box .margin {
	padding:10px;
}

.box.game .margin {
	padding:5px;
}

.box.game h2 {
	margin-top:5px;
}

.margin-block {
	padding-left:10px;
	padding-right:10px;
}

.margin-ad {
	padding:10px;
}

#game_details p {
	margin-bottom:15px;
}

#game_details div.margin {
	padding-top:0;
}

.box .box2cols {
	width:49%;
	float:left;
}

.box .box2cols.right {
	margin-left:10px;
}

#content .col2-2 .box {
	width:298px;
}

#content .box .item .extra_small_preview, .box .box2cols .item .small_preview {
	float:left;
	margin-right:10px;
}

.box .box2cols h4 {
	font-size:14px;
	margin-top:10px;
	margin-bottom:5px;
}

.sidebox ul.links, .box .box2cols ul.other {
	list-style-type:none;
}

.sidebox ul.links, .sidebox ul.links li, .box .box2cols ul, .box .box2cols ul li {
	margin:0;
	padding:0;
}

.box ul.other li, .sidebox ul.links li {
	padding:8px;
}

.box ul.other li.odd, ul.links li.odd {
	background:#f9f9f9;
}

#preloaderJs {
	background:url(/images/loader_bg.jpg) repeat-x;
	height:500px;
	max-height:500px;
	margin:0 auto;
}

#preloaderJs .preloaderTitleContainer {
	height:80px;
	padding-top:20px;
	height:50px;
	padding-bottom:30px;
	position:relative;
}

#preloaderJs .preloaderTitlePresents {
	color:#FFF;
	font-size:13px;
	font-weight:700;
	padding-left:20px;
	padding-right:20px;
}

#preloaderJs .preloaderGameTitle {
	color:#FFF;
	font-size:25px;
	font-weight:700;
	text-transform:uppercase;
	line-height:50px;
}

#preloaderJs .loaderBg {
	background:url(http://cdn1.image.bored.com/images/loader_bg.png) repeat-x;
	width:390px;
	height:26px;
	margin:20px auto;
	position:relative;
	text-align:left;
}

#preloaderJs .progress_bar {
	margin-left:28px;
	background:url(http://cdn1.image.bored.com/images/loader_bg_percent.png) repeat-x;
	height:26px;
	width:0;
}

#preloaderJs .loader_final_chunck {
	float:right;
	display:none;
	background:url(http://cdn1.image.bored.com/images/loader_final_chunck.png) no-repeat;
	width:20px;
	height:26px;
	position:absolute;
	top:0;
	right:2px;
}

#preloaderJs .loading_span {
	color:#303334;
	font-size:10px;
	position:absolute;
	top:4px;
	right:40px;
}

#preloaderJs .loading_percent {
	font-size:14px;
	font-weight:700;
}

div.privacy-policy {
	background:#FFF;
	padding:10px;
	text-align:justify;
	margin-bottom:20px;
}

div.privacy-policy h2 {
	font-size:170%;
	font-weight:700;
	margin-bottom:10px;
}

div.privacy-policy h3 {
	margin:5px 0;
}

div.privacy-policy li {
	margin:5px 0 5px 10px;
	line-height:normal;
}

#allGames li {
	display:block;
	float:left;
	padding:2px 10px;
	width:225px;
}

#cse-search-box input[type=text] {
	margin:30px 0 0 150px;
	width:200px;
	}
	
#newStuffContainer {
	height:260px;
	width:980px;
	padding:10px 10px 0;
	background:url(http://cdn1.image.bored.com/images/new_stuff_pattern.jpg) repeat-x;
	margin:0 auto;
}

#newStuff {
	height:250px;
	width:680px;
	float:left;
	background:url(http://cdn1.image.bored.com/images/trending.gif) no-repeat;
}


#newStuff ul {
	list-style-type:none;
	color:#96a9b5;
	margin:0;
	font:10px Arial, Helvetica, sans-serif;
	margin:50px 0 0 15px;
	width:315px;
	float:left;
}

.trending-img a {
	float:left;
	padding:1px;
	
}

.trending-img a:hover {
	background:#faa731;
	}
	
.trending-links {
	padding:2px;
	margin-left:55px;
}
.trending-links a {
	font-size:14px;
	font-weight:700;
	text-decoration:none;
	color:#faa731;
}

.trending-links a:hover {
	color:#fff;
	background:#faa731;
}


#newStuff p {
	text-transform:uppercase;
	}

#newStuff li {
	width:310px;
	margin:3px;
	padding:5px;
	margin:0 0 3px 0;
	background-color:#fff;
	height:50px;
}

#newStuffAd {
	height:250px;
	width:300px;
	float:left;
	margin:0;
	padding:0;
}

#trnd-right ul {
	float:right;
	}



div#d404 h1 {
	font-size:160%;
	margin:15px 0 30px;
	color:#052338;
}

div#d404 h2 {
	font-size:110%;
	margin-bottom:20px;
	color:#666;
}

div#search-results .col3-1 {
	width:200px;
}

div#search-results .col3-2 {
	width:800px;
	margin-left:10px;
	margin-right:10px;
}

div#search-results .col3-3 {
	width:120px;
}

div#search-results .col3-2 h2.search-results {
	margin-bottom:10px;
}

div#search-results .col3-2 h3 {
	border-bottom:1px solid #e78314;
	font-size:16px;
	height:20px;
	padding-top:4px;
	padding-bottom:4px;
	color:#6d481d;
	background:#f69827;
}

div#search-results .col3-2 h3.games {
	padding-left:32px;
	background:url(http://cdn1.image.bored.com/images/joystick-icon.png) no-repeat 1% 50%;
}

div#search-results .col3-2 h3.people {
	padding-left:25px;
	background:url(http://cdn1.image.bored.com/images/people-icon.png) no-repeat 1% 48%;
}

div#search-results .col3-2 h3.media {
	padding-left:25px;
	background:url(http://cdn1.image.bored.com/images/film-reel-icon.png) no-repeat 1% 50%;
}

div#search-results ul.results li {
	height:72px;
	display:block;
	color:#8c8c8c;
	border-bottom:1px #e0e0e0 solid;
	padding-top:15px;
	padding-bottom:15px;
}

div#search-results ul.results li.last {
	border:none;
}

div#search-results ul.results img.user-icon, div#search-results ul.results img.game-thumb {
	float:left;
	margin-right:10px;
}

div#search-results ul.results li a.username, div#search-results ul.results li a.game-title {
	color:#1a4dc1;
	text-decoration:underline;
	font-size:14px;
	font-weight:400;
}

div#search-results ul.results li p.picture-stats, div#search-results ul.results li p.game-teaser {
	color:#000;
}

div#search-results ul.results li div.add-and-send, div#search-results ul.results li div.play-now {
	margin-top:10px;
}

div#search-results ul.results li img.status-indicator {
	margin-right:5px;
}

div#search-results .col3-1 h4 {
	font-size:15px;
	font-weight:700;
	margin-bottom:12px;
	line-height:15px;
}

div#search-results .col3-1 ul {
	margin-bottom:12px;
}

div#search-results .col3-1 ul li {
	border-bottom:1px #e0e0e0 solid;
	min-height:16px;
	height:auto;
	padding-top:2px;
	padding-bottom:2px;
	margin-bottom:3px;
}

div#search-results .col3-1 ul li ul {
	margin-top:10px;
	padding-left:5px;
	display:none;
	font-size:90%;
	list-style:square;
	margin-left:15px;
	color:#a3a3a3;
}

div#search-results .col3-1 ul li ul li span {
	font-size:95%;
	color:#666;
}

div#search-results ul#game-results p.name {
	margin-bottom:5px;
}

div#search-results ul#game-results div.game-information-tags {
	color:#000;
	margin-top:5px;
}

div#search-results ul#game-results li {
	min-height:78px;
	height:auto;
}

div#search-results div.filter-results {
	min-height:28px;
	height:auto;
	padding-top:3px;
	padding-bottom:3px;
	background:#f2f2f2;
}

div#search-results ul.results h4.noresults {
	font-size:110%;
	color:#666;
	font-weight:700;
	margin:10px 0;
}

form.filter {
	font-size:11px;
}

form.filter p {
	display:inline;
}

div.cols1 div.item {
	background:#fff;
	padding:5px;
	width:98%;
	height:auto;
	border-bottom:1px solid #ddd;
	margin-bottom:0;
	background-image:none;
}

div.cols1 div.item div.small_preview {
	width:80px;
	float:left;
	height:auto;
}

div.cols1 div.item div.small_preview img {
	height:48px;
	width:58px;
	padding:2px;
	border:2px solid #ddd;
}

div.cols1 div.item div.small_preview img:hover {
	border-color:#1186da;
}

div.cols1 div.item h3 {
	padding:0;
}

div.cols1 div.item p.play_count {
	float:none;
	text-align:left;
	font-size:80%;
	color:#525252;
	margin-top:3px;
	line-height:10px;
}

div#add-media form label {
	display:block;
	margin-bottom:5px;
	font-size:100%;
	font-weight:700;
	color:#333;
}

div#add-media form p.fields {
	margin-bottom:5px;
	padding-bottom:10px;
	border-bottom:1px solid #ddd;
}

div#add-media form p.fields input, div#add-media form p.fields textarea, div#add-media form p.fields select {
	background:#fff;
	width:400px;
	border:1px solid #b3b3b3;
	padding:4px;
}

div#registerAnAccount h3, div#registerAnAccount p, div#registerAnAccount ul li {
	margin-bottom:10px;
}

div#registerAnAccount h3 {
	font-size:120%;
}

div#registerAnAccount p {
	line-height:18px;
}

div#registerAnAccount ul {
	margin-left:10px;
	list-style:disc;
}

div#registeAnAccount ul li {
	list-style:disc;
}

#homepage p.game_description {
	font-size:1em;
	line-height:14px;
	margin-bottom:5px;
}

#homepage h3.game_title {
	font-size:1em;
	margin-bottom:2px;
}

#homepage .small_preview {
	margin-bottom:0;
}

#homepage #featured_games .small_preview {
	margin-bottom:5px;
}

#content #homepage .col2-1, #content #generic_page .col2-1, #content #photo_page .col2-1, #content #survey_list .col2-1, #content #survey_view .col2-1 {
	width:670px;
	margin-right:10px;

}

#content #homepage .col2-2, #content #generic_page .col2-2, #content #photo_page .col2-2, #content #survey_list .col2-2, #content #survey_view .col2-2 #content #template_view .col2-2 {
	margin:0;
}

#photo_page .tags {
	margin-top:15px;
}

#photo_page .tags .tag {
	margin:4px;
	height:20px;
}

#photo_page .tags .tag a {
	font-weight:400;
	color:#333;
}

#photo_page .tags .tag a.tag_link {
	border:1px solid #eee;
	padding:2px;
	background:#f1f1f1;
}

#photo_page .tags .tag a.tag_link:hover {
	background:#eee;
}

#photo_page .tags div.tags {
	margin-top:5px;
}

div#new-album {
	display:none;
	padding:5px;
	background:#f6f6f6;
	border:1px solid #d7d7d7;
	margin-top:5px;
}

div#new-album p {
	margin-bottom:5px;
}

div#new-album input.name {
	border:1px solid #d7d7d7;
	padding:4px;
	width:95%;
	color:#4f4f4f;
}

#content #template_view .col2-1 {
	width:630px;
}

#content #template_view div.sidebar-ad {
	margin:10px 0;
}

.box_title a {
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	border-top:1px solid #ccc;
	border-bottom:1px solid #fff;
	position:relative;
	top:1px;
	background:url(http://cdn1.image.bored.com/images/box_tab_over.png);
}

.box2 {
}

.item {
	height:180px;
	float:left;
	width:100%;
	margin-bottom:10px;
}

#videos .item {
	background:-145px 0;
}

#images .item {
	background:-290px 0;
}

#featured_games .item {
	margin-bottom:0;
}

.item h3 {
	padding-top:8px;
}

.item h3 a {
	font-size:12px;
	margin-top:4px;
}

.item h3 a:hover {
	color:#fff;
	text-decoration:none;
	background:#06f;
}

.item .image {
	height:97px;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	marging-bottom:5px;
	width:135px;
	background:center center;
}

.item p.description {
	font-size:11px;
	color:#4c4c4c;
	margin-top:4px;
	word-wrap:break-word;
}

.item p.play_count {
	font-size:10px;
	text-align:right;
	margin-top:0;
	line-height:12px;
}

.item p.rating, .item p.play_count {
	float:left;
	width:50%;
	color:#4c4c4c;
}

.item p.rating img {
	margin-right:1px;
}

.item .info, .item .meta {
	padding-left:6px;
	padding-right:6px;
}

.item .info {
	height:83px;
}

.item .meta {
	height:18px;
}

div#thumb-selector .col3-1, div#thumb-selector .col3-2, div#thumb-selector .col3-3 {
	width:33%!important;
	margin:0!important;
	padding:0!important;
}

div#thumb-selector .float-left {
	width:20%;
	float:left;
}

div#thumb-selector .float-right {
	width:80%;
	float:right;
}

div#thumb-selector .clearfix {
	margin-bottom:10px;
}

.cols4 .item {
	width:145px;
	margin-right:20px;
}

#games .cols4 .item {
	width:141px;
}

.ie6 .box .cols4 .item {
	margin-right:5px;
}

.ie6 .cols4 .item.last, .cols4 .item.last {
	margin-right:0;
}

#sidebar-sponsored-games a:hover {
	text-decoration:none;
}

#more_games .item {
	width:288px;
	height:107px;
	margin-bottom:10px;
	display:bloock;
	clear:both;
	position:relative;
	top:0;
	left:0;
}

#videos #more_games .item {
	background:0 -107px;
}

#more_games .item .image {
	float:left;
	margin-left:4px;
	margin-right:4px;
}

#more_games .item .info {
	height:80px;
}

#more_games .item p.rating, #more_games .item p.play_count {
	width:25%;
	padding-top:12px;
}

.ie7 #more_games .item p.rating, .ie7 #more_games .item p.play_count, .ie6 #more_games .item p.rating, .ie6 #more_games .item p.play_count {
	width:50%;
	padding-top:12px;
}

.item-ad div.info p {
	overflow:hidden;
	height:44px;
	padding:0;
}

.cols4 .item-ad div.last {
	margin:0 10px 0 0;
	padding:0;
}

.cols2 .item {
	width:50%;
}

.cols1 .item {
	width:100%;
}

.extra_small_preview {
	width:120px;
	height:88px;
}

.small_preview {
	width:150px;
	height:110px;
	margin-bottom:10px;
}

.full_preview p {
	margin-bottom:10px;
}

.full_wide_preview {
	width:948px;
	height:480px;
	margin-bottom:10px;
}

.box .cols3 .text-link {
	width:33.3%;
	float:left;
	margin-bottom:10px;
}

.box .cols3 .text-link p {
	line-height:14px;
}

.box .cols3 .text-link.last {
	float:right;
}

.box .text-link a.url {
	color:#2a9324;
}

.box .cols3 .text-link p.website-description {
	margin-bottom:5px;
}

.sidebox {
	margin-bottom:10px;
	background:#FFF;
}

.sidebox div.margin {
	padding:10px;
}

.sidebox h2 {
	color:#FFF;
	font-size:1.2em;
	padding-left:8px;
	padding-top:4px;
	padding-bottom:4px;
	margin-bottom:8px;
	background:#2dabf3;
}

.sidebox.blogroll div.category {
	margin-bottom:10px;
}

.sidebox p.read_all {
	text-align:right;
}

.side-ad-300 {
	margin-bottom:10px;
}

div.category div.cat-title {
	padding:4px;
	padding-left:8px;
	background:#5e93dc;
}

div.category div.cat-title h2 {
	font-size:1.1em;
	color:#fff;
	float:left;
}

div.category div.cat-title a {
	float:right;
	font-size:.8em;
	padding-top:1px;
	color:#fff;
	margin-right:2px;
	padding:2px;
}

div.category div.cat-title a:hover {
	text-decoration:none;
	color:#dfedff;
}

div.category div.cat-titleh {
	padding:4px;
	padding-left:8px;
	background:#e06b00;
}

div.category div.cat-titleh h2 {
	font-size:1.1em;
	color:#fff;
	float:left;
}

div.category ul li {
	border-bottom:1px solid #d3d3d3;
	padding-top:7px;
	padding-bottom:7px;
}

.box div.category h2 {
	margin-bottom:0;
	clear:both;
}

.sidebox h2 a {
	float:right;
	color:#fff;
	margin-top:2px;
	font-size:12px;
	text-transform:none;
	margin-right:8px;
}

#main-nav #search_form {
	margin-top:4px;
}

.sidebox #signup_form {
	margin-top:10px;
	margin-bottom:10px;
}

input.field {
	width:186px;
	margin-right:5px;
	font-size:12px;
	float:left;
}

input.button {
	float:right;
}

#login_page div.signup-today h3 {
	margin-bottom:10px;
}

#login_page div.signup-today ul li {
	margin-bottom:5px;
}

div.currently_playing {
	margin-bottom:10px;
}

div.currently_playing div.game_thumbnail {
	float:left;
	width:140px;
	height:103px;
	margin-right:10px;
	display:inline;
	display:block;
	margin-bottom:10px;
}

div.currently_playing div.game_thumbnail.last {
	margin-right:0;
}

.share_buttons {
	padding-left:20px;
	margin-left:6px;
	height:20px;
	display:block;
	float:left;
	background:no-repeat;
}

#share_networks {
	position:relative;
	top:20px;
	left:28px;
	height:20px;
	width:220px;
	background:#fff;
}

.but_arrow_up span, .but_arrow_down span {
	display:none;
}

.but_arrow_up, .but_arrow_down {
	width:100%;
	height:21px;
	margin-top:6px;
	margin-bottom:6px;
	clear:both;
	display:block;
	background:no-repeat;
}

#footer {
	background:url(http://cdn1.image.bored.com/images/footer-bg.jpg) repeat-x top left #000;
	color:#757575;
	min-height:320px;
	height:auto;
	margin-top:20px;
}

#footer div.margin {
	padding:15px;
}

#footer a {
	color:#cbcbcb;
	font-weight:400;
	border-bottom:1px dotted #1a425c;
}

#footer a:hover {
	color:#55b3f8;
	text-decoration:none;
	border-bottom:1px solid #1a425c;
}

#footer h4 {
	font-weight:700;
	color:#f3f3f3;
	text-transform:uppercase;
	margin-bottom:10px;
	padding-bottom:5px;
	font-size:130%;
	border-bottom:1px dotted #585858;
	width:90%;
}

#footer h4 span {
	color:#82a4bd;
}

#footer ul {
	padding-left:20px;
}

#footer ul li {
	margin-bottom:5px;
	list-style-image:url(http://cdn1.image.bored.com/images/bullet-footer.png);
	paddin-left:14px;
	line-height:16px;
}

#footer p {
	color:#f3f3f3;
}

#footer p.copyright {
	padding:15px 0;
}

#footer p.dmca {
	font-size:80%;
	margin-bottom:10px;
	color:#e0e9ef;
}

h2.seo-description {
	font-size:110%;
	color:#666;
	font-weight:400;
	line-height:1.4em;
}

#categories_page .col3-1 {
	width:160px;
	margin-right:5px;
}

#categories_page .col3-2 {
	width:810px;
	margin-left:5px;
}

#categories_page .col3-3 {
	width:160px;
	margin-left:5px;
}

#categories_page .col3-1 ul li, #links_page .col3-1 ul li, #separate_games .col3-1 ul li, #advanced-search ul li {
	border-bottom:1px solid #f5f5f5;
	padding-bottom:3px;
	padding-top:3px;
}

#categories_page .sorting-options .margin {
	padding:4px 0;
}

#categories_page .sorting-options p {
	float:left;
	display:block;
	margin:0;
	padding:0;
	line-height:14px;
	font-size:11px;
	color:#444;
	margin-top:5px;
}

#categories_page .sorting-options ul {
	float:right;
	display:block;
	margin:0;
	padding:0;
	line-height:14px;
}

#categories_page .sorting-options ul li {
	display:block;
	float:left;
	margin:0;
	padding:0;
	margin-left:12px;
	line-height:14px;
	font-size:11px;
}

#categories_page.listing .box .item {
	border-bottom:1px solid #ccc;
	padding:5px;
	width:96.5%;
}

#categories ul, #categories ul li {
	margin:0;
	padding:0;
}

#categories ul li {
	list-style:none;
}

#categories ul {
	margin-bottom:10px;
}

#categories_page #featured_games .cols4 .item {
	margin-right:4px;
}

#categories_page #featured_games .cols4 .last {
	margin-right:0;
}

#categories_page div#megabaner-section {
	display:block;
	width:750px;
}

.ie7 #categories_page div#megabaner-section {
	margin:-10px 0 10px;
}

#categories_page div.megabaner-games {
	width:310px;
	float:left;
}

#categories_page div.megabaner-baner {
	width:430px;
	float:left;
}

#categories_page div.megabaner-baner-container {
	width:300px;
	float:left;
}

#categories_page div.megabaner-baners-right {
	width:120px;
	float:right;
	margin-top:5px;
}

#categories_page div.megabaner-baner-right {
	margin-bottom:53px;
}

#categories_page div.megabaner-baner-right-last {
	margin-bottom:0;
}

#categories_page div.megabaner-adzone-container {
	clear:both;
	display:block;
	width:430px;
	padding-top:10px;
}

#categories_page div.megabaner-adzone {
	padding:60px 10px 10px;
	color:#fff;
	text-align:center;
	min-height:75px;
	background:#959cae;
}

#links_page .col3-1 {
	width:140px;
}

#links_page .col3-2 {
	width:500px;
	margin-top:10px;
}

#links_page .col3-3 {
	width:320px;
}

#profile_page .col3-1 {
	width:240px;
}

#profile_page .col3-2 {
	width:400px;
	margin-top:10px;
}

#profile_page .col3-3 {
	width:320px;
}

#landing_page #profile-block {
	padding-top:10px;
	margin-top:10px;
	border-top:1px solid #f3f3f3;
}

#profile-block form p.fields {
	margin-bottom:5px;
	padding-bottom:5px;
	border-bottom:1px solid #f3f3f3;
}

#profile-block form p.fields label {
	display:block;
	margin-bottom:5px;
	font-weight:700;
}

#separate_games .col3-1 {
	width:180px;
}

#separate_games .col3-2 {
	width:460px;
	margin-top:10px;
}

#separate_games .col3-3 {
	width:320px;
	display:inline;
}

.ie6 #links_page .col3-2 {
	width:496px;
}

#links_list ul {
	margin:0;
	padding:0;
}

#links_list ul li {
	margin:0;
	border-top:1px solid #eee;
	padding:10px;
	list-style:none;
	line-height:17px;
	line-height:1.4em;
}

#links_list ul li p {
	color:#5f5f5f;
}

#links_list ul li a {
	font-size:14px;
}

#top_content {
	margin-bottom:10px;
	height:90px;
	background:#ccc;
}

#top_content .advertising, #top_content .suscribe_box {
	float:left;
}

#top_content .advertising {
	width:730px;
	margin-right:10px;
}

#top_content .suscribe_box {
	width:210px;
	font-size:12px;
	padding-top:10px;
}

#top_content .suscribe_box p {
	margin-top:0;
	margin-bottom:10px;
}

#top_content .suscribe_box .field {
	width:115px;
}

#mailbox-options {
	height:30px;
	margin-top:20px;
}

#mailbox-send-form {
	margin-top:20px;
}

#mailbox-send-form form {
	display:block;
}

#mailbox_page div.messages_actions {
	font-size:90%;
	margin-bottom:10px;
	color:#666;
}

#mailbox_page div.chooseFriend {
	margin-top:5px;
	color:#666;
	font-size:90%;
}

#mailbox_page #toArray {
	font-size:90%;
}

#mailbox_page div#friends-browser {
	background:#fff;
	position:absolute;
	padding:5px 7px;
	border-width:0 1px 1px;
	border-style:solid;
	border-color:#bbb;
	min-width:183px;
}

#mailbox-options a.your_mailbox strong {
	color:#800;
}

#mailbox-options a.new_mail {
	float:right;
}

table#mailbox {
	margin-bottom:10px;
}

table#mailbox a {
	color:#333;
}

table#mailbox tr th {
	font-size:10px;
	text-align:left;
	padding:4px;
	background:#fff;
	color:#333;
}

table#mailbox tr td, table#new_message td {
	border-top:1px solid #eee;
	padding:4px;
}

table#mailbox tr td {
	padding:10px 2px;
	vertical-align:middle;
}

table#mailbox tr td img.trash {
	padding:5px;
	border:1px solid transparent;
}

table#mailbox tr td img.trash:hover {
	padding:5px;
	border:1px solid #e03a18;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

table#mailbox tr td a {
	font-weight:400;
}

table#mailbox tr.unread td {
	background:#f1f7fd;
}

table#mailbox tr.unread td.subject a {
	font-weight:700;
}

table#mailbox tr td.date {
	color:#777;
	font-size:11px;
	width:140px;
}

table#mailbox tr td.sender {
	width:140px;
}

table#mailbox tr td.sender a, table#mailbox tr td.subject a {
	color:#398ee8;
}

table#mailbox tr td.sender abbr, table#mailbox tr td.subject abbr {
	color:gray;
	font-size:11px;
}

table#mailbox tr td.actions {
	width:15px;
}

table#mailbox tr.even {
	background:#ececec;
}

table#new_message td {
	vertical-align:top;
}

table#new_message td input.field {
	font-size:12px;
	padding:5px;
}

table#new_message label {
	font-weight:700;
	line-height:28px;
}

table#new_message #rich_formatting a {
	margin:2px;
}

table#new_message #rich_formatting a img {
	border:0;
}

table#new_message .cancel {
	font-size:11px;
	color:#333;
	text-decoration:underline;
}

table#new_message a.send {
	padding:4px;
	text-transform:uppercase;
	color:#fff;
	background:#036;
}

table#new_message a.send:hover {
	background:#039;
}

table#thread-messages {
	width:100%;
}

table#thread-messages td {
	border-top:1px solid #eee;
	padding:10px 2px;
	vertical-align:top;
}

table#thread-messages td h2, table#thread-messages td h2 a {
	font-size:13px;
	font-weight:400;
}

table#thread-messages td h2 a {
	font-size:13px;
	font-weight:400;
}

table#thread-messages td h2 span.date {
	font-size:11px;
	font-weight:400;
	color:gray;
}

#content #mailbox_page .col2-1 {
	float:left;
	width:140px!important;
	margin-right:10px;
}

#content #mailbox_page .col2-2 {
	float:left;
	width:790px!important;
}

#login_page .col2-1, #login_page .col2-2, #edit_profile .col2-1, #edit_profile .col2-2 {
	width:50%!important;
	margin:0;
}

#game_page .col2-1 {
	float:left;
	width:640px!important;
	display:inline;
}

#game_page .col2-2 {
	float:right;
	width:300px!important;
	display:inline;
}

#game_page div.margin {
	padding:6px;
}

#game_page #rooms th {
	font-size:10px;
}

#game_page #rooms th a {
	color:#000;
}

#game_page #rooms td {
	font-size:9px;
}

#game_page .slides a {
	border:1px solid #eee;
	display:inline;
	font-size:.9em;
	font-weight:700;
	margin-right:3px;
	margin-left:3px;
	padding:2px 5px;
	background:#f6f6f6;
}

#game_page .slides a.selected {
	color:#000;
}

#game_page .text_ad {
	border-bottom:1px solid #eee;
	font-size:11px;
	margin-bottom:9px;
	padding-bottom:7px;
	text-align:center;
	color:#333;
	line-height:150%;
}

#game_page .text_ad a {
	font-size:16px;
	font-weight:700;
}

#game_page .title-big #favorites-buttons {
	display:none;
}

#game_page .title-big #favorites-buttons a.button_favorite {
	text-decoration:none!important;
}

#login_page div#error {
	padding:10px;
	margin-bottom:10px;
	display:none;
	text-align:center;
	background:#ffc;
}

#login_page form.login_box {
	padding:20px;
	margin-bottom:10px;
	background:#f6f6f6;
}

#login_page form span.note, div.developer_add_game {
	font-size:11px;
	color:#777;
}

#login_page form label, div.developer_add_game form label {
	font-size:16px;
	font-weight:400;
	float:left;
	font-size:120%;
	color:#1392fc;
	font-weight:700;
}

div.developer_add_game form label {
	width:150px;
	display:inline-block;
	line-height:24px;
}

#login_page form p, div.developer_add_game form p {
	padding-top:15px;
	padding-bottom:15px;
}

#login_page form p.fields, div.developer_add_game form p.fields {
	border-bottom:1px solid #eee;
}

#login_page form input.field, #login_page form select.field {
	font-size:14px;
	float:right;
}

#login_page form input.error {
	background:#ffc;
}

#login_page form label.error {
	color:#800;
	float:right;
	font-size:10px;
	font-weight:700;
	position:relative;
	line-height:1.5em;
	margin-top:-15px;
	margin-right:5px;
	border:0;
	color:#fff;
	padding:0 2px;
	background:red;
}

#login_page form p.submit_form {
	text-align:center;
	margin:0;
}

#login_page form#form-profile label {
	float:none;
	display:block;
	margin-bottom:10px;
}

#login_page #welcome {
	margin-bottom:20px;
	padding:10px;
	background:#f6f6f6;
}

#login_page #welcome h2 {
	font-size:24px;
	text-align:center;
}

#login_page #welcome ul {
	padding-left:20px;
	margin-top:10px;
	margin-bottom:10px;
}

#login_page #welcome li {
	list-style-type:disc;
	font-size:14px;
	color:#333;
	line-height:130%;
}

#login_page #welcome p {
	font-size:16px;
	color:#222;
}

#landing_page .col2-1, #profile_gallery .col2-1 {
	float:left;
	width:630px!important;
	display:inline;
}

#landing_page .col2-2, #profile_gallery .col2-2 {
	float:right;
	width:300px!important;
	display:inline;
}

#landing_page div.float-left, #landing_page div.float-right {
	width:46%;
	padding:5px;
}

#landing_page div.float-left {
	float:left;
}

#landing_page div.float-right {
	float:right;
}

#landing_page div.float-right p {
	height:20px;
	margin-top:2px;
	color:#5f5f5f;
}

#landing_page dl.progress, #landing_page dl.progress * {
	margin:0;
	padding:0;
}

#landing_page dl.progress {
	padding:1px;
	border:1px solid #ddd;
	height:20px;
	width:300px;
}

#landing_page .progress dt {
	width:0;
	height:0;
	overflow:hidden;
}

#landing_page .progress .done, .progress .left {
	height:100%;
	float:left;
}

#landing_page .progress .done {
	background:url(http://cdn1.image.bored.com/images/progress-bar-completed.jpg) repeat-x #319f4a;
	width:2%;
}

#landing_page .progress .left {
	width:98%;
	background:#f3f3f3;
}

#landing_page .progress span {
	display:block;
	width:100%;
	height:100%;
	color:#fff;
	line-height:20px;
	text-align:center;
}

#landing_page .progress .done span a {
	color:#fff;
	display:block;
	font-weight:700;
	text-decoration:none;
}

#landing_page div#latest-games div.games {
	background:#f4f4f4;
}

#landing_page div#welcome-box h3 {
	font-size:130%;
	margin-bottom:10px;
	color:#6f6f6f;
}

#landing_page div#welcome-box div.text p {
	margin-bottom:5px;
	color:#6f6f6f;
}

#landing_page div#welcome-box div.avatar {
	margin-right:10px;
}

#landing_page div#welcome-box div.avatar img {
	padding:2px;
	border:2px solid #e3e3e3;
}

#landing_page div#profile-links {
	margin-bottom:10px;
	position:relative;
}

#landing_page div#edit-your-profile {
	display:block;
	position:absolute;
	top:-20px;
	left:300px;
	z-index:3;
	background:#fff;
	border:2px solid #000;
	color:#000;
}

#landing_page input#text {
	padding:5px;
	font-size:110%;
	width:85%;
	border:1px solid #9f9f9f;
}

#landing_page input#text:focus {
	border:1px solid #333;
}

#landing_page ul#log {
	margin-top:10px;
	border-top:1px solid #f3f3f3;
	padding-top:5px;
}

#landing_page ul#log li {
	margin-bottom:5px;
	padding-bottom:5px;
	border-bottom:1px solid #f4f4f4;
}

#landing_page ul#log p.title {
	font-weight:700;
	color:#4f4f4f;
}

#landing_page ul#log p.info {
	font-size:80%;
}

div.tp-container {
	display:inline;
	position:relative;
}

div.tp-container div.tooltip {
	background:url(http://cdn1.image.bored.com/images/tooltip-bg.png) no-repeat;
	height:50px;
	margin:0;
	padding-top:25px;
	padding-left:25px;
	position:absolute;
	top:-60px;
	left:-45px;
	width:178px;
	font-weight:700;
	color:#6f6f6f;
}

#landing_page div#news a.head {
	display:block;
	padding:0 0 5px;
	border-bottom:1px solid #e3e3e3;
	margin-bottom:5px;
	cursor:pointer;
}

#landing_page div#news a:hover {
	text-decoration:none;
	color:#5f5f5f;
}

#landing_page div#news a.head h4 {
	font-size:120%;
	font-weight:700;
	margin-bottom:3px;
}

#landing_page div#news span.date {
	display:block;
	font-size:90%;
	margin-bottom:5px;
}

#landing_page div#news div.text {
	color:#5f5f5f;
	font-size:90%;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:3px solid #e3e3e3;
}

div#profile_gallery ul#media-list li {
	float:left;
	width:142px;
	padding:0 5px;
	margin-bottom:10px;
}

div#profile_gallery ul#media-list li p {
	color:#999;
	position:relative;
	text-align:center;
}

div#profile_gallery ul#media-list li p.description {
	font-size:90%;
	height:40px;
}

div#profile_gallery ul#media-list li p.actions, div#profile_gallery ul#media-list li p.date {
	font-size:90%;
}

div#profile_gallery ul#media-list li p.actions a:hover {
	text-decoration:none;
	color:#234d5f;
}

div#profile_gallery ul#media-list li p.image a img.media-item {
	background:#fff;
	padding:4px;
	border:1px solid #ccc;
	margin-bottom:5px;
}

div#profile_gallery ul#media-list span#myAvatar {
	position:absolute;
	top:10px;
	left:35px;
	padding:2px;
	background:#fff;
	border:1px solid #ddd;
}

ul#media-list li {
	height:110px;
}

#profile_album ul#media-list li {
	height:165px;
}

div#profile_gallery ul#albums li {
	padding:5px;
}

div#profile_gallery ul#albums li:hover {
	background:#ffffda;
}

div#profile_gallery ul#albums div.info {
	float:left;
	width:90%;
}

div#profile_gallery ul#albums div.actions {
	float:right;
	width:10%;
	text-align:right;
	display:none;
}

div#edit_profile div.col2-2 h3, div#edit_profile div.col2-1 h3 {
	margin-bottom:20px;
	font-size:140%;
	color:#094a79;
}

div#edit_profile div.col2-2 p {
	line-height:1.6em;
	color:#666;
	margin-bottom:20px;
}

div#edit_profile div#profile-privacy div.clearfix {
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid #f3f3f3;
}

div#edit_profile div#profile-privacy div.float-left {
	width:70%;
	float:left;
}

div#edit_profile div#profile-privacy div.float-left strong {
	display:block;
	margin-bottom:6px;
}

div#edit_profile div#profile-privacy div.float-left span {
	font-size:90%;
	color:#a4a4a4;
	line-height:1.6em;
}

div#edit_profile div#profile-privacy div.float-right {
	width:30%;
	float:right;
	text-align:right;
}

div#edit_profile p.fields {
	width:90%;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px solid #f3f3f3;
}

div#edit_profile p.fields label {
	display:block;
	font-weight:700;
	margin-bottom:5px;
	color:#3f3f3f;
}

div#edit_profile p.fields input.textfield, textarea {
	width:400px;
	padding:4px;
	font-size:110%;
	border:1px solid #bbb;
}

div#edit_profile select {
	padding:3px;
	border:1px solid #bbb;
}

div#edit_profile p.fields textarea {
	height:150px;
}

div#edit_profile p.fields span {
	color:#2f2f2f;
}

div#edit_profile form#edit-profile form p.fields {
	margin-bottom:5px;
	padding-bottom:5px;
}

div.block {
	margin-bottom:10px;
	border:1px solid #d3d3d3;
	background:#fff;
}

div.block div.title {
	background:url(http://cdn1.image.bored.com/images/gradient-title-bar.png) repeat-x #fff;
	height:14px;
	border-bottom:1px solid #d3d3d3;
	position:relative;
	padding:5px;
}

div.block div.title.blue {
	background:url(http://cdn1.image.bored.com/images/gradient-blue-title-bar.png) repeat-x #fff;
}

div.block div.title.blue h2 {
	color:#303030;
}

div.block div.title.cyan {
	background:url(http://cdn1.image.bored.com/images/gradient-title-bar.png) repeat-x #4ba9f0;
}

div.block div.title.green {
	background:url(http://cdn1.image.bored.com/images/gradient-title-bar.png) repeat-x #28834a;
}

div.block div.title.cyan span, div.block div.title.green span {
	color:#fff;
}

div.block div.title div.title-border-left, div.block div.title div.title-border-right {
	top:-1px;
	background:url(http://cdn1.image.bored.com/images/corner-sprite.gif) no-repeat;
	height:5px;
	width:5px;
	position:absolute;
	overflow:hidden;
	margin:0;
	padding:0;
	margin:0;
	padding:0;
}

div.block div.title div.title-border-left {
	left:-1px;
}

div.block div.title div.title-border-right {
	right:-1px;
	background:-5px 0;
}

div.block div.title span, div.block div.title h2, div.block div.h1 {
	padding:0;
	margin:0;
	font-weight:700;
	font-size:105%;
	color:#4f4f4f;
}

div.block div.title div.float-right {
	position:absolute;
	right:10px;
	top:5px;
	color:#4f4f4f;
}

#gallery_page .col3-1 {
	width:200px;
}

#gallery_page .col3-2 {
	width:438px;
}

#gallery_page .col3-3 {
	width:320px;
}

#gallery_page ul.user-actions li {
	margin-bottom:5px;
	padding:5px;
	border-bottom:1px solid #f3f3f3;
}

#gallery_page ul#galleries li {
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px solid #bfbfbf;
}

#gallery_page ul#galleries div.photo {
	float:left;
	width:130px;
}

#gallery_page ul#galleries div.photo img {
	padding:2px;
	border:2px solid #bfbfbf;
}

#gallery_page ul#galleries div.photo img:hover {
	border:2px solid #0c5f9b;
}

#gallery_page ul#galleries div.info {
	float:left;
	width:250px;
	color:#7f7f7f;
	line-height:14px;
}

#gallery_page ul#galleries div.info h3 {
	margin-bottom:4px;
}

#gallery_page ul#galleries div.info p.info {
	height:50px;
}

#gallery_page ul#galleries div.info p.this-gallery {
	font-size:90%;
}

#gallery_page div.photos-tagged {
	margin-bottom:10px;
}

#gallery_page ul#tagged {
	margin-bottom:10px;
}

#gallery_page ul#tagged li {
	float:left;
	margin:0 5px 5px 0;
}

#gallery_page ul#tagged li img {
	padding:1px;
	border:1px solid #afafaf;
}

#photo_page div.photo-info {
	color:#7f7f7f;
	margin-bottom:10px;
}

#photo_page div.photo {
	text-align:center;
	margin-bottom:10px;
}

#photo_page div.photo img {
	background:#fff;
	padding:2px;
	border:1px solid #ccc;
}

#photo_page div#about ul li {
	margin-bottom:5px;
	padding:5px;
	border-bottom:1px solid #f3f3f3;
}

div#photo_page div#form-photo p, div#photo_page form#tagForm p {
	margin-bottom:10px;
}

div#photo_page div#form-photo h3 {
	padding-bottom:10px;
	font-size:120%;
}

div#photo_page div#form-photo label {
	display:block;
	font-weight:700;
	margin-bottom:5px;
}

div#photo_page div#form-photo .fields, div#photo_page form#tagForm .fields {
	width:90%;
	padding:5px;
}

div#photo_page p.description {
	margin-bottom:10px;
	font-size:110%;
}

div#photo_page p.tags {
	margin-bottom:10px;
	font-size:110%;
}

div#friends_page div.col2-1 {
	width:640px;
}

div#friends_page div.col2-2 {
	width:300px;
	margin-top:10px;
}

div#friends_page div#friends ul {
	margin:10px 0;
	background:#fdfdfd;
}

div#friends_page div#friends ul div.friend div.avatar {
	width:80px;
	float:left;
}

div#friends_page div#friends ul li {
	margin-bottom:5px;
	padding-bottom:5px;
	border-bottom:1px solid #f3f3f3;
}

div#friends_page div#friends ul div.friend {
	padding:10px;
}

div#friends_page div#friends ul div.friend div.info {
	width:200px;
	float:left;
	color:#7f7f7f;
}

div#friends_page div#friends ul div.friend div.info p.username {
	font-size:120%;
}

div#friends_page div#friends ul div.friend div.info p.realname {
	color:#5f5f5f;
}

div#friends_page div#friends ul div.friend div.message {
	width:200px;
	float:left;
}

div#friends_page div#friends ul div.friend div.message p {
	color:#7f7f7f;
	font-size:90%;
	font-style:italic;
}

div#friends_page div#friends ul div.friend div.actions {
	width:180px;
	float:right;
	font-size:85%;
}

div#friends_page div#friends ul div.friend div.actions a {
	display:block;
}

div#stats ul {
	margin-bottom:15px;
}

div#stats ul li {
	margin-bottom:5px;
}

#profile_page2 div#tabContent {
	margin-bottom:10px;
}

#profile_page2 div.col3-2 div.profile-head {
	margin-top:10px;
}

#profile_page2 div.col3-2 div.profile-head div.float-left {
	float:left;
	width:82%;
}

#profile_page2 div.col3-2 div.profile-head div.float-right {
	float:right;
	width:18%;
}

#profile_page2 div.profile-head h1 {
	font-size:220%;
	color:#333;
}

#profile_page2 div.profile-head h1 em {
	font-weight:400;
	font-size:60%;
	font-style:normal;
	color:#3a3a3a;
}

#profile_page2 div.profile-head h1 img {
	vertical-align:middle;
}

#profile_page2 div.col3-1 {
	width:170px;
}

#profile_page2 div.col3-2 {
	width:650px;
}

#profile_page2 div.col3-3 {
	width:140px;
}

#profile_page2 div.profile-avatar {
	margin-bottom:10px;
}

#profile_page2 div.profile-avatar img {
	padding:1px;
	border:1px solid #ddd;
}

#profile_page2 div#profile-sidebarlinks ul li {
	margin-bottom:10px;
	font-size:90%;
}

#profile_page2 div#profile-sidebarlinks ul li:last-child {
	margin-bottom:0;
}

#profile_page2 div#profile-information {
	line-height:1.5em;
	font-size:90%;
}

#profile_page2 div.profile-information dt {
	color:#777;
	margin-bottom:3px;
	font-weight:700;
}

#profile_page2 div.profile-information dd {
	color:#333;
	margin-bottom:7px;
}

#profile_page2 div.status {
	background:#bce0f8;
	border-bottom:1px solid #8bbddf;
	padding:10px;
	margin-top:20px;
	color:#5d85a0;
	font-size:130%;
	position:relative;
}

#profile_page2 div.status p em {
	font-size:70%;
	display:block;
	padding-left:10px;
	color:#77a0bc;
	margin-top:5px;
}

#profile_page2 div.status p.status_change {
	font-size:80%;
	margin-bottom:10px;
}

#profile_page2 div.status div.status-buble {
	width:30px;
	height:13px;
	position:absolute;
	top:-13px;
}

#profile_page2 div.status form {
	width:90%;
}

#profile_page2 div.status form textarea {
	width:90%;
	height:40px;
}

div#profile_page2 div.profile-body {
	margin-top:20px;
}

div#profile_page2 #wall textarea {
	width:97%;
	height:50px;
	overflow:auto;
	background:#fff;
	border:1px solid #afafaf;
	color:#5f5f5f;
	padding:5px;
	margin-bottom:5px;
	font:95% Arial, Helvetica, "Helvetica-Neue", sans-serif;
}

div#profile_page2 div.make-comment, div#profile_page2 div.comments {
	padding:5px;
}

div#profile_page2 div.comments ol li {
	color:#5f5f5f;
	background:#fdfdfd;
	border-bottom:1px solid #dfdfdf;
	border-top:1px solid #fff;
	padding:5px 10px;
}

div#profile_page2 div.comments ol li div.author img.avatar {
	background:#fff;
	border:1px solid #dfdfdf;
	float:left;
	margin:0 20px 5px 0;
	padding:2px;
}

div#profile_page2 div.comments ol li div.author cite {
	font-style:normal;
}

div#profile_page2 div.comments ol li div.author span {
	font-style:italic;
	font-size:90%;
}

div#profile_page2 div.comments ol li div.text {
	margin-top:10px;
}

div#profile_page2 div.comments ol li div.text p.actions {
	margin:10px 0 0;
	font-size:90%!important;
}

div#profile_page2 div.comments ol li div.text p.comment {
	margin-top:5px;
	line-height:1.4em;
}

div#profile_page2 div.comments ol li div.text p.actions a {
	margin-right:5px;
	padding-right:5px;
	text-decoration:none;
}

div#profile_page2 div.comments ol li .div.text p.actions a:hover {
	color:#5f5f5f;
}

div.comment-body {
	padding:5px 10px;
}

div#profile_page2 div#profile_album h3, div#profile_page2 div#profile_gallery h3 {
	color:#555;
	font-size:120%;
	margin:10px 0;
	padding:0;
}

div#profile_page2 div#profile_album h3 a, div#profile_page2 div#profile_gallery h3 a {
	font-size:90%;
}

div#profile_page2 div#profile_album ul li {
	width:140px;
	height:165px;
	float:left;
	margin-right:17px;
	text-align:center;
	font-size:90%;
	margin-top:10px;
}

div#profile_page2 div#profile_album ul li img {
	margin-bottom:5px;
	padding:4px;
	background:#fff;
	border:1px solid #ddd;
}

div#profile_page2 div#profile_album ul li a {
	text-decoration:none;
}

div#profile_page2 div#profile_album ul li span.num-photos {
	display:block;
	font-size:90%;
	color:#5f5f5f;
}

div#user-actions-homepage ul.actions a {
	text-decoration:none;
}

div#user-actions-homepage ul.actions a:hover {
	color:#085582;
}

div#user-actions-homepage ul.actions li {
	margin-bottom:5px;
	padding-bottom:5px;
	border-bottom:1px solid #f5f5f5;
}

div#user-actions-homepage div.separator {
	padding-bottom:10px;
	margin-bottom:10px;
}

div.left_column {
	float:left;
	width:49%;
	display:inline;
}

div.right_column {
	float:right;
	width:49%;
	display:inline;
}

#user_page div.profile_picture {
	float:left;
	display:inline;
	width:100px;
}

#user_page div.main_information {
	float:left;
	display:inline;
	margin-left:10px;
}

#user_page div.user_block {
	margin-bottom:20px;
}

#user_page p.username {
	font-weight:700;
	font-size:1.2em;
	margin-bottom:4px;
}

#user_page table.user_tables td {
	padding:6px;
}

#user_page table.user_tables td span {
	color:#777;
}

#user_page table.user_tables tr.odd {
	background:#f6f6f6;
}

div.game_wall_post_avatar {
	margin-top:5px;
}

div.wall_post, div.game_wall_post {
	padding:5px;
}

div.wall_post.odd, div.game_wall_post.odd {
	background:#f6f6f6;
}

div.wall_post div.wall_post_avatar, div.game_wall_post div.game_wall_post_avatar {
	width:60px;
	height:60px;
	float:left;
	margin-right:5px;
	display:inline;
}

div.game_wall_post_avatar img {
	padding:2px;
	background:#fff;
	border-left:1px solid #d6d6d6;
	border-right:1px solid #d6d6d6;
	border-bottom:1px solid #d2d2d2;
}

div.game_wall_post p {
	line-height:17px;
	color:#3f3f3f;
}

div.game_wall_post p.actions {
	font-size:90%;
}

div.game_wall_post p.username {
	font-size:110%;
}

div.game_wall_post p.username span {
	font-size:80%;
	color:#7f7f7f;
}

div.game_wall_post_message {
	margin-bottom:5px;
}

div.game_wall_post {
	border-bottom:1px solid #d7d7d7;
}

#the_wall textarea {
	margin-bottom:10px;
}

#user_page #my_pictures {
	margin-bottom:10px;
}

#user_page #my_pictures img {
	margin-right:4px;
	margin-bottom:4px;
}

#user_page #my_pictures img.last {
	margin-right:0;
}

#game_page.large div.tabs.horizontal-accordion div.item {
	float:left;
	display:block;
	width:162px;
	background:red;
}

div.error {
	background:#fbe3e4;
	border-color:#fbc2c4;
	color:#8a1f11;
}

div.warning {
	background:#fff6bf;
	border-color:#ffd324;
	color:#514721;
}

div.success {
	background:#e6efc2;
	border-color:#c6d880;
	color:#264409;
}

div.error, div.warning, div.success {
	border:2px solid #ddd;
	margin-bottom:10px;
	padding:5px 10px;
}

div.error h3 {
	margin-bottom:10px;
}

div.error ul {
	list-style:none;
}

div.error ul li {
	list-style:none;
	margin-bottom:5px;
}

div.warning p {
	margin:0;
}

#contact_us .col2-1 {
	width:550px!important;
	padding-bottom:10px;
	margin-right:10px;
}

#contact_us .col2-2 {
	width:380px!important;
}

#contact_us div#contact-info {
	padding-bottom:10px;
}

#contact_us div#contact-info div.about-contact h2 {
	font-size:170%;
	margin-bottom:10px;
	color:#3f3f3f;
	font-weight:700;
}

#contact_us div#contact-info p {
	font-size:100%;
	line-height:15px;
	margin-bottom:12px;
	color:#5f5f5f;
}

#contact_us div.feedback-btn {
	margin-top:10px;
}

#contact_us div.support {
	margin-top:20px;
	padding-top:10px;
	border-top:1px dotted #efefef;
}

#contact_us div.support ul.support-ways li {
	margin-bottom:5px;
}

#contact_us div#contact_form {
	margin-left:10px;
}

#contact_us div#contact_form p {
	margin-bottom:10px;
}

#contact_us div#contact_form p span.captcha-question, #feedback span.captcha-question {
	margin-bottom:10px;
	color:#4f4f4f;
	display:block;
}

#contact_us label, #feedback form label {
	display:block;
	margin-bottom:5px;
	font-size:110%;
	color:#5f5f5f;
	font-weight:700;
}

#contact_us div#contact_form input, #contact_us div#contact_form textarea, #feedback form input, #feedback form textarea, #feedback form select, #contact_us select {
	width:350px;
	background:#fff;
	border:1px solid #ccc;
	padding:5px;
}

#feedback form select, #contact_us form select {
	width:360px;
}

#feedback textarea, #contact_us textarea {
	font:90% Arial, Helvetica, sans-serif;
}

#contact_us div#contact_form input:focus, #contact_us div#contact_form textarea:focus {
	border-color:#aaa;
}

#contact_us p.fields, #feedback p.fields {
	width:360px;
}

#contact_us label.error, #feedback label.error {
	color:#8a1f11;
}

#feedback p.description {
	margin-bottom:20px;
	color:#6f6f6f;
}

#feedback form p {
	margin-bottom:10px;
}

#feedback div.feedback-form {
	width:43%;
	float:left;
}

#feedback div.feedback-image {
	width:57%;
	float:right;
}

#login_page p.submit-login-form {
	text-align:center;
}

#login_page p.forgot-password {
	margin-top:20px;
	font-size:95%;
	background:#fff;
	margin-bottom:10px;
	border:1px solid #ddd;
	padding:5px;
}

#login_page p.forgot-password span {
	padding-left:20px;
	background:url(http://cdn1.image.bored.com/images/icons/icon_alert.gif) no-repeat left center;
}

#login_page input.gradient_field {
	width:250px;
	padding:5px;
	margin-bottom:5px;
	font-size:120%;
	color:#5f5f5f;
	background:url(http://cdn1.image.bored.com/images/gradient-survey.jpg) repeat-x #fff;
	border:1px solid #ccc;
}

#login_page input.gradient_field:focus {
	border:1px solid #9f9f9f;
}

#login_page div#register-column {
	padding:10px 20px 0;
}

#login_page div#register-column ul#features {
	margin:20px 20px 30px!important;
	color:#4f4f4f;
}

#login_page div#register-column ul#features li {
	list-style-image:url(http://cdn1.image.bored.com/images/icons/bullet_why_register.jpg)!important;
	margin:7px 0;
	border-bottom:1px dashed #dfdfdf;
	padding-bottom:7px;
}

div#game_page div.right_column {
	width:150px;
	position:relative;
}

div#game_page div.facebook_fanpage {
	margin-left:50px;
	float:left;
	width:115px;
}

div#game_page div#i-like-facebook {
	position:absolute;
	bottom:0;
	right:0;
}

div#game_page div.facebook_fanpage a {
	width:115px;
	height:115px;
	background:url(http://cdn1.image.bored.com/images/facebook-fan-game.jpg) no-repeat;
	display:block;
	text-align:center;
	color:#3b5997;
}

div#game_page div.facebook_fanpage a span {
	position:relative;
	top:80px;
	word-wrap:break-word;
	line-height:1em;
	display:block;
	text-decoration:none;
}

div#game_page ul#share {
	margin-left:5px;
}

div#game_page ul#share li {
	float:left;
	margin-right:10px;
}

div#game_page ul#share li a {
	width:32px;
	height:32px;
	display:block;
}

#game_page div.game-information {
	color:#6f6f6f;
	padding-top:10px;
	line-height:1.4em;
}

#game_page div.game-information div.left_column li {
	margin-bottom:3px;
}

#game_page div.game-information h3 {
	color:#5f5f5f;
	font-size:120%;
	margin-bottom:4px;
}

#game_page div.game-information hr {
	background:#DDD;
	border:1px solid #CCC;
	margin-bottom:10px;
}

#game_page div.game-information textarea.embed_code {
	width:98%;
	height:120px;
	background:#fff;
	border:1px solid #ccc;
	color:#5f5f5f;
	padding:5px;
	font:90% Arial, Helvetica;
}

#game_page div.game-information-tags {
	display:inline;
}

#game_page div.game-information-tags a {
	color:#666;
	margin-right:3px;
	border-bottom:1px solid #dfdfdf;
}

#game_page div.game-information-tags a:hover {
	color:#c00;
	text-decoration:none;
	border-bottom:1px solid #efa4a4;
}

.center {
	margin-left:auto;
	margin-right:auto;
	position:relative;
}

.but_buy_credits {
	margin-top:10px;
}

ul#favorites-bookmarks {
	margin-top:10px;
	margin-bottom:10px;
	height:25px;
}

.tab_selector {
	height:25px;
	display:block;
	position:relative;
}

.tab_selector ul {
	display:block;
	position:relative;
	border-bottom:1px solid #d3d3d3;
	padding:0;
	margin:0;
}

.tab_selector ul li.show-tab-selected {
	display:inline;
	margin:0 2px 0 0;
	padding:0 0 0 9px;
	line-height:25px;
	background:url(http://cdn1.image.bored.com/images/tabs/selected-left.png) no-repeat top left;
	height:25px;
	display:inline-block;
	position:relative;
	top:1px;
	zoom:1;
	*display:inline;
	_height:25px;
}

.tab_selector ul li.show-tab-selected a {
	background:url(http://cdn1.image.bored.com/images/tabs/selected-right.png) no-repeat top right;
	display:inline-block;
	padding-right:9px;
	color:#000;
	zoom:1;
	*display:inline;
	_height:25px;
}

.tab_selector ul li.show-tab-selected a:hover {
	color:#444;
}

.tab_selector ul li {
	display:inline;
	margin:0 2px 0 0;
	padding:0 0 0 9px;
	line-height:25px;
	background:url(http://cdn1.image.bored.com/images/tabs/none-left.png) no-repeat top left;
	height:25px;
	display:inline-block;
	zoom:1;
	*display:inline;
	_height:25px;
}

.tab_selector ul li a {
	background:url(http://cdn1.image.bored.com/images/tabs/none-right.png) no-repeat top right;
	display:inline-block;
	padding-right:9px;
	color:#fff;
	zoom:1;
	*display:inline;
	_height:25px;
}

.tab_selector ul li a:hover {
	text-decoration:none;
}

.tab_selector ul li#i-like-facebook {
	background:no-repeat #fff;
	float:right;
}

div.tab-container {
	display:block;
	border-bottom:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
	border-left:1px solid #d3d3d3;
	background:#f9f9f9;
}

div.wall-tab-container {
	display:block;
	border-bottom:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
	border-left:1px solid #d3d3d3;
	background:#fff;
}

div.tab-container .tab {
	display:none;
}

div.tab-container .tab-1 {
	display:block;
}

#featured_games .tab_selector .other_links {
	float:right;
	position:relative;
	top:-20px;
	font-size:11px;
}

#featured_games .tab_selector .other_links a {
	font-weight:400;
	color:#333;
	text-decoration:underline;
}

#featured_games .tab_selector .other_links a:hover {
	text-decoration:none;
}

#user_bar .col2-1 {
	width:100%;
}

#user_bar ul li {
	float:left;
}

#user_bar {
	width:1000px;
	height:32px;
	background-color:#f3f3f8;
	background-image:-webkit-gradient(linear, 0% 0, 0% 100%, from(#fdfdfd), to(#e4e5f0));
	background-image:-webkit-linear-gradient(top, #fdfdfd, #e4e5f0);
	background-image:-moz-linear-gradient(top, #fdfdfd, #e4e5f0);
	background-image:-ms-linear-gradient(top, #fdfdfd, #e4e5f0);
	background-image:-o-linear-gradient(top, #fdfdfd, #e4e5f0);
	border-bottom:1px solid #ccc;
}

#user_bar a {
	color:#333;
	text-transform:lowercase;
	display:block;
	height:32px;
	float:left;
	font:.9em Arial, Helvetica, sans-serif;
}

#user_bar a span {
	padding-top:10px;
	display:block;
	padding-left:15px;
	padding-right:15px;
}

#user_bar a span cite {
	font-style:normal;
}

#user_bar a.dashboard {
	background:url(http://cdn1.image.bored.com/images/bg_user_bar_separator.png) no-repeat center right;
}

#user_bar a.dashboard span {
	padding-left:10px;
}

#user_bar a.avatar img {
	margin-left:8px;
	margin-top:8px;
	padding:1px;
	background:#fff;
	border:1px solid #ddd;
}

#user_bar .col2-2 a {
	background:url(http://cdn1.image.bored.com/images/bg_user_bar_separator.png) no-repeat center left;
}

#new-tiny-links {
	margin:10px 0;
}

#new-tiny-links ul {
	list-style:none;
	text-align:left;
	border-top:1px solid #eee;
	border-bottom:1px solid #eee;
	padding:10px 0;
}

#new-tiny-links ul li {
	padding:10px;
	display:inline;
	text-align:center;
}

#new-tiny-links ul li a {
	text-decoration:none;
	color:#b82d20;
}

#new-tiny-links ul li a:hover {
	color:#fff;
	background:#b82d20;
}

#comments .comment {
	word-wrap:break-word;
}

#comments .comment p {
	margin:0;
	padding:0;
}

#comments .comment p.username {
	margin-bottom:2px;
}

#comments .comment p.username a.admin-remove {
	font-size:12px;
}

#comments .comment .user-status, .comments img.status {
	vertical-align:middle;
}

#comments .comment .game_wall_post_avatar {
	width:60px;
	float:left;
}

#comments .comment .game_wall_content {
	float:left;
	width:533px;
}

#comments .comment-reply {
	padding-left:10px;
	margin-left:30px;
	border-left:1px solid #dfdfdf;
}

#comments .comment-reply div.game_wall_post_avatar {
	width:40px;
	height:40px;
	vertical-align:top;
	margin:0;
}

#comments .comment-reply p.username {
	font-size:90%;
}

#comments .comment-reply .game_wall_content {
	width:520px;
}

#comments .comment-reply .game_wall_post_message p {
	font-size:90%;
}

#comments .comment-reply div.game_wall_post {
	margin-bottom:0;
}

#wall #comments .comment-reply {
	border-left:none;
	margin:0;
	padding:0;
	position:relative;
}

#wall #comments .comment-reply:last-child {
	margin-bottom:10px;
}

#wall #comments .comment-reply table {
	display:block;
	float:right;
}

#wall #comments .comment-reply table td {
	margin:0;
	padding:0;
}

#wall #comments .comment-reply .comment-connector {
	width:13px;
	background:url(http://cdn1.image.bored.com/images/comment-connector.png) repeat-y 0 30px;
}

#wall #comments .comment-reply .comment-connector-last {
	width:13px;
	background:url(http://cdn1.image.bored.com/images/comment-connector.png) no-repeat 0 -1439px;
}

#wall #comments .comment-reply .game_wall_post {
	border:1px solid #c2dcef;
	width:565px;
	margin:0;
	background:#e7f2fa;
}

#wall #comments .comment-reply div.game_wall_post_avatar {
	width:40px;
	height:40px;
	vertical-align:top;
	margin:0;
}

#wall #comments .comment-reply p.username {
	font-size:90%;
}

#wall #comments .comment-reply .game_wall_content {
	width:520px;
}

#wall #comments .comment-reply .game_wall_post_message p {
	font-size:90%;
}

#wall #comments .comment-reply div.game_wall_post {
	margin-bottom:0;
}

#wall #comments .comment-reply span.body {
	color:#666;
}

.clear {
	clear:both;
	display:block;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0;
}

.clearfix:after {
	clear:both;
	content:".";
	display:block;
	font-size:0;
	line-height:0;
	visibility:hidden;
	width:0;
	height:0;
}

.clearfix {
	display:inline-block;
	display:block;
}

* html .clearfix {
	height:1%;
}

a.close-window-panel {
	display:block;
	float:right;
	text-decoration:none;
}

.no-margin {
	margin:0!important;
}

.flaggedr {
	border:0 dotted red!important;
	border-bottom:2px dotted red!important;
	border-left:2px solid transparent!important;
}

.flaggedr:hover {
	text-decoration:none!important;
	border:2px dotted red!important;
}

#inplace-ajax-login {
	margin:5px;
	padding:15px 5px 11px;
	border:1px solid #f9e98e;
	text-align:center;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	background:#fffddf;
}

#inplace-ajax-login form ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

#inplace-ajax-login form ul li {
	margin-bottom:5px;
}

#inplace-ajax-login form ul li label {
	font-weight:700;
	width:75px;
	display:inline-block;
}

#inplace-ajax-login form ul li input {
	border:1px solid #d7d7d7;
	width:110px;
	padding:2px;
}

#daily-pictures div.read-comments span#i-like-facebook iframe {
	margin-top:2px;
}

.float-to-left {
	float:left;
}

.float-to-right {
	float:right;
}

.clear-float {
	clear:both!important;
	margin:0!important;
	padding:0!important;
	line-height:0!important;
	height:0!important;
	font-size:0!important;
	border:0!important;
}

form {
	padding:0;
	margin:0;
}

#EventsWidget .overflower {
	height:350px;
	position:relative;
	overflow:hidden scroll;
}

#EventsWidget .event-items .event-item {
	padding:5px 0;
	border-bottom:1px solid #e4e4e4;
	color:#666;
	font-size:12px;
}

#EventsWidget .event-items .event-item a {
	font-size:12px;
}

#EventsWidget .event-items .event-item:last-child {
	border-bottom:0;
}

#EventsWidget .event-items .col3-1 {
	width:50px;
	height:37px;
	float:left;
	position:relative;
}

#EventsWidget .event-items .col3-2 {
	float:left;
	width:207px;
}

#EventsWidget .event-items .col3-3 {
	float:left;
	width:35px;
}

#EventsWidget .add_image .col3-2, #EventsWidget .add_video .col3-2 {
	width:170px;
}

#EventsWidget .event-items .col3-1 img, #EventsWidget .event-items .col3-3 img {
	border:1px solid #d6d6d6;
}

#EventsWidget .event-items .col3-1 img {
	position:absolute;
	top:0;
	left:0;
}

#EventsWidget .event-items .col3-1 img.event-icon {
	right:10px;
	top:auto;
	left:auto;
	bottom:0;
	right:10px;
	border:none;
}

#EventsWidget .event-items .col3-2 div.author {
	line-height:1.3em;
}

.hidden {
	display:none;
}

#categories_page .margin-top {
	margin-top:10px;
}

#media-comments #add_comment textarea#body {
	width:615px;
	color:#999;
	font:13px Arial;
}

#photo_page #media-comments #add_comment textarea#body {
	width:595px;
	color:#999;
	font:13px Arial;
}

.more-games {
	text-align:right;
	margin-bottom:20px;
}

label.errorMessage {
	-moz-border-radius:3px 3px 3px 3px;
	background:#fff5f7;
	border:1px solid #c55971;
	color:#c55971;
	display:inline-block;
	font-size:90%;
	margin-top:5px;
	padding:2px 4px;
	font-weight:700;
	margin-bottom:10px;
}

#tabContent span#tags_container {
	display:block;
	border:0;
	padding-left:150px;
}

#tabContent form label.error, #tabContent form label.error1 {
	float:none;
	color:red;
	display:block;
	padding-left:150px;
	width:auto;
}

#tabContent form span.note {
	display:block;
	float:none;
	display:block;
	padding-left:150px;
}

#tabContent form span.queue {
	display:block;
	margin-left:150px;
}

#tabContent form .miniform label.error {
	padding-left:59px;
	font-weight:700;
}

#tabContent form .miniform span.input input {
	border:1px solid #ccc;
	color:#666;
	width:120px;
}

#tabContent form .miniform span.input input.error {
	border:1px solid red;
}

div.dev-dashboard span.display_format_options {
	display:none;
}

div#tabContent div.developer_add_game div.margin div.clearfix {
	background:#ccc;
	border:1px solid #e8e8e8;
	padding:15px;
}

div#tabContent div.developer_add_game form {
	background:none;
}

div#tabContent div.developer_add_game p.about {
	font-size:13px;
	color:#999;
	font-weight:700;
}

div#tabContent div.developer_add_game p.about span.red {
	color:red;
}

div#tabContent div.developer_add_game form p.fields input.field {
	float:none;
	border:1px solid #ccc;
	padding:4px;
	font-size:110%;
	color:#666;
}

div#tabContent div.developer_add_game form p.fields select.field {
	border:1px solid #CCC;
	padding:3px;
	color:#666;
	font-size:12px;
}

div#tabContent div.developer_add_game form p.fields textarea {
	color:#666;
	font:400 12px Arial;
}

div#tabContent div.developer_add_game form p.fields input.field.error, div#tabContent div.developer_add_game form p.fields select.field.error, div#tabContent div.developer_add_game form p.fields textarea.error {
	border:1px solid red;
}

div#tabContent div.developer_add_game form p.fields #gameFile {
	cursor:pointer;
}

div#tabContent div.developer_add_game form p.fields textarea.field {
	color:#666;
}

div#tabContent div.developer_add_game form p.submit {
	text-align:right;
}

.coda-slider-wrapper {
	padding:0;
	margin-bottom:10px;
	clear:both;
	overflow:auto;
}

.coda-slider {
	background:#fff;
	float:left;
	overflow:hidden;
	position:relative;
}

.coda-slider-wrapper h2.title {
	display:none;
}

.coda-slider-no-js .coda-slider {
	height:200px;
	overflow:auto!important;
	padding-right:20px;
}

.coda-slider, .coda-slider .panel {
	width:630px;
}

.coda-slider-wrapper.arrows .coda-slider, .coda-slider-wrapper.arrows .coda-slider .panel {
	width:630px;
}

.coda-slider-wrapper.arrows .coda-slider {
	margin:0 10px;
}

.coda-nav-left a, .coda-nav-right a {
	background:#000;
	color:#fff;
	padding:5px;
	width:100px;
	display:block;
	text-align:center;
	text-decoration:none;
}

.coda-nav ul li a.current {
	background:#5e93dc;
}

.coda-slider .panel-wrapper {
	padding:11px;
}

.coda-slider p.loading {
	padding:20px;
	text-align:center;
}

.coda-nav ul {
	clear:both;
	display:block;
	margin:auto;
	overflow:hidden;
}

.coda-nav ul li {
	display:inline;
}

.coda-nav ul li a {
	background:#02243c;
	color:#fff;
	display:block;
	float:left;
	margin-right:1px;
	padding:3px 6px;
	text-decoration:none;
}

.coda-slider .panel {
	display:block;
	float:left;
}

.coda-slider .panel-container {
	position:relative;
}

.coda-nav-left, .coda-nav-right {
	float:left;
}

.button {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:700;
	text-decoration:none;
	text-align:center;
	background:right top;
}

.button[disabled] span {
	color:#afafaf;
	text-shadow:0 1px 1px #fff;
	cursor:default;
}

.button span img {
	margin-right:3px;
	border:0;
	height:10px;
	width:10px;
}

.ie6 .button span img {
	display:none;
}

.button, .button span {
	outline:none;
	background:no-repeat;
}

.button span {
	color:#fff;
	background:left top;
}

.button:hover, button.submitHover {
	text-decoration:none;
	background:right bottom;
}

.button:hover span, button.submitHover span {
	text-decoration:none;
	background:left bottom;
}

a.button, a.button span {
	display:block;
}

a.button_small {
	float:left;
	height:24px;
	margin-right:6px;
	padding-right:12px;
	font-size:12px;
}

a.button_small span {
	line-height:14px;
	padding:5px 0 5px 12px;
}

a.button_medium {
	float:left;
	height:28px;
	margin-right:6px;
	padding-right:12px;
	font-size:14px;
}

a.button_medium span {
	line-height:14px;
	padding:7px 0 7px 12px;
}

a.button_large {
	float:left;
	height:36px;
	margin-right:6px;
	padding-right:12px;
	font-size:16px;
}

a.button_large span {
	line-height:22px;
	padding:7px 0 7px 12px;
}

.button_small_blue {
	background:url(http://cdn1.image.bored.com/images/buttons/small_blue_bg_button_a.gif);
}

.button_medium_blue {
	background:url(http://cdn1.image.bored.com/images/buttons/medium_blue_bg_button_a.gif);
}

.button_large_blue {
	background:url(http://cdn1.image.bored.com/images/buttons/large_blue_bg_button_a.gif);
}

.button_small_blue span {
	background:url(http://cdn1.image.bored.com/images/buttons/small_blue_bg_button_span.gif);
}

.button_medium_blue span {
	background:url(http://cdn1.image.bored.com/images/buttons/medium_blue_bg_button_span.gif);
}

.button_large_blue span {
	background:url(http://cdn1.image.bored.com/images/buttons/large_blue_bg_button_span.gif);
}

.button_small_white {
	background:url(http://cdn1.image.bored.com/images/buttons/small_white_bg_button_a.gif);
}

.button_medium_white {
	background:url(http://cdn1.image.bored.com/images/buttons/medium_white_bg_button_a.gif);
}

.button_large_white {
	background:url(http://cdn1.image.bored.com/images/buttons/large_white_bg_button_a.gif);
}

.button_small_white span {
	color:#393939;
	background:url(http://cdn1.image.bored.com/images/buttons/small_white_bg_button_span.gif);
}

.button_medium_white span {
	color:#393939;
	background:url(http://cdn1.image.bored.com/images/buttons/medium_white_bg_button_span.gif);
}

.button_large_white span {
	color:#393939;
	background:url(http://cdn1.image.bored.com/images/buttons/large_white_bg_button_span.gif);
}

.button_small_pink {
	background:url(http://cdn1.image.bored.com/images/buttons/small_pink_bg_button_a.gif);
}

.button_medium_pink {
	background:url(http://cdn1.image.bored.com/images/buttons/medium_pink_bg_button_a.gif);
}

.button_large_pink {
	background:url(http://cdn1.image.bored.com/images/buttons/large_pink_bg_button_a.gif);
}

.button_small_pink span {
	background:url(http://cdn1.image.bored.com/images/buttons/small_pink_bg_button_span.gif);
}

.button_medium_pink span {
	background:url(http://cdn1.image.bored.com/images/buttons/medium_pink_bg_button_span.gif);
}

.button_large_pink span {
	background:url(http://cdn1.image.bored.com/images/buttons/large_pink_bg_button_span.gif);
}

button.button {
	position:relative;
	border:0;
	padding:0;
	cursor:pointer;
	overflow:visible;
}

button.button::-moz-focus-inner {
	border:none;
}

button.button span {
	position:relative;
	display:block;
	white-space:nowrap;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	button.button span {
	margin-top:-1px;
}

}button.button_small {
	padding-right:12px;
	margin-right:5px;
	font-size:12px;
	height:24px;
}

button.button_small span {
	padding:6px 0 0 12px;
	height:18px;
}

button.button_medium {
	padding-right:12px;
	margin-right:5px;
	font-size:14px;
	height:28px;
}

button.button_medium span {
	padding:6px 0 0 12px;
	height:22px;
	line-height:16px;
}

button.button_large {
	padding-right:12px;
	margin-right:5px;
	font-size:16px;
	height:36px;
}

button.button_large span {
	padding:10px 0 0 12px;
	height:26px;
	line-height:16px;
}

.title-big {
	position:relative;
	top:-1px;
	height:30px;
	line-height:30px;
	padding-left:10px;
	background:repeat-x;
}

.title-big .title-border-right, .title-big .title-border-left {
	height:30px;
	width:6px;
	position:absolute;
	overflow:hidden;
	background:no-repeat;
}

.title-big .title-border-left {
	top:0;
	left:-1px;
}

.title-big .title-border-right {
	top:0;
	right:-1px;
	background:-6px 0;
}

.title-small {
	position:relative;
	top:-1px;
	height:25px;
	line-height:25px;
	padding-left:10px;
	background:repeat-x;
}

.title-small .title-border-right, .title-small .title-border-left {
	height:25px;
	width:6px;
	position:absolute;
	overflow:hidden;
	background:no-repeat;
}

.title-small .title-border-left {
	top:0;
	left:-1px;
}

.title-small .title-border-right {
	top:0;
	right:-1px;
	background:-6px 0;
}

.title-orange-big {
	background:url(http://cdn1.image.bored.com/images/titles/title-orange-bg.jpg);
}

.title-orange-big, .title-orange-big h2 {
	color:#6d481d;
}

.title-orange-big .title-border-right, .title-orange-big .title-border-left {
	background:url(http://cdn1.image.bored.com/images/titles/title-orange-borders.jpg);
}

.title-orange-big a {
	color:#4f330f;
}

.title-orange-small {
	background:url(http://cdn1.image.bored.com/images/titles/title-orange-small-bg.jpg);
}

.title-orange-small, .title-orange-small h3 {
	color:#6d481d;
}

.title-orange-small .title-border-right, .title-orange-small .title-border-left {
	background:url(http://cdn1.image.bored.com/images/titles/title-orange-small-borders.jpg);
}

.title-grey-small {
	background:url(http://cdn1.image.bored.com/images/titles/title-grey-small-bg.jpg);
}

.title-grey-small, .title-grey-small h3 {
	color:#fff;
}

.title-grey-small .title-border-right, .title-grey-small .title-border-left {
	background:url(http://cdn1.image.bored.com/images/titles/title-grey-small-borders.jpg);
}

.title-green-small {
	background:url(http://cdn1.image.bored.com/images/titles/title-green-small-bg.jpg);
}

.title-green-small, .title-green-small h3 {
	color:#fff;
}

.title-green-small .title-border-right, .title-green-small .title-border-left {
	background:url(http://cdn1.image.bored.com/images/titles/title-green-small-borders.jpg);
}

h2 {
text-transform:uppercase;
font-size:18px;
}

h3.right {
font-size: 16px;
font-weight:bold;
margin: 5px;
text-transform:uppercase;
background-color:#f4f4f4;
}


