/**

Theme Name: Crystal

Author URI: http://wpjunction.com

Version: 1.0

Author: hpa

Description: Magazine Theme

Coder: misbah (ini_misbah@yahoo.com)

*/



/* -------------------------------------- */



.clearfix:after { /* FF, O, etc. */

	content: ".";

	display: block;

	clear: both;

	visibility: hidden;

	line-height: 0;

	height: 0;

}



.clearfix {

	display: inline-block; /* IE7xhtml*/

}



html[xmlns] .clearfix { /* O */

	display: block;

}



* html .clearfix {

	height: 1%; /* IE5-6 */

}



body {

	background:#0b3849 url(images/background.gif) repeat-x 0 0;

	font:normal 12px Arial,Verdana,Tahoma;

	color:#000000;

}



a {

	text-decoration:none;

	color:#247abb;

}



a:hover { color:#a6ce0f; }



#wrapper {

	background:#ffffff url(images/wrapper-bg.gif) repeat-y 0 0;

	width:1036px;

	margin:0 auto 17px;

}



#wrapper-top {

	background:transparent url(images/wrapper-top-bg.gif) no-repeat 0 0;

	position:relative;

	width:1036px;

}



#wrapper-bottom {

	background:transparent url(images/wrapper-bottom-bg.gif) no-repeat 0 100%;

	padding:0 28px;

}



/* header */

#branding {

	height:110px;

}



#blog-title {

	display:block;

	font-family:'Times New Roman', Times, serif;

	color:#acd314;

font-size:49px;

	padding-top:20px;

text-transform:uppercase;

}



#blog-title a { color:#acd314; }



#blog-title a:hover { color:#ffffff; }



#blog-description {

	font-size:13px;

	font-weight:normal;

	color:#ffffff;

	text-transform:capitalize;

}



#page-menu {

	background:#92c52b url(images/page-menu-bg.gif) repeat-x 0 0;

	clear:both;

	height:37px;

	border-top:1px solid #8abbd9;

padding-left:15px;

	border-bottom:1px solid #10466a;

	overflow:hidden;

	text-transform:uppercase;

}



#page-menu ul {

	display:inline;

	float:left;

	width:700px;

	height:37px;

	overflow:hidden;

}



#page-menu ul li {

	display:inline;

}



#page-menu a {

	background:transparent url(images/page-menu-separator.gif) no-repeat 100% 1px;

	display:block;

	float:left;

	height:37px;

	font-size:11px;

	line-height:37px;

	color:#ffffff;

	padding:0 11px 0 8px;

}



#page-menu a:hover, #page-menu .current_page_item a {

	color:#acd314;

}



#page-menu #rss-button {

	background:transparent url(images/rss-icon.jpg) no-repeat 0 0;

	display:inline;

	float:right;

	text-indent:-9999px;

	width:24px;

	height:24px;

	padding:0;

	margin:6px 7px 0 0;

}



#top-search-wrap {

	display:inline;

	float:right;

	width:227px;

	padding-top:7px;

	position:relative;

	text-transform:uppercase;

	font-size:10px;

	margin-right:5px;

}



#top-s {

	background:url(images/top-search-bg.gif) repeat-x 0 0;

	border:1px solid #175d76;

	height:22px;

	font-size:10px;

	text-transform:uppercase;

	width:217px;

	color:#ffffff;

	padding:4px 4px 0;

}



/* container */

#container {

	background-color:#ffffff;

	border-top:1px solid #0c3a4b;

	padding-bottom:40px;

}



/* content */

#content {

	float:left;

	width:615px;

	padding:0px 0 0 0px;

margin: 8px 15px 0 20px;

}



#featured-posts-wrapper { margin-bottom:8px; }



.pagetitle {

	font:normal 14px Tahoma, Verdana, Arial;

	color:#a6ce0f;

}



.post {

	background:#ffffff url(images/post-bg.gif) no-repeat 50% 100%;

	padding-bottom:18px;

	margin-bottom:5px;

}



.title {

	font:normal 16px 'Trebuchet MS';

	color:#247abb;

	margin-bottom:3px;

	float:left;

	width:530px;

}



.addtoany_list {

	float:right;

}



ul.addtoany_list li {

	line-height:16px !important;

}



.addtoany_list li a img { margin-top:3px; }





.meta {

	clear:both;

	border-top:1px solid #f2f2f2;

	padding-top:5px;

	font:normal 10px 'Trebuchet MS';

	text-transform:uppercase;

	line-height:18px;

	color:#6daddb;

	margin-bottom:3px;

}



.meta .icon {

	line-height:17px;

	float:left;

	display:block;

}



