/*  
Theme Name: Liebling
Theme URI: 
Description: The official AMY&PINK theme
Version: 1.0
Author: Marcel Winatschek
Author URI: http://www.amypink.com 

	
 */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin : 0;
padding : 0;
border : 0;
outline : 0;
font-size : 100%;
vertical-align : baseline;
background : transparent;
list-style : none;
}
body {
background : #ebebeb;
font : 13px Georgia, "Times New Roman", Times, serif;
color : #000;
}
img {
border : none;
}
a {
color : #ff0055;
text-decoration : none;
font : 13px Helvetica, Arial, sans-serif;
}
a:hover {
color : #000000;
}
.around {
width : 1000px;
height : 100%;
border : 1px solid #cccccc;
margin : 10px auto 10px auto;
}
.friendAd {
margin-bottom : 15px;
}
.topNav {
position : relative;
margin : 0 auto;
width : 980px;
background : #000000;
color : #fff;
font-weight : bold;
height : 25px;
line-height : 22px;
font-size : 10px;
clear : both;
}
.topNav a {
color : #fff;
font-weight : bold;
line-height : 22px;
font-size : 10px;
}
.topNav_left {
float : left;
margin-top : 1px;
margin-left : 10px;
}
.topNav_right {
float : right;
margin-right : 10px;
}
#body {
width : 980px;
margin : 0 auto;
clear : both;
}
#header {
float : left;
border-left : 1px solid #cccccc;
border-right : 1px solid #cccccc;
border-top : 1px solid #cccccc;
background : #fff;
width : 940px;
padding-left : 20px;
padding-right : 20px;
margin-top : 10px;
}

#header .topAD {
margin-top : 10px;
margin-left : 6px;
text-align : right;
float:left;
}
#nav ul li li {
float : left;
margin : 0;
padding : 0;
width : 168px;
text-transform : none;
border : 1px solid #585858;
border-top : 0;
background : #000;
height : 30px;
z-index : 100;
position : relative;
}
#nav ul {
z-index : 100;
position : relative;
}

#nav li {
z-index : 100;
position : relative;
}

#nav li:hover {
z-index : 100;
position : relative;
}

#page-bar li li a, #page-bar li li a:link, #page-bar li li a:visited {
width : 158px;
float : none;
margin : 0;
padding : 0 8px 0 8px;
text-indent : 0;
color : #ffffff;
font-size : 11px;
line-height : 30px;
}


#page-bar li ul {
position : absolute;
width : 170px;
left : -999em;
border-top : 1px solid #585858;
margin-left : -1px;
margin-top : 7px;
}
#page-bar li:hover ul {
left : auto;
display : block;
}
#page-bar li:hover ul, #page-bar li.sfhover ul {
left : auto;
}

#nav {
float : left;
clear : both;
height : 33px;
background : #333;
width : 940px;
padding-bottom : 7px;
margin-bottom : 10px;
margin-top : 8px;
}
#nav ul {
float : left;
}
#nav ul li {
float : left;
height : 40px;
}

li.navLNK_home {
width : 52px;
background : #333 url(http://www.mianami.com/nav_home.gif) no-repeat;
}
li.navLNK_artikel {
width : 61px;
background : #333 url(http://www.mianami.com/nav_artikel.gif) no-repeat;
}
li.navLNK_fotos {
width : 51px;
background : #333 url(http://www.mianami.com/nav_fotos.gif) no-repeat;
}
li.navLNK_autoren {
width : 65px;
background : #333 url(http://www.mianami.com/nav_autoren.gif) no-repeat;
}
li.navLNK_webdesign {
width : 76px;
background : #333 url(http://www.mianami.com/nav_webdesign.gif) no-repeat;
}
li.navLNK_shop {
width : 60px;
background : #333 url(http://www.mianami.com/nav_tumblr.gif) no-repeat;
}
li.navLNK_archiv {
width : 55px;
background : #333 url(http://www.mianami.com/nav_archiv.gif) no-repeat;
}

li.navPart2{ width:320px; background:#333; margin-right:11px; *margin-right:5px;}

#nav ul li a {
text-indent : -9999px;
display : block;
height : 33px;
}
#nav ul li.navPart1:hover, #nav ul li.navPart2:hover {
border-color : #000;
}
#nav .search_field {
border : 1px solid #c7c7c7;
float : left;
margin-top : 12px;
margin-right : 6px;
width : 128px;
height : 14px;
padding-top : 2px;
font : bold 11px Arial, Helvetica, sans-serif;
}
#nav .search_submit {
width : 28px;
height : 18px;
background : url(http://www.mianami.com/button_go.gif) no-repeat;
border : 0;
margin-top : 12px;
text-indent : -9999px;
cursor : pointer;
}

