/*
Theme Name:SuperQuiz
Description:SuperQuiz
Version: 2.0
Author: Jafar of Rivia
Author URI: https://www.super0soft.com
Theme URI: https://www.super0soft.com
License: No License
License URI: No License
Tags: Blue,Black
*/

body{
	background: url(https://www.super0soft.com/quiz/wp-content/uploads/2022/07/whiteBlueBG_V2022.jpg);
	margin:0;
	color:#000;
}
header,
article,
footer{
	display: block;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	clear: both;
	font-family: 'dubai';
	/* font-family: Kufi,'lucida grande',tahoma,verdana,arial,sans-serif; */
	line-height: 1.3;
}
h1 {
	font-size: 24px;
	margin: 5px 0;
}
h2 {
	font-size: 16px;
	margin: 5px 0;
}
h3 {
	font-size: 14px;
	margin: 5px 0;
}
h4 {
	font-size: 12px;
	margin: 5px 0;
}
h5 {
	font-size: 11px;
	margin: 5px 0;
}
h6 {
	font-size: 9px;
	margin: 5px 0;
}
address {
	font-style: italic;
	margin: 0 0 24px;
}
abbr[title] {
	border-bottom: 1px dotted;
}
b,
strong {
	font-weight: 700;
}
dfn {
	font-style: italic;
}
mark {
	background: #ff0;
	color: #000;
}

code,
kbd,
pre,
samp {
	font-family: Kufi,'lucida grande',tahoma,verdana,arial,sans-serif;
	font-size: 14px;
}
pre {
	background: #f5f5f5;
	color: #666;
	font-family: Kufi,'lucida grande',tahoma,verdana,arial,sans-serif;
	font-size: 14px;
	margin: 20px 0;
	overflow: auto;
	padding: 20px;
	word-wrap: break-word;
}
/* Make sure embeds and iframes fit their containers */

embed,
iframe,
object,
video {
	margin-bottom: 10px;
	max-width: 100%;
}
.video-container { position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden; } 
.video-container iframe, .video-container object, .video-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
p > embed,
p > iframe,
p > object,
span > embed,
span > iframe,
span > object {
	margin-bottom: 0;
}
small {
	font-size: smaller;
}
sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
	top: -.5em;
}
sub {
	bottom: -.25em;
}
dl {
	margin: 0 20px;
}
dt {
	font-weight: 700;
}
dd {
	margin: 0 0 20px;
}
ul {
	list-style-type: square;
}
nav ul,
nav ol {
	list-style: none;
	list-style-image: none;
}
li > ul,
li > ol {
	margin: 0;
}
img {
	border: 0;
	vertical-align: middle;
}
svg:not(:root) {
	overflow: hidden;
}
figure {
	margin: 0;
}
form {
	margin: 0;
}
fieldset {
	border: 1px solid silver;
	margin: 0 2px;
	padding: .35em .625em .75em;
}
legend {
	border: 0;
	padding: 0;
}
button,
input,
select,
textarea {
	font-size: 100%;
	margin: 0;
	max-width: 100%;
	vertical-align: baseline;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	cursor: pointer;
}
button[disabled],
input[disabled] {
	cursor: default;
}
input[type="checkbox"],
input[type="radio"] {
	padding: 0;
}



textarea {
	overflow: auto;
	vertical-align: top;
}
caption,
th,
td {
	font-weight: 400;
	text-align: center;
}
caption {
	font-size: 16px;
}
th {
	font-weight: 700;
	text-transform: uppercase;
}
del {
	color: #333;
}
ins {
	text-decoration: none;
}
hr {
	background: #e5e5e5;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
	border: 0;
	height: 1px;
	margin: 0 0 24px;
}
address, dl, p{ padding:5px 0;display:block }
a{text-decoration: none;}
a:hover{
	text-decoration: none;
}

/*  Wrapper
/* ------------------------------------ */
#wrapper{
	margin:0 auto;
	width:984px;
	
}
#container{
	margin:0 auto;
	width:964px;
	display: block;
	float:left;
	background:#fff;
	padding:10px;
	border-bottom:5px solid #660033;
	border-radius:0 0 10px 10px;
}
#content{
	width:652px;
	display:inline;
	float:left;
}

/*  Header
/* ------------------------------------ */
#header{
	width:100%;
	height:90px;
	margin:20px 0;
	float:left;
}
.header{
	width:984px;
	height:90px;
	margin:0 auto;
}
.logo{
	margin:0 auto;
	text-align:center;
	float:left;
}
.logo img{
	width:242px;
	height:90px;
}
.logowide{
	width:984px;
	height:90px;
	float:left;
	text-align:center
}
.topleft,.ad728{
	width:728px;
	height:90px;
	float:right;
	color:#f5f5f5
}
.ad728{
	background:url(img/728.gif) right center no-repeat;
}

/*  Topnavbar = Tnmenu
/* ------------------------------------ */
#topnavbar{
	min-height:34px;
	width:100%;
	background:#222;
	border-bottom:1px solid #444;
	float:left;
}
.topnavbar{
	width:984px;
	min-height:34px;
	margin: 0 auto;
	font:10px Kufi,'lucida grande',tahoma,verdana,arial,sans-serif;
	line-height:34px;
}
.topnavbar ul{
	margin:0;
	padding:0;
	color:#888;
	list-style: none;
	width:492px;
	float:left;
}
.topnavbar a{
	color:#f5f5f5
}
#tnmenu { width:492px;float:left;text-align: left; font-size: 12px; color: #787878; }
#tnmenu li { float:left;text-align: justify; padding:0 10px 0 0; font-size: 12px;display: inline; text-decoration: none; font-style: normal;border:0 }
#tnmenu li li{ display:none}
#tnmenu ul { list-style: none; margin:0; padding: 0;width:100% }
#tnmenu a{ text-decoration: none; color: #fff; }
#tnmenu a i {color:#fff;font-size:12px;margin:0 5px}
#tnmenu a:hover { text-decoration: none; color: #660033; }
#tnmenu#submenu ul{height:28px}

#fomenu { width:492px;float:left;text-align: left; font-size: 12px; color: #787878;padding:5px 0 7px }
#fomenu li { float:left;text-align: justify; padding:0 10px 0 0; font-size: 12px;display: inline; text-decoration: none; font-style: normal;border:0 }
#fomenu li li{ display:none}
#fomenu ul { list-style: none; margin:0; padding: 0; }
#fomenu a{ text-decoration: none; color: #fff; }
#fomenu a i {color:#fff;font-size:12px;margin:0 5px}
#fomenu a:hover { text-decoration: none; color: #660033; }
#fomenu#submenu ul{height:28px}

