﻿#left
{
	float: left;
	width: 145px;
	display: block;
}

#right
{
	float: right;
	display: block;
	position: relative;
	width: 160px;
	padding-left: 2px;
	padding-right: 2px;
	text-align: center;
	vertical-align: top;
}

#content-image-grid
{
	position: relative;
	float: left;
	vertical-align: top;
	text-align: left;
	width: 760px;
	overflow: hidden;
	padding: 5px 5px 10px 10px;
	margin: 0px;
	display: block;
}

#img_details
{
	display: block;
	text-align: left;
	border: 1px dotted #cccccc;
	border-left: 0;
	border-right: 0;
	padding: 5px;
	font-size: 11px;
	color: #666666;
	margin-top: 10px;
}

#big_img_box
{
	text-align: center;
	font-size: 10px;
}

#tags
{
	text-align: left;
	padding-top: 10px;
}

#images
{
	padding-top: 5px;
	padding-bottom: 5px;
	width: 100%;
	margin-top: 0px;
	padding-left: 5px;
}

#images h1
{
	padding: 5px 5px 5px 0;
	margin:0;
	font-size: 18px;
	border-bottom: 3px solid #AAAAAA;
}
#images #h1Right
{float:right; font-size:16px; 
 _margin-top:-26px; text-align:right; 
 color:#747474; margin-right:5px; clear:right}
 
#images .img-block
{
	vertical-align: top;
	width: 165px;
	height: 150px;
	text-align: center;
	overflow: hidden;
	position: relative;
	float: left;
	border: 0 solid #F0F0F0;
	margin: 5px 5px 10px 0;
	padding: 5px;
}

.img-block .imgbox-helper
{
	width: 100%;
	text-align: center; display:block;
	
}
.img-box
{
	padding: 2px; line-height:95px;
	display:block; height: 95px; margin-bottom:2px;
	overflow: hidden; cursor:hand; _cursor: pointer;
}
.img-box img:hover
{border: 2px solid #A8A8A8;}

.img-box img
{border: 1px solid #ccc; padding:2px}
#images p
{
	font-size: 11px;
	color: #7A7A7A;
	padding: 0;
	margin: 0;
	border-top: 1px solid #E0E0E0;
	text-align: center;
}

.showcase
{
	border: 3px solid #666666;
	border-left: 0px;
	border-right: 0px;
	width: 336px;
	background: #f6f6f6;
}
.showcase td
{
	vertical-align: middle;
	width: 169px;
	height: 120px;
	border-bottom: #666666 1px dotted;
	text-align: center;
	padding-top: 5px;
}

.feedicon
{
	background-image: url(../../../res/graphics/rss_feed_icon.gif);
	background-repeat: no-repeat;
	display: inline;
	padding: 2px;
	margin: 2px;
	margin-left: 10px;
}

.img_set
{
	border: 1px solid #cccccc;
	padding: 5px;
	margin: 2px;
	margin-top: 0px;
	margin-bottom: 10px;
	width: 490px;
	display: block;
}
.img_set table
{
	width: 100%;
	margin-top: 10px;
}
.img_set td
{
	width: 30%;
	padding: 3px;
	padding: 2px;
	text-align: center;
	vertical-align: top;
	border-bottom: 1px dotted #cccccc;
	padding-bottom: 5px;
}
.img_set h1
{
	font-size: 15px;
	font-weight: 900;
	color: #666666;
	padding: 0;
	margin: 0;
	display: inline;
	padding-bottom: 20px;
}
.img_set p
{
	font-size: 11px;
	font-weight: 100;
	color: #666666;
	padding: 0;
	margin: 0;
}
.img_set a > img
{
	border: 1px #cccccc solid;
	padding: 2px;
}
.img_set a > img:hover
{
	border: 2px #666666 solid;
	padding: 1px;
}
.img_set a
{
	font-size: 11px;
}
.img_set h6
{
	padding: 0;
	margin: 0;
	display: inline;
}
.img_set h6 a
{
	font-weight: 100;
	color: #999999;
}
.img_set h6 a:hover
{
	font-weight: 100;
	color: #666666;
}

.cats-list
{
	margin: 5px;
	margin-top: 0px;
	width: 99%;
}
.cats-list td
{
	vertical-align: top;
	width: 48%;
}
.cats-list li
{
	color: #666666;
	margin-bottom: 10px;
	font-size: 11px;
}
.cats-list ol
{
	list-style: none;
	padding: 0;
	margin: 0;
}
.cats-list h6
{
	padding: 0;
	margin: 0;
	font-size: 11px;
	font-weight: 100;
	color: #666666;
}
.cats-list h5
{
	font-size: 13px;
	font-weight: 900;
	color: #999999;
	padding: 0;
	margin: 0;
	display: inline;
	padding-right: 5px;
}
.cats-list a:hover
{
	text-decoration: underline;
	font-weight: 900;
}
.cats-list a
{
	text-decoration: none;
	font-weight: 900;
	font-size: 14px;
}
.cats-list .smallfont a{font-size:10px; color:#333; font-weight:100}

.CompletionListCssClass
{
	color: #666666;
	z-index: 100;
	list-style: none;
	margin: 0;
	padding: 0;
	background-color: #ffffff;
	min-width: 300px;
	border: 1px solid #666666;
}
.CompletionListHighlightedItemCssClass
{
	line-height: 20px;
	color: #ffffff;
	padding: 0 0 0 2px;
	background-color: #666666;
	cursor: pointer;
	cursor: hand;
}
.CompletionListItemCssClass
{
	border-bottom: 1px solid #e1e1e1;
	line-height: 20px;
}

.boxed
{
	border: 1px solid #ccc;
	background-color: #fff;
	padding: 5px;
	margin: 0 0 15px 0;
	float: left;
	display: block;
}

.buttons {margin:10px 0 10px 0}

#img-details {background-color:#f8f8f8; 
              border-bottom:2px solid #666; 
              padding:5px; color:#666; font-size:11px;
              border-top:1px solid #666; margin:5px 0 10px 0}
              
#rat {padding:10px 0 3px 0}

#image-grid {padding:10px 0 10px 0; width:770px; overflow:hidden}
#image-grid .img_set h1{border-bottom:1px solid #666; font-size:16px; color:#333; padding-bottom:3px; width:100%; display:block}
#image-grid .img_set {padding-left:0; width:100%; border:0}

.horiz-links {list-style:none; padding:0; margin:0;}
.horiz-links li {padding:2px 5px 2px 5px; border-right:1px solid #ccc; float:left; position:relative}

#SaveCaption_Container h5{font-size:14px; font-weight:700; color:#333; margin:0; padding:5px 0 5px 0}
#SaveCaption_Container {border-top:3px solid #666; border-bottom:1px solid #666; clear:both; float:left; width:100%; margin:10px 0 10px 0}
#Caption {font-size:12px; color:#333; clear:both}
#Caption .smallfont{float:right; clear:both}

.wide {clear:both; width:100%}

#ShowImg_Left {width: 590px; border-right: 1px solid #999; 
                   padding: 0 0 10px 0; 
                   vertical-align: top; float:left; overflow:hidden}
#ShowImg_Right {width: 342px; padding: 3px 0 3px 5px; vertical-align: top; 
                font-size: 11px; float:left; overflow:hidden; text-align:center}

#ShowImg_Right .ad {padding: 10px 0 10px 0}

#ShowImg_Bottom {clear:both; width:100%}

#ShowImg_NextImg img {padding:2px; border:1px solid #ccc}

.bigFont {font-size:14px; font-weight:700}
.left-aligned {text-align:left}

#sort-options {float:right; color:#666;
				margin:5px 0 5px 0; clear:both;
				background-position: 0px -255px; padding:1px 0 2px 22px; background-repeat:no-repeat;
				background-image: url(http://res.maxabout.info/graphics/iconset.png);
				display:block;}
#sort-options a {padding:5px 0 5px 0; font-weight:700;}

#logo-container {background: url(http://res.maxabout.info/channels/images/graphics/logo.gif) no-repeat center center;}

.social-iframe {margin: 5px 0 5px 0; padding: 5px 0 5px 0; border-top:0.5px dotted #666; border-bottom:0.5px dotted #666}
#content-image-grid .social-iframe {float:left; position:relative; clear:right}
#CatInfo {float:left; width: 430px; color:#606060; margin-right:10px;}
#CatInfo .smallfont{float:right; clear:both}

.two-col #content {width:600px; overflow:hidden}
.two-col #right {width:320px; overflow:hidden}

.addthis_toolbox {width:210px; overflow:hidden}

.facebook_publish_icon {padding-left:17px; overflow:hidden; background-image: url(http://res.maxabout.info/graphics/facebook-14x14.jpg); background-repeat:no-repeat}