#content {
border-left : 1px solid #cccccc;
border-right : 1px solid #cccccc;
border-bottom : 1px solid #cccccc;
clear : both;
float : left;
padding-bottom : 20px;
background : #fff;
width : 940px;
padding-left : 20px;
padding-right : 20px;
}

#commentblock img {
max-width:520px;
}

.indexFL {
width : 620px;
height : 400px;
margin-bottom : 20px;
z-index : 40;

}

#towerAD {
float : left;
width : 181px;
}

#leftColumn {
float : left;
width : 620px;
}

* html #leftColumn {
float : left;
width : 640px;
}

#indexPostColumn {
float : left;
width : 439px;
}

.widget {
margin-bottom : 15px;
float : right;
clear : both;
}
.widget h3 {
display : none;
}
.spacer {
height : 15px;
float : left;
clear : both;
width : 100%;
}


.sidebarAD300x350 {
width : 300px;
float : right;
}
.sidebarAD300x250 {
margin-top : 5px;
margin-left : 3px;
}
.newsletter {
margin-top : 7px;
clear : both;
margin-left : 5px;
}

#sidebarColumn{
margin-top:10px;
float:left;
width:302px;
margin-left:18px;
*overflow:hidden;
}
.sidebarAD300x350 {
width : 300px;
float : right;
}
.sidebarAD300x250 {
margin-top : 5px;
margin-left : 3px;
}
.newsletter {
margin-top : 7px;
clear : both;
margin-left : 5px;
}

.postIndex {
width : 439px;
float : left;
margin-bottom : 24px;
}

* html .postIndex {
margin-left:-10px;
}

.postIndex img {
float : left;
width : 153px;
height : 98px;
border : 1px solid #cccccc;
}
.postIndexText {
float : left;
margin-left : 13px;
width : 271px;
color : #333;
font : 13px/18px Arial, Helvetica, sans-serif;
}
.postIndexCategory {
font : bold 10px/10px Arial, Helvetica, sans-serif;
border-bottom : 1px solid #d1d1d1;
padding-bottom : 2px;
color : #333;
}
.postIndexCategory a {
font : bold 10px/10px Arial, Helvetica, sans-serif;
}

.postIndexText h1 a {
display : block;
margin-top : 12px;
margin-bottom : 6px;
color : #000;
font : bold 16px/16px Arial, Helvetica, sans-serif;
}

.postIndexText h2 a {
display : block;
margin-top : 12px;
margin-bottom : 6px;
color : #000;
font : bold 16px/16px Arial, Helvetica, sans-serif;
}

.indexHeaderRed {
color : #cc3333;
}
.indexHeaderMagenta {
color : #cc33cc;
}
.indexHeaderGreen {
color : #439900;
}
.indexHeaderBlue {
color : #0066cc;
}
.indexHeaderPurple {
color : #6600cc;
}

/*Tabber*/
.tabber{
	margin-top:8px;
	width:298px;
	text-align:center;
	background:#f9f9f9;
	border:1px solid #e6e6e6;
	padding-top:3px;
	float:right;
	margin-bottom:8px;
	clear:both;
	margin-left:-1px;
}
ul#tabs {
clear : both;
float : left;
width : 294px;
border-bottom : 1px solid #ccc;
padding-left : 4px;
z-index : 0;
}
ul#tabs li {
float : left;
}
ul#tabs li a {
display : block;
width : 100%;
height : 100%;
}
ul#tabs li {
border : 1px solid #cccccc;
border-bottom : none;
background : #fafafa;
padding-left : 9px;
padding-right : 9px;
margin-top : 6px;
height : 24px;
display : block;
margin-left : -1px;
position : relative;
margin-bottom : 0;
text-indent : -9999px;
}
ul#tabs li.active {
background-color : #fff;
margin-bottom : -5px;
height : 29px;
margin-top : 1px;
border-bottom : 2px solid #fff;
position : relative;
z-index : 1;
}
ul#tabs li.tabBlog {
width : 100px;
}
ul#tabs li.tabBlog {
padding : 0;
width : 100px;
background-position : center;
background-repeat : no-repeat;
}

ul#tabs li.tabComments{
	padding:0;	
	width:123px;
	background-position:center;
	background-repeat:no-repeat;
	background-image:url(http://www.mianami.com/tab_comments.png);
}

.tabber div{
	background:#fff;
	clear:both;
	padding-top:15px;
	padding:15px;
	//padding-top:0;
	
	float:left;
	width:267px;
	
}

.tabber div#TabBlog{
	
	margin:0;
	padding:0;
	padding-top:15px;
	padding-bottom:15px;
	height:340px;
	overflow:hidden;
	width:298px;
}

.tabber div#TabComments{
	
	margin:0;
	padding:0;
	padding-top:15px;
	padding-bottom:15px;
	height:340px;
	overflow:hidden;
	width:298px;
}


ul#tabs li.tabComments {
padding : 0;
width : 123px;
background-position : center;
background-repeat : no-repeat;
background-image : url(http://www.mianami.com/tab_comments.png);
}
ul#tabs li.tabBlog a.tabLnkactive {
background : url(http://www.mianami.com/tab_blogHover.png) no-repeat 0 0;
height : 44px;
width : 91px;
margin-top : -5px;
margin-left : 4px;
}
ul#tabs li.tabComments a.tabLnkactive {
background : url(http://www.mianami.com/tab_commentsHover.png) no-repeat 0 0;
height : 51px;
width : 170px;
margin-top : -10px;
margin-left : -10px;
}

.cnext {
display : block;
width : 16px;
height : 7px;
text-indent : -9999px;
float : left;
background : url(http://www.mianami.com/slide_up.png) no-repeat;
}
.cprev {
display : block;
width : 16px;
height : 7px;
text-indent : -9999px;
float : left;
margin-left : 126px;
background : url(http://www.mianami.com/slide_down.png) no-repeat;
}
.mnext1, .mnext2 {
display : block;
width : 16px;
height : 7px;
text-indent : -9999px;
background : url(http://www.mianami.com/slide_up.png) no-repeat;
position : absolute;
margin-left : 275px;
margin-top : -38px;
}
.mprev1, .mprev2 {
display : block;
width : 16px;
height : 7px;
text-indent : -9999px;
background : url(http://www.mianami.com/slide_down.png) no-repeat;
position : absolute;
margin-left : 275px;
margin-top : -27px;
}
.ind_thumbs {
margin-top : 20px;
}
div.lineNewComments {
background : url(http://www.mianami.com/newcommentsline.png) no-repeat center bottom;
padding : 15px 0 15px 0;
color : #333;
font-size : 11px;
font-family : Arial, Helvetica, sans-serif;
text-align : center;
}
div.lineNewComments div, div.TabBlog_line div {
padding : 0;
}
div.lineNewComments_time {
color : #999999;
font-size : 10px;
}
div.lineNewComments_header {
font-size : 14px;
line-height : 24px;
color : #ff0055;
}

div.TabBlog_line{
	padding:0;
	color:#333;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	float:left;
	clear:both;
	width:100%;
	height:85px;
	
}
div.TabBlog_line img{
	border:1px solid #d0d0d0;
	
}
div.TabBlog_thumb{
	float:left;
	width:86px;
	clear:none;
	margin-top:-3px;
}
div.TabBlog_RIGHT{
	float:left;
	width:180px;
	*width:170px;
	
	*overflow:hidden;
	clear:none;
	text-align:left;
}
div.TabBlog_line_time{
	float:none;
	color:#999999;
	font-size:10px;
	width:auto;
}
div.TabBlog_line_header{
	font-size:14px;
	line-height:18px;
	color:#ff0055;
	width:190px;
}
div#TabBlog ul,div#TabComments ul{
	padding:0px;
	margin:0;
}
div#TabBlog ul li,div#TabComments ul li{
	margin:0px;
	padding:0px;
}
.tabber div#TabComments ul li{
	padding:0;	
	
	margin:0;
}

#footer {
background : #000;
float : left;
clear : both;
padding-bottom : 19px;
padding-top : 19px;
width : 941px;
margin-top : 15px;
}
#footer .footerColumn {
float : left;
width : 275px;
border-right : 1px solid #2e2e2e;
padding-left : 16px;
padding-right : 16px;
padding-top : 6px;
padding-bottom : 6px;
}
#footer .footerColumnLast {
border : 0;
}
#footer .footerColumn h2 {
margin-left : 3px;
height : 14px;
text-indent : -9999px;
margin-bottom : 9px;
}
.headerRecentArticles {
background : url(http://www.mianami.com/headers_aktuellste_artikel.gif) no-repeat;
}
.headerMostCommented {
background : url(http://www.mianami.com/headers_viele_kommentare.gif) no-repeat;
}
.headerMostPopular {
background : url(http://www.mianami.com/headers_beliebteste_artikel.gif) no-repeat;
}
#footer .footerColumn ul li {
border-bottom : 1px dashed #2e2e2e;
}
#footer .footerColumn ul li a {
line-height : 23px;
font-size : 11px;
color : #fff;
}

#copyright {
font-size : 12px;
text-align : center;
padding-top : 18px;
float : left;
width : 100%;
background : #ebebeb;
padding-bottom : 10px;
font-family : Arial, Helvetica, sans-serif;
}
#copyright span {
margin-bottom : 3px;
display : block;
}
#copyright a {
font-size : 11px;
margin-left : 11px;
margin-right : 11px;
}

#leftColumnPhotos {
background : url(http://www.mianami.com/hl.png) no-repeat right 20px;
float : left;
width : 622px;
}
#leftColumnBlog {
background : url(http://www.mianami.com/hl.png) no-repeat right 20px;
float : left;
width : 622px;
}
#leftColumnGallery {
width : 960px;
}
#leftColumnGimme {
background : url(http://www.mianami.com/hl.png) no-repeat right 130px;
float : left;
width : 622px;
}
#leftColumnArchive {
background : url(http://www.mianami.com/hl.png) no-repeat right 151px;
float : left;
width : 622px;
}
#leftColumnSearch {
background : url(http://www.mianami.com/hl.png) no-repeat right 189px;
float : left;
width : 622px;
}
#sidebarColumnBlog {
margin-top : 10px;
float : left;
width : 302px;
margin-left : 15px;
}

#featuredIndex {
background : url(http://www.mianami.com/hl.png) no-repeat right 540px;
float : left;
width : 622px;
}
.blog_footer {
background : url(http://www.mianami.com/hl.png) no-repeat right top;
height : 5px;
width : 100%;
clear : both;
}

.postBlog {
float : left;
clear : both;
width : 597px;
margin-bottom : 35px;
margin-right : 23px;
}
.postBlog h2 a {
padding-bottom : 10px;
color : #000;
font-weight : bold;
display : block;
font : 24px/24px Georgia, "Times New Roman", Times, serif;
}
a.aunder {
text-decoration : underline;
}
.postBlog_entry {
color : #333;
font : 13px/20px Georgia, "Times New Roman", Times, serif;
}
.postBlog_entry img {
float : left;
margin : 5px 20px 0 0;
border : 1px solid #ccc;
}
.postBlog_viewmore {
margin-top : 10px;
float : right;
font-family : Georgia, "Times New Roman", Times, serif;
color : #ff0055;
}
.postBlog_info {
margin-top : 10px;
clear : both;
float : left;
width : 100%;
background : url(http://www.mianami.com/postblogline.png) repeat-x 0 2px;
}
.postBlog_info span {
background : #fff;
padding-right : 5px;
font : 11px Arial, Helvetica, sans-serif;
color : #999;
}
.postBlog_info span a {
font : bold 11px Arial, Helvetica, sans-serif;
color : #666;
}
span a.postBolg_author {
color : #ff0055;
}
.postBlog_entryRight img {
float : right;
margin : 5px 0 0 20px;
}

.ad_468x60 {
margin-bottom : 35px;
text-align : center;
}
.old_post {
float : right;
display : block;
border : 1px solid #000;
padding : 4px;
color : #000;
font-size : 10px;
cursor : pointer;
margin-right : 10px;
}
.new_post {
cursor : pointer;
float : left;
display : block;
border : 1px solid #000;
padding : 4px;
color : #000;
font-size : 10px;
margin-right : 23px;
}
.old_post:hover, .new_post:hover {
background : #000;
color : #fff;
text-decoration : none;
}
.artikelList {
width : 298px;
float : left;
clear : both;
}
.artikelList h2 {
background : #ebebeb url(http://www.mianami.com/headers_kategorien.gif) no-repeat center;
height : 20px;
text-indent : -9999px;
}
.bloggerLine {
float : left;
clear : both;
width : 100%;
padding : 10px 0 10px 0;
border-bottom : 1px solid #e6e4e2;
color : #333;
}
.bloggerLine img {
float : left;
border : 1px solid #e6e4e2;
margin-right : 15px;
width : 45px;
height : 45px;
}
.bloggerLine h3 {
display : block;
}
.bloggerLine h3 a {
font-size : 14px;
}
.bloggerLine span {
font-size : 11px;
color : #999999;
margin-bottom : 6px;
display : block;
}
.sidebarWBox {
border : 1px dotted #9a9a9a;
padding : 8px;
float : right;
width : 281px;
}
h2.headers_themen {
background : #ebebeb url(http://www.mianami.com/headers_themen.gif) no-repeat center;
height : 20px;
text-indent : -9999px;
margin-bottom : 4px;
}
h2.headers_themen2 {
background : #ebebeb url(http://www.mianami.com/headers_fan.gif) no-repeat center;
height : 20px;
text-indent : -9999px;
margin-bottom : 4px;
}
h2.headers_themen3 {
background : #ebebeb url(http://www.mianami.com/headers_twitter.gif) no-repeat center;
height : 20px;
text-indent : -9999px;
margin-bottom : 0px;
}
.tagsList a, .tagsList {
color : #ff0055;
font : 12px/22px Georgia, "Times New Roman", Times, serif;
}
h2.headers_hyperlinks {
background : #ebebeb url(http://www.mianami.com/headers_hyperlinks.gif) no-repeat center;
height : 20px;
text-indent : -9999px;
margin-bottom : 4px;
}
.sidebarBlogrollcol1 {
float : left;
width : 164px;
}
.sidebarBlogrollcol2 {
float : left;
width : 115px;
}
.sidebarBlogrollcol2 a, .sidebarBlogrollcol1 a {
line-height : 18px;
color : #000;
display : block;
font-size : 11px;
}
.blogrollInnerlinks {
color : #7f7f7f;
text-align : center;
font : 11px Arial, Helvetica, sans-serif;
margin-bottom : 12px;
}
.blogrollInnerlinks a {
font : bold 11px Arial, Helvetica, sans-serif;
color : #ff0055;
}
a.tagBigB {
font-size : 18px;
}
a.tagBig {
font-size : 15px;
}
a.tabSmall {
font-size : 13px;
}
.mt15 {
margin-top : 15px;
clear : both;
float : left;
width : 100%;
}
.gimmeLine {
width : 100%;
clear : both;
float : left;
margin-top : 5px;
}
.gimmeLinefirst {
margin-top : 10px;
}
.gimmeLine img {
display : block;
clear : both;
border : 1px solid #ccc;
margin-bottom : 7px;
}
.gimmeColumnLeft {
float : left;
width : 281px;
margin-right : 38px;
}
.gimmeColumnRight {
float : left;
width : 281px;
}
.gimmePost {
margin-bottom : 35px;
font : 13px/18px Arial, Helvetica, sans-serif;
color : #333;
}
.gimmePost h2 a {
font : bold 16px/18px Arial, Helvetica, sans-serif;
color : #666666;
margin-bottom : 4px;
display : block;
}
.blueHeader {
color : #3f7699;
line-height : 36px;
}
.authorInfo {
border-bottom : 1px dotted #9a9a9a;
color : #ff0055;
float : left;
line-height : 19px;
margin-bottom : 10px;
margin-right : 23px;
margin-top : 5px;
padding-bottom : 15px;
width : 600px;
}
.authorInfo h2 {
font : 24px Georgia, "Times New Roman", Times, serif;
margin-bottom : 5px;
}
.authorInfo a, .authorInfo span {
color : #333333;
}
.authorInfo img {
border : 1px solid #ccc;
float : right;
}
.autorSpace {
height : 20px;
}
.searchPost {
margin-right : 15px;
margin-top : 5px;
}
.archivePost {
margin-top : 15px;
}
.searchPost h3 {
color : #333;
font : 19px Georgia, "Times New Roman", Times, serif;
margin-bottom : 4px;
}
div.tm20 {
margin-top : 26px;
}
.searchPostLine {
margin-top : 6px;
border-top : 1px dotted #9a9a9a;
margin-right : 8px;
float : left;
clear : both;
width : 600px;
}
.searchResult {
background : none;
margin-top : 6px;
margin-bottom : 18px;
}
.searchPostEntry {
line-height : 15px;
color : #333;
margin-bottom : 30px;
}
.searchPostEntry img {
float : right;
display : block;
margin-left : 20px;
}
.searchPostEntry h2 a {
font : 19px/14px Georgia, "Times New Roman", Times, serif;
color : #3f7699;
margin-bottom : 11px;
display : block;
}
.searchResultTags {
margin-top : 8px;
}
#content div.articleColumn {
background : #fff;
}
.articleSingle {
margin-top : 5px;
}

.articleKicker h1 {
font : 11px/12px Arial, Helvetica, sans-serif;
padding-top : 10px;
text-transform : uppercase;
font-style: normal;
font-weight: normal;
}

.articleSingle h2 {
font : 24px/22px Georgia, "Times New Roman", Times, serif;
margin-bottom : 10px;
margin-top : 2px;
}
.articleHeaderImage span {
font : 9px Arial, Helvetica, sans-serif;
color : #666;
text-align : right;
display : block;
}
.articleHeaderImage img {
border : 1px solid #ccc;
margin-bottom : 3px;
max-width : 620px;
}
.articlePostInfo {
font : 11px/12px Arial, Helvetica, sans-serif;
color : #666;
margin-top : 10px;
margin-bottom : 20px;
}
.articlePostInfo a {
color : #000;
font : bold 12px Georgia, "Times New Roman", Times, serif;
}
.articlePostEntry {
font : 13px/20px Georgia, "Times New Roman", Times, serif;
border-bottom : 1px dotted #9a9a9a;
margin-bottom : 5px;
float : left;
width : 100%;
clear : both;
padding-bottom : 25px;
}
.articlePostEntry a img {
float : left;
margin : 4px 20px 0 0;
clear : both;
width : auto;
font : 9px/16px Arial, Helvetica, sans-serif;
display : block;
border : 1px solid #ccc;
clear : both;
}
.articlePostEntry .post_thumb a img {
width : auto;
margin : 0 20px 0 0;
}
.articlePostEntry .post_thumb a .articlePostThumbs {
width : 310px;
}
.articlePostEntry p {
margin-bottom : 15px;
}
.articlePostEntry2 {
font : 13px/20px Georgia, "Times New Roman", Times, serif;
border-bottom : 1px dotted #9a9a9a;
margin-bottom : 5px;
float : left;
width : 100%;
clear : both;
padding-bottom : 25px;
}
.articlePostEntry2 a img {
float : left;
margin : 4px 20px 0 0;
clear : both;
width : auto;
font : 9px/16px Arial, Helvetica, sans-serif;
display : block;
border : 1px solid #ccc;
clear : both;
}
.articlePostEntry2 .post_thumb a img {
width : auto;
margin : 0 20px 0 0;
}
.articlePostEntry2 .post_thumb a .articlePostThumbs {
width : 310px;
}
.articlePostEntry2 p {
margin-bottom : 15px;
}
.articlePostLinks {
float : right;
margin-left : 16px;
margin-bottom : 10px;
width : 103px;
border : 1px solid #ededed;
padding : 7px 12px 7px 15px;
}
.articlePostLinks a {
display : block;
color : #666;
text-transform : uppercase;
font-size : 9px;
line-height : 25px;
border-bottom : 1px solid #ececec;
padding-left : 20px;
}
a.articlePostlnk5 {
border : 0;
background : url(http://www.mianami.com/icon_permalink.png) no-repeat 0 6px;
}
a.articlePostlnk4 {
background : url(http://www.mianami.com/icon_twitter.png) no-repeat 0 6px;
}
a.articlePostlnk3 {
background : url(http://www.mianami.com/icon_facebook.png) no-repeat 0 5px;
}
a.articlePostlnk2 {
background : url(http://www.mianami.com/icon_email.png) no-repeat 0 8px;
}
a.articlePostlnk1 {
background : url(http://www.mianami.com/icon_comments.png) no-repeat 0 8px;
}
.articlePostThumbs {
float : left;
margin : 4px 20px 9px 0;
clear : both;
width : 150px;
font : 9px/16px Arial, Helvetica, sans-serif;
}
.articlePostThumbs img {
display : block;
border : 1px solid #ccc;
clear : both;
}
.thumbEnlarge, .thumbEnlarge:hover {
background : url(http://www.mianami.com/enlarge.png) no-repeat 0 3px;
font : 9px/16px Arial, Helvetica, sans-serif;
color : #333;
display : block;
clear : left;
padding-left : 12px;
}
.articlePostThumbs span {
color : #666;
text-align : right;
display : block;
position : relative;
margin-top : -16px;
padding-bottom : 20px;
}
.articlePostTags {
font : 11px/12px Arial, Helvetica, sans-serif;
margin-bottom : 20px;
clear : both;
}
.articlePostTags a {
font : 11px/12px Arial, Helvetica, sans-serif;
color : #000;
}
.articlePostTags span {
font-size : 10px;
font-weight : bold;
color : #ff0055;
}
.articlePostCommentsHeader {
background : #000;
height : 22px;
clear : both;
color : #fff;
font : 10px/22px Arial, Helvetica, sans-serif;
width : 620px;
}
.articlePostCommentsHeader a {
color : #fff;
font : bold 10px/22px Arial, Helvetica, sans-serif;
padding-right : 10px;
}
.articlePostCommentsHeader a:hover {
text-decoration : none;
border-bottom : 1px dotted #fff;
}
a.CommentSortDown {
background : url(http://www.mianami.com/icon_down.png) no-repeat right 5px;
}
a.CommentSortUp {
background : url(http://www.mianami.com/icon_up.png) no-repeat right 5px;
}
a.CommentSortActive {
border-bottom : 1px dotted #fff;
}
.articlePostCLeft {
float : left;
margin-left : 10px;
font-weight : bold;
}
.articlePostCRight {
float : right;
margin-right : 10px;
}
#commentblock ul li {
padding : 18px;
float : left;
clear : both;
background : #fff;
width : 586px;
}
#commentblock ul li.odd {
background : #f7f5f4;
border-top : 1px solid #ccc;
border-bottom : 1px solid #ccc;
}
#commentblock ul li.depth {
margin-top : 18px;
}
.commentInfo {
clear : both;
font : bold 15px Georgia, "Times New Roman", Times, serif;
color : #666;
}
.commentInfo a {
font : bold 15px Georgia, "Times New Roman", Times, serif;
color : #000;
}
.commentInfo img {
float : left;
border : 1px solid #ccc;
margin-right : 10px;
}
.commentEntry {
clear : both;
margin-top : 10px;
float : left;
width : 100%;
font : 11px/14px Arial, Helvetica, sans-serif;
color : #666;
}

.commentEntry p { margin-bottom: 1em; }

a.commentReply {
color : #ff0055;
clear : both;
float : right;
display : block;
margin-top : 5px;
font : bold 10px Arial, Helvetica, sans-serif;
}
#respond {
margin-top : 40px;
float : left;
width : 100%;
font : 12px Arial, Helvetica, sans-serif;
}

#respond h3 {
font-size : 15px;
font-weight : bold;
color : #ff0055;
margin-bottom : 10px;
}
#commentform textarea {
margin-top : 5px;
width : 610px;
height : 150px;
border : 1px solid #ccc;
padding : 5px;
margin-bottom : 15px;
color : #000;
}
#commentform label {
display : block;
color : #000;
}
#commentform label input {
border : 1px solid #ccc;
margin-top : 2px;
width : 200px;
padding : 3px 3px 0 3px;
height : 17px;
display : block;
color : #000;
font : 11px Georgia, "Times New Roman", Times, serif;
}
.blogPage h2 {
margin-bottom : 5px;
}
.blogPageInfo a {
font : bold 10px Arial, Helvetica, sans-serif;
color : #ff0055;
}
div.blogPageEntry {
padding : 0;
margin : 0;
padding-right : 20px;
color : #333;
border : 0;
}
.btBottomDot {
margin-top : -15px;
}
.blogPagetags {
border-top : 1px dotted #9a9a9a;
margin-top : 24px;
padding-top : 5px;
}
.columnPostlinkmore {
margin-bottom : 15px;
text-align : right;
color : #006699;
clear : both;
display : block;
}
.columnPostThumbs {
float : left;
margin : 4px 20px 16px 0;
clear : both;
width : auto;
line-height : 14px;
}
.columnPostThumbs img {
padding-bottom : 20px;
border-bottom : 4px double #000;
}
.columnPostThumbs h4 {
font : bold 15px/14px Arial, Helvetica, sans-serif;
color : #ff0055;
margin-top : 15px;
}
.columnPostThumbs h4 a {
font : bold 15px/14px Arial, Helvetica, sans-serif;
color : #ff0055;
display : inline;
}
.columnPostThumbs a {
display : block;
width : 200px;
font : 11px/18px Arial, Helvetica, sans-serif;
color : #000;
}
h2.headers_ColumnList {
background : #ebebeb url(http://www.mianami.com/headers_columnlist.png) no-repeat center;
height : 20px;
text-indent : -9999px;
margin-bottom : 4px;
}
.columnList {
text-align : center;
}
.bm15 {
margin-bottom : 15px;
}
#overlay {
background : #000;
position : absolute;
top : 0;
left : 0;
z-index : 10000;
width : 100%;
}
.prettyPopin {
display : none;
overflow : hidden;
position : absolute;
z-index : 11000;
top : 50%;
left : 50%;
background : url(../http://www.mianami.com/prettyPopin/popinLeft.gif) no-repeat bottom left;
}
.prettyPopin a#b_close {
display : none;
position : absolute;
z-index : 2;
top : 6px;
right : 21px;
width : 41px;
height : 9px;
text-indent : -10000px;
background : url(../http://www.mianami.com/prettyPopin/b_close.gif) no-repeat bottom left;
}
.prettyPopin .prettyContent {
position : relative;
width : 100%;
height : 100%;
font-size : 1.2em;
background : url(../http://www.mianami.com/prettyPopin/popinRight.gif) no-repeat bottom right;
}
.prettyPopin .prettyContent .prettyContent-container {
display : none;
padding : 20px 15px 15px 15px;
}
.prettyPopin .prettyContent .loader {
position : absolute;
top : 50%;
left : 50%;
margin : -14px 0 0 -14px;
background : url(../http://www.mianami.com/prettyPopin/loader.gif) no-repeat;
display : block;
width : 24px;
height : 24px;
}
.border6 {
text-align : center;
width : 158px;
margin-top : 10px;
margin-bottom : 10px;
list-style : none;
border : 1px solid #ccc;
background : #fff;
}

.singleimage {
width: 940px;
text-align:center;
background-color: black;
}

.singleimage img {
max-width: 940px;
margin-bottom:-3px;
}

.tumblr {
        list-style: none;
        width: 150px;
        margin-bottom: 1em;
        padding: 0;
}
.tumblr li {
        margin-bottom: 1em;
}
.tumblr p {
        margin: 0;
}
#tumblr-badge img {
        display: block;
        width:620px;
}
.tumblr em {
        display: block;
        margin-top: 0.2em;
}
.tumblr .tumblr-post-date{
        display: block;
        font-size: 0.9em;
        margin-top: 0.5em;
}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	margin-right:20px;
	}

.alignleft {
	float: left;
	}
	
#myGallery, #myGallerySet, #flickrGallery
{
	width: 620px;
	height: 400px;
	z-index:5;
	display: none;
}

.jdGallery a
{
	outline:0;
}

#flickrGallery
{
	width: 500px;
	height: 334px;
}

#myGallery img.thumbnail, #myGallerySet img.thumbnail
{
	display: none;
}

.jdGallery
{
	overflow: hidden;
	position: relative;
}

.jdGallery img
{
	border: 0;
	margin: 0;
}

.jdGallery .slideElement
{
	width: 100%;
	height: 100%;
	background-color: #000;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url('img/loading-bar-black.gif');
}

.jdGallery .loadingElement
{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background-color: #000;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url('img/loading-bar-black.gif');
}

.jdGallery .slideInfoZone
{
	position: absolute;
	z-index: 10;
	width: 100%;
	margin: 0px;
	left: 0;
	bottom: 0;
	height: 40px;
	background: #333;
	color: #fff;
	text-indent: 0;
	overflow: hidden;
}

* html .jdGallery .slideInfoZone
{
	bottom: -1px;
}

.jdGallery .slideInfoZone h2
{
	padding: 0;
	font-size: 80%;
	margin: 0;
	margin: 2px 5px;
	font-weight: bold;
	color: inherit;
}

.jdGallery .slideInfoZone p
{
	padding: 0;
	font-size: 60%;
	margin: 2px 5px;
	color: #eee;
}

.jdGallery div.carouselContainer
{
	position: absolute;
	height: 135px;
	width: 100%;
	z-index: 10;
	margin: 0px;
	left: 0;
	top: 0;
}

.jdGallery a.carouselBtn
{
	position: absolute;
	bottom: 0;
	right: 30px;
	height: 20px;
	/*width: 100px; background: url('img/carousel_btn.gif') no-repeat;*/
	text-align: center;
	padding: 0 10px;
	font-size: 13px;
	background: #333;
	color: #fff;
	cursor: pointer;
}

.jdGallery .carousel
{
	position: absolute;
	width: 100%;
	margin: 0px;
	left: 0;
	top: 0;
	height: 115px;
	background: #333;
	color: #fff;
	text-indent: 0;
	overflow: hidden;
}

.jdExtCarousel
{
	overflow: hidden;
	position: relative;
}

.jdGallery .carousel .carouselWrapper, .jdExtCarousel .carouselWrapper
{
	position: absolute;
	width: 100%;
	height: 78px;
	top: 10px;
	left: 0;
	overflow: hidden;
}

.jdGallery .carousel .carouselInner, .jdExtCarousel .carouselInner
{
	position: relative;
}

.jdGallery .carousel .carouselInner .thumbnail, .jdExtCarousel .carouselInner .thumbnail
{
	cursor: pointer;
	background: #000;
	background-position: center center;
	float: left;
	border: solid 1px #fff;
}

.jdGallery .wall .thumbnail, .jdExtCarousel .wall .thumbnail
{
	margin-bottom: 10px;
}

.jdGallery .carousel .label, .jdExtCarousel .label
{
	font-size: 13px;
	position: absolute;
	bottom: 5px;
	left: 10px;
	padding: 0;
	margin: 0;
}

.jdGallery .carousel .wallButton, .jdExtCarousel .wallButton
{
	font-size: 10px;
	position: absolute;
	bottom: 5px;
	right: 10px;
	padding: 1px 2px;
	margin: 0;
	background: #222;
	border: 1px solid #888;
	cursor: pointer;
}

.jdGallery .carousel .label .number, .jdExtCarousel .label .number
{
	color: #b5b5b5;
}

.jdGallery a
{
	font-size: 100%;
	text-decoration: none;
	color: inherit;
}

.jdGallery a.open
{
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.withArrows a.open
{
	position: absolute;
	top: 0;
	left: 25%;
	height: 99%;
	width: 50%;
	cursor: pointer;
	z-index: 10;
	background: none;
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

.withArrows a.open:hover { }

* html .withArrows a.open:hover { }
	
	
/* Gallery Sets */

.jdGallery a.gallerySelectorBtn
{
	z-index: 15;
	position: absolute;
	top: 0;
	left: 30px;
	height: 20px;
	/*width: 100px; background: url('img/carousel_btn.gif') no-repeat;*/
	text-align: center;
	padding: 0 10px;
	font-size: 13px;
	background: #333;
	color: #fff;
	cursor: pointer;
	opacity: .4;
	-moz-opacity: .4;
	-khtml-opacity: 0.4;
	filter:alpha(opacity=40);
}

.jdGallery .gallerySelector
{
	z-index: 20;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: #000;
}

.jdGallery .gallerySelector h2
{
	margin: 0;
	padding: 10px 20px 10px 20px;
	font-size: 20px;
	line-height: 30px;
	color: #fff;
}

.jdGallery .gallerySelector .gallerySelectorWrapper
{
	overflow: hidden;
}

.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton
{
	margin-left: 10px;
	margin-top: 10px;
	border: 1px solid #888;
	padding: 5px;
	height: 40px;
	color: #fff;
	cursor: pointer;
	float: left;
}

.jdGallery .gallerySelector .gallerySelectorInner div.hover
{
	background: #333;
}

.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton div.preview
{
	background: #000;
	background-position: center center;
	float: left;
	border: none;
	width: 40px;
	height: 40px;
	margin-right: 5px;
}

.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton h3
{
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-weight: normal;
}

.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton p.info
{
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-weight: normal;
	color: #aaa;
}