/*  Social Icons
/* ------------------------------------ */
#socialicons{
	width:492px;
	float:right;
}
.so-facebook,.so-twitter,.so-google,.so-youtube,.so-pinterest,.so-linkedin,.so-flickr,.so-vimeo,.so-stumbleupon,.so-instagram,.so-soundcloud,.so-skype,.so-tumblr,.so-rss{
	float:right;
	height:34px;
	border-radius: 3px;
}
.so-facebook:hover{background:#3b5998;}
.so-twitter:hover{background:#00aced;}
.so-google:hover{background:#dd4b39;}
.so-youtube:hover{background:#bb0000;}
.so-pinterest:hover{background:#cb2027;}
.so-linkedin:hover{background:#007bb6;}
.so-flickr:hover{background:#ff0084;}
.so-vimeo:hover{background:#aad450;}
.so-stumbleupon:hover{background:#EB4823;}
.so-instagram:hover{background:#517fa4;}
.so-soundcloud:hover{background:#ff3a00;}
.so-skype:hover{background:#00aff0;}
.so-tumblr:hover{background:#32506d;}
.so-rss:hover{background:#ee802f;}

.so-facebook:before,.so-twitter:before,.so-google:before,.so-youtube:before,.so-pinterest:before,.so-linkedin:before,.so-flickr:before,.so-vimeo:before,.so-stumbleupon:before,.so-instagram:before,.so-soundcloud:before,.so-skype:before,.so-tumblr:before,.so-rss:before{
    color: #e5e5e5;
    content: "\f09a";
    float: left;
    font: 16px FontAwesome !important;
    padding:9px 0 0 0;
	width:34px;
	text-align:center
}
.so-twitter:before{content: "\f099";}
.so-google:before{content: "\f0d5";}
.so-youtube:before{content: "\f16a";}
.so-pinterest:before{content: "\f0d2";}
.so-linkedin:before{content: "\f0e1";}
.so-flickr:before{content: "\f16e";}
.so-vimeo:before{content: "\f194";}
.so-stumbleupon:before{content: "\f1a4";}
.so-instagram:before{content: "\f16d";}
.so-soundcloud:before{content: "\f1be";}
.so-skype:before{content: "\f17e";}
.so-tumblr:before{content: "\f173";}
.so-rss:before{content: "\f09e";}

/*  Navbar = Botmenu
/* ------------------------------------ */
#navbar{
	background:#660033;
	height:46px;
	width:984px;
	border-radius: 5px 5px 0 0;
	float:left;
}
#navbar a.home{
	width:50px;
	height:46px;
	background:#222;
	display:block;
	float:left;
	color:#fff;
	font-size:22px;
	text-align:center;
	line-height:46px;
	border-radius: 5px 0 0 0;
}
#navbar a.home:hover{font-size:26px;}
#botmenu{
	font:14px Kufi,'lucida grande',tahoma,verdana,arial,sans-serif;
    text-align: left;
    text-decoration: none;
	margin:0;
	height:46px;
	float:left;
	position: relative;
	line-height:46px;
}
#botmenu ul{margin:0;list-style: none;padding:0 10px}
#submenu {
	margin:0 auto;
	max-width:908px;
	position: relative;
}
#submenu .home{
	width:50px;
	height:46px;
	background:#333
}	
#submenu ul {
	height:46px;
	list-style: none;
	margin: 0 auto;
	padding: 0;
	line-height:46px;
	float: right;
}	
#submenu li {
	display: block;
	float: right;
	list-style: none;
	margin: 0;
	padding: 0;
	color: #fff;
	border-left:1px dotted rgba(255, 255, 255, 0.15);
}
#submenu li.current a, #submenu li.current-cat a, #submenu li.current-cat-parent a, #submenu li.current-category-parent a, #submenu li.current-category-ancestor a, #submenu li.current-post-ancestor a, #submenu li.current_page_item a, #submenu li.current-menu-item a, #submenu li li.current-post-parent a{
color: #FFF;
}
#submenu li a {
	color: #fff;
	display: block;
    margin: 0;
	padding: 0 10px;
	text-decoration: none;	
	height:42px;
	text-align:center;
	border-top:4px solid #660033;
	line-height:40px;
}
#submenu li a i {
	color:#333;
	font-size:16px;
	margin:0 5px
}
#submenu li a:hover{
	text-align:center;
	color: #FFF;
	height:42px;
	line-height:42px;
}
#submenu li a:hover,#submenu li:hover > a{
	border-top:4px solid #333
}
#submenu li a.sf-with-ul {
	padding-right: 10px;
}
#submenu li li a, #submenu li li a:link, #submenu li li a:visited {
	font-size: 12px;
	color: #FFF;
	margin: 0;
	width:140px;
	height:20px;
	padding: 7px 10px;
	line-height:20px;	
	text-align:center;
	border:0
}	
#submenu ul ul li{
	border:none;
}
#submenu ul ul li:first-child{
	border:none;
}
#submenu ul ul li:last-child{
	border-bottom:none;
}
#submenu li li:last-child{
	border-bottom:none;
}	
#submenu li li a:hover, #submenu li li a:active {
	background:#23819e;
	color: #FFF; 
}
#submenu li ul {
	background:#444;
	border:0;
	z-index: 9999;
	position: absolute;
	left: -999em;
	height: auto;
	width: 160px;
	font:11px 'lucida grande',tahoma,verdana,arial,sans-serif;
	margin:0;
	list-style:none outside none;
	padding:5px 0;
}
#submenu li ul a { }
#submenu li ul a:hover, #submenu li ul a:active { 
	background:#660033;
	color: #FFF; 
	border:0
}
#submenu li ul ul {
	margin: -39px 0 0 160px;
}
#submenu li:hover ul ul, #submenu li:hover ul ul ul, #submenu li.sfHover ul ul, #submenu li.sfHover ul ul ul {
	left: -999em;
	list-style:none outside none;	
}
#submenu li:hover ul, #submenu li li:hover ul, #submenu li li li:hover ul, #submenu li.sfHover ul, #submenu li li.sfHover ul, #submenu li li li.sfHover ul, #submenu li ul:hover  {
	left: auto;
}
#submenu li:hover, #submenu li.sfHover { 
	position: static;
}

