/*  
Theme Name: Moleskiners Default Blog Theme
Version: fixed
Description: Moleskiners Default Blog Theme fixed version

*/

/***********************************************************
 Global Reset
************************************************************/

*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0; font-family: "Trebuchet MS"}
table { border-collapse:collapse; border-spacing:0 }
fieldset, img { border:0 }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }
ul { list-style:none }
caption, th { text-align:left }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight: bold; }
q:before, q:after { content:'' }
a { text-decoration:none }
strong { font-weight:bold }
em { font-style:italic }
* a { position:relative }
a img{ border:none }
* { outline: none; }


/***********************************************************
 Let the games begin...
************************************************************/

html { margin: 0; padding: 0;}

body {
    margin: 0;
    padding: 0;
    font-size: 1em;
    font-family: "Trebuchet MS";
    background: #b89963;
}


.clear{
	clear: both;
}

a { color: #f60; text-decoration: none; }
a:hover { color: #333; text-decoration: none; }
a.selected { color: #333; text-decoration: none; }



.clr{ clear: both;}
.clrL{ clear: left;}
.clrR{ clear: right;}

.smallfont{ font-size: 11px;}
.normalfont{ font-size: 10pt;}

.bginput{
    background: #fff url('images/misc/bginput.gif') repeat-x left bottom;
    border: 0;
    padding: 3px;
    font-size: 12px;
}

blockquote{
	margin-left: 30px;
	padding-left: 5px;
	border-left: 2px solid #ccc;
}


.alignleft{ float: left;}
.alignright{ float: right;}

.left{ text-align: left;}
.right{ text-align: right;}
.aligncenter, .center{ text-align: center;}



.button:hover{
	background-position: left bottom;
	cursor: pointer;
}



/****************** page min-width setting ***************/
#wrapper{
    min-width: 990px;
    margin: 0 auto;
    
    padding: 10px;
}

    /* ie6 min-width */
    * html .min-width{
        border-left: 960px solid #b89963;
        height: 1px;
    }
    * html .container{
        margin-left: -960px;
        position: relative;
        height: 1px;
    }
    /* \*/

/** ie cascading div fix **/
.box{}
 * html .box{ height: 1px;}
 *:first-child+html .box{ height: 1%;}




/*** SEARCH / LOGIN BAR **********/

#search-login-bar {
	border-top: 10px solid #f7740a;
	background: #fff9df;
	padding: 7px 20px;
}
	#search-login-bar #search-form {
		float: left;
		margin-top: 1px;
	}
		#search-login-bar #search-terms {
			width: 200px;
			margin-right: 4px;
			color: #888;
		}

		#search-login-bar #search-which {
			margin-right: 2px;
		}

	#search-login-bar #login-form, #logout-link {
		float: right;
	}
	
	#logout-link img {
		vertical-align: middle;
	}


/** ADS ***/
.ad_300x250, .ad_160x600{ text-align: center; }

.ad img{
    margin: 0 0 10px 0;
    border: 1px solid #ccc;
}


/*** CONTENT **********/

#content {
	padding: 0 10px;
}
    #content ul#letter-list li{
	margin: 0;
	margin-right: 3px;
    }
    
    #content ul#letter-list li a:link, #content ul#letter-list li a:visited{
	border: 1px solid #443a28;
	font: normal bold 10pt "Trebuchet MS";
	background: #443a28;
	color: #cc9;
    }
	* html #content ul#letter-list li a:link,
	* html #content ul#letter-list li a:visited{padding: 0;}
	*:first-child+html #content ul#letter-list li a:link,
	*:first-child+html #content ul#letter-list li a:visited{padding: 0;} 
    #content ul#letter-list li a:hover{
	background: #cc9;
	color: #333;
    }

.content{ padding: 10px 0;}
    .content p{ padding-bottom: 8px;}

h3 {
	font: normal 1.3em "Trebuchet MS", Times, serif;
	margin: 0 0 5px 0;
}

p.create-account {
	margin: 10px 0;
	text-align: right;
}

/*** WIDGETS **********/

.widget {
	margin: 0 0 25px 0;
}

h2.widgettitle {
	padding: 3px 8px;
	margin-bottom: 5px;
	border-bottom: 1px solid #cc9;
	font-weight: bold;
	font-size: 13pt;
	color: #444;
}

	h2.widgettitle a {
		text-decoration: none;
		color: #555;
	}

	h2.widgettitle img {
		vertical-align: middle;
		margin-right: 4px;
	}

	.bp_core_widget_welcome h2 {
		background: url(images/welcome_header_back.gif) top left no-repeat !important;
		color: #fff !important;
	}

ul.item-list{ margin: 0; padding: 0;}

ul.item-list li, .activity-list {
	padding: 5px 0;
	margin:  0 0 5px 0;
	clear: both;
}
	.activity-list { padding: 0; border: 1px solid #fff; margin-top: -1px; }
	
		
	ul.item-list li .item-avatar, .avatar-block img.avatar {
		float: left;
	    	margin: 0;		
		padding: 0;
	}
	
	ul.item-list li .item-avatar img, img.avatar {
		border: 1px solid #cc9;
		margin: 0 10px 0px 0;
		padding: 0;
	}
	
	ul.item-list li .item-title {
		font-size: 9pt;
		margin: 0;
		padding: 0;
		line-height: 15px;
	}
		
	ul.item-list li .item {
		font-size: 11px	;
		padding-bottom: 5px;
	}
	
	ul.item-list li .item-meta{		
		margin:  0;
		padding: 0;
	}
	
	.item-options {
		text-align: center;
		font-size: 11px;
		margin: 0;
		line-height: 7px;
		padding: 0;
	}
	
.widget-error {
	padding: 10px;
}

.activity {
	padding: 5px 0;
	display: inline-block;
	line-height: 15px;
	font-size: 11px;
	margin: -5px 0 0 0;
}

div.avatar-block {
	padding: 0 15px;
}

.bp_core_widget_whos_online img {
	margin-bottom: 15px !important;
}

.widget table#wp-calendar {
	width: 100%;
}

.widget table#wp-calendar caption {
	text-align: center;
	font-size: 1.2em;
	padding-bottom: 10px;
}

.widget table#wp-calendar th {
	text-align: center;
	border: 1px solid #cc9;
	border-bottom: 0;
	font-weight: bold;
}

.widget table#wp-calendar td {
	
	border: 1px solid #cc9;
	text-align: center;
	color: #ffc;
}
	.widget table#wp-calendar td:hover {
		background: #cc9;
		color: #333;
		cursor: pointer;
	}
	
	.widget table#wp-calendar td#today {
		background: #fff9df;
		color: #333;
	}
	
	.widget table#wp-calendar td.pad {
		background: none;
	}
	


