/**
Theme Name: BlueMoon - ClassicMag Purple
Author URI: http://wpjunction.com
Theme URI: http://wpjunction.com
Version: 1.0
Author: hpa,  extended by Blue Moon Web Development
Description: ClassicMag Theme Premium WP, sliding image, top 5 post on front page; Original Author hpa; Extended by Blue Moon Web Development
*/

/* 
purple 4d4673
orage = FF8000
green #008000;
caption background =  f3f3f3
captoon border = dddddd
*/
/* [516] [2] [252] [2] [252] = 1024 */

@import url('css/reset.css');
@import url('css/lavalamp.css');
@import url('css/default.css');
@import url('css/comments.css');
@import url('css/glide.css');
@import url('css/slide.css');
@import url('css/widgets.css');
@import url('css/tabs.css');
@import url('css/drop-down-menu.css');
@import url('css/extras.css');

body {
    /* set width in wrapper, thanks IE */
	background:#FFFFFF url('./images/background.gif') repeat-x 0 0; 
    font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif,Tahoma,Verdana,Arial;
    font-size: 14px;
}

a {
	/* color:#5A5285; */
    /* color: #FF8000; */
    color: #000099;
	text-decoration:none;
}


a:hover { 
    /* color:#9597C2;  */
    color: #FF8000;
}

/* HTML Container Layout */

#container {
	/* background:transparent url('./images/body-in-2.gif') repeat-x 0 40px; */
    background:transparent;
	padding-bottom:40px;
    width: 1030px; 
    min-width: 1030px;
	margin:0px auto; 
}
#main {
    /* 2 + 700 + 2 + 320 + 2 */
    width: 1026px;
    margin: 2px auto;
}
#main-header {
    position: relative;
    margin: 2px auto;
    width: 1024px;
    overflow: hidden;
}
#main-sidebar {
    margin-left: 2px;
    padding-left: 4px;
    float:right;
    border-left: 1px dashed #E0E0E0;
    width:320px;
}
#main-content {
    position: relative;
    overflow: hidden;
    margin: 0px auto;
    padding: 4px;
}

/* Elements */

#page-menu {
    display: block;
	width:100%;  /* was 1024 */
	height:39px;
	float:left;
	overflow:hidden;
    color: #FF8000;
    /* z-index: 999; */
}

#rss-wrapper {
	float:right;
	/* width:270px; */
	height:24px;
	padding-top:8px;
}

#subcribe-form {
	background:#787AB3 url('./images/top-search.gif') no-repeat 0 0;
	float:left;
	width:227px;
	height:24px;
	margin-right:5px;
}

#subcribe-form div {
	position:relative;
}

.input-text {
	background:transparent;
	left:6px;
	top:3px;
	width:215px;
	position:relative;
	font:normal 11px 'Trebuchet MS', Tahoma, Verdana;
	color:#EDEDED;
	text-transform:uppercase;
	border:medium none;
}

#rss-icon {
	background:transparent url('./images/all-icons.gif') no-repeat 0 -155px;
	display:block;
	width:24px;
	height:24px;
	float:left;
}

/* wrapper for logo and feature advertising */
#logo {
    height: 144px;
    width: 1024px;
    background:transparent url('/images/banner-transparent.png') no-repeat 0 0;    
    margin-bottom: 4px;
}
#branding {
	height:158px;
	padding: 4px 0px 4px 0px;
    /* border: 1px solid red; */
}
#branding-left {
    float: left;
    height:150px;
    width: 825px;
    margin:2px 0px 2px 0px;
    background:transparent url('/images/logo.png') no-repeat 0 0;
    /*
    border: 2px solid #4d4673;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    */
}
#branding-right {
    float: left;
    height:150px;
    width: 150px;
    margin: 2px 0px 2px 2px;
    /* padding: 2px; */
    /* border: 1px solid #ff8000; */
    
    /* background:transparent url('/images/advertise.png') no-repeat 0 0; */
    
    /*
    <a href="/wp-content/advertise-with-us"><img src="/images/advertise.png"  alt="advertise" title="advertise"/></a>
    border: 1px solid #4d4673;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    */
}
#branding-right img, #branding-right a {
    border: 0;
    text-decoration: none;
}
#blog-title {
    /* background:transparent url('images/logo.jpg') no-repeat 0 0; */
    text-indent:-9999px;
    font:bold 35px 'Trebuchet MS';
    text-transform:capitalize;    
    height:150px;
}
#blog-title a {
    color:#676999; 
    display:block;
    height:150px;
    position:relative;
}
#blog-title a:hover { color:#9D9FD5; }
#blog-description-wrap { display:none; }

#blog-description {
	font:normal 14px Tahoma;
	color:#9D9FD5;
	text-transform:uppercase;
}