/*  Search
/* ------------------------------------ */
.searchead {
	float:right;
	height:24px;
	width:250px;
	position:relative;
	margin: 5px;
}
.searchtext {
	background:#333;
	width:218px;
	height:24px;
    line-height: 20px;
	color:#AAA;
	direction:rtl;
	float:left;
	padding:0 4px;
	position: relative;
	font:10px Kufi,'lucida grande',tahoma,verdana,arial,sans-serif;
	text-align:left;
	border:0;
	border-radius:2px
}
.searchtext:focus  {
	color:#FFF;
	background: #222;
}
#searchbtn {
	font:14px/1 FontAwesome;
	right:auto;
	width:24px;
	height:24px;
	border: none;
	padding:0;
	cursor:pointer;
	color:#aaa;
	overflow: hidden;
	display:block;
	content: "hhh";
}
.searchbtndef {
	background:none ;
}
.searchbtnfocus {
	background:none ;
}
.ads{
	width:100%;
	text-align:center;
	float:right;
	margin:5px 0;
}

/*  Loop
/* ------------------------------------ */
.loop {
    float:left;	
}
.loop .post{
	background: #FFF;
	float:left;
	padding: 0;	
	width:650px;
	border: 1px solid #e5e5e5;
	border-bottom: 4px solid #660033;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
	border-radius: 0 0 5px 5px;
	margin-bottom:10px
}
.sticky img{
}
.title{
	margin-top:0;
	padding:0 2% 0;
	margin-bottom:5px;
	color:#555;
	text-decoration: none;
	text-align:left;
	font:16px Kufi,'lucida grande',tahoma,verdana,arial,sans-serif;
	background:#f5f5f5;
	border-bottom: 1px solid #e5e5e5;
	float:left;
	width:96%;
	line-height:42px
}
.title a{
	color:#555;
	text-decoration: none;
	display:block;
	padding:4px 0 6px;
	line-height:34px;
}
.title a:before{
    color: #660033;
    content: "\f040";
    float: left;
    font: 16px FontAwesome !important;
    padding:9px 12px 0 0;
	border-right: 1px solid #e5e5e5;
	margin:0 10px 0 0;
	height:28px
}
.title a:hover{
	color:#660033;
}
.loop .postimage img{
	margin:0 8px 5px 0;
	padding:3px;
	width: 200px;
	height:150px;
	border:1px solid #eee;
	float:left;
}
.alignleft {
	float: left;
}
.alignright {
	float: right;
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.postimage a:hover img {
    opacity: 0.9;
	text-decoration: underline;
}
.loop .postimg img{
	background: #FFF;
	margin:0 0 5px;
	padding:0;
	max-width:100%;
	width: 650px;
	height:223px;
	border-bottom:1px solid #E5E5E5;
	float:right;
}
.post{
	margin: 0;
}
.wp-caption{
	max-width: 100%;
	height:auto;
	overflow: hidden;
	display: block;
	margin-left: auto;
	margin-right: auto;
	background:#f5f5f5;
	padding-top:5px
}
.wp-caption-text{
	color:#888;
	text-align:center;
	font-size:11px
}
.post img {
	max-width: 100%;
	height:auto;
	overflow: hidden;

	margin-left: auto;
	margin-right: auto;
	margin-bottom:5px
}
.entry-wrap{float:left;padding:0 10px}
.entry-content{position: relative;display:block;width:630px;float:left;margin:0 0 5px;color:#333;text-align:left;font:13px Kufi,'lucida grande',tahoma,verdana,arial,sans-serif;word-wrap: break-word;border-bottom: 1px solid #e5e5e5;}
.entry-content blockquote{
	margin:10px;
	background:#f5f5f5;
	border: 1px solid #e5e5e5;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
	width: 588px;
	padding:10px;
	float:left
}
.entry-content blockquote:before{
	content: "\f10e";
	color: #888;
	font: 400 14px/1 FontAwesome;
	float:left;
	margin:0 5px 0 0;
}
.entry-content p{margin:0;clear: both;}
.entry-content a{color:#660033;}
.post span{
	vertical-align:bottom;
}
.post span.category{
	background: #660033;
	color:#FFF;
	font:11px tahoma;
	margin-left:2px;
	padding:0 5px;
	float:right;
	height:30px;
	line-height:28px;
	width:198px;
	text-align:center;
	display:block
}
.post span.category a{
	color:#FFF;
	padding:2px 5px;
}
.post span.category:hover{
	background:rgba(68, 68, 68, 0.9);
}
.postdate,.postcat,.postauthor,.postcomm,.postview,.posttags{
	color:#999;
	font:12px tahoma;
	margin:0 0 0 10px;
	height:30px;
	float:left;
	text-align:left;
	line-height:28px;
}
.postdate a,.postcat a,.postauthor a,.postcomm a,.postview a,.posttags a{
	color:#660033;
}
.postdate:before,.postcat:before,.postauthor:before,.postcomm:before,.postview:before,.posttags:before{
	content: "\f07b";
	color: #888;
	font: 400 14px/1 FontAwesome;
	float:left;
	margin:0 5px 0 0;
	line-height:30px
}
.postdate:before{content: "\f017";}
.postcat:before{content: "\f07b";}
.postauthor:before{content: "\f007";}
.postcomm:before{content: "\f075";}
.postview:before{content: "\f06e";}
.posttags:before{content: "\f02c";color: #333;}

.postedit {
	background:#c30000;
	font-family: tahoma;
	float:right;
	height:30px;
	padding:0;
}
.postedit a{
	color:#fff;
	font-size:12px;
	padding-right:5px
}
.postedit a:before{
	color: #fff;
	content: "\f044";
	font: 400 14px/1 FontAwesome !important;
	padding: 8px 5px 0 5px;
	float:left;
}
.post-edit-link{
	height:30px;
	line-height:28px;
}
.post .comments-link a, .post span.comments-link {
	background:url(img/comment.png) right center no-repeat;
	color:#999;
	font:11px tahoma;
	margin-right:10px;
	padding:0 20px 0 0;
}
.excerpt{
	width:640px;
	color:#666;
	background:#FFF;
	border-bottom: 1px solid #e5e5e5;
	text-align:left;
	font:13px 'lucida grande',tahoma,verdana,arial,sans-serif;
	margin:0;
	padding:0 5px;
	float:left;
	word-wrap: break-word;
	line-height:22px;
}
.excerpt p{
	margin:0 !important;
}
#readmore{
	float:left;
	height:30px;
	width:100%;
	border-top: 1px solid #e5e5e5;
}
.post a.readmore, .post a.author{
	background-color:#660033;
	font:14px 'lucida grande',tahoma,verdana,arial,sans-serif;
	bottom:0;
	color:#FFF;
	display:block;
	min-width:30px;
	height:30px;
	padding:0 10px;
	float:right;
	text-align:center;
	line-height:28px;
}
.post a.readmore:hover, .post a.author:hover{
	background-color:rgba(68, 68, 68, 0.9);
}

/*  404 page
/* ------------------------------------ */
.error{font:150px Kufi,'lucida grande',tahoma,verdana,arial,sans-serif;text-align:center;padding:10px}
.error h1{
    font-size: 16px;
    margin:0;
	text-align:left;
}
.error h3{
    font-size: 150px;
    font-weight: 700;
    margin:0;
	text-align:center;
}
.error h4{
    clear: both;
    color: #660033;
    font-size: 26px;
    font-weight: 700;
    line-height: 1em;
    padding: 20px;
	margin:0;
	}

/*  Archive
/* ------------------------------------ */
#archive{
	background:#f5f5f5;
    border: 1px solid #e5e5e5;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
    float: left;
    padding: 6px 10px;
    width: 630px;
	margin:0 0 10px;
	position: relative;
	text-align: justify;
	color: #555;
}
#archive h2{
    color: #555;
    float: left;
    font: 16px/42px Kufi,'lucida grande',tahoma,verdana,arial,sans-serif;
    margin: 0;
    text-align: left;
    text-decoration: none;
    width: 630px;
	height:28px;
	line-height:28px;
}
#archive h2:before {
    color: #333;
    content: "\f03a";
    float: left;
    font: 400 16px/1 FontAwesome !important;
    padding: 7px 10px 0 0;
}
.archivedes{
    color: #555;
    float: left;
    font: 13px/20px 'lucida grande',tahoma,verdana,arial,sans-serif;
    margin:0;
    text-align: left;
    text-decoration: none;
    width: 630px;
}
.archivedes p{
    margin:5px 0 0;
	border-top: 1px solid #e5e5e5;
}

