/* Main */
A:link
{ text-decoration: none; font-weight:bold; color:#202020;}
A:visited
{ text-decoration: none; font-weight:bold; color:#202020;}
A:active
{ text-decoration: none; font-weight:bold; color:#202020;}
A:hover
{ text-decoration: none; font-weight:bold; color:#606060;}


body
{
        background-image: url(background.png);
        font-family: arial;
        font-size: 12px;
        margin: 0;
        color: #000000;
}
div.wrapper
{
        width: 980px;
        margin: 0 auto;
}
div.clear
{
        clear: both;
}
img
{
        border: 0;
}
.header
{
        background-color: #000000;
        border-top: 2px solid #e2e2e2;
        border-bottom: 2px solid #e2e2e2;
        margin-bottom: 20px;
        margin-top: 40px;
        height: 40px;
}
.header img
{
        float: left;
}
.footer
{
        background-color: #000000;
        clear: both;
        text-align: center;
        padding: 3px;
        word-spacing: 6px;
        font-size: 11px;
}
.footer a
{
        color: #ffffff;
        text-decoration: none;
        padding: 3px;
        word-spacing: 10px;
}
.footer img
{
        margin: 0 30px;
}
html, body
{
        height: 100%;
}
div#left
{
        float: left;
        width: 650px;
}
div#right
{
        float: right;
        width: 301px;
}
div.content
{
        padding-top: 40px;
        padding-bottom: 16px;
        padding-left: 10px;
        padding-right: 10px;
        background: #ffffff;
        margin-bottom: 20px;
}

/* Header */

form#searchBox
{
        float: right;
        position: relative;
        width: 202px;
        height: 27px;
        background-image: url(search.png);
        margin: 6px 6px 0 51px;
}
input#search
{
        height: 27px;
        width: 136px;
        padding-left: 8px;
        padding-right: 8px;
        border: 0;
        background: transparent;
        color: #c0c0c0;
}
input#submit
{
        position: absolute;
        top: 1px;
        right: 0;
}
dl#categories
{
        float: right;
        margin-top: 6px;
}

/* Categories dropdown */

.desc { color:#6b6b6b;}
.desc a {color:#0092dd;}
.dropdown dd, .dropdown dt, .dropdown ul { margin:0px; padding:0px; }
.dropdown dd { position:relative; z-index:1002; }
.dropdown a, .dropdown a:visited { color:#000000; text-decoration:none; outline:none;}
.dropdown a:hover { color:#c0c0c0;}
.dropdown dt { background: url(categories.png);}
.dropdown dt a:hover { color:#000000; }
.dropdown dt a {display:block; padding-right:20px; padding-left:10px;
                width:172px; height: 27px;}
.dropdown dt a span {cursor:pointer; display:block; padding:5px;}
.dropdown dd ul { background:#ffffff none repeat scroll 0 0; border:1px solid #e2e2e2; color:#000000; display:none;
                  left:0px; padding:0px 0px; position:absolute; top:2px; width:auto; min-width:200px; list-style:none;}
.dropdown span.value { display:none;}
.dropdown dd ul li a { padding:5px; display:block;}
.dropdown dd ul li a:hover { background-color:#EDEBEB; color: #000000;}
.dropdown img.flag { border:none; vertical-align:middle; margin-left:10px; }
.flagvisibility { display:none;}

/* Tabs */

ul.tabs
{
        font-size: 16px;
        list-style: none;
        margin: 0;
        padding: 0;
        height: 39px;
        border-bottom: 1px solid #000000;
}
ul.tabs li
{
        float: left;
        width: 110px;
        height: 19px;
        font-weight: bold;
        padding: 10px;
        text-align: center;
}
ul.tabs li.grey
{
        background-image: url(grey.png);
}
ul.tabs li.grey a
{
        color: #ffffff;
}
ul.tabs li.white
{
        background-image: url(white.png);
}
ul.tabs li.white a
{
        color: #000000;
}
ul.tabs a
{
        text-decoration: none;
}
.tabs2 li
{
        text-align: center;
}

/* Homepage */

div.imagesPost
{
        height: 310px;
}
div.imagesImage
{
        border: 2px solid #dddddd;
        float: left;
        margin-right: 5px;
        overflow: hidden;
}
div.imagesInfo
{
        float: left;
        width: 170px;
        height: 310px;
}
div.imagesName
{
        background: url(cube.png);
        border: 1px solid #e2e2e2;
        padding: 10px;
        margin-bottom: 20px;
        height: 118px;
}
h1.quotes
{      
        font-family: arial;
        font-size:13px;
        color: #808080;
        letter-spacing: 0px;
        font-weight: normal;
        text-align: left;
        line-height: 13px;
        text-transform: normal;

}
h1
{
        margin: 0;
        font-size: 11px;
        font-weight: normal;
        margin-bottom: 8px;
}

h1 a
{
        color: #395998;
        font-weight: normal;
        text-decoration: none;
}

h1.index
{      
        font-family: arial;
        font-size:11px;
        color: #808080;
        letter-spacing: 0px;
        font-weight: normal;
        text-align: left;
        line-height: 12px;
        text-transform: normal;

}

h1.title
{      
        font-family: arial;
        font-size:16px;
        color: #808080;
        letter-spacing: 0px;
        font-weight: bold;
        text-align: left;
        line-height: 16px;
        text-transform: normal;

}

div.subtitle
{      
        font-family: arial;
        font-size:13px;
        color: #808080;
        letter-spacing: 0px;
        font-weight: bold;
        text-align: left;
        line-height: 13px;
        text-transform: normal;

}

div.imagesThumbs
{
        background: url(cube.png);
        border: 1px solid #e2e2e2;
        padding: 5px;
        height: 68px;
        margin-bottom: 21px;
}
div.thumbsUp
{
        background-image: url(thumbs-up.png);
        width: 30px;
        height: 18px;
        padding-top: 17px;
        text-align: center;
        margin-left: 60px;
        padding-left: 5px;
        color: #ffffff;
        cursor: pointer;
}
div.thumbsDown
{
        background-image: url(thumbs-down.png);
        width: 30px;
        height: 30px;
        padding-top: 5px;
        margin-left: 60px;
        text-align: center;
        padding-right: 5px;
        color: #ffffff;
        cursor: pointer;
}
div.imagesShare
{
        background: url(cube.png);
        border: 1px solid #e2e2e2;
        padding: 11px 15px;
        padding-left: 14px;
        height: 29px;
}

div#more
{
        background-color: #d8d8d8;
        height: 10px;
        width: 448px;
        margin: 37px 0;
        text-align: center;
        padding: 15px 0;
        font-weight: bold;
}
div#more a
{
        color: white;
        text-decoration: none;
}
div#loadmoreajaxloader
{
        width: 450px;
        margin-top: 16px;
}
center.no_more_posts_to_show
{
        font-weight: bold;
}

/* Post page */

div.post
{
        margin-left: 64px;
}
div.image
{
        border: 2px solid #dddddd;
        float: left;
        overflow: hidden;
}
div.imageSource
{
        color: #B0B0B0;        
        font-size: 11px;
        font-weight: normal;
        width: 500px;
        text-align: left;
        padding-top:8px;
}
div.imageSource a
{
        color: #B0B0B0;
        font-size: 11px;
        text-decoration: none;
        font-weight: normal;
        padding-top:8px;
}
h1.imageTitle
{
        padding-bottom: 13px;
        font-size: 16px;
        color: #000000;
        font-weight: normal;
        font-family: arial;
        width: 500px;
        text-align: justify;
        text-transform: normal;
        letter-spacing: -1px;
}
div.imageArrows
{
        background: #fbfbfb;
        height: 37px;
        padding-top: 6px;
        text-align: center;
}
div.arrowLeft
{
        display: inline;
        margin: 0 8px;
}
div.arrowRight
{
        display: inline;
        margin: 0 8px;
}
div.imageBox
{
        width: 500px;
        margin: 37px 0;
        height: 143px;
        background: #ffffff;
        border: 2px solid #e2e2e2;
}
div.thumbs
{
        float: left;
        padding: 10px 25px;
}
div.thumbUp
{
        background-image: url(thumb-up.png);
        width: 30px;
        height: 18px;
        text-align: center;
        margin-bottom: 5px;
        padding-top: 16px;
        padding-left: 4px;
        color: #ffffff;
        cursor: pointer;
}
div.thumbDown
{
        background-image: url(thumb-down.png);
        width: 29px;
        height: 33px;
        text-align: center;
        padding-top: 5px;
        padding-right: 7px;
        color: #ffffff;
        cursor: pointer;
}
div.save
{
        float: right;
        padding: 20px 25px;
}
div.share
{
        text-align: center;
        margin: 0 100px 0 90px;
        position: relative;
        top: 16px;
        border-left: 1px solid #E2E2E2;
        border-right: 1px solid #E2E2E2;
        height: 66px;
}

/* Tabs 2 */

div#tabs
{
        width: 500px;
        background: #ffffff;
        border: 1px solid #D7D5D5;
        margin-bottom: 37px;
}
div.tabs1
{
        float: left;
        width: 225px;
        text-align: center;
        padding: 12px;
        background: #f0f0f0;
        border-right: 1px solid #D7D5D5;
}
div.tabs1 a
{
        color: #202020;
        text-shadow: 1px 1px 1px #D2D0D0;
        font-weight: bold;
        background: #f0f0f0;
        text-decoration: none;
}
div.tabs1 a:hover
{
        color: #808080;
        text-shadow: 1px 1px 1px #D2D0D0;
        font-weight: bold;
        background: #f0f0f0;
        text-decoration: none;
}
div.tabs2
{
        float: right;
        width: 225px;
        text-align: center;
        padding: 12px;
        background: #f0f0f0;
}
div.tabs2 a
{
        color: #202020;
        text-shadow: 1px 1px 1px #D2D0D0;
        font-weight: bold;
        background: #f0f0f0;
        text-decoration: none;
}
div.tabs2 a:hover
{
        color: #808080;
        text-shadow: 1px 1px 1px #D2D0D0;
        font-weight: bold;
        background: #f0f0f0;
        text-decoration: none;
}
div.tab
{
        padding: 30px;
        padding-top: 60px;
}

/* Sidebar */

div.sidebarShare
{
        margin-bottom: 20px;
        height: 15px;
        width: 307px;

}
div.advertisements
{
        color: #000000;
        background-color: #fbfbfb;
        padding-top: 6px;
        padding-bottom: 6px;
        text-align: center;
        width: 299px;
        border: 1px solid #f0f0f0;
        font-weight: bold;
}
div.ads
{       color: #000000;
        margin-bottom: 17px;
}
div.catlinks
{
        color: #000000;
        background-color: #fbfbfb;
        padding-top: 6px;
        padding-bottom: 6px;
        text-align: center;
        width: 299px;
        border: 1px solid #f0f0f0;
        font-weight: bold;
}
div.catlinks2
{
        margin-bottom: 17px;
        overflow-x:hidden;
        overflow-y:auto;
}
div.taglinks
{
        color: #000000;
        background-color: #fbfbfb;
        padding-top: 6px;
        padding-bottom: 6px;
        text-align: center;
        width: 299px;
        border: 1px solid #f0f0f0;
        font-weight: bold;
        margin-top: 17px;
}
div.taglinks2
{
        margin-bottom: 17px;
        overflow-x:hidden;
        overflow-y:auto;
}

a.nav, a.nav:link, a.nav:active, a.nav:visited  {
display: block;
text-transform: normal;
font-size:12px;
font-family:arial;
color:#000000;
text-align: left;
font-weight: normal;
height: 20px;
padding-left: 22px;
padding-top:2px;
background-color:#ffffff;
border-bottom: 0px dashed #EBE7E7;}


a.nav:hover  {
display: block;
text-transform: normal;
font-size:12px;
font-family:arial;
color:#505050;
text-align: left;
font-weight: normal;
height: 20px;
padding-left: 22px;
padding-top:2px;
background-color:#ffffff;
border-bottom: 0px dashed #ffffff;}

div.most-popular-images
{
        color: #000000;
        background-color: #fbfbfb;
        padding-top: 6px;
        padding-bottom: 6px;
        text-align: center;
        width: 299px;
        border: 1px solid #f0f0f0;
        font-weight: bold;
}
div.most-popular-thumbs
{
        color: #d6d6d6;
        background-color: #fbfbfb;
        padding-top: 12px;
        padding-bottom: 12px;
        text-align: center;
        width: 299px;
        border: 1px solid #f0f0f0;
        border-top: 0;
        font-weight: bold;
        margin-bottom: 17px;
}
div.most-popular-thumbs img
{
        margin: 8px;
        width: 120px;
        height: 90px;
}
div.facebook
{
        margin-bottom: 17px;
}

/* Forms */

.form
{
        color: #000000;
        font-weight: bold;
        width: 96px;
        font-size: 12px;
        vertical-align: top;
}

/* Social */

#facebook-like
{
        float: left;
        width: 87px;
}
#google-plusone
{
        float: left;
        width: 71px;
}

#google-plusone2
{
        float: left;
        width: 62px;
}

#twitter
{
        float: left;
        width: 92px;
}

#twitter2
{
        float: left;
        width: 82px;
}
#stumble-upon
{
        float: left;
        width: 45px;
}

#weheartit
{
        float: left;
        width: 60px;
}
#share_facebook
{
        float: left;
        width: 85px;
        margin: 20px 14px;
}
#share_facebook2
{
        float: left;
        width:11px;
        margin: 20px 4px;
}

#share_pinterest
{
        float: left;
        width: 30px;
        margin: 20px 8px;
}

#share_stumbleupon
{
        float: left;
        width: 46px;
        margin: 20px 9px;
}
#share_tumblr
{
        float: left;
        width: 9px;
        margin: 20px 8px;
}
#facebook-like-upload
{
        display: inline;
}

/* Edit */

.edit
{
        width: 256px;
}
table.tbl, table.tbl td
{
        border: 1px solid black;
        font-size: 12px;
}

img.leave
{
        border: 5px solid white;
}

img.delete
{
        border: 5px solid red;
}

/* Scrollbars */

::-webkit-scrollbar-track-piece{
 background-color:#fff;
 -webkit-border-radius:0;
}
::-webkit-scrollbar{
 width:14px;
 height:14px;
}
::-webkit-scrollbar-thumb{
 height:50px;
 background-color:#000000;
 -webkit-border-radius:4px;
 outline:2px solid #fff;
 outline-offset:-2px;
 border: 2px solid #fff;
}
::-webkit-scrollbar-thumb:hover{
 height:50px;
 background-color:#000000;
 -webkit-border-radius:4px;
}
::-webkit-scrollbar{
 width:16px;
}


::selection
{
	background: #EDEBEB; /* Safari */
	}
::-moz-selection
{
	background: #EDEBEB; /* Firefox */
}

/* Submit */

textarea
{
        width: 256px;
        height: 64px;
}

/* Quotes */

.facebooklike
{
        float: left;
        width: 100px;
}
.twittertweet
{
        float: left;
        width: 100px;
}
.stumblequote
{
        float: left;
        width: 100px;
}
.single
{

        padding:2px;
        width: 625px;
        background-color: #FEFCFC;
        border:1px solid #EFEDED;
        padding: 5px;
}

h1.single2
{      
        font-weight: normal;
        font-size: 20px;
        font-family: 'Libre Baskerville', serif;
        padding-left:2px;
        padding-right:2px;
        padding-top:2px;
        padding-bottom:2px;
        margin:3px;
        font-style: italic;

}

/* Quotes */

.report
{
        width: 100%;
}

/* Tags */

div.taglist a,.tags {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), 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:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#000000;
	font-family:arial;
	font-size:9px;
	font-weight:bold;
	padding:4px 7px;
	text-decoration:none;
}div.taglist a:hover,.tags:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ffffff) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}div.taglist a:active,.tags:active {
	position:relative;
	top:1px;
}

.letters
{
        font-size:13px;
        border-bottom: 1px solid black;
}