/** ACTIVITY FEED **********/

.activity-list {
	padding: 0 5px;
}

.activity-list li {
	margin: 15px 0;
	padding-left: 21px;
}
	.activity-list li.blogs {
		background: url(images/blog_bullet.gif) 0 4px no-repeat;		
	}
	
	.activity-list li.profile {
		background: url(images/profile_bullet.gif) 0 4px no-repeat;
	}

	.activity-list li.friends {
		background: url(images/friends_bullet.gif) 0 4px no-repeat;
	}
	
	.activity-list li.groups {
		background: url(images/groups_bullet.gif) 0 4px no-repeat;
	}
	
	.activity-list li.wire {
		background: url(images/wire_bullet.gif) 0 4px no-repeat;
	}

.activity-list li blockquote {
	padding: 7px 15px 7px 40px;
	background: url(images/quotes_background.gif) 10px 9px no-repeat #eee;
	margin: 5px 0;
}

.activity-list li span.time-since {
	font-size: 0.8em;
	color: #999;
}


/*** page columns **********/
#page_column_wrapper{
    padding-right: 365px;
}
        #left_column{
            float: left;
            width: 100%;
        }
        
        #sidebar{
            float: right;
            width: 340px;
	    margin-right: -350px;
	    font-size: .9em;
        }

            * html #page_column_wrapper{ height: 1px;}
            * html #left_column{} 
            * html #sidebar{margin-left: -340px;}
            
            *:first-child+html #sidebar{ margin-left: 10px;}
            
	
            
	
	
	    
	#sidebar a:link, #sidebar a:visited{ color: #F8C807}
	#sidebar a:hover{ color: #ffc;}
		
		
		
		
	#sidebar li{
		list-style: none;
		background: url('images/misc/border_Hdotted4.gif') repeat-x bottom left;
		padding: 3px 0;
	}
	    
	    
	#sidebar ul{
	    margin: 0 0 3px;
	    padding: 0;
	}
	    
	    
	#sidebar .item-options{
	    background: url('images/misc/border_Hdotted4.gif') repeat-x bottom left;
	}

	.sidebar_column_wrapper{}
	
	.sidebar_column{
	    float: left;
	    width: 160px;
	    overflow: hidden;
	    margin-right: 10px;
	}
	
	    .sidebar_left_column{ color: #fff;}
		.sidebar_left_column a:link, .sidebar_left_column a:visited{ color: #F8C807}
		.sidebar_left_column a:hover{ color: #ffc;}
		
		.sidebar_left_column a.more-link:link, .sidebar_left_column a.more-link:visited{ color: #555;}
		.sidebar_left_column a.more-link:hover{ color: #ffc}
		
		
	    #sidebar .sidebar_left_column ul{
		margin: 0 0 3px;
		padding: 0;
	    }
	    
	    
	#sidebar .sidebar_right_column{
	    margin-right: 0;
	    width: 170px;
	}
	
	    #sidebar .sidebar_right_column ul{
		margin: 0 0 3px;
		padding: 0;
	    }
	    
	    #sidebar .sidebar_right_column #new_members li{
		list-style: none;
		padding: 5px 0;
	    }
	    
	    #sidebar .sidebar_right_column .item-options{
		background: url('images/misc/border_Hdotted2.gif') repeat-x bottom left;
	    }



		.ad160x600 .box_content2{
			padding: 5px 2px;
		}
		.ad160x600 .widgettitle{
			margin: 0 5px 5px;
		}

/** NEWS BLOG STYLES *********/

.narrowcolumn {
	margin: 0;
}

.alignleft { float: left; }
.alignright { float: right; }

.item-options {
	padding: 5px;
	height: 15px;
}

.post, #comments-section, #compose-reply {
	clear: both;
}
	#comments-section, #compose-reply {
		background: none;
	}
	
	ol#comments { list-style: none; }
	
	.comment_text p{
		padding-bottom: 8px;
	}

.post p {
	margin: 0;
	padding: 0 0 8px;
}

.post ul {
	list-style-type: disc;
	padding-left: 15px;
	margin-top: 15px;
}


.post h3 {
	border: none;
	padding: 0;
	margin: 0;
}
	.post h3 a {
		color: #555;
	}

.post p.date, .small, h3 span {
	color: #888;
	font-size: 0.95em;
}
	.post p.date em {
		color: #f7740a;
		font: italic 1em Georgia, times, serif;
	}

.post .entry {
	margin: 0 0;
}
	
.post span.tags {
	background: url(images/tag_icon.gif) center left no-repeat;
	float: left;
}

.post span.comments {
	float: right;
	background: url(images/comments_icon.gif) center right no-repeat;
	padding-right: 2.1em;
}

.postmetadata {
	font-size: 11px;
	color: #666;
}

.post-details {
	background: #f0f0f0;
	padding: 1em 1.5em;
	margin: 0 0 2em 0;
}

h4.archive {
	text-transform: uppercase;
	border-bottom: 1px solid #e1e1e1;
	padding-bottom: 0.5em;
	margin: -1em 0 1em 0;
}