/*  Author
/* ------------------------------------ */
#authorinfo{
	background:#FFF;
    border: 1px solid #e5e5e5;
    border-bottom: 4px solid #660033;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
	border-radius: 0 0 5px 5px;
    float: left;
    width: 100%;
	margin:0 0 10px;
	position: relative;
}
#authorinfo ul{
	list-style-type: none;
    padding: 0;
	margin:0;
	float: right;
	font:13px/20px 'lucida grande',tahoma,verdana,arial,sans-serif
}
#authorinfo ul li{
	background:url(img/arrowleft.png) right center no-repeat;
	padding: 0 25px 0 0;
	margin:0 0 5px;
}
#authorinfo ul li a{
	color: #660033;
}
.authorinfo{
	background:#f5f5f5;
	border-bottom: 1px solid rgba(0, 0, 0, 0.05);
    color: #555;
    float: right;
    font:13px kufi,'lucida grande',tahoma,verdana,arial,sans-serif;
    height: 43px;
	margin:0;
    text-align: center;
    width: 100%;
	float:right;
	line-height: 43px;
}
.authorinfo a{
    color: #660033;
}
.authorname{
	color:#555;
	float: left;
	text-align:left;
	height:43px;
	line-height:43px;
}
.authorname:before{
	color: #660033;
	font:16px/1 FontAwesome !important;
	padding: 13px 10px 0;
	float:left;
	content:"\f007"
}
.authorname a{
	color:#660033;
}
.author-description{
	font:13px 'lucida grande',tahoma,verdana,arial,sans-serif;
	color:#555;
	float:left;
	width: 525px;
	height:100px;
	padding: 5px;
	margin:0;
	line-height:20px
}
.oneb{background:#336699;}
.author-avatar{
	background:#FFF;
    float: left;
    padding: 5px;
    width: 100px;
	height: 100px;
	margin:0 5px 0 0;
}
.authorfb,.authorgp,.authortw,.authorurl {
	height:43px;
	width: 43px;
	float: right;
}
.authorfb:before,.authorgp:before,.authortw:before,.authorurl:before{
	color: #888;
    content: "\f09a";
    float: left;
    font: 18px FontAwesome !important;
    padding: 11px 10px 0;
}
.authorgp:before{content: "\f0d5";}
.authortw:before{content: "\f099";}
.authorurl:before{content: "\f015";}

/*  Gallery
/* ------------------------------------ */
.gallery { margin: 0 auto 18px; }
.gallery .gallery-item {
	float: right !important;
	margin-top: 0 !important;
	text-align: center;
	width: 33%;
}
.gallery-columns-2 .gallery-item { width: 50%;float: right !important; }
.gallery-columns-4 .gallery-item { width: 25%; }
.gallery img {
	border: 1px solid #e5e5e5 !important;
	padding: 5px;
	background: #f5f5f5;
	border-radius: 3px;
}
.gallery img:hover {
	background: #FFF;
}
.gallery-columns-2 .attachment-medium {
	max-width: 92%;
	height: auto;
}
.gallery-columns-4 .attachment-thumbnail {
	max-width: 84%;
	height: auto;
}
.gallery .gallery-caption {
	color: #888;
	font-size: 12px;
	margin: 0 0 12px;
}
.gallery dl, .gallery dt { margin:5px 0; }
.gallery br+br { display: none; }

/*  Sidebar
/* ------------------------------------ */
#sidebar{
	width:302px;
	display:inline;
	float:right;
	right:auto;
}
.sidebar{
	float: right;
	width: 302px;
	margin: 0;
	font: 12px 'lucida grande',tahoma,verdana,arial,sans-serif;
	display: inline;
}
.sidebar select{
	font: 14px 'lucida grande',tahoma,verdana,arial,sans-serif;
	height: 28px;
	width:100%;
    line-height: 28px;
    padding: 2px;
    vertical-align: middle;
}
.cat-item a{width:auto}
.sidebar ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
	font-size: 11px;
}
.sidebar ul a{
	font-weight: 400;
}
.sidebar ul li{
	background:#FFF;
	border: 1px solid #e5e5e5;
	border-bottom: 4px solid #660033;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
	border-radius: 0 0 5px 5px;
	margin: 0 0 12px;
	padding:0;
	float:right;
	width:300px;
}
.sidebar ul li#search form{
	height: 29px;
	overflow: hidden;
}
.sidebar ul li#search form input#s{
	margin: 7px 10px 0 30px;
	border: 0;
	font-family: arial, helvetica, sans-serif;
	background-color: transparent;
	color: #FFF;
}
.sidebar ul li h3{
	background:#f5f5f5;
	border-bottom: 1px solid #e5e5e5;
	padding: 0 10px;
	font:14px/40px Kufi,'lucida grande',tahoma,verdana,arial,sans-serif;
	color: #555;
	text-align:left;
	margin:0;
	height:43px;
	line-height:43px;
}
.widget_categories h3:before {
    color: #333;
    content: "\f03a";
    float: left;
    font: 400 16px/1 FontAwesome !important;
    padding: 12px 10px 0 0;
}
.widget_archive h3:before {
    color: #333;
    content: "\f03a";
    float: left;
    font: 400 16px/1 FontAwesome !important;
    padding: 12px 10px 0 0;
}
.widget_calendar h3:before {
    color: #333;
    content: "\f073";
    float: left;
    font: 400 16px/1 FontAwesome !important;
    padding: 12px 10px 0 0;
}
.widget_pages h3:before {
    color: #333;
    content: "\f15c";
    float: left;
    font: 400 16px/1 FontAwesome !important;
    padding: 12px 10px 0 0;
}
.widget_text h3:before {
    color: #333;
    content: "\f0f6";
    float: left;
    font: 400 16px/1 FontAwesome !important;
    padding: 12px 10px 0 0;
}
.widget_tag_cloud h3:before {
    color: #333;
    content: "\f02c";
    float: left;
    font: 400 16px/1 FontAwesome !important;
    padding: 12px 10px 0 0;
}
.widget_recent_entries h3:before {
    color: #333;
    content: "\f044";
    float: left;
    font: 400 16px/1 FontAwesome !important;
    padding: 12px 10px 0 0;
}
.widget_recent_comments h3:before {
    color: #333;
    content: "\f075";
    float: left;
    font: 400 16px/1 FontAwesome !important;
    padding: 12px 10px 0 0;
}
.widget_meta h3:before {
    color: #333;
    content: "\f0c1";
    float: left;
    font: 400 16px/1 FontAwesome !important;
    padding: 12px 10px 0 0;
}
.sidebar ul ul{
	padding: 0;
	margin:0;
	line-height: 18px;
	border-top:0;
	float:left;
	width:100%;
}
.sidebar ul ul li{
	font-family:Kufi,'lucida grande',tahoma,verdana,arial,sans-serif;
    color: #660033;
	font-size: 12px;
	float:left;
    margin:0;
    text-decoration: none;
    padding: 2.5% 2%;
	width:96%;
	border:0;
	text-align:left;
	line-height:18px;
	box-shadow:none
}
.recentcomments ul ul li{
	background:url(../images/dot.png) right top no-repeat;
    color: #660033;
	float:right;
    margin:0;
	font-size: 13px;
    text-decoration: none;
	margin-bottom:4px;
	width:290px;
	border:0;
	color:#000;
	text-align:right;
	line-height:18px;
}
.sidebar ul ul li a{
	color:#660033;
	text-decoration: none;
}
.sidebar ul ul li a:before{
	color: #333;
	font: 400 16px/1 FontAwesome !important;
	padding: 2px 5px 0 5px;
	float:left;
	content:"\f101"
}
.sidebar ul ul li a:hover {
    color: #555;
    text-decoration: underline;
}
.sidebar ul ul ul{
	padding: 0;
	background-color: transparent;
	background-image: none;
}
#searchform{
	background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
    float: right;
    margin: 0;
    padding: 5px;
    width: 290px;
}
.searchftext{
	font:12px/40px Kufi,'lucida grande',tahoma,verdana,arial,sans-serif;
    float: left;
    margin: 0;
	border:0;
    padding: 2px 10px;
    width: 222px;
	height:28px;
	line-height:28px;
}
#searchsubmit{
	font:18px/1 FontAwesome !important;
	background: #116a96;
	color:#fff;
	padding:2px;
	border:0;
	width:48px;
	height:32px !important;
	line-height:22px
}
#t-searchform{
	background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
    float: right;
    margin: 0;
    padding: 5px;
    width: 290px;
}
.t-searchftext{
	font:12px/40px Kufi,'lucida grande',tahoma,verdana,arial,sans-serif;
    float: left;
    margin: 0;
	border:0;
    padding: 2px 10px;
    width: 222px;
	height:28px;
	line-height:28px;
}
#t-searchsubmit{
	font:18px/1 FontAwesome;
	background: #660033;
	color:#fff;
	padding:2px;
	border:0;
	width:48px;
	height:32px !important;
	line-height:22px
}
#recentcomments{
	width:100%
}
#recentcomments li{
	padding: 5px 10px 10px;
	width:280px;
	color:#333;
}
#recentcomments a{
	color:#660033;
}
#recentcomments a:hover{
	color:#333;
	border:0
}
.tagcloud{
	padding: 5px;
}
.tagcloud a{
	background: #660033;
    color: #FFF;
    line-height: 26px;
    padding: 3px 6px;
	font-size:12px !important;
}
.tagcloud a:hover{
	background:rgba(68, 68, 68, 0.9);
	color:#FFF;
}
.textwidget{
	padding: 5px 10px 10px;
	font:12px Kufi,'lucida grande',tahoma,verdana,arial,sans-serif;
	color:#333;
}
/* Calendar Widget */
#wp-calendar {
    color: #666;
    font-family:Kufi,'lucida grande',tahoma,verdana,arial,sans-serif;
	width:300px
}
#wp-calendar a {font-weight:700;color: #660033 }
#wp-calendar caption {
    background: #FFF;
    color: #660033;
    font-size: 12px;
    padding: 10px 0;
    text-align: center;
}
#wp-calendar thead th {
    font-size: 8px;
    padding: 5px 0;
    color: #666;
    text-transform: uppercase;
	background: #f5f5f5;
}
#wp-calendar tbody td {
    color: #666;
    padding: 3px;
    text-align: center;
    font-weight: 700;
}
#wp-calendar tbody td.pad {
    background: #FFF;
}
#wp-calendar tfoot {
    color: #e0e0e0;
    font-size: 12px;
    text-align: center;
}
#wp-calendar tfoot tr {
    background: #FFF;
}
#wp-calendar tfoot td {padding:5px;border-top:1px solid rgba(0, 0, 0, 0.05)}
#wp-calendar tfoot a {
    color: #660033;
    text-shadow: 0 1px 0 rgba(255,255,255,0.5);
}
#wp-calendar tfoot td#prev {    text-align: left }
#wp-calendar tfoot td#next {    text-align: right }
#wp-calendar #today {
    color: #660033;
    background: #f5f5f5;
}