#sidebar #top {
    margin-left: 1%;
}
#primary, #secondary {
    margin-left: 1%;
    float: left;
    width: 320px;
}
#primary .widget {
    
    background:#FFFFFF url('./images/widget-bottom-bg.gif') no-repeat 0 100%;
    padding-bottom:6px;
    margin-bottom:10px;
}

#featured-posts-wrapper {
	background:#FBFBFB url('./images/featured-bg.gif') repeat-y 0 0;
	margin-bottom:17px;
}

#featured-posts-wrapper-in {
	background:transparent url('./images/featured-top-bg.gif') no-repeat 0 0;
}

#featured-posts-wrapper-bottom {
	background:#FFFFFF url('./images/featured-bottom-bg.gif') no-repeat 0 0;
	height:6px;
}

#featured-posts .title {
	background:transparent url('./images/featured-top-bg.gif') no-repeat 0 0;
	font:normal 16px 'Trebuchet MS', Tahoma, Verdana;
	color:#5A5285;
	height:28px;
	line-height:28px;
	padding:0 6px;
	overflow:hidden;
}

.icon {
	background-image:url('./images/all-icons.gif');
	background-repeat:no-repeat;
	padding-left:20px;
	margin-right:10px;
	display:block;
	float:left;
}

#featured-posts .featured-post {
	background:#FBFBFB url('./images/featured-bg.gif') repeat-y 0 0;
}

#featured-posts .meta {
	background:#FBFBFB url('./images/featured-meta-bg.gif') repeat-y 0 0;
	font:normal 10px 'Trebuchet MS', Tahoma, Verdana;
	color:#9597C2;
	text-transform:uppercase;
	padding:7px 7px 5px;
	margin-bottom:5px;
}

#featured-posts .meta a { color:#9597C2; }

#featured-posts .meta a:hover  { color:#5A5285; }

.meta p, .entry { /* clear:left;  */}

.entry {
    font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif,Tahoma,Verdana,Arial;
}
.entry p {
    text-align: justify;
}
/* .entry {font-family: Arial, Verdana, Tahoma;} */

/*
.entry a:link, .entry a:visited,.entry a:active  { color: #FF8000; }
.entry a:hover { color: #0000ff;}
*/
.entry {line-height: 1.4em;  color: #585858;} /* change 16px */
.entry h3 {height: 20px; margin: 10px; font-size: 1.2em; position: relative; overflow: hidden;}
/* h5 background f3f3f3 , C0FFC0 */
.entry h4 {/* clear:both; */display: block; margin-top: 10px; margin-bottom: 5px; padding: 5px; background: #C0FFC0; border: 1px solid #008000;}
.entry h5 {margin-top: 10px; margin-bottom: 5px; font-weight: bold; }

.entry .entry-divider {

    display: block;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    border-bottom: 1px dotted #888888;    
}

.entry-end {
    background: transparent url('/images/ferret-tracks.png') repeat-x 0 0;
    height:25px;
    margin: 15px 30px;
    overflow:hidden;
    position:relative;
}


#featured-posts .date-post { background-position:0 2px; }

#featured-posts .comment-post { background-position:0 -21px; }

#featured-posts .categories-post { background-position:2px -43px }

#featured-posts .entry {
	padding:0 7px;
}

.pagetitle {
	font:normal 25px 'Trebuchet MS', Tahoma, Verdana;
	color:#4d4673;
}

.post {
	/* clear:left; */
	margin-bottom:10px;
}

.post .title {
	font:normal 20px 'Trebuchet MS', Tahoma, Verdana; /* changed 16 to 20 */
	color:#5A5285;
	margin:5px;
	position: relative;
	overflow: hidden;
}

.post .meta {
	background:#F7F7F7 url('./images/meta-bg.gif') repeat-x 0 0;
	height:30px;
	padding:6px;
	font:normal 10px 'Trebuchet MS', Tahoma, Verdana;
	color:#9597C2;
	text-transform:uppercase;
	overflow:hidden;
	position:relative;
	margin-bottom:40px;
}

.post .meta-left, .post .meta-right {
	position:absolute;
	display:block;
	width:5px;
	height:42px;
	top:0;
}

.post .meta-left {
	background:transparent url('./images/meta-left-bg.gif') no-repeat 0 0;
	left:0;
}

.post .meta-right {
	background:transparent url('./images/meta-right-bg.gif') no-repeat 100% 0;
	right:0;
} 

/*
.post .meta  a:link, .post .meta a:visited, .post .meta a:active  { color: #FF8000; }
.post .meta  a:hover { color: #0000ff;}
*/
.post .date-post { background-position:0 -63px; }

.post .comment-post { background-position:0 -86px; }

.post .categories-post { background-position:2px -108px }

.post a.more-link {
	background:transparent url('./images/read-more-bg.jpg') no-repeat 0 0;
    display: block;
	width: 104px;
    height:24px;
	cursor:pointer;   
    /*
    margin: 10px;
    overflow:hidden;
    position:relative;
    z-index: 999;
    */
}
.post-date-time {
    font-size: 10px;
}
.akpc_pop { /* clear:left; */}

.wp-pagenavi span.pages, .wp-pagenavi span.current, .wp-pagenavi a {
	background:#F8F8F8 url('./images/post-nav-bg.gif') no-repeat 0 0 !important;
	display:block;
	float:left;
	height:22px;
	padding:0 0 0 6px !important;
	margin:0 5px 0 0 !important;
	border:none !important;
	color:#717171 !important;
}

.wp-pagenavi span.inner {
	background:#F8F8F8 url('./images/post-nav-bg.gif') no-repeat 100% 0 !important;
	display:block;
	float:left;
	font-size:10px;
	height:22px;
	line-height:22px;
	padding-left:0 !important;
	padding-right:6px;
	text-transform:uppercase;
}

.wp-pagenavi a { color:#9597C2 !important; }

.wp-pagenavi a:hover { color:#717171 !important; }

#post-nav {
	margin-bottom:60px;
}

/* sidebar (combined sidebars) */



.widget-top {
	background:transparent url('./images/widget-top-bg.gif') no-repeat 0 100%;
	height:6px;
}

.widget-title {
	background:transparent url('./images/widget-title.gif') repeat-x 0 100%;

	font:bold 1.1em;
    font-family: sans-serif; 
	/* color:#888AC4; */
    color: #393962;
	padding-bottom:5px;
	margin-bottom:3px;
}

#primary .widget-content {
	background:transparent url('./images/widget-bg.gif') repeat-y 0 0;
	padding:0 5px;
	width:310px;
}

.widget-content a { color:#7B7B7B; }

.widget-content li {
	background:transparent url('./images/widget-li-bg.gif') no-repeat 0 100%;
	padding-left:30px;
	height:29px;
	line-height:29px;
	overflow:hidden;
}

.widget-content li.hover {
	background:transparent url('./images/widget-hover-bg.gif') no-repeat 0 100%;
}

.widget-content li li {
	border:none;
	padding-bottom:0;
}

/*
#secondary  { margin-bottom:20px; }
#triple { margin-bottom:80px; }
*/
#secondary-in, #triple-in {
	background:#FFFFFF url('./images/widget-bg.gif') repeat-y 0 0;
	width:310px;
	padding:0 5px;
}

#secondary-in .widget, #triple-in .widget {
	padding-bottom:10px;
}

