/* =GENERAL
--------------------------------------------------------------------------------*/
body {
	background:#FFFFFF url(images/sourmangobg.gif) repeat 0 0;
}

blockquote {
	background: #d6c493 none repeat scroll 0 0;
	margin: 10px 0 10px 20px;
	padding: 10px 10px 10px 10px;
}

/* =Header & Navigation
--------------------------------------------------------------------------------*/

#header {
	background:transparent url(images/sourheader.jpg) no-repeat 0 top;
}

#menupages {
	border:0 none !important;
	clear:both;
	padding-top: 0;
	text-align:right;
}

#menupages ul{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 0 0 170px;
}

#menupages li{
	display:inline;
	margin-left:0px;
	padding-top:10px;
}

#menupages li a {
	display:inline;
	border-bottom:none;
	padding:10px 2px 0px 2px;
}


#navigation {
	border:0 none !important;
	clear:both;
	padding-top: 35px;
}

#navigation ul{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
}

#navigation li{
	display:inline;
	margin-left:0px;
	padding-top:3px;
	font-size:85%;
}

#navigation li a {
	display:inline;
	text-transform:uppercase;
	font-weight:bold;
	font-family:georgia, serif;
	color:#FFF;
	background:#30162b none repeat scroll 0 0;
	border-bottom:none;
	padding:8px 7px 5px 7px;
}

#navigation li a:hover {
	color:#FFF;
	background:#d70051 none repeat scroll 0 0;
}

#navigation li a .active {
	color:#FFF;
	background:#d70051 none repeat scroll 0 0;
}

#identity {
	margin:50px 0 0 0;
}

#top_banner {
	margin:85px 0 0 30px;
}

#searchbox {
	text-align:left;
	font-size:80%;
	margin:30px 0 0 0;
	padding:5px 0px 10px 20px;
}

#search-input {
	border:1px solid #30162b;
	padding:2px;
	width:150px;
}

#search-input:focus {
	border:1px solid #30162b;
}

#search-submit {
	background:#d70051 none repeat scroll 0 0;
	border:none;
	color:#FFF;
	font-size:95%;
	font-weight:bold;
	padding:3px;
}

#feed {
	color:#fff;
	padding-top:20px;
	font-size:90%;
}

#feed img a {
	margin-right: 10px;
	border:none;
	float:left;
}

#feed h5{
	padding:0;
	margin:0 0 3px 0;
}

#feed a{
	color:#c00;
}

/* =FOOTER
--------------------------------------------------------------------------------*/

#footer {
	
	color:#adadad;
	margin-top:20px;
}

#footer a {
	color:#FFF;
}

#footer .module {
	padding:10px;
	margin:0px;
	/* opacity: 0.75;
	filter:alpha(opacity=75); IE's opacity*/
}

#footer .subnote a {
	font-weight:normal;
	color: #87244c;
}

#footer h5 a {
	margin-bottom:0;
}

#footer ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

#footer li {
	margin:0;
	padding:4px 0;
}

#meta {
	background:transparent url(images/sourfooter.jpg) no-repeat 0 top;
	padding:70px 10px 10px 10px;
	min-height:200px;
}

#meta ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:60px 0 0 0;
}

#meta li {
	padding:8px 3px 0 0;
	display:inline;
}

#meta li a {
	color:#FFF;
}

#bloginfo li {
	margin:0;
	padding:8px 0;
}

#bloginfo .page_item a {
	margin:0;
	padding:4px 6px;
	background:#c00;
	color:#f5f2c4;
	text-transform:uppercase;
	font-family:georgia, serif;
	font-size:85%;
	border:none;
}

#freshlist li {
	border-bottom:1px dotted #666666;
	margin:0;
	padding:5px;
}

#community li {
	padding:5px;
	margin:0;
	clear:both;
}



/* =HOME (Fresh & Recent)
--------------------------------------------------------------------------------*/

#canvas {
	background:transparent url(images/canvasbg.jpg) repeat 0 0;
	padding:10px 10px 30px 10px;
}

#fresh {
	background:#30162b;
	padding:10px;
	color:#f5f2c4;
}

#fresh h2 a{
	color:#f5f2c4;
	margin-top:10px;
}

#fresh img {
	border:1px solid #30162b;
	margin-bottom:10px;
}

#fresh img a {
	text-decoration:none;
	border:none;
}

#fresh .subnote a {
	color:#f5f2c4;
}

#articlelist ul li {
	margin:0;
	padding:10px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	border-bottom:1px dotted #847164;
}

#articlelist p {
	margin-bottom: 5px;
}

