/*POPULAR, RANDOM, FEATURED WIDGETs*/
.pop_frame{width:100px; height:60px; display:block; background:url(images/blank_img3.png) no-repeat; float:left; margin-right:10px;}
.widget-popular-posts img, .widget-random-posts img, .widget-featured-posts img{ width:100px; float:left; margin-right:10px; padding:1px; background:#f6f6f6; border:1px solid #ddd; max-height:80px;}
.widget-popular-posts p, .widget-random-posts p, .widget-featured-posts p{ width:170px; display:inline-block; margin:5px 0px; min-height:60px;}
#sidebar .widgets ul li .poptitle{ color:#323232;}

/*Advertisement Widget*/
#sidebar .widgets ul .widget-advert h2{ background:url(images/widget_top_2.png) no-repeat; width:310px; height:11px; padding:0px;}

/*Twitter Widget*/
#twitter_update_list li{ background:url(images/border.png) bottom repeat-x; padding:7px 0px;}
#sidebar .widgets ul li #twitter_update_list a{ color:#666;}

/*Special Button*/
.sbutton{display: inline-block; height:30px; font-size:13px; color:#000; background:url(images/sbutton_right.png) no-repeat right; text-decoration:none;}
.sbutton span{ background:url(images/sbutton_left.png) left no-repeat;display: inline-block; height:20px; padding:5px 10px;}
#single_posts .post_mid a.sbutton{ color:#222;}


/*social links*/
.social_links{ width:127px; height:27px; float:right; background:url(images/social_bg.png) no-repeat; margin-top:-4px; margin-right:7px; padding-top:5px; padding-left:11px;}

.ep_facebook{width:15px; float:left; height:15px; position:relative; margin-right:5px;}
.fb_hover{ float:left; width:15px; height:15px; background:url(images/fb-link.png) no-repeat top; text-indent:-9999px; margin-top:-15px;}
.fb{width:15px; height:15px; background:url(images/fb-link.png) no-repeat bottom; text-indent:-9999px; float:left;}

.ep_twitter{ width:16px; height:15px; position:relative; margin-right:5px; float:left;}
.twitt_hover{ width:16px; height:15px; background:url(images/twitter_link.png) no-repeat 0px 0px; text-indent:-9999px; float:left; margin-top:-15px;}
.twitt{ width:16px; height:15px; background:url(images/twitter_link.png) no-repeat 0px -16px; text-indent:-9999px; float:left;}

.ep_stumble{ width:16px; height:15px; position:relative; margin-right:5px; float:left;}
.stumble_hover{ width:16px; height:15px; background:url(images/stumble_link.png) no-repeat 0px 0px; text-indent:-9999px; float:left; margin-top:-15px;}
.stumble{ width:16px; height:15px; background:url(images/stumble_link.png) no-repeat 0px -16px; text-indent:-9999px; float:left;}

.ep_delicious{ width:16px; height:15px; position:relative; margin-right:5px;  float:left;}
.delicious_hover{width:16px; height:15px; background:url(images/del_link.png) no-repeat 0px 0px; text-indent:-9999px; float:left; margin-top:-15px;}
.delicious{ width:16px; height:15px; background:url(images/del_link.png) no-repeat 0px -16px; text-indent:-9999px; float:left;}


.ep_gbuzz{ width:15px; height:15px; position:relative; margin-right:5px;  float:left;}
.gbuzz_hover{ width:15px; height:15px; background:url(images/gbuzz_link.png) no-repeat 0px 0px; text-indent:-9999px; float:left; margin-top:-15px;}
.gbuzz{ width:15px; height:15px; background:url(images/gbuzz_link.png) no-repeat 0px -16px; text-indent:-9999px; float:left;}

/*SOCIAL ICONS*/
body > .social{  position: fixed; left: 0px; top: 0px; }
.social{ position:fixed; clear:both; margin-top:210px; z-index:9999999; background:url(images/social_top.png) no-repeat; width:38px;}
.social ul{ margin:0; padding:0; background:url(images/social_bg2.png) repeat-y; width:38px; margin-top:8px;}
.social_bottom{ background:url(images/social_bottom.png) no-repeat bottom; width:38px; height:8px;}
.social ul li{ list-style-type:none;}
.social ul li a { text-decoration:none; color:#FFF; width: 32px; height:32px; display:block; text-indent:-9999px;  padding-bottom:2px;}
.social ul li a.ang_tw{background:url(images/Social.png);}
.social ul li a.ang_fb{background:url(images/Social.png) 0px -34px;}
.social ul li a.ang_ms{background:url(images/Social.png) 0px -68px;}
.social ul li a.ang_rss{background:url(images/Social.png) 0px -102px;}
.social ul li a.ang_tw:hover{background:url(images/Social.png) 34px 0px;}
.social ul li a.ang_fb:hover{background:url(images/Social.png) 34px -34px;}
.social ul li a.ang_ms:hover{background:url(images/Social.png) 34px -68px;}
.social ul li a.ang_rss:hover{background:url(images/Social.png) 34px -102px;}



/*OPTIONS PAGE*/
.submit{ clear:both;}
#tabs ul li{ float:left; padding:10px 15px; margin-bottom:0; position:relative; z-index:2; background:url(images/bg2.png); display:block; border:1px solid #222; border-left:none;}
#tabs ul .upgrade{background:url(images/upgrade.png); color:#fff; font-weight:bold;border: 1px solid #7a0909;}
#tabs ul .upgrade a{ color:#fff;}
#tabs ul li a{ color:#f2f2f2; text-decoration:none;}
#tabs ul li.active{ background:url(images/bg.png); border:1px solid #e8e8e8; border-bottom:none; display:block;}
#tabs ul li.active a{ color:#323232; text-decoration:none; font-weight:bold;}
.amp_section{ background:url(images/bg.png); float:left; padding:15px; border:1px solid #e8e8e8; margin-top:-2px;}
.upgrade-table{ width:600px; border-collapse:collapse; border:1px solid #ddd;}
.tableizer-firstrow{ height:28px; background:#ddd;}
.upgrade-table td{ border-left:1px solid #ddd; border-bottom:1px solid #ddd; background:#ededed;}
.upgrade-table .yes, .upgrade-table .yes:hover{ background:#d8ffe7; display:block; padding:5px; color:#333;} 
.upgrade-table .no, .upgrade-table .no:hover { background:#ffd8d8; display:block; padding:5px;color:#333;}
.amp_section .sbutton{ color:#fff; font-weight:bold;}
.upgrade-table .tdo{ padding:5px; padding-left:10px; width:250px;}
.admin_social{ float:left; display:block; width:100px; margin-right:20px;}
.admin_fb{ display:block; width:15px; height:15px; background:url(images/fb-link.png) bottom; text-indent:-99999px; margin-top:10px; float:left; margin-right:10px;}
.admin_twitter{ display:block; width:16px; height:16px; background:url(images/twitter_link.png) bottom; text-indent:-99999px; margin-top:10px;float:left;margin-right:10px;}
.admin_web{ display:block; width:16px; height:16px; background:url(images/web_link.png) bottom; text-indent:-99999px; margin-top:10px;float:left;margin-right:10px;}

/* CONTAINER */
div.orbit { width: 1px; height: 1px; position: relative; -moz-box-shadow: 0 0 10px rgba(0,0,0,.25); -webkit-box-shadow: 0 0 10px rgba(0,0,0,.25);  overflow: hidden; height:223px!important;}
div.orbit img { position: absolute; top: 0; left: 0; }
div.orbit a img { border: none; width:573px; }

/* TIMER */
div.timer { width: 40px; height: 40px; overflow: hidden; position: absolute; top: 10px; right:10px; opacity: .6; cursor: pointer; z-index: 1001; }
span.rotator { display: block; width: 40px; height: 40px; position: absolute; top: 0; left: -20px; background: url('images/rotator-black.png') no-repeat; z-index: 3; }
span.mask { display: block; width: 20px; height: 40px; position: absolute; top: 0; right: 0; z-index: 2; overflow: hidden; }
span.rotator.move { left: 0; }
span.mask.move { width: 40px; left: 0; background: url('images/timer-black.png') repeat 0px 0px;  }
span.pause { display: block; width: 40px; height: 40px; position: absolute; top: 0; left: 0px; background: url('images/pause-black.png') no-repeat; z-index: 4; opacity: 0; }
div.timer:hover span.pause,
span.pause.active, 
div.timer:hover span.pause.active { opacity: 1; }

/* CAPTIONS */
div.caption { background: #000; background: rgba(0,0,0,.6); width: 100%; z-index: 1000; position: absolute; bottom:-100px; color: #fff; padding: 8px 0; }
div.caption span { padding: 0 10px; font-size: 14px; text-shadow: 0px 1px 0px rgba(0,0,0,.8); margin: 0; }
.orbit-caption { display: none; }

/* DIRECTIONAL NAV */
div.orbit:hover div.slider-nav { display: block; }
div.slider-nav { display: none;}
div.slider-nav span { width: 33px; height: 33px; text-indent: -9999px; position: absolute; z-index: 1000; top: 73%; cursor: pointer; }
div.slider-nav span.right { background: url('images/right-arrow.png'); right: 10px; }
div.slider-nav span.left { background: url('images/left-arrow.png'); left: 10px; }   

/* BULLET NAV */
.orbit-bullets { position: absolute; z-index: 1000; list-style: none; top: 210px; left: 250px; margin: 0; padding: 0; }
.orbit-bullets li { float: left; margin-left: 5px; cursor: pointer; color: #999; text-indent: -9999px; background: url(images/bullets.png) no-repeat 0 0; width: 7px; height: 7px; overflow: hidden; }
.orbit-bullets li.active { color: #222; background-position: -7px 0; }

/*NIVO SLIDER*/
#nivo_wrap{width:573px; height:223px; position:relative; overflow:hidden;}
#nivo {
    position:relative;
    width:573px; /* Change this to your images width */
    height:223px; /* Change this to your images height */
    background:url(images/loading.gif) no-repeat 50% 50%;
}
#nivo img {
	width:573px;
    position:absolute;
    top:0px;
    left:0px;
    display:none;
}
#nivo a {
    border:0;
    display:block;
}

/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}
/* The slices in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:89;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:75%;
	z-index:99;
	cursor:pointer;
}
.nivo-prevNav {
	left:10px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:99;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}
.nivo-controlNav {
	position:relative;
	left:260px;
	bottom:-212px;
}
.nivo-controlNav a {
	display:block;
	width:7px;
	height:7px;
	background:url(images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:-7px 0px;
}

.nivo-directionNav a {
background:url("images/arrows.png") no-repeat scroll 0 0 transparent;
border:0 none;
display:block;
height:30px;
text-indent:-9999px;
width:30px;
}

a.nivo-nextNav {
background-position:-30px 0;
right:15px;
}
.nivo-directionNav a {
cursor:pointer;
position:absolute;
top:45%;
z-index:99;
}

.nivo-nextNav {
right:0;