#secondary-in .widget-title, #triple-in .widget-title {
	background:none;
}

.widget-bottom {
	background:#FFFFFF url('./images/widget-bottom-bg.gif') no-repeat 0 0;
	height:6px;
}

/* footer */
#footer {
	position:relative;
    margin: 10px 0px 0px 0px;
	background:#433C65 url('./images/footer-bg.gif') repeat-x 0 0;
	padding:0 12px;
	font-size:10px;
	height:40px;
	line-height:40px;
	color:#FFFFFF;
	text-transform:uppercase;
	overflow:hidden;
}

#footer-left, #footer-right {
	display:block;
	position:absolute;
	height:40px;
	width:10px;
	top:0;
}

#footer-left {
	background:#433C65 url('./images/footer-left-bg.gif') repeat-x 0 0;
	left:0;
}

#footer-right {
	background:#433C65 url('./images/footer-right-bg.gif') repeat-x 100% 0;
	right:0;
}
.fblink {
    background: #FFFFFF; 
    /* clear: both; */
    /* display: block;  */
    margin: 0px; 
    overflow: hidden;
    padding: 10px;
    color: #ff8000;
}
.fblink:hover {
    background: #C0FFC0;
}
.fblink a {
    border: 0px;
    color: #ff8000;
   /*  color: #ff8000; */
    font-family: verdana;
    font-size: 12px;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
    text-decoration: underline;
}
.bblink {
    border: 1px solid #ff8000;
    background: #ffffff; 
    font-family: verdana; 
    font-size: 12px; 
    font-weight: bold; 
    margin: 0px; 
    padding: 0px; 
    text-decoration: none; 
    display:block; 
    margin-top: 5px; 
    text-align: center; 
    padding: 10px; 
    color: #ff8000;     
}
.bblink:hover {
    background: #C0FFC0;
}
.bblink a:link {
    color: #ff8000; 
}
.bblink a:visited {
    color: #ff8000; 
}
.bblink a:hover {
    color: #ff8000; 
    text-decoration: underline;
}
.starfish {
    margin: 25px;
    padding: 10px;
    display: block;
    font-size: 12px;
    color: #008000;
    border: 1px dashed #969696;
}