.meta .icon a { color:#a6ce0f; }



.meta .icon a:hover { color:#247abb; }



.icon {

	padding-left:18px;

	background:url(images/all-icons.gif) no-repeat;

	margin-right:5px;

}



.datepost { background-position:0 0; }



.commented { background-position:0 -30px; }



.tagpost {

	background-position:1px -60px;

	clear:left;

}



/* about us */

#about-us, #about-us-top, #about-us-bottom {

	background:transparent url(images/about-us-bg.gif) no-repeat -632px 0;

	display:block;

	float:left;

	width:632px;

}



#about-us {

	background-color:#dfedf2;

	background-repeat:repeat-y;

	margin-bottom:8px;

	color:#77a7cd;

}



#about-us-top {

	background-position:0 0;

	padding-top:8px;

}



#about-us-bottom {

	background-position:-1264px 100%;

	padding:0 6px 8px;

	width:620px;

	line-height:18px;

}



#about-us .title {

	font:normal 16px 'Trebuchet MS', Tahoma, Verdana, Arial;

	color:#144e78;

	border-bottom:3px solid #94bddc;

	padding-bottom:3px;

	margin-bottom:3px;

	width:100%;

}



#about-us-avatar {

	float:left;

	margin:0 5px 5px 0;

}



.main-navigation {

	background:url(images/nav-button.gif) no-repeat 0 100%;

	width:160px;

	height:24px;



	float:right;

}



.main-navigation div {

	text-indent:-9999px;

	height:24px;

	display:inline;

}



.main-navigation div a {

	display:block;

	height:24px;

}



.main-navigation .alignright a {

	width:64px;

	margin-left:6px;

}



.main-navigation .alignleft a { width:90px; }



/* sidebar */

#sidebar {

	float:right;

	width:320px;

	padding:8px 8px 0 0;

}



#primary .widget, #secondary, #secondary-content, #tab-content {

	clear:left;

}



#secondary-content { margin:0; }



#primary .widget-content, #primary .widget-top, #primary .widget-bottom, #secondary-top, #secondary-content, #secondary-bottom, #widget-tab-top, #widget-tab-content, #widget-tab-bottom {

	background:transparent url(images/widget-bg.gif) no-repeat;

	display:block;

	float:left;

	width:320px;

}



#primary .widget-content, #secondary-content, #widget-tab-content {

	background-repeat:repeat-y;

	background-position:-320px 0;

	width:308px;

	padding:0 6px;

}



#primary .widget-top, #secondary-top, #widget-tab-top {

	background-position:0 100%;

	height:6px;

}



#primary .widget-bottom, #secondary-bottom, #widget-tab-bottom {

	background-position:-640px 0;

	height:6px;

	margin-bottom:6px;

}



.widget-title {

	font:normal 16px 'Trebuchet MS', Tahoma, Verdana;

	color:#1b6398;

	padding-bottom:3px;

	border-bottom:3px solid #e6e6e6;

	margin-bottom:3px;

}



.widget ul li {

	background:transparent url(images/all-icons.gif) no-repeat 4px -147px;

	line-height:28px;

	border-bottom:1px solid #d8e8f3;

	padding-left:20px;

}



.widget ul li li {

	border-top:1px solid #d8e8f3;

	border-bottom:none;

}



.widget a { color:#000000; }



.widget a:hover { color:#a6ce0f; }



.small-sidebar {

	width:150px;

}



#sidebar-left { float:left; }



#sidebar-right { float:right; }



#secondary .widget { margin-bottom:7px; }



.small-sidebar .widget ul li {

	background:url(images/dot.gif) repeat-x 0 100%;

	font:normal 13px Tahoma,Verdana,Arial;

	line-height:28px;

	border:none;

	padding:0 0 3px 0;

}



/* footer */

#footer {

	background:#1c637f url(images/footer-bg.gif) repeat-x 0 0;

	height:39px;

	font-size:10px;

	line-height:39px;

	text-transform:uppercase;

	color:#ffffff;

	padding:0 13px;

}



#footer-shadow {

	background:#0b3849 url(images/footer-shadow-bg.gif) repeat-x 0 0;

	height:28px;

	width:920px;

	margin:0 auto;

}



#footer a { color:#a6ce0f; }



#footer a:hover { color:#c9eb4b; }







.pdmosimage {



vertical-align:toptext-align: left;



float:left;



margin:5px 5px 0 0;



padding:0;



}







.pdmosimage img {



vertical-align:toptext-align: left;



margin:0;



}







.pdmosimage_caption {



vertical-align:top;



margin-top:5px;



color:#999;



padding:1px 2px;



}







.pdframe {



border:1px solid #aaa;



padding:5px;



}






