* { margin: 0; padding: 0; }
body {background: #fff; font: 90% arial,verdana,sans-serif;}

b {font-weight: 800;}
img {border: 0;}
.bold {font-weight: 800;}

a { text-decoration: none; color: #CF96D1; }
a:visited { text-decoration: none; color: #CF96D1; }
a:hover, a:focus { text-decoration: underline; color: #6792c0; }
a:active { text-decoration: underline; color: #6792c0; }

input {
	border: 1px solid #bebebe;
	padding: 2px 3px 2px 3px;
	font-size: 109%;
	background: #Fff;
}
#logo {
	float: left;
}

#header {
	border-bottom: 1px solid #5A195C;
	background: #cf96d1;
	height: 80px;
}

#header-enc {
	margin: 0 auto;
	height: 110px;
	width: 990px;
}



#content {
	line-height: 126%;
	margin: 0 auto;
	width: 990px;
}

#content #img-holder {
	text-align: center;
}
#content #img-holder img {
	border: 2px solid #bebebe;
	padding: 5px;
}

/* old */

#content #img-holder-big {
        margin: 0 auto;
}
#content #img-holder-big img {
	border: 2px solid #bebebe;
	width: 625px;
	padding: 5px;
}
#content #img-holder-reg {
        margin: 5px auto;
	text-align: center;
}
#content #img-holder-reg img {
        border: 2px solid #bebebe;
        padding: 5px;
}

#side-nav {
	float: right;
	width: 340px;
}
#side-nav #side-ad {
	height: 600px;
	border-top: 0;
	float: left;
	width: 120px;
	height: 500px;
}
#side-nav #pics-holder {
	float: right;
	width: 165px;
}
* html #side-nav #pics-holder {
	width: 123px;
}
#side-nav .side-pic {
	border: 1px solid #bebebe;
	padding: 5px 0;
	height: 60px;
	width: 70px;
	text-align: center;
	float: left;
	margin: 4px 1px 1px 1px;
}

#side-nav .side-pic img {
	width: 60px;
	height: 60px;
}

#side-nav .holder {
}
#side-nav .holder h3 {
	background: #E4EDF0;
	border-bottom: 1px solid #DFDFDF;
	font-size: 100%;
	padding: 4px;
}
#side-nav .holder ul {
	list-style: none;
}
#side-nav .holder ul li {
}
#side-nav .holder ul li a {
	padding: 2px 6px 2px 10px;
	display: block;
	border-bottom: 1px solid #DFDFDF;
	text-decoration: none;
	font-size: 92%;
	font-weight: 800;
}

/* FIX IE */

#side-nav .holder ul li a:hover {
	background: #E4EDF0;
}

#main-content {
	clear: left;
	margin-right: 348px;
}

#top-rss {
	font-size: 90%;
        color: #ededed;
	font-weight: 800;
	clear: none;
	margin-top: 23px;
	height: 20px;
	float: left;
	width: 730px;
}
#top-rss a {
	float: left;
	margin-right: 15px;
        color: #ededed;
}
#top-rss a:hover {
	color: #c8dce2;
}

#top-rss img {
	float: left;
	margin-right: 3px;
}

#search {
	margin-top: -2px;
        float: left;
}
#search-input {
	font-size: 100%;
	border: 1px solid #EDEDED;
        width: 260px;
        float: left;
}




#footer {
/*	background: #Fff url('../images/sidebar-bottom-bg.gif') 771px 0 no-repeat; */
	border-top: 1px solid #bebebe;
	height: 26px;
	padding-left: 10px;
	padding-top: 24px;
	width: 990px;
	margin: 0px auto 10px auto;
}
#footer a {
	padding: 0 1px 0 1px;
}
ul#nav {
	list-style-type: none;
	float: right;
	margin: 25px 260px 0 0;
}
ul#nav li {
	background: transparent url('../images/navbg-left.gif') no-repeat;
	margin: 0 0 0 2px;
	float: left;
	font-weight: 800;
	font-size: 120%;
}
ul#nav li a {
	color: #9DAB96;
	background: transparent url('../images/navbg-right.gif') 100% 0 no-repeat;
	text-decoration: none;
	padding: 6px 18px 4px 18px;
	float: left;
}
ul#nav li a:hover {
	color: #72758f;
}
a.rssimg {
	float: left;
	background: 0;
	padding: 28px 0 0 5px;
} 
#ad-top {
/*	float: left; */
	width: 330px;
	margin: 0 auto;
}

#ref-side {
	margin: 5px auto;
	height: 170px;
	width: 100px;
}
#ref-side img {
	width: 120px;
}

#ad-side {
	margin: 5px auto;
	width: 164px;
}	

#ad-bottom {
	margin: 5px auto 5px auto;
	width: 670px;
}


/* popular */

.popenc {
	display: block;
	padding: 7px 0 7px 0;
	margin: 0 0 0 30px;
}
h2.popular {
	margin: 0 0 0 25px;
	display: block;	
	padding: 10px 0 6px 0;
	border-bottom: 1px solid #bebebe;
}
.popenc p {
	font-weight: 800;
	font-size: 162%;
	color: #595959;	
	display: inline;
}
.popenc a {
	padding-left: 5px;
	font-size: 140%;
}

/*Archs*/

.arcenc {
        display: block;
        padding: 7px 0 7px 0;
        margin: 0 0 0 30px;
}
h2.archive {
        margin: 0 0 0 25px;
        display: block;
        padding: 10px 0 6px 0;
        border-bottom: 1px solid #bebebe;
}
h3.month {
	margin: 0 0 0 30px;
	font-size: 120%;
	border-bottom: 1px solid #bebebe;
	padding-bottom: 4px;
	display: inline;
}
h3.month a {
	text-decoration: none;
}
.arcenc p {
        font-weight: 800;
        font-size: 142%;
        color: #595959;
        display: inline;
}
.arcenc a {
        padding-left: 5px;
        font-size: 130%;
}

#share {
	margin: 0 auto;
	background: #fff url('../images/share-bg.gif') no-repeat;
	width: 500px;
	height: 100px;
	padding: 8px 0;
}
#share #vote {
	text-align: center;
	float: left;
	border-right: 1px solid #FFF;
	width: 190px;
	height: 105px;
}
#vote-left {
	margin: 0 0 0 55px;
        text-align: center;
        font-size: 109%;
        padding: 4px 0 0 0;
        width: 40px;
        float: left;
}
* html #vote-left {
	margin-left: 30px;
}
#vote-right {
        text-align: center;
        font-size: 109%;
        padding: 4px 0 0 0;
        float: left;
        width: 40px;
}

#share #vote h3 {
	text-align: center;
	color: #6d868e;
}
#share #social {
	text-align: center;
	float: left;
	height: 100px;
	width: 280px;
}
#share #social h3 {
	text-align: center;
	color: #6d868e;
}

#next-prev a {
	font-weight:800;
}

#next-prev h2 {
	text-align: center;
}

