/*

Theme Name: Ellise

Theme URI: 

Description: Designed 

Version: 1.0

Author: Uno Design Studio

Author URI: 

Tags: dark, fixed width, 2 columns, widgets, adsense enabled



	The CSS, XHTML and design is released under GPL:

	http://www.opensource.org/licenses/gpl-license.php



*/





body {

	margin: 0;

	padding: 0;

	text-align: center;

	font: 12px Tahoma, Verdana, Arial, Helvetica, Sans-Serif;

	color: #526372;

}

#Background {

	background: url(images/bg-image.jpg) repeat-x top;

	text-align: left;

}

#Background-bg {

	background: url(images/background-2.jpg) repeat-x bottom;

}

#Main-header {

	background: url(images/header.jpg) no-repeat center top;

	width: 778px;

	margin: 0 auto;

}

h1 {

	margin: 0;

	padding: 0;

	font: 20px Arial, "Verdana", Times, Sans-Serif;

	position: absolute;

	top: 55px;

	letter-spacing: 2px;

	color: #ffffff;

}

h1 a:link, a:visited {

	color: #ffffff;

	text-decoration: none;

	border: none;

}

h1 a:hover, a:active {

	color: #0d7077;

	border: none;

	text-decoration: none;

}

ul#about-top {

	margin: 0;

	padding: 0;

	list-style: none;

}

ul#about-top li{

	float: right;

}

ul#about-top li ul{

	display: none;

}

ul#about-top li a {

	padding: 8px;

	text-decoration: none;

	color: #0d7077;

}

ul#about-top li a:hover {

	padding: 8px;

	text-decoration: none;

	color: #526372;

}

.tag {

	font: italic 14px "Tahoma", Times, Arial, Verdana, Italic;

	position: absolute;

	top: 85px;

	color: #0d7077;

	width: 400px;

}

#Main-body {

	margin: 0;

	padding-top: 200px;

}

#Footer-image {

	background: url(images/footer.jpg) no-repeat center bottom;

}

#content {

	width: 630px;

	margin: 0 auto;

	padding: 0;

	text-align: left;

	min-height: 650px;

	height:auto !important;

	height: 650px;

}

#content-left {

	width: 400px;

	float: left;

	padding-left: 10px;

}

#content-right {



}

#second-content {

	width: 180px;

	float: left;

	margin: 30px 0 0 30px;

}

#second-content h2 {

	margin: 10px 0 0 0;

	padding:0;

}



#second-content ul {

	list-style-type: none;

	margin: 0;

	padding: 0;

}

#second-content ul li {

	border: none;

	float: left;

	margin: 0;

	padding: 0;

	width: 165px;

}

#second-content ul li li {

	margin: 0;

}

#second-content ul li.page_item ul li.page_item {

	border-bottom: 1px dashed #000000;

	float: none;

	width: 173px;

}

#second-content ul li.page_item ul li.page_item a {

	display: block;

	padding: 7px 30px;

	width: 116px;

	float: none;

	border-bottom: none;

}

#second-content ul ul.children li {

	border-top: 1px dashed #000000;

	border-bottom: none;

	float: none;

}

#second-content ul li a {

	display: block;

	padding: 7px 8px;

	width: 160px;

	background: url(images/bg-li-link.gif);

	text-decoration: none;

	border-bottom: 1px dashed #2bd5d8;

}

#second-content ul ul.children li a {

	display: block;

	padding: 7px 30px;

	width: 146px;

	float: none;

	border-bottom: none;

}

#second-content ul li a:link {

	background: url(images/bg-li-link.gif);

}

#second-content ul li a:hover {

	color: #FFDB54;

	background: #E5EEF6 url(images/bg-li-hover.gif);

}

#second-content a {

	color: #1c245a;

}



#footer {

	margin-top: 30px;

	text-align: center;

	color: #526372;

	bottom: 0px;

}

a:link, a:visited {

	text-decoration: none;

	border-bottom: 1px solid #1c245a;

	color: #0000cc;

}

a:hover, a:active {

	border-bottom: 1px solid #1c245a;

	color: #1c245a;

	text-decoration: none;

}

.post-heading {

	clear: both;

	margin-bottom: 10px;

	margin-top: 25px;

}

.post-content {

	line-height: 16px;

	color: #526372;

}