/* =SINGLE&PAGES
--------------------------------------------------------------------------------*/

#post img {
	padding: 5px;
	background:#30162b;
	border-bottom:none;
}

#post .wp-smiley {
	padding:0;
	background:none;
}

#share {
	background: #30162b url(images/sharebg.gif) no-repeat left center;
	margin-top:20px;
	padding: 2px;
	color: #adadad;
}

#share a {
	color: #d70051;
	border-bottom:1px solid;
}

#share ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
}

#share li {
	margin:0 0 0 30px;
	padding:5px;
}

/* =Widgets & Modules
--------------------------------------------------------------------------------*/

#interview .quoteheader {
	padding:10px 10px 5px 10px;
	border-top:5px solid #30162b;
	border-left:5px solid #30162b;
	border-right:5px solid #30162b;
	background:#f5f2c4;
}

#interview .quoteheader a {
	font-family:georgia, serif;
	font-weight:bold;
	font-size:120%;
	color:#87244c;
}

#interview .quotefooter {
	text-align:right;
	background:transparent url(images/interviewbg-bottom.gif) no-repeat 0 bottom;
	padding:0 15px;
	display:block;
}

#featured ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

#featured li {
	margin:0 0 10px 0;
	background: #30162b;
}

#featured img {
	padding:5px;
	
}

#featured li a {
	border-bottom:none;
}

#review ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

#review li {
	margin:0;
	clear:both;
}

#review img {
	padding:5px;
	background: #30162b;
	margin-right: 10px;
	border:none;
}

#shortnotesbox {
	margin:20px 0 0 0;
}

#shortnotesbox  h5{
	margin:0;
}

#shortnotes {
	background:#f5f2c4;
	border: 5px solid #3fb094;
	padding:0px 0px 10px 10px;
	height:400px;
	overflow:auto;
}

#shortnotes ul {
	margin:0;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

#shortnotes li {
	margin:0;
	padding:0 0 10px 0;
	border-bottom:1px dotted #847164;
}

#shortnotes p {
	font-size:90%;
}

#banner {
	padding-top: 20px;
}

#banner img{
	border: 2px solid #3fb094;
}

#banner ul{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

#banner li {
	margin:0 0 0 0px;
	padding-bottom:10px;
}

#tagcloud {
	padding:0px 20px 10px 20px;
	text-align: center;
	font-family:georgia, serif;
}

#tagcloud h4 {
	margin-bottom:0px;
}

#tagcloud a {
	color:#adadad;
	font-weight:bold;
	line-height:150%;
}

#tagcloud a:hover {
	color:#d6d6d6;
}

#tagcloud ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

#tagcloud li {
	margin:0 0 0 15px;
	display:inline;
}

#relatedpost ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:square;
}

#relatedpost li {
	margin:0 0 0 15px;
	padding-bottom:10px;
	line-height:130%;
}

#archivemenu  li{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:square;
}

#archivemenu  li{
	margin:0 0 0 15px;
	padding-bottom:5px;
	line-height:130%;
}

#archivebycategory  li{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:square;
}

#archivebycategory  li{
	margin:0 0 0 15px;
	padding-bottom:5px;
	line-height:130%;
}


#googlefriendconnect {
	width:220px;
	height:300px;
	overflow:auto;
	background:#f5f2c4;
	border: 5px solid #3fb094;
	padding:10px;
}

/* =Classes
--------------------------------------------------------------------------------*/

.subnote {
	font-size:95%;
	font-family:Arial, sans-serif;
	text-decoration: none;
}

.subnote a {
	font-size:95%;
	font-family:Arial, sans-serif;
	text-decoration: none;
}

.alignleft {
	float:left;
}

.alignright {
	float:right;
}

.title {
	margin-bottom:5px;
	letter-spacing:-1px;
	line-height:120%;
}

.title a {
	color:#30162b;
	border-bottom:none;
}

.divider {
	border-style:dotted ;
	border-width: 1px 0 0 0;
	border-color:#847164;
	margin:10px 0 20px 0;
}

.username {
	font-weight:bold;
	font-family: georgia;
	margin-bottom: 3px;
}

.guest {
	Font-family:georgia, serif;
	font-weight:normal;
	margin-bottom:20px;
}

.redblock a {
	padding:4px 6px;
	background:#c00;
	color:#FFF;
	text-transform:uppercase;
	border:none;
	font-family:georgia, serif;
	font-size:85%;
}

.blackblock {
	padding:4px 6px;
	background:#30162b;
	color:#FFF;
	text-transform:uppercase;
	border:none;
	font-family:georgia, serif;
	font-size:85%;
}

.module {
	margin-bottom:30px;
}

.freshicon {
	background:transparent url(images/fresh.gif) no-repeat scroll right top;
    border:medium none;
    float:right;
    height:60px;
    position:absolute;
    width:440px;
}

.dateme {
	font-size:90%;
	font-family:arial, sans-serif;
	color:#847164;
}

.widget {
	background: #F5F2C4;
}

.widget .avatar {
	background: none;
	float:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#bannerwidget {
	border: 5px solid #3FB094;
}


/* =Comments
--------------------------------------------------------------------------------*/

#comment-container ul  li{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

#comment-container li {
	margin:10px 0;
	padding:10px;
	clear: both;
}

#comment-header {
	clear:both;
	margin-bottom:10px;
}

#avatarbox {
	float:left;
}

.avatar {
	float:left;
	padding: 5px;
	margin-right:10px;
	background:#30162b;
}

#userinfo {
	margin-left:60px;
	float:right;
}

#comment-content {
	clear:both;
}

#comment-container li.alt {
	background: #d6c493;
}

#commentform input {
	margin:5px 5px 5px 0;
	padding:2px;
	width:170px;
}

#commentform textarea {
	padding:0;
	width:100%;
}

#commentform #submit {
	float:right;
	margin:10px 0 0 0;
}

#tab {
	clear:both;
}

#comment-navigation {
	clear:both;
}

/*--
.commentmeta a {
	font-size:95%;
	font-family:Arial, sans-serif;
	text-decoration: none;
	font-weight:normal;
}
--*/

.commentmetadata {
	margin: 5px 0 15px 0;
	font-size: 10px;
	font-weight: normal;
}

.fbconnect_LastUsers {
	background: none !important;
}

.comment img.fb_profile_pic_rendered {
	width: 32px;
}

.reply {
	clear: both;
}

.nocomments {
	margin:0;
	padding:0px;
	text-align:center;
}

/* =Contes Page
--------------------------------------------------------------------------------*/
#kontespage {
	color:#adadad;
}

#kontespage h4 {
	margin-top:20px;
}

#kontespage a {
	color:#4c9037;
	padding:3px;
}

#kontespage a:hover {
	color:#fff;
	background:#4c9037;
}

.heading {
	color:#fff;
	background:#4c9037;
	padding:4px;
	font-size:110%;
}

.top {
	font-size:70%;
	text-transform:uppercase;
	float:right;
	margin-top:10px;
}

#headerblock {
	background: transparent url(images/kontes/kontesheaderbg.jpg) no-repeat scroll right top;
	min-height:270px;
	padding-top:10px;
}

#kontestitle {
	margin-bottom:20px;
}

#kontestitle ul li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
}

#kontestitle li {
	padding:0 0 20px 10px;
}

/*--
#sponsorblock {
	margin:10px 0 100px 620px;
}
--*/

#sponsorblock ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
}

#sponsorblock a {
	padding:0;
}

#sponsorblock a:hover {
	border-bottom:0;
	padding:0;
	background: none;
}

#prizeblock {
	margin-bottom:20px;
}

/*--



#prizeblock ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-left:190px;
}

#prizeblock li {
	display:inline;
	padding:0 10px 0 0;
}
--*/

#menublock {
	background-color:#101417;
	margin-bottom:10px;
	clear:both;
}

#button {
	padding:0;
}

#button li {
	display:inline;
}

#button li a {
	background-color:#101417;
	color:#FFFFFF;
	float:left;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	padding:8px;
	text-decoration:none;
}

#button li a:hover {
	background-color:#4c9037;
	margin-top:-2px;
	border-bottom:0;
}

li.redmenu a{
	background-color:#d70051;
}

li.menurss a:hover {
	background-color:#ff6600;
}

#mediapartner ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:20px 0 0 0;
}

#mediapartner li {
	margin:0;
	padding-bottom:10px;
}

#mediapartner a {
	padding:0;
}

#mediapartner a:hover {
	border-bottom:0;
	padding:0 0 20px 0;
	background: none;
}

#topicblock ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-left:0px;
}

#topicblock li {
	margin-left:0px;
}

#guestprofile {
	clear:both;
	margin-bottom:20px;
	border-bottom:#adadad dotted 1px;
}

#guestprofile p {
	margin:0 0 20px 90px;
	font-size:90%;
}

.guestavatar {
	float:left;
	margin: 0 20px 20px 0;
}

.contesttopic {
	font-weight:normal;
	color:#5095be;
}

