/*
Theme Name:     Ari Ex
Author:         ouka
Template:       ari
*/

@import url('../ari/style.css');

#wrap {
	max-width: 1200px;
	/*float:right;*/
}
#main {
	float: left;
	width: 60%;
	margin-top: 30px;
}
#content {
	float: none;
	width: 80%;
	margin: 0 auto;
	padding: 0;
	/*width: 62.5%;*/
	/*font-size: 14px;*/
}
/*#sidebar-primary p, #sidebar-secondary p{
	display: block;
}*/
#sidebar-primary {
	width: 220px;
	/*margin:0px 0px 60px 0px;*/
	position: static;
	float:right;
}
#sidebar-primary .logo p {
    font-family: sans-serif;
    font-style: normal;
    font-size: 11px;
}
#sidebar-secondary {
	width:220px;
	/*margin:0px 0px 60px 0px;*/
	float:left;
}
#sidebar-secondary img {
	margin: 10px 0;	
}
ul.sidebar li.widget_text img {
	float: none;
}

/* Responsiveness
--------------------------------------------- */
@media screen and (max-width: 870px) {
#wrap {
	float: left;
}
#sidebar-primary {
	float: right;
	position: static;
	width: 100%;
}
}

@media screen and (max-width: 770px) {
#wrap {
	margin: 0;
}
#main {
	width: 60%;
}
#sidebar-primary {
	float: right;
	position: static;
}
#sidebar-secondary {
	width: 170px;
}
}

@media screen and (max-width: 620px) {
#wrap {
	max-width: 620px;
	margin: 0;
	/*padding: 0px 10px 0px 10px;
	overflow:hidden;
	position:relative;*/
}
#main {
	width: 100%;
}
#sidebar-secondary {
	width: 100%;
}
}


#content div.entry-content h1 {
	font-size: 16pt;
	color: #0000ff;
}

#content div.entry-content h2 {
	font-size: 14pt;
	color: #0000ff;
}

.amaxon_widget_title {
	text-align: center;
}

.amazon_widget {
	/*display: table-cell;*/
	/*width: 468px;*/
	width: 200px;
	/*text-align: center;*/
	margin: 25px auto;
}

pre, #content pre {
	/*display: block;*/
	/*width: 100%;*/
	width: auto;
	margin: 10px;
	padding: 15px;
	background-color: #E6FFEA;
	font-size: 12pt;

	overflow: auto;
    white-space: pre-wrap;
    word-wrap: break-word;
}

/*.ouka_share_btn {
	display: inline-block;
	margin: 20px;
}*/

/*iframe {
width: auto;
height: auto;
}*/