.post-meta {
	background:#f5f5f5;
	border: 1px solid #e5e5e5;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
	float: right;
	margin: 10px;
	padding:5px;
	width:618px;
	height:30px;
	text-align:right;
}

/*  followus
/* ------------------------------------ */
#followus{
	width:100%;
	height:34px;
	float:left;
	color:#333;
	font-family:Kufi,"lucida grande",tahoma,verdana,arial,sans-serif;
	margin:0;
	line-height:34px;
	border-top: 1px solid #e5e5e5;
}
#followus a{color:#333}
#followus a:hover{color:#f5f5f5}
.followus,.fbo,.gp,.twi{width:33.333%;height:34px;float:left;text-align:center;background:#f5f5f5;}
.fbo{background:#3b5998;color:#fff;}
.gp{background:#d34836;color:#fff;}
.twi{background:#3b88c3;color:#fff;}
.fbo i,.gp i,.twi i{color:#fff;padding:0;font-size:24px;line-height:34px;}

/*  Comments
/* ------------------------------------ */
#comments{
	font:12px 'lucida grande',tahoma,verdana,arial,sans-serif;
    float: left;
    margin:0;
    position: relative;
    width: 100%;
}
#comments h2{
    color: #555;
    float: left;
    font: 11px/28px tahoma;
    height: 43px;
    margin: 0 0 10px;
	padding:0;
    text-align: left;
    width: 100%;
	line-height: 43px;
}
#comments h2:before,#respond h3:before{
	color: #660033;
    content: "\f086";
    float: left;
    font: 2em FontAwesome !important;
    padding: 11px 10px 0;
}
.comment-list{
	float: right;
}
#comments ol{
	margin:0;
	padding:0;
	list-style:none;
	float: left;
	width:650px
}
#comments ol li{
	margin:0 0 10px;
	padding:0;
	float: left;
	width:100%;
	border: 1px solid #e5e5e5;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
}
.children{list-style:none;}
.lcom{
	width:96%;
	margin:0 0 10px 0;
	padding:0 2%;
	float: left;
	word-wrap: break-word;
}
.lcom em{color:#c30000;text-align:center;width:100%;float:right}.lcom p{margin:5px 0}

.comment-meta{
	float:left;
	margin:0;
	height:43px;
	line-height:43px;
}
.comment-meta a{
	color:#888;
	font-size:11px;
}
.fn{
	font-size:12px;
	font-style:normal;
}
.postauthor span{
padding:0 
}
.fn a{
	color:#660033;
}
.comment-author{height:43px}
.comment-author .avatar {
	display: block;
	margin-bottom:0;
	width:43px;
	height:43px;
	float: left;
}
.comment-list .vcard{
	background:#f5f5f5;
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 10px;
	text-align:right;
	width:100%
}
.comm-top{width:100%}
.comment-avatar{float:left}
.comm-fn{height:43px;float:left;line-height:43px;font-weight:700;padding:0 10px}
.bypostauthor .fn:before{
	color: #660033;
    content: "\f1cd";
    float: left;
    font: 16px/1 FontAwesome !important;
    padding: 14px 6px 4px 0;
}
.bypostauthor {border-bottom: 2px solid #660033;}
.bypostauthor .vcard{background: #f5f5f5;}
.bypostauthor .comment-list {background: #fff;border-bottom: 1px solid #660033;}
.reply{
    color: #f5f5f5;
    float: right;
    font: 12px/30px Kufi,'lucida grande',tahoma,verdana,arial,sans-serif;
    height: 24px;
    margin:10px 10px 0 0;
	line-height: 24px;
	width:60px
}
.reply a:before{
	color: #fff;
    content: "\f0a4";
    float: left;
    font: 16px/1 FontAwesome !important;
    padding: 4px;
}
.reply a{
	background:#660033;
    color: #f5f5f5;
	display:block;
	padding: 0 5px 0 0;
}
#cancel-comment-reply-link{
	float:right;
	margin:0 10px 0 0;
	font-weight:700
}
#cancel-comment-reply-link:before{
	color: #c30000;
    content: "\f057";
    float: left;
    font: 16px/1 FontAwesome !important;
    padding: 13px 5px 0 0;
}
#respond{
	float: left;
	width:100%;
	border: 1px solid #e5e5e5;
    border-bottom: 4px solid #660033;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
	border-radius: 0 0 5px 5px;}
#respond h3{
	background:#f5f5f5;
	border-bottom: 1px solid #e5e5e5;
    color: #555;
    font: 11px/28px tahoma;
    height: 43px;
    margin:0;
	padding:0;
    text-align: left;
	line-height: 43px;
}
#respond h3 a{
    color: #c30000;
}
#commentform{
	float: left;
	width:96%;
	padding:0 2%;
}
.comment-form-author input,.comment-form-email input,.comment-form-url input {
	width: 96%;
	height:30px;
	border:0;
	background: none repeat scroll 0 0 #f5f5f5;
    border: 0 none;
    float: left;
    margin: 0;
    padding: 0 2%;
}
.comment-form-url input {width: 98%;padding: 0 1%;}
.comment-form-author input:focus,.comment-form-email input:focus,.comment-form-url input:focus{
	border:0;
}
#commentform label {
	height:22px;
	margin: 0;
	line-height:30px;
}
.comment-notes,.comment-form-author,.comment-form-email,.comment-form-url,.comment-form-comment,.form-allowed-tags{
	width:49%;
	float:left;
	margin:5px 0 0;
	color:#555;
	padding: 0;
}
.comment-form-email{float:right;}
.comment-form-url{width:100%;}
.comment-notes{width:100%;margin:10px 0 0;}
.comment-notes:before {
    color: #cc0000;
    content: "\f005";
    float: left;
    font: 16px/1 FontAwesome !important;
    padding: 0 10px 0;
}
#commentform .logged-in-as{
    float: left;
	text-align:center;
	padding:5px 0;
	margin:5px 0
}
#commentform .logged-in-as a{
	color:#660033
}
#commentform .logged-in-as:before {
    color: #660033;
    content: "\f178";
    float: left;
    font: 16px/1 FontAwesome !important;
    padding: 0 10px 0;
}
#commentform .comment-form-comment{
	width:100%;
    float: right;
	padding:0
}
#commentform textarea {
	background:#f5f5f5;
	border: 1px solid #e5e5e5;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
	width:98%;
	max-width:98%;
	min-width:98%;
    float: left;
	margin:1% 0;
	padding:1%;}