.post-content-left {

	float: left;

	width: 390px;

	text-align: justify;

	line-height: 20px;

}

.post-content-left-detail {

	float: left;

	width: 474px;

	text-align: justify;

	line-height: 20px;

}

.post-content-right {

	float: right;

	width: 103px;

	height: 104px;

	background: url(images/bg-li-link.gif);

	text-align: center;

	border: 1px dashed #000000;

}

html > body .post-content-right {

	float: right;

	width: 103px;

	height: 104px;

	background: url(images/comment.png) no-repeat center;

	text-align: center;

	border: none;

}

.post-content-right .number{

	margin: 30px 0 10px 0;

	padding: 0;

	font-size: 40px;

	clear: both;

}

.komentar {

	margin: 25px 0 0 0;

	font-size: 11px;

}

.post-content-right a:link,.post-content-right a:visited {

	color: #526372;

	text-decoration: none;

	border: none;

	display: block;

}

.post-content-right a:hover,.post-content-right a:active {

	color: #0d7077;

	border: none;

	text-decoration: none;

	display: block;

}

.post-content-left a:link, .post-content-left a:visited {

	text-decoration: none;

	border-bottom: 1px solid #0d7077;

	color: #0d7077;

}

.post-content-left a:hover, .post-content-left a:active {

	text-decoration: none;

	border-bottom: 1px solid #0d7077;

	color: #1c245a;

}

.post-content-left img:hover, .post-content-left-detail img:hover {

	padding: 5px;

	background-color: #ffffff;

	border: 1px solid #0d7077;

}

.post-content-left img, .post-content-left-detail img {

	padding: 5px;

	background-color: White;

	border: 1px solid #DBE8F5;

}

h2 {

	font: 18px "Tahoma", Verdana, Helvetica, Sans-Serif;

	letter-spacing: 1px;

	color: #23262c;

	margin: 0;

	padding: 0;

}

h2 a:link, a:visited {

	color: #23262c;

	text-decoration: none;

	border: none;

}

h2 a:hover, a:active {

	color: #1c245a;

	border: none;

	text-decoration: none;

}

small {

	text-transform: none;

	font: 12px Arial, Verdana, Helvetica, Sans-Serif;

	color: #1c245a;

}

small a:link,small a:visited {

	text-decoration: none;

	border-bottom: 1px dashed #1c245a;

	color: #1c245a;

}

small a:hover,small a:active {

	border-bottom: 1px solid #1c245a;

	color: #1c245a;

	text-decoration: none;

}



.postmetadata {

	background: #F7F7F7;

	padding: 5px;

}

.navigation {

	margin-bottom: 40px;

}

.alignleft {

	float: left;

}

.alignright {

	float: right;

}

.searchbox {

	background: #E5EEF6 url(images/bg-li-hover.gif);

	padding: 5px;

	width: 195px;

}

input, textarea {

	border: 1px solid #C2D7E8;

	font: 11px Tahoma, Arial, Verdana, Sans-Serif;

	padding: 5px;

}

blockquote {

	background: #bfddf7;

	padding: 8px;

	font-style: italic;

	border: dashed #0066CC 1px ;

}



/*Comments*/



ol.commentlist {

	font-size: 20pt;

	font-style: italic;

	margin-left:0;

	padding: 0;

	list-style: none;

}

ol.commentlist li {

	margin: 5px 0;

	padding: 15px;

	font-size: 8pt;

	font-style: normal;

	background-color: #FFF;

}

ol.commentlist .alt{

	background-color: #EFF5FA;

}

ol.commentlist li li{

	margin: 0;

	padding: 0;

	font-size: 8pt;

	font-style: normal;

	border: none;

	background: none;

}



ol.commentlist p {

	font-size: 8pt;

	font-style: normal;

	line-height: 16px;

}



.comments-template p.nocomments{

	padding: 0;

}



.comments-template textarea{

	font-family: Arial, Hevletica, Georgia, Sans-seriff;

	font-size: 12px;

}

#second-content ul li.recentcomments {

	margin: 0;

	padding: 7px;

	border-bottom: 1px dotted #000000;

}

#second-content ul li.recentcomments a:link, #second-content ul li.recentcomments a:hover, #second-content ul li.recentcomments a:visited {

	background: none;

}

#search div br {

	display: none;

}

#search div {

	padding: 30px;

}