/**** POST CONTENT STYLES (WORDPRESS STYLES) *****/

	.entry blockquote { width: 230px; font-style: normal !important; font-size: 1.1em !important; margin: 5px 15px 5px 0 !important; padding: 0.5em !important; background: #eee; text-align: center; float: left; }
	.entry blockquote.right { width: 230px; font-style: normal !important; font-size: 1.3em !important; margin: 5px 0 5px 15px !important; padding: 0.5em !important; background: #eee; border-width: 3px 0; text-align: center; float: right; }

	.entry p { margin: 0 0 15px 0; }

	.entry ul, .entry ol { margin: 0 0 15px 40px; }
	.entry ul { list-style: disc; }

		.entry li { margin: 0 0 5px 0; }
			.entry ul li ul, .entry ul li ol, .entry ol li ul, .entry ol li ol { margin: 5px 0 5px 30px; }

	.entry dl { margin: 0 0 15px 0; }
		.entry dt { font-weight: bold; }
		.entry dd { margin: 0 0 15px 20px; }
		.entry .gallery dd { margin: 0; }

	.entry .ad { margin: 0 0 15px 15px; float: right; }

	.entry .ad_left { margin: 0 15px 15px 0; float: left; }

	.entry a img { border: 0; }

	.entry img.left { padding: 3px; margin: 5px 15px 5px 0; border: 3px double #bbb; float: left; clear: left; }

	.entry img.right { padding: 3px; margin: 5px 0 5px 15px; border: 3px double #bbb; float: right; clear: right; }

	.entry img.center { display: block; padding: 3px; margin: 0 auto 15px auto; border: 3px double #bbb; float: none; clear: both; }

	.entry img.off { padding: 0 !important; border: none !important; }

	.entry img.stack { clear: none !important; }

	.entry img.wp-smiley { padding: 0 !important; margin: 0 !important; border: none !important; float: none !important; clear: none !important; }


	.entry img.alignnone{
	    border: 1px solid #cc9;
	    padding: 4px;
	    background: #fff;
	}
	
	.entry img.centered, .entry img.aligncenter {
		display: block;
		background: #fff;
		margin-left: auto;
		margin-right: auto;
		padding: 4px;
		border: 1px solid #cc9 !important;
	}

	.entry img.alignright {
		padding: 4px;
		background: #fff;
		margin: 0 0 2px 7px;
		display: inline;
		border: 1px solid #cc9;
	}

	.entry img.alignleft {
		padding: 4px;
		background: #fff;
		margin: 0 7px 2px 0;
		display: inline;
		border: 1px solid #cc9;
	}

	.entry .alignright {
		float: right;
	}

	.entry .alignleft {
		float: left;
	}
	
	.entry .aligncenter, .entry div.aligncenter {
		display: block;
		margin-left: auto;
		margin-right: auto;
	}

	.entry .wp-caption {
		border: 1px solid #ddd;
		text-align: center;
		background-color: #f3f3f3;
		padding-top: 4px;
		margin: 10px;
		-moz-border-radius: 3px;
		-khtml-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
	}

	.entry .wp-caption img {
		margin: 0;
		padding: 0;
		border: 0 none;
	}

	.entry dd.wp-caption p.wp-caption-text, .entry .wp-caption p.wp-caption-text {
		font-size: 11px;
		line-height: 17px;
		padding: 0 4px 5px 0;
		margin: 0;
	}
	img.alignnone{
	    border: 1px solid #cc9;
	}

/*** COMMENT FORM STYLES ****/

#commentform { padding: 0; font-size: 12px; }
#commentform textarea { width: 60%;}
#comment-textarea { float: right; width: 60%; }

.comment-details { float: left; width: 13%; }
.comment-content { float: right; width: 87%; }

.commentlist li {
        padding: 5px 0px;
		list-style: none;
		font-size: .8em;
}
	.commentlist li img.avatar {
		margin: 10px 0px 5px;
		padding: 3px;
		background: #fff;
		border: 1px solid #cc9;
	}

.comment-text{
	
}	

.commentmetadata { 
	color: #fff;
}
	.commentmetadata a:link, .commentmetadata a:visited{ color: #ffcc66; }
	.commentmetadata a:hover{ color: #fff;}
	

#commentform .bginput, #commentform textarea {
		padding: 3px;
		margin: 3px 0;
		border: 1px solid #ccc;
		font-size: 12px;
}

.submit_button{
	border: 0;
	width: 77px !important;
	height: 23px;
	background: transparent url(images/buttons/submit.gif) no-repeat top left;
}

/***** SIGNUP FORM *******/

#setupform {
	padding: 10px;
	float: left;
}
	#setupform h3 {
		margin-top: 20px;
	}

#setupform input, #setupform textarea, #activateform input {
	width: 95%;
	padding: 7px 5px;
	font-size: 1.2em;
}
	#setupform input[type='radio'], #setupform input[type='checkbox'] { width: auto; }
	#setupform select {
		padding: 3px;
	}
	
	input#submit {
		width: auto;
		margin-top: 20px;
		font-size: 1.2em;
	}

#setupform label, div.radio span.signup-label, 
div.checkbox span.signup-label {
	display: block;
	font-size: 1.3em;
	margin: 15px 0 5px 0;
}

p#intro-text, p#extra-fields-help, p#avatar-help-text, p#blog-help-text, p#blog-details-help {
	margin-bottom: 10px;
}

p.help-text, span.desc {
	font-size: 11px;
	color: #888;
	padding-top: 5px;
}

div.field-box, div.mu_alert, div#account-fields, div#extra-form-fields, 
div.avatar-field, div#blog-or-username-fields, div#blog-details-fields {
	background: #fff;
	border: 1px solid #cc9;
	padding: 5px 15px 15px 15px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
	div.field-box { padding-top: 15px; }
	
	#signup-welcome {
		width: 420px !important;
		margin: 20px 0;
	}

div.avatar-field {
	padding-top: 1px;
}

div#blog-or-username-fields {
	padding: 18px 15px 5px 15px;
}
	div#blog-or-username-fields p {
		padding-bottom: 10px;
	}
	
	div#blog-or-username-fields label {
		margin-left: 3px;
	}

div#extra-fields, div#avatar-form-fields, div#blog-or-username {
	margin-top: 30px;
}

div.mu_alert {
	padding-top: 15px;
	margin-bottom: 15px;
}

p.error, div.error {
	padding: 7px 10px;
	margin: 0 0 10px 0;
}
	div.error {
		margin: 10px 0 4px 0 !important;
	}

div#extra-fields select {
	width: 280px;
	font-size: 1.4em;
}

div#extra-fields div.datefield select {
	width: auto;
}

div#extra-fields div.radio label,
div#extra-fields div.checkbox label,
div#blog-or-username-fields label {
	display: inline !important;
	font-weight: normal;
	float: none;
	padding: 0 !important;
	margin-right: 15px;
	font-size: 1.1em;
}

div#signup-welcome {
	font: normal 1.2em georgia, times, serif;
}
	div#signup-welcome span.label {
		font-weight: bold;
	}

div.crop-img, div.crop-preview img {
	padding: 4px;
	background: #f0f0f0;
	border: 1px solid #ddd;
}
	div.crop-img {
		float: left;
		margin-right: 15px;
	}

#avatar-cropper h4 {
	font-weight: bold;
	font-size: 1.1em;
	margin-bottom: 5px;
	margin-top: 20px;
}

#avatar_v1 p, #avatar_v2 p {
	margin-bottom: 20px;
}

#avatar_v1 p.submit, #avatar_v2 p.submit {
	margin-top: 20px;
}

p.crop-preview {
	font-size: 1.2em;
}

/**** PAGINATION ******/

a.page-numbers:hover { background: #e1e1e1; }

	.pagination-links .current {
		background: #d5d5d5;
		border-bottom: 2px solid #f28935;
	}
		
.pag-count {
	font-size: 0.9em;
	color: #888;
}

/***** FEEDBACK MESSAGES ******/

#message {
	background: #ddffc4;
	margin: 0 0 2em 0;
}
	#message p {
		color: #357c00;
		padding: 1em 2.75em;
		background: url(images/info_icon.gif) 1em 1.1em no-repeat;
	}

#message.error, p.error, div.error {
	background: #ff3a3a url(images/error_back.gif) top left repeat-x;
	color: #fff;
}
	#message.error p {
		background-image: url(images/error_icon.gif);
		color: #fff;
	}

#message.info {
	background-image: none;
	background-color: #fcfcd0;
	color: inherit;
}
	#message.info p {
		background-image: url(images/info_icon.gif);
		color: inherit;
		padding-left: 3.3em;
	}

/***** BUTTONS ********/

.generic-button {
	background: url(images/button_back.gif) top left no-repeat;
	display: inline-block;
	margin: 0 5px 8px 0;
}

.generic-button a {
	display: block;
	height: 19px;
	color: #777;
	font-size: 11px;
	padding: 0 33px 0 11px;
	margin-right: -7px;
	text-shadow: 0 1px 0 #fff;
		text-decoration: none;
}
	.generic-button a:hover {
		color: #555;
		text-decoration: none;
	}

	.generic-button a {
		background: url(images/view_button_side.gif) top right no-repeat;
	}

















/*************************  Header  *******************************/
#header{
    margin: 0 3px 8px;
 }

 .header_tl{
    background: #000 url('images/misc/header_tl.gif') no-repeat left top;
    color: #fff;
    font-size: .75em;
 }
 
 .header_tr{ background: url('images/misc/header_tr.gif') no-repeat right top; }
 
 .header_bl{ background: #000 url('images/misc/header_bl.gif') no-repeat left bottom;}
 .header_br{
    background: url('images/misc/header_br.gif') no-repeat right bottom;
    height: 32px;
 }
 
 .header_top_content{
    padding: 3px 10px 3px 40px;
 }
 
 .header_mid{ background: url('images/misc/header_mid.gif') repeat-x left top; }
 .header_left{ background: url('images/misc/header_left.gif') no-repeat left top;}
 .header_right{
    background: url('images/misc/header_right.gif') no-repeat right top;
    height: 55px;
    }
 
 
 .header_stlink{
    margin: 0;
    padding: 0 65px 0 0;
    float: right;
 }
 .header_stlink li{
    list-style: none;
    display: inline;
    color: #666;
    font-size: .9em;
 }
 
 
 .header_stlink li a:link, .header_stlink li a:visited{ color: #ffc}
 .header_stlink li a:hover{ color: #fc6;}

.searchbox{
    float: right;
    padding-right: 65px;
    padding-top: 10px;
}

.searchbginput{
    background: #fff url('images/misc/searchbginput.gif') no-repeat right bottom;
    border: 0;
    padding: 3px;
    font-size: 12px;
}

.search_button{
    border: 0;
    width: 22px;
    height: 22px;
    background: url('images/buttons/search.gif') no-repeat center;
 }
 
.header_logo{
   padding-left: 34px;
}

.header_logo img{ float: left; margin-right: 10px;}
.bloghead_info{	padding-top: 5px;}
.bloghead_info h4.blogtitle{
	font-size: 14pt;
	padding: 0;
	margin: 0;
}
	.bloghead_info h4.blogtitle a:link, .bloghead_info h4.blogtitle a:visited{ color: #333;}
	.bloghead_info h4.blogtitle a:hover{ color: #fff;}
.bloghead_info .blogdesc{
	font-size: 10pt;
	color: #fff;
}
 
 
 /***** sitenav: numbered header navigation ****/
.header_mid2{
    background: url('images/misc/header_mid.gif') repeat-x left -55px;
} 
.sitenav {
    background: url('images/misc/header_left.gif') no-repeat left -55px;
}

* html .sitenav{ height: 1%;}


.sitenav ul{
    margin: 0;
    padding: 0 65px 0 130px;
    height: 31px;
    background: url('images/misc/header_right.gif') no-repeat right -55px;
}
    

 
.sitenav li{
    list-style: none;
    display: inline;
    font-size: 10px;
    font-weight: bold;
    float: left;
}

.sitenav li img{
    float: left;
    padding-right: 5px;
}
    
.sitenav li a:link, .sitenav li a:visited{
    display: block;
    height: 29px;
    padding: 0px 26px 0px;
    background-repeat: no-repeat;
    background-position: left top;
}
    * html .sitenav li a{
        float: left;        
    }

.sitenav li a span{ visibility: hidden;}
.sitenav li div{ float: left; }
 
 /** sitenav link bg*/
    .sn_forums{ background-image: url('images/misc/sn_forums.gif');}
    .sn_blogs{ background-image: url('images/misc/sn_blogs.gif');}
    .sn_friends{ background-image: url('images/misc/sn_friends.gif');}
    .sn_members{ background-image: url('images/misc/sn_members.gif');}
    .sn_groups{ background-image: url('images/misc/sn_groups.gif');}
    .sn_albums{ background-image: url('images/misc/sn_albums.gif');}
    
.sitenav li a:hover{ background-position: left bottom;}


.bullist{
    margin: 0;
    padding: 5px 65px 5px 34px;
}

.bullist li{
    display: inline;
    list-style: none;
    font-size: .8em;
    padding-right: 10px;
}

.bullist li a:link, .bullist li a:visited{
    color: #fff;
    background: url('images/misc/bullet_off.gif') no-repeat left;
    padding-left: 14px;
}

.bullist li a:hover{
    color: #9c3;
    background: url('images/misc/bullet_on.gif') no-repeat left;
}
 /* HEADER */
 
 
 
 
 
 
 /********************************** tabs ******************************************/
#main{
    
}
 
#tabs {
    background: url('images/misc/tabbg.gif') repeat-x left top;
} 
 
#tabs ul{
    margin: 0;
    padding: 0 4px;
}

#tabs li{
    list-style: none;
    display: inline-block;
    float: left;
    background: url('images/misc/tabborder.gif') no-repeat right 5px;
    font-size: .8em;
    padding-right: 3px;
    margin-right: 3px;
}

#tabs li a:link, #tabs li a:visited{
    display: block;
    padding-left: 10px;
    color: #333;
}

#tabs li a span{
    display: block;
}

#tabs li a span span{
    display: block;
    padding: 17px 10px 0px 0;
    height: 32px;
}
    * html #tabs li a span span{
        height: auto;
        padding-bottom: 14px;
    }

    

#tabs li a:hover{
    background: url('images/misc/tab_left.gif') no-repeat left 11px;
    color: #fff;
}
#tabs li a:hover span{ background: url('images/misc/tab_right.gif') no-repeat right 11px;}
#tabs li a:hover span span{ background: url('images/misc/tab_pointer.gif') no-repeat bottom center;}


#tabs li.home a:link, #tabs li.home a:visited{
    background: none;
    padding: 20px 10px 10px;
}
 
 
 
.tableft{ background: url('images/misc/tabLeft.gif') no-repeat left top;}
.tabright{ background: url('images/misc/tabRight.gif') no-repeat right top;}





/****************************** page wrappers **************************************/
.pagebg{ background: #9b8b6c url('images/misc/pageGradient.gif') repeat-x bottom left;}
    .pageBottom{ background: url('images/misc/pageBottom.gif') repeat-x bottom left;}
    .pageLeft{ background: url('images/misc/pageLeft.gif') repeat-y left top;}
    .pageRight{
        background: url('images/misc/pageRight.gif') repeat-y right top;
        
    }
    .pageBl{ background: url('images/misc/pageBl.gif') no-repeat left bottom;}
    .pageBr{ background: url('images/misc/pageBr.gif') no-repeat right bottom;}
    
    
    .page_content{
            padding: 0px 15px 20px;
    }



/************ bmbox **/
.bmbox{ /* yellow box */
    background: #ffc;
    margin-bottom: 10px;
}

    .bmTl{ background: url('images/misc/bmTl.gif') no-repeat left top;}
    .bmTr{ background: url('images/misc/bmTr.gif') no-repeat right top;}
    .bmBl{ background: url('images/misc/bmBl.gif') no-repeat left bottom;}
    .bmBr{ background: url('images/misc/bmBr.gif') no-repeat right bottom;}


.bhbox{/* brown box */
    background: #443a28;
    margin-bottom: 10px;
    color: #fff;
}
    .bhTl{ background: url('images/misc/bhTl.gif') no-repeat left top;}
    .bhTr{ background: url('images/misc/bhTr.gif') no-repeat right top;}
    .bhBl{ background: url('images/misc/bhBl.gif') no-repeat left bottom;}
    .bhBr{ background: url('images/misc/bhBr.gif') no-repeat right bottom;}
    
    .hTl{ background: url('images/misc/hboxtl.gif') no-repeat left top;}
    .hTr{ background: url('images/misc/hboxtr.gif') no-repeat right top;}
    .hBl{ background: url('images/misc/hboxbl.gif') no-repeat left bottom;}
    .hBr{ background: url('images/misc/hboxbr.gif') no-repeat right bottom;}
    
    .bhbox .desc{
	font-size: .75em;
	color: #fff;
	padding: 8px 0;
	line-height: 15px;
    }
    
    .bhbox a:link, .bhbox a:visited{ color: #f60}
    .bhbox a:hover{ color: #ffc;}


.bwbox{/* white box */
    background: #fff;
    margin-bottom: 10px;
}
    .bwTl{ background: url('images/misc/bwTl.gif') no-repeat left top;}
    .bwTr{ background: url('images/misc/bwTr.gif') no-repeat right top;}
    .bwBl{ background: url('images/misc/bwBl.gif') no-repeat left bottom;}
    .bwBr{ background: url('images/misc/bwBr.gif') no-repeat right bottom;}
    
    
.brbox{
    background: #B89963;
    margin-bottom: 10px;
}
    .brTl{ background: url('images/misc/brTl.gif') no-repeat left top;}
    .brTr{ background: url('images/misc/brTr.gif') no-repeat right top;}
	.brTl2{ background: url('images/misc/brTl2.gif') no-repeat left top;}
    .brTr2{ background: url('images/misc/brTr2.gif') no-repeat right top;}
    .brBl{ background: url('images/misc/brBl.gif') no-repeat left bottom;}
    .brBr{ background: url('images/misc/brBr.gif') no-repeat right bottom;}
    

.cmtbox{}	
	.cmt_head{ background: #443a28;}
	.cmtTrl{ background: url(images/misc/cmtTl.gif) no-repeat top left;}
	.cmtTrr{ background: url(images/misc/cmtTr.gif) no-repeat top right;}
	.cmt_head_content{ 
		color: #fff;
		line-height: 25px;
		padding: 0 10px;
		font-size: 11px;
	}
	
	.cmt_body{ background: #fff;}
	.cmtT{ background: url(images/misc/cmtBorder.gif) repeat-x left top;}
	.cmtB{ background: url(images/misc/cmtBorder.gif) repeat-x left bottom;}
	.cmtL{ background: url(images/misc/cmtBorder.gif) repeat-y left top;}
	.cmtR{ background: url(images/misc/cmtBorder.gif) repeat-y right top;}
	.cmtTwl{ background: url(images/misc/cmtTl.gif) no-repeat 0% -25px;}
	.cmtBl{ background: url(images/misc/cmtBl.gif) no-repeat left bottom;}
	.cmtBr{ background: url(images/misc/cmtBr.gif) no-repeat right bottom;}
	.cmt_body_content{ padding: 8px;}
	

.box_content{padding: 0 8px 8px;}
.box_content2{ padding: 8px;}

.bh_head_box{ margin-bottom: 10px;}
    .bh_head_box .bhbox{ margin-bottom: 0;}


/************************************ FOOTER *************************************/
.bb_copyright{
	text-align: center;
	font-size: .75em;
	color: #ffc;
	padding: 10px;
}
	.bb_copyright a:link, .bb_copyright a:visited{ color: #f2c30e;}
	.bb_copyright a:hover{ color: #ffc;}

#footer{
	background: #ab803c url('images/misc/footerBg.gif') repeat-x left bottom;
	margin: 0 13px;
	padding: 0 10px;
}

.footer_wrapper{
	margin: 0 auto;
}

.footblock{
	float: left;
	width: 24%;
	border-top: 2px solid #5e4c2e;
	margin-top: 10px;
}
    * html .footblock{ width: 24%;}

.block1{ width: 24%;}
.block4{ width: 24%;}

.block_title{
        margin: 0;
        padding: 0;
	color: #ffc;
	font-size: .9em;
	padding: 5px 0;
	border-bottom: 1px solid #5e4c2e;
	height: 18px;
	
}
	.block_title img{ vertical-align: middle;}

.fblist{ margin: 0; padding: 5px 0 0;}
.fblist li{
	list-style: none;
	padding: 1px 0;
	border-bottom: 1px solid #b89963;
	margin-right: 10px;
	line-height: 18px;
	background: url('images/misc/bul_square.gif') no-repeat left 5px;
	padding-left: 15px;
	color: #ffc;
	font-size: 8.5pt;
}

	.fblist li a:link, .fblist li a:visited{
	    color: #eebd0c;
	    display: block;
	    font-size: 10pt;
	}
	.fblist li a:hover{ color: #fff;}

.fblist li .fb_thread_meta{ padding-left: 15px;}	
	.fblist li .fb_thread_meta a:link, .fblist li .fb_thread_meta a:visited{ color: #fff; }
	.fblist li .fb_thread_meta a:hover{ color: #333;}

.fbloglist{ margin: 0; padding: 5px 0 0;}

.fbloglist li{
	list-style: none;
	background: url('images/misc/bul_square.gif') no-repeat left 8px;
	font-size: .75em;
	color: #ffc;
	padding: 3px 0;
	padding-left: 15px;
	line-height: 15px;
	border-bottom: 1px solid #b89963;
	margin-right: 10px;
}
	.fbloglist li a:link, .fbloglist li a:visited{ color: #eebd0c}
	.fbloglist li a:hover{ color: #fff;}
	

.footer_stlink{
	font-size: .8em;
	text-align: center;
	padding-top: 5px;
	color: #fff;
}

	.footer_stlink a:link, .footer_stlink a:visited{ color: #eebd0c;}
	.footer_stlink a:hover{ color: #ffc}

.pvc_stlink{
	font-size: .8em;
	color: #fff;
	text-align: center;
	padding-top: 1px;
}
	.pvc_stlink a:link, .pvc_stlink a:visited{ color: #f90;}
	.pvc_stlink a:hover{ color: #ffc;}
	
	
.fb_about{
	background: url('images/misc/footLBG.gif') no-repeat center bottom;
}	
.fb_about_head{
	margin: 0;
	padding: 0;
	text-align: right;
	border-bottom: 2px solid #5e4c2e;
	line-height: 0px;
}
	
.fb_about_desc{
	font-size: .8em;
	text-align: center;
	color: #ffc;
	padding: 4px 0;
}	
.fb_about p{ margin: 0; padding: 0 0 3px 0;}

.footer_logo{
	text-align: center;
	border-top: 1px solid #5e4c2e;
	margin-top: -1px;
}

.copyright{
	color: #ffc;
	font-size: 11px;
	text-align: center;
}
	.copyright a:link, .copyright a:visited{ color: #eebd0c;}
	.copyright a:hover{ color: #ffc;}
	










#categories{}
    #categories .border_cc9{ margin-bottom: 0;}  
    ul.category{
        padding: 3px 0;
    }
    
        .category li{
            font-weight: bold;
            border-top: 1px solid #cc9;
            padding: 3px 0;
        }


ul.ilist{
    margin: 0 0 5px;
    padding: 5px 0 0;
}

    .ilist li{
        font-style: italic;
        border-top: 1px solid #cc9;
        padding: 5px 0;
    }

#tag_cloud .tag a:link, #tag_cloud .tag a:visited{ color: #333;}
#tag_cloud .tag a:hover{ color: #f60;}

#blogroll h2{display: none;}


.blog-comments{
    padding-top: 10px;
}

.blog-comments li .item-avatar{
	float: left;
	margin-right: 10px;
}

.blog-comments li .desc{
	overflow: hidden;
	padding-bottom: 10px;
}
	* html .blog-comments li .desc{
		height: 1px;
		overflow: visible;
	}
	
	
#features{}
    .features li{
        background: none;
        font-size: .75em;
        border-bottom: 1px solid #B89963;
        line-height: 15px;
        padding: 5px 0;
    }
    .features li a:link, .features li a:visited{ color: #fff;}
    .features li a:hover{ color: #fc0;}
    


* html #members-list li .bb2{
	height: 1px; font-size: 0;
	background: url('images/misc/border_Hdotted2.gif') repeat-x left bottom;
}
#members-list li .bb2{
	height:1px;
	background: url('images/misc/border_Hdotted2.gif') repeat-x left bottom;
}




/*** showcase gallery**/
#showcase_gallery{}
	#showcase_gallery a:link, #showcase_gallery a:visited{ color: #f60;}
	#showcase_gallery a:hover{ color: #333;}

    .gallery_post{
        border-bottom: 1px solid #cc9;
        padding-bottom: 5px;
    }
    
    .gallery_post .title{
        margin: 0;
        padding: 5px 0;
		font-family: "Trebuchet MS";
        font-size: 12pt;
		font-weight: bold;
        font-style: italic;
    }
    
    
    
    .gallery_post .desc{
        font-size: .7em;
        line-height: 14px;
    }
    .gallery_post .desc p{ margin: 0; padding: 0 0 2px;}
    

    .nextimg .next{
        display: block;
        float: right;
        margin-bottom: 3px;
    }
    
    .nextimg img{ float: right; }
    .nextimg a:link, .nextimg a:visited{ color: #555;}
    .nextimg a:hover{ text-decoration: underline;}
    
    
/* gallery slider */    
    #gallery_slider{
        margin-top: 5px;
        position: relative;
        z-index: 10;
        width: 316px;
		overflow: hidden; 
    }
    
        #gallery_slider span.previous,
        #gallery_slider span.next{
            position: relative;
            z-index:10;
        }
			#gallery_slider .image_container{
            position: absolute;
            width: 1000px;
            padding-top: 0px;
            margin-left: 25px;
            overflow: hidden;
	    top: -3px;
            left: -1px;
        }
            
        
        #gallery_slider .image_container img{
            position: relative;
            border: 1px solid #cc9;
            padding: 2px;
		    margin-top: 5px;
            margin-right: 2px !important;
            background: #fff;
	    
	    width: 56px !important;
	    height: 56px !important;
        }

/* gallery glider */
#gallery_glider{
    position: relative;
    width: 315px;
    overflow: hidden;
    
    font-size: .8em;
}
    #gallery_glider .atttitle{ 
      font-size: 12pt; 
      font-style: italic;
      padding-bottom: 8px;
    }
    #gallery_glider .attimg { 
		float: left;
      text-align: center;
      margin-bottom: 8px;
    }
    
    
    #gallery_glider .attdesc{ 
      font-size: 11px;
      margin-bottom: 5px;
    }

    #gallery_glider .glidecontent{ display: none;}

    #gallery_glider #p-select{ clear: both;}
	#glider-select{ width: 315px;}

#welcome{
    background: #443a28 url('images/misc/welcome_bg.gif') no-repeat center top !important;
}
    #welcome em{ color: #ffc;}
    
    
img.box_title{
	margin: 0;
	padding: 0 0 10px 0;
}




/**** homepage two column ****/
#front_column_wrapper{
 
}

    .feature_column{
        float: left;
        width: 49%;
        margin-right: 10px; 
        margin-bottom: 10px;
    }
        
        .col2{ margin-right: 0;}
        
    

#featured-group-list .group-data{
	color: #fff;
}



.recent_blog .item{
	margin-left: 50px !important; 	
}

    #front_column_wrapper #recent_blogs li.recent_blog{
	background: url(images/misc/border_Hdotted2.gif) repeat-x bottom left !important;
    }

.metadata{
	font-size: 11px;
	padding-bottom: 5px;
}











#groups-list li,
#members-list li{ 
    background: url('images/misc/border_Hdotted2.gif') repeat-x bottom left !important;
}


#sidebar #groups-list li{
    padding: 5px 0;
    background: none !important;
}

#group-dir-count,
#member-dir-count{
    background: url('images/misc/border_Hdotted2.gif') repeat-x bottom left !important;
    padding-bottom: 5px;
}

#search-groups-form,
#search-members-form{
    text-align: center;
    
}

input#groups_search,
input#members_search{
    font: normal bold 10pt "Trebuchet MS" !important;
    color: #666;
    padding: 4px;
    height: 20px !important;
    width: 180px !important;
    vertical-align: middle;
}

input#groups_search_submit,
input#members_search_submit{
    font: normal bold 10pt "Trebuchet MS" !important;
    vertical-align: middle;

}





.cc9{
    border: 0;
    border-bottom: 2px solid #cc9;
    padding-top: 5px;
    margin: 0;
}

.border_cc9{
    border-bottom: 1px solid #cc9;
    margin-bottom: 10px;
    padding-bottom: 3px;
}

.bordered_title{
    border-bottom: 1px solid #cc9;
    margin-bottom: 5px;
    padding-bottom: 3px;
}

.bb1{
    background: url('images/misc/border_Hdotted.gif') repeat-x left bottom;
    padding-bottom: 3px;
}

.bb2{
    background: url('images/misc/border_Hdotted2.gif') repeat-x left bottom;
    padding-bottom: 3px;
}

.bb3{
    background: url('images/misc/border_Hdotted3.gif') repeat-x left bottom;
    padding-bottom: 3px;
}

.bb4{
    background: url('images/misc/border_Hdotted4.gif') repeat-x left bottom;
    padding-bottom: 3px;
}

img.bullet{
    padding-right: 3px;
}



.pageTitle,
.pagetitle{
	clear: both;
    margin:0 0 10px 0;
    font: normal bold 15pt "Trebuchet MS";
    color: #333;
}


.featpost{ border-bottom: 1px dotted #cc9;}
.featpost .metadata{ border-bottom: 0; }

.feattitle{
    margin: 0;
    font: italic bold 15pt "Trebuchet MS";
    line-height: 18px;
}

.featpostinfo{ 
	border-bottom: 1px solid #cc9;
	margin-bottom: 5px;
}

.feattitle_small{ font-size: .8em;}
	
	.featothers { }
	.featothers li{
		background: url(images/misc/bullet_off.gif) no-repeat left ;
		padding-left: 15px;
		line-height: 18px;
	}


.feat-attimg img{
	padding: 3px;
	background: #fff;
	border: 1px solid #cc9 !important;
	margin-right: 8px;
}
div .attimg img{
    border: 1px solid #cc9;
    padding: 4px;
    background: #fff;
    margin-right: 5px;
}

.posttitle_big{
    margin: 0;
    padding: 0 0 3px 0;
    font-size: 14pt;
    font-style: italic;
}

.posttitle_medium{
    margin: 0;
    padding: 0 0 3px 0;
    font-size: 11pt;
    font-weight: bold;
}

    .posttitle_big a:link, .posttitle_big a:visited{ color: #f70;}
    .posttitle_big a:hover{ color: #333;}



.desc{ line-height: 15px;}
    .desc p{ margin: 0; padding: 0 0 8px 0;}

.content img{
    border: 1px solid #cc9;
    margin-right: 5px;
}

.content a.more-link{ font-style: italic;}

.bullet{ vertical-align: middle;}





#sidebar #groups-list li .item-title{ padding-bottom: 3px;}



#featured{}
    #featured .bmbox{ margin-bottom: 0;}
    
    
    .cat_bcrumb{
	clear: both;
        font-size: .75em;
        color: #999;
        line-height: 0px;
    }
    * html .cat_bcrumb{ margin-bottom: -5px;}
    *:first-child+html .cat_bcrumb{ margin-bottom: -5px;}
        .cat_bcrumb a:link, .cat_bcrumb a:visited{ color: #333;}
        .cat_bcrumb a:hover{ color: #f60;}


    .featinfo_wrapper{ }        
        .feat-av img{
            border: 1px solid #cc9;
            margin-right: 5px;
        }
        
        .featinfo{
            font-size: .75em;
            line-height: 14px;
        }
        
        .featinfo .poster{ font-style: italic;}
        
        .feat_content{
            line-height: 16px;
        }
	    .feat_content p{ margin: 0; padding: 0 0 8px;}

#featured .bhbox .box_content{ text-align: center;}


.wire_wrapper {
    color: #fff;
    font-size: 10pt;
    margin-bottom: 10px;
    }
.wire_wrapper .defbox{ padding: 0 8px;}

.wire_wrapper .bhbox,
.wire_wrapper .brbox{ margin: 0;}
    .wire_wrapper a:link, .wire_wrapper a:visited{
	color: #fc3;
	
    }
    .wire_wrapper a:hover{
	color: #fff;
    }
    
    span.wire_comp{
	color: #ffc;
	text-decoration: none;
    }
    


.wire .avatar{ float: left; margin-right: 5px;}
.wire .desc{
    margin: 0;
    padding: 0;
    overflow: hidden;
    font-size: 10pt;
}
    * html .wire .desc{ height: 1px; overflow: visible;}


.wire_meta{
    padding-top: 2px;
    padding-left: 70px;
    font-size: 11px;
    line-height: 13px;
    background: url(images/misc/cloud_tail.gif) no-repeat top left;
}


.singlecat{
	background: url(images/misc/border_Hdotted4.gif) repeat-x bottom left;
	font-size: .8em;
	padding: 15px 0 5px;
}

h3.singletitle{
    margin: 0;
    padding: 0 0 0px;
    font: italic bold 20pt "Trebuchet MS";
}
    .singletitle a:link, .singletitle a:visited{ color: #f60;}
    .singletitle a:hover{ color: #333;}
.singlemetadata{ 
	font-size: 8pt;
	color: #888;
	border-bottom: 1px solid #cc9;
	padding-bottom: 5px;
}

.entry{
    font-size: .8em;
}
    .entry p{ margin: 0; padding: 0 0 10px 0;}
    
   
.block_header{
    font: normal bold 10pt "Trebuchet MS";
    color: #333;
}


.featblog .item-avatar{color: #f70;}
.featblog .item{ margin-left: 70px !important;}
.featblog .item-meta{
    padding: 0px 0 8px 0 !important;
    line-height: 15px;
}

.featblog .item-title{
    font: normal bold 11pt "Trebuchet MS" !important;
    margin: 0 !important;
    padding: 0 !important;
}


.bhbox .widgettitle{
    color: #ffc;
    font-size: 11pt;
    font-style: italic;
    border-bottom: 1px solid #cc9;
}



.plugin-template .box_content2{ padding:  10px 0px;}





.ngg-gallery-thumbnail img{
    border: 1px solid #cc9;
    padding: 3px;
}

.ngg-widget img{
	border: 1px solid #cc9 !important;
	padding: 3px !important;
	background: #fff !important;
}


/* Attachment */
.img-first{
    margin-bottom: 5px;
}

#attachment_single .entry img{ border: 1px solid #cc9;}



 


/* nextgen album extend*/
.ngg-album{
    border-color: #cc9 !important;
}
#new_in_albums .content{ line-height: 0; padding-bottom: 0;}
#new_in_albums .content img{
    border: 1px solid #cc9;
    margin: 0 3px 6px;
    line-height: 0;
    padding: 0 !important;
}




.entry .attached-image img{
    float: left;
    border: 1px solid #cc9;
    padding: 4px;
    background: #fff;
    margin: 5px 5px 5px 0;
}




.navigation{
    padding: 5px 0;
	font-size: 11px;
}


.entry .gallery img{
    border: 1px solid #cc9;
    padding: 4px;
    background: #fff;
}

#showcase_gallery_page .lightbox_elements{
	margin: 0 auto;
}
	
#showcase_gallery_page .lightbox_elements a img{
	border: 1px solid #cc9;
	width: 150px;
	height: 120px;
	background: #fff;
}


#showcase_gallery_page .navigation{
	width: 50%;
	margin: 0 auto;
    font-size: 11px;
}

	.cs-gallery-item{
		float: left;
		width: 160px;
		height: 190px;
		background: #fff;
		border: 1px solid #cc9;
		padding: 3px;
		margin: 3px;
		overflow: hidden;
		text-align: left;
	}
	.cs-gallery-item .imgtitle{
		font: bold 12px "Trebuchet MS";
		color: #666;
		padding-left: 3px;
	}
	.cs-gallery-item .imgdesc{
		font-size: 11px;
		color: #999;
		line-height: 13px;
		padding-left: 3px;
	}	


#instructions p{ margin-bottom: 10px;}



#recentposts .post{ border-bottom: 1px dotted #ccc; margin-bottom: 5px;}
#recentposts .post .entry{ padding-bottom: 5px;}

	.post-avatar img{
		float: left;
		border: 1px solid #cc9;
		margin-right: 10px;
	}
		
	.postinfo{ 
		border-bottom: 1px solid #ccc;
		margin-bottom: 5px;
	}


.bloginfo_content{
	text-align: left;
	padding: 10px 15px;
}



.headerbox{ margin-bottom: 0 !important;}


/* archive page */
.archive-post{ }	
	.archive-post .attimg img{
		border: 1px solid #cc9;
		padding: 3px;
		background: #fff;
		margin-right: 5px;
		float: left;
	}
	.archive-post .title{ margin: 0; padding: 0;}
	.archive-post .metadata{
		border: 0;
		margin: 0;
		padding: 0 0 8px 0;
	}
	
	#search_result .entry,
	.archive-post .entry{ 
		background: url(images/misc/border_Hdotted4.gif) repeat-x left bottom;
		padding-bottom: 8px;
	}
	
	.archive-post .arch_content{		
		overflow: hidden;
	}
		* html .archive-post .arch_content{ height: 1px; overflow: visible;}
		
	.archive-post .meta{ padding: 5px 0; color: #999;}
	.archive-post .atton{ padding-left: 80px; margin-bottom: 8px;}
	
	


.widget{ font-size: 11px; }


.post-options{ 
	font-size: 11px; 
	text-align: right;
	margin-bottom: 10px;
}
	.post-options img{ vertical-align: middle;}
	.post-options a{ 
		color: #666; 
		line-height: 20px; 
		padding-right: 5px;
	}
	.post-options a:hover{ color: #f60;}
	
.tagcloud{ 
    text-align: center;
    padding-top: 3px; 
}	




#the_albums{
	padding: 10px 30px;
}

#album_center{		
	margin: 0 auto;
	border-top: 1px solid #cc9;
	padding: 10px;
}

.album_wrapper{
	width: 115px;
	margin: 2px;
	padding: 3px;
	text-align: center;
	float: left;
	background: #fff;
	border: 1px solid #cc9;
	
	font-size: .75em;
}
	.album_wrapper img{
		border: 1px solid #cc9;
	}
	
	.album_info{
		text-align: left;
		padding-left: 7px;
		color: #999;
		line-height: 15px;
	}

#the_album{}	
	#the_album h3{
		color:#FF6600;
		font-size:18pt;
		font-style:italic;
		font-weight:bold;
	} 
	#the_album .desc{
		border-bottom:1px dashed #CCCC99;
		font-size:0.85em;
		line-height:15px;
		margin-bottom:10px;
		padding-bottom:8px;
	}
	
	#the_album .img{
		float: left;
		margin: 3px;
	}
		#the_album .img img{
			padding: 3px;
			border: 1px solid #cc9;
			background: #fff;
		}
		
.create-album{ 
	float: right;
	margin-top: -10px;
}		
.create-album a{
	display: block;
	width: 120px;
	height: 23px;
	background: url(images/misc/create-an-album.gif) no-repeat top left;

	margin-bottom: 10px;
}		
	.create-album a:hover{
		background-position: left -23px;
	}
	
.album_options{
	font-size: 10pt;
	color: #999;
	float: right;
	padding: 5px 0;
}


.logged_in_member {
  color:#FFFFCC;
  float:right;
  font-size:0.75em;
  padding:7px 70px 7px 10px;
}