#commentform textarea:focus{
	
}
.required{color:#cc0000}
.form-submit input {
    border: medium none;
    border-radius: 2px 2px 2px 2px;
    color: #FFF;
    cursor: pointer;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.1);
	margin:5px 0 10px;
	background:#660033;
    font: bold 12px/22px Kufi,'lucida grande',tahoma,verdana,arial,sans-serif;
	padding:0 10px 3px;
	float:left;
	height:30px;
	text-align:center;
	line-height:30px;
}
.form-submit input:hover{
	background:#333;
}
.no-comments{color: #cc0000;line-height:24px}
.no-comments:before {
    color: #cc0000;
    content: "\f023";
    float: left;
    font: 2em FontAwesome !important;
    padding: 0 10px 0;
}
.navigation h1 {
font-size:12px;
color:#660033;
text-align:center;
margin:5px 0
}
/*  Footer
/* ------------------------------------ */
#footer{
	background:#222;
	border-top:1px solid #444;
	font-size:12px;
	padding:10px 0;
	width:100%;
	margin:10px 0 0;
	float:left;
	font:11px Kufi,'lucida grande',tahoma,verdana,arial,sans-serif;
	color: #f5f5f5;
	
}
.footer{
	font-size:12px;
	width:984px;
	margin:0 auto;
	height:auto;
	line-height:22px;
}
.footerinfo{
	float:right;
	width:96%;
	text-align:center;
	background:#333;
	border: 1px solid #444;
	border-radius: 3px;
	padding:2%;
	margin:10px 0 0;
}
.footerinfo img{
	max-width: 121px;
	height:auto;
	overflow: hidden;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.credits{
}
.credits a{
	color:#660033;
}
.credits a:hover{
	color:#fff;
	border-bottom:1px dotted #fff
}

/*  Pagination
/* ------------------------------------ */
#pagination {
	width:96%;
	padding:1% 2%;
	color: #660033;
	background:#f5f5f5;
	border: 1px solid #e5e5e5;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
	float:left;
}
.anawp_pagination {
	position:relative;
	clear:both;
	margin:0;
	text-align:center;
	line-height:20px;
	min-height:10px;
	font:bold 12px 'lucida grande',tahoma,verdana,arial,sans-serif;
}
.anawp_pagination  a{
	color:#660033;
	text-decoration: none;
}
.anawp_pagination .inner {
	margin:0 78px;
	height:28px
}
.anawp_pagination .page-numbers {
	background:#1a2d4f;
	margin:0 2px;
	display:block;
	padding:6px 10px 7px;
	color:#660033;
	display:inline-block;
	float:left;
	border: 1px solid #e5e5e5;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
}
.anawp_pagination .page_num{
	display:inline-block;
	height:28px
}
.anawp_pagination .page-numbers:hover,.anawp_pagination .page_current {
	color:#333 !important;
}	
.anawp_pagination .page_prev ,.anawp_pagination .page_next {
	position:absolute;
	float:right;
	top:0;
	display:block;
	overflow:hidden;
	color:#FFF !important;
	color: #000;
	line-height:28px
}
.anawp_pagination .page_prev span a,.anawp_pagination .page_next span a{
	color:#660033 ;
}
.anawp_pagination .page_prev {
	left:0;
}
.anawp_pagination .page_prev a:before ,.anawp_pagination .page_next a:before{
    color: #333;
    content: "\f053";
    float: left;
    font: 400 16px/30px FontAwesome;
    margin:0 10px 0 0;
}
.anawp_pagination .page_next a:before{content:"\f054";float: right;margin:0 0 0 10px;}
.anawp_pagination .page_next {
	right:0;
}
.anawp_pagination .page_prev span a:hover, .anawp_pagination .page_next span a:hover {
	color:#000 !important;
}
.anawp_pagination .current {
color: #333;
}
.pagenav{
	text-align:right;height:14px;width:250px;
}
span.page_num{
background:#bbb !important;
}

/*  navigation
/* ------------------------------------ */
#navigation {
	width:100%;
	color: #660033;
	float:left;
	margin:20px 0 30px;
}
.anawp_navigation {
	font:14px Kufi,'lucida grande',tahoma,verdana,arial,sans-serif;
	clear:both;
	margin:0;
	line-height:14px;
	min-height:10px;
	float:left;
	width:100%;
}
.anawp_navigation  a{
	color:#660033;
	text-decoration: none;
	display:block;
	line-height:24px;
}

.anawp_navigation .inner {
	margin:0;
}
.anawp_navigation .page-numbers {
	background:#f1f1f1;
	margin:0 2px;
	display:block;
	padding:6px 10px 7px;
	color:#660033;
	display:inline-block;
	float:left;
	box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
}
.anawp_navigation .page-numbers:hover,.anawp_navigation .page_current {
		color:#333 !important;
}	
.anawp_navigation .page_prev ,.anawp_navigation .page_next {
	float:left;
	top:0;
	display:block;
	overflow:hidden;
	color:#cc0033 !important;
	width:49.9%;
	text-align:left;
	height:100%;
	line-height:24px;
	border-right:1px solid #e5e5e5;	
}
.anawp_navigation .page_next {text-align:right;border:0}
.anawp_navigation .page_prev span a,.anawp_navigation .page_next span a{
	color:#660033 ;
}
.anawp_navigation .page_prev a:before ,.anawp_navigation .page_next a:before{
    color: #333;
    content: "\f053";
    float: left;
    font: 400 18px/30px FontAwesome;
    margin:0 10px;
}
.anawp_navigation .page_next a:before{content:"\f054";float: right;}
.anawp_navigation .page_next {
	right:0;
}
.anawp_navigation .page_prev span a:hover, .anawp_navigation .page_next span a:hover {
	color:#000 !important;
}
.anawp_navigation .current {
	color: #333;
}
.pagenav{
	text-align:right;height:14px;width:250px;
}
span.page_num{
background:#bbb !important;
}

/*  Toggle
/* ------------------------------------ */
.toggle-search { color: #fff; font-size: 18px; line-height: 24px; cursor: pointer; padding: 10px 15px 9px; display: block; position: absolute; right: 0; top: 0;}
.toggle-search:hover,
.toggle-search.active { background: rgba(0,0,0,0.15); color: #fff; }
.search-expand { display: none; background: #660033; position: absolute; top: 43px; right: 0; width: 470px; }
.search-expand-inner { background: rgba(0,0,0,0.15); padding: 10px;height:42px }
.search-expand .themeform input { width: 100%; border: 2px solid #e2e2e2; border-radius: 0; }
.search-expand .themeform input:focus {  }
/*  header : nav topbar
/* ------------------------------------ */
.nav-container { background: #888; font-weight: 400; z-index: 99; position: relative; }
.nav-toggle { display: none; background: #777; cursor: pointer; float: right; height: 50px; width: 60px; color: #fff; text-align: center; }
.nav-toggle i { font-size: 29px; padding: 10px 0; }
.nav-text { display: none; float: right; font-size: 16px; line-height: 24px; padding: 13px 20px; }
.nav li > a:after,
.nav > li > a:after { font-family: FontAwesome; display: inline-block; }
.nav-toggle {
    background: none repeat scroll 0 0 #660033;
    color: #fff;
    cursor: pointer;
    float: right;
    height: 43px;
    text-align: center;
    width: 43px;
}
.nav-wrap {
    float: left;
    height: 0;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.nav-toggle i {
    font-size: 22px;
    padding: 10px 0;
}
#nav-topbar.nav-container { display:none;background: #660033;margin:0;float:left;width:100% ;border-radius:5px 5px 0 0;}
#nav-topbar .nav-toggle { background: #660033; color: #fff;float:left ;border-radius:5px 5px 0 0;}
#nav-topbar .nav-text { color: #fff; color: rgba(255,255,255,0.7);display:none}
.nav ul {
    display: block !important;
    margin:0 0 0 40px;
	padding:0
}
.nav ul li {
    font-size: 14px;
    font-weight: 300;
}
.nav > li {
    font-size: 15px;
}
.nav-container {
    text-transform: none;
}
.nav {
  margin:0;
  padding:0;
  text-align:left;
  font-family:Kufi,'lucida grande',tahoma,verdana,arial,sans-serif;
}
.group {
}

.nav { font-weight: 400; }
	.nav-container { text-transform: none; }
	.nav-toggle,
	.nav-text { display: block; }
	.nav-wrap { position: relative; float: left; width: 100%; height: 0; overflow: hidden; }
	.nav-wrap.transition {
	-webkit-transition: height 0.35s ease;
	-moz-transition: height 0.35s ease;
	-o-transition: height 0.35s ease;
	transition: height 0.35s ease; }
	.expand .nav-wrap { height: auto; }
	/* common */
	.nav { float: left; width: 100%; }
	.nav li a { line-height: 20px; display: block;color:#fff; padding: 8px 20px;background: rgba(0, 0, 0, 0.03);border-bottom:1px solid  rgba(0, 0, 0, 0.05)}
	.nav li a i {margin:0 5px}
	.nav li li a { padding-left: 15px; padding-right: 15px;color:#fff;background: rgba(0, 0, 0, 0.03) }
	/* dropdown arrows */
	.nav li > a:after { content: '\f0d7'; color:#fff; margin-left: 6px;float:right; }
	.nav > li > a:after { content: '\f0d7'; font-size: 14px; }
	.nav li > a:only-child:after { content: ''; }
	/* level 1 */
	.nav > li { font-size: 14px; }
	.nav li > a:hover, 
	.nav li.current_page_item > a, 
	.nav li.current-menu-item > a,
	.nav li.current-post-parent > a { color: #fff; }	
	/* level 2 & 3 */
	.nav ul { display: block!important; margin-left: 40px; }
	.nav ul li { font-size: 14px; font-weight: 300; }
	.nav ul li a { padding-top: 6px; padding-bottom: 6px; }


/*  Login form
/* ------------------------------------ */
.login form{
	border-bottom:5px solid #141414;
	border-radius:0 0 5px 5px;
	margin-top:0
}
.login h1{
	background: #141414;
	border-radius:5px 5px 0 0;
}
body.login #login h1 a {
	padding:20px 0;
	margin-bottom:0
}
/*  Back to top
/* ------------------------------------ */
#back-top {
    bottom: 10px;
    position: fixed;
    margin-left: -56px;
}
#back-top a {
    width: 46px;
    display: block;
    text-align: center;
    text-decoration: none;
    color: #222;
    font: 12px/100% Tahoma, Geneva, sans-serif;
    /* background color transition */
    -webkit-transition: 1s;
    -moz-transition: 1s;
    transition: 1s;
}
#back-top a:hover {
    color: #000;
}
/* arrow icon (span tag) */
#back-top span {
    width: 44px;
    height: 44px;
    display: block;
    margin: 0;
    /* rounded corners */
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    /* background color transition */
    -webkit-transition: 2s;
    -moz-transition: 2s;
    transition: 2s;
    background: #f5f5f5;
	border: 1px solid #e5e5e5;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
}
#back-top span i{
	font-size:24px;
	margin-top:8px
}
#back-top a:hover span {
    background-color: #660033;
}
#breadcrumbs{
	color: #999;
	font: 12px/28px tahoma;
    height: 30px;
    margin: 0 0 5px 10px;
    text-align: left;
    list-style:none;
    margin:0;
    overflow:hidden;
	padding:0;
	float:left;
}
#breadcrumbs span a{color: #660033;margin:0 5px 0 0}

.rightad,.leftad{
position: absolute;
top:211px;
width:160px;
height:600px;
display:block
}
.rightad{
margin-right: -160px;
}
.leftad{
margin-right: 984px;
}



.entry-content {
    width: 950px;

}

.loop .post {
    width: 970px;

}

#content {
    width: 970px;

}

.entry-content {

}

.relatedposts {
    width: 970px;

}

.post-meta {
    width: 940px;

}

.excerpt {
    width: 960px;

}

.entry-wrap {
padding: 0px 13px;

}