/*
Theme Name: ShortStoryLovers
Theme URI: http://www.shortstorylovers.com/
Description: The 2010 theme for WordPress is stylish, customizable, simple, and readable -- make it yours with a custom menu, header image, and background. Twenty Ten supports six widgetized areas (two in the sidebar, four in the footer) and featured images (thumbnails for gallery posts and custom header images for posts and pages). It includes stylesheets for print and the admin Visual Editor, special styles for posts in the "Asides" and "Gallery" categories, and has an optional one-column page template that removes the sidebar.
Author: the WordPress team
Version: 1.2
License: GNU General Public License
License URI: license.txt
Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style, custom-menu
*/


/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */
/*@charset "utf-8";*/

/* CSS Document */
@import url(http://fonts.googleapis.com/css?family=Comfortaa);
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	background: transparent
}
.ddsmoothmenu_admin ul {
    margin: 0;
}
.swa-wrap .swa-pagination{ display:none;}
#ssl-admin-bar { position: absolute !important; }
p{ margin-bottom:10px;}
/*body {min-width:1000px}*/
body {
	background-color:#ececec;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	overflow-x: hidden;margin:0;
	/*background-image:url(images/bg.jpg);*/
	background-repeat: repeat-x;
	background-position: center top;
	
	
}
img {
	max-width: 100%;
	height: auto;
}
#wrapper {

	position:relative;
	
}
#container {
	max-width:1018px; 
	margin-right: auto;
	margin-left: auto;	
	
}
#header {
height:61px;
	_height:1%;
	margin:0px;
	width:1200px;
}
.logo_main_div {	
padding-top:16px;
	margin-bottom:20px;
}
.logo {
	float:left;
	width:130px;
}
.submit-button {
	float:right;
	width:193px;
	margin-top:35px;
}
.shortstorylovers {
	background:none;
	font-size:14px;
	float:right;
	/*width:422px;*/
	line-height:37px;
	_height:37px;
	_padding-top:5px;
	color:#FFFFFF;
	margin-top:-8px!important;
    padding-left:25px;
	padding-right:26px;
}
.shortstorylovers a{
color:#fff;text-decoration: none!important;}
.div-left-register {
	float:left;
	width:220px;
	background-image: url(images/login-dot.jpg);
	background-repeat: repeat-y;
	background-position: right top;
	padding-right: 45px;
}.register_complete {
	float:left;
	width:119px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	padding-bottom:15px;
}
.register_complete input { padding-top:0px; text-transform:uppercase; color:#4a5416; font-weight:bold;
	float:left; line-height:45px; display:block; padding-left:10px;	width:109px;
	background:url(images/register-bg.jpg) repeat-x;
}
.commented {
	height:30px; /*width:400px;*/ float:right; margin-bottom:15px;
}
.commented ul {
	list-style:none;
	padding:0px 0 0px 0;
	margin:0px 0 0px 0;
	color:#000000;
	font-size:12px;
}
.commented li { 
	display:inline;
	line-height:30px;
	padding:0 5px;
}
.commented li a { text-transform:uppercase; font-weight:bold;
	display:inline;
	color:#252525; font-family:Arial, Helvetica, sans-serif;
	text-decoration:none; font-size:11px;
	padding:1px 0 2px 1px; margin:0px 2px 0px 2px;
}


.commented li a:hover {
	
	color:#bf3a3a; border-bottom:#bf3a3a solid 1px;
	
}

.commented li a.selected {
	color:#bf3a3a; border-bottom:#bf3a3a solid 1px;
}
/*.logout{float:left; margin-left:380px; width:200px; margin-top:22px;}
.logout a{
	background-image: url(images/logout-arrow.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	font-size:14px;
	color:#bfbfbf;
	padding-right: 15px;
}
.logout a:hover{ text-decoration:underline;
}*/

#page_container {
}
#content_page {
	display:inline-block;
	/*width:60%;*/ 
width:644px;

	background-color:#fff!important;
	float:left;
	padding-bottom:20px;
	
	
	padding-left:15px;
	padding-right:15px;
	background-color:#f6f6f6;
	
	-webkit-box-shadow: 0px 1px 3px 2px #a3a3a3;
	-moz-box-shadow: 0px 1px 3px 2px #a3a3a3;
	box-shadow: 0px 1px 3px 2px #a3a3a3;
}
.cat_descp{

	padding:10px;
	background-image: url(images/cat_des_bg.jpg);
	background-repeat:no-repeat;
	font-style:italic;
	color:#efefef;
	font-size:12px;background-size:cover;
}
.cat_descp H1{
font-family:Arial, Helvetica, sans-serif;
font-size:23px;
font-weight:normal;
color:#fff;
font-style:normal;

line-height:25px;;}

.content_txt_box {
	line-height:16px;
	padding:17px 0px 25px 0px;
	border-bottom:#a2a2a2 dashed 1px;
}
.content_txt_box h2 {
	margin-bottom:13px; width:400px; float:left;
	
	
	line-height:normal;
}
.content_txt_box h2 a {font-size:20px;font-weight:normal;
	color:#252525;
text-decoration:none;
}
.content_txt_box h2 a:hover { background:#e3edf4;
}
a{	
color:#148aac;
text-decoration:none;}
a:hover { text-decoration:underline;}
.star_image {
	float:right;
}
.extra_detail {
	margin-bottom:13px;
	background-color:#e9e9e9;
	color:#555555;
	line-height:19px;
	border:#e0e0e0 solid 1px;
	padding:0 10px 0px 10px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	
}
.extra_detail p{
margin-bottom:0;
	
}
.comments {
	padding:0px;
	margin:0px;
}
.comments_txt {
	line-height:29px;
	
	float:left;
}
.continue_button {
	float:right;
	width:101px;
	margin-right:20px;
}
.continue_button a {
	width:101px;
	height:29px;
	padding-left:8px;
	line-height:29px;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	background-image: url(images/continue_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	font-size:11px;
}
.continue_button a:hover {
	background-image: url(images/continue_bghover.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
/*sidebar*/

#sidebar {
	display:inline-block;
	width:31%; 
	float: left;
	padding-left:20px;
	
}
.looking_something {
	margin-bottom:10px;
	width:377px;
	height:51px;
	background:url(images/sidebar-looking-something.jpg) no-repeat;
}
.looking_something input {
	width:290px;
	float:left;
	background:none;
	border:0px;
	padding-top:13px;
	padding-left:10px;
	line-height:20px;
	font-size:16px;
	font-style:italic;
	color:#929292;
}
.clear {
	clear:both;
}
#sidebar h2 {
	font-size:16px;
	padding-bottom:10px;
	color:#525252;
	font-family:Arial, Helvetica, sans-serif;
}
#catgories_box {
	padding-bottom:35px;width:320px; 
}
.cat_content { 
}
.cat_content ul {
	margin-top:13px;
	margin-bottom:30px; width:310px; background:#FF0000;  
}
.cat_content ul li {
	list-style:none;
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	margin-bottom:4px;
}
.cat_content ul li a {
	color:#5b5b5b;
	background:url(images/catgories_box_bg.jpg) repeat-x;
	padding-left:12px;
	padding-right:12px;
	margin-right:5px;
	margin-bottom:10px;
	text-decoration:none;
	line-height:25px;
	display:block;
	float:left;
	text-decoration:none;
	border:#bfbfbf solid 1px;
}
.cat_content ul li a:hover {
	background:#b6b6b6;
}
#mycustomscroll {
	width:315px;
	height:255px;
	margin-top:5px;
	overflow: auto;
	position: relative;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:10px;
	line-height:17px;
	font-size:13px;
}
.fixedwidth {
	float:right;
	width: 300px;
	height: 100px;
	position: relative;
}
.fixedwidth_main {background-color:#e0e0e0;
	border:#cecece solid 1px; padding:0px 5px 10px 5px; width:330px;
}
.activity_box {
	margin-bottom:30px;
}
.activity_txt {
	border-bottom:#666666 dotted 1px;
	padding:4px 4px 10px 4px;
	margin-bottom:10px;
	font-size:12px;
	color:#252525;
}
.about_us_box {
	padding-bottom:15px; width:310px; 
	margin-bottom:10px;
	background:url(images/about-us-image.jpg) no-repeat left top;
	padding-top: 30px;
	padding-right: 10px;
	padding-left: 15px;
}

.about_us_box p{
margin-bottom:0;}
.sidebar_about_us {
	font-size:12px;
	font-weight:700; line-height:18px;
	color:#252525; font-weight:normal;
}
.about_us_read_more{float:right;
	width:75px;}
.about_us_read_more a{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#434343;
	background-image: url(images/bullet-about-us.gif);
	background-repeat: no-repeat;
	background-position: right 5px;
	padding-right: 10px;
}
.about_us_read_more a:hover{ text-decoration:underline;
}
.read_more {
	float:right;
	width:75px;
}
.read_more a {
	width:71px;
	padding-left:4px;
	height:29px;
	padding-left:8px;
	line-height:29px;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	background-image:url(images/read-more.jpg);
	background-repeat: no-repeat;
	background-position: center center;	font-size:11px;

}
.read_more a:hover {
	background-image:url(images/read-more.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	text-decoration:underline;
}

.previous-story {
	float:left;
	width:110px;margin-bottom:30px;
}
.previous-story a {
	width:85px; padding-left:25px;
	
	
	
	line-height:29px;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	background-image:url(images/previous-story-bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.previous-story a:hover {
	
	text-decoration:underline;
}

.next-story {
	float:right;
	width:110px; margin-bottom:30px;
}
.next-story a {
	width:85px; padding-left:35px;
	
	
	
	line-height:29px;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	background-image:url(images/next-story-bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.next-story a:hover {
	
	text-decoration:underline;
}
.we-recommend_heading{
	height: 50px;
    left: 0;
    margin: 0 auto;
    max-width: 430px;
    position: absolute;
    right: 0;
    top: -25px;
    width: 100%;
}
.we-recommend{ position:relative; margin-bottom:25px; background-color:#efefef; border:dashed #585858 1px; padding:30px 45px 30px 60px; margin-top:25px;}
.we_recommend_list{ margin:0px; padding:0px;}
.we_recommend_list li{
	padding-left:10px;
	color:#444444;
	line-height:20px;
	margin:0px;
	background-image: url(images/bullet01.jpg);
	background-repeat: no-repeat;
	background-position: left 5px;
}
.we_recommend_list li span{ font-style:italic;}
h4{ font-family:Arial, Helvetica, sans-serif; font-size:19px; color:#444444; margin-bottom:15px;}
.comment{ margin-top:17px; background-color:#f3f3f3; border:#d4d4d4 solid 1px; padding:20px 20px 20px 20px;}
.comment label{ font-size:13px; color:#717171; padding-bottom:10px;}
.comment input{ font-size:12px;width:237px; border:#dbdbdb solid 1px;height:35px; padding-left:10px; margin-top:5px;}
.comment_name{ width:250px; float:left; margin-right:0px; margin-bottom:20px;}
.comment textarea{ font-size:12px;width:509px; margin-top:10px; margin-bottom:10px; border:#dbdbdb solid 1px; padding-top:10px; padding-left:10px;}
.comment_email{ width:250px; float:right; margin-bottom:20px;}
.submit_story {
	padding:15px 15px 15px 15px;
	margin-bottom:30px;
	background:#e0e0e0;
	border:#cecece solid 1px;
}
.submit_story h2 {
	padding-bottom:10px;
	color:#525252;
	font-size:19px;
}
.most_box {
	margin-bottom:30px;
	width:345px;
}
.most_popular {
	width:160px;
	float:left;margin-right:10px;
}
.most_box ul {
	padding:0px;
	margin-left:10px;
	margin-top:5px;
}
.most_box ul li {  
	
	background-image: url(images/sidebar-bullet.gif);
	background-position: left 5px;
	padding-left: 8px;
	background-repeat: no-repeat;
	margin-bottom:10px;
	
}
.most_box ul li a {
	color:#252525;
	font-size:12px;
	line-height: normal;
	
}
.most_box ul li a:hover{ text-decoration:underline;
}

.most_popular h2 {
	font-size:16px;
	padding-bottom:10px;
	color:#525252;
}
.most_commented {
	margin-right:10px;
	width:160px;
	float:left;
}

.most_commented ul li a:hover{ text-decoration:underline;}

.most_commented h2 {
	font-size:16px;
	padding-bottom:10px;
	color:#525252;
}
.top_author {
	width:160px;
	float:left;
}


.top_author h2 {
	font-size:16px;
	padding-bottom:20px;
	color:#525252;
}
.quick_links {
	width:160px;
	float:left;
	margin-left:10px;
}

.quick_links h2 {
	font-size:16px;
	padding-bottom:10px;
	color:#525252;
}
.subscribers {
	padding:15px 15px 15px 10px;
	margin-bottom:30px;
	background:#e0e0e0;
	border:#cecece solid 1px;
}
.subscribers_icon {
	background:#ededed;
	margin-right:10px;
	width:116px;
	float:left;
	padding:4px 4px 4px 4px;
}
.subscribers_icon h2 {
	padding-left:10px;
	font-size:16px;
	color:#5f5f5f;
}
.subscribers_list {
	padding-left:10px;
	margin:0px;
}
.subscribers_list li {
	list-style:none;
	line-height:20px;
}
.subscribers h2 {
	padding-bottom:10px;
	color:#525252;
	font-size:19px;
}
.subscribers_button {
	float:left;
	width:180px;
}
.subscribers_button h2 {
	font-size:16px;
	color:#5f5f5f;
}
.subscribers_button h2 span {
	padding-left:10px;
	font-size:22px;
	color:#5f5f5f;
}
.subscribers_button_submit {
	background:#f0f0f0; 
	margin-top:10px;
	height:35px;
}
.subscribers_button_submit input {
	width:70px;
	background:none;
	padding-top:5px;
	border:1px;
	padding-left:10px;
}
.top_txt_box {
	padding:15px 0px;
	border-bottom:#616161 dotted 1px;
}
.top_txt_box span {
	font-weight:bold;
	font-size:12px;
}
.button_main {
	width:100px;
	height:10px;
	position:relative;
}
.see_button {
	width:227px;
	height:29px;
	position:absolute;
	left: 75px;
	top: 25px;
}
.author_box {
	background-color:#d4d4d4;
	padding:13px 18px;
	margin:11px 0px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.author_box ul li {
	list-style:none;
	display:inline;
	margin:0px 4px;
}
.tag_box {
	margin:12px 0px;
}
/*footer*/
#footer_wrapper {
	margin-top:15px;
	background-image: url(images/footer-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	position:relative;
}
#footer {
		width:850px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 80px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 210px;
	background-image: url(images/ink.jpg);
	background-repeat: no-repeat;
	background-position: left -3px;
}
.foot_col {
	width:150px;
	float:left;
}
.foot_col h2 {
	padding-top:5px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:16px;
	padding-bottom:20px;
}
.foot_col ul {
}
.foot_col ul li {
	list-style:none;
	line-height:18px;
	margin-bottom:5px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	background-image: url(images/bullet.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
	padding-left: 11px;
}
.foot_col ul li a {
	color:#909090;
	text-decoration:none;
}
.foot_col ul li a:hover {
	text-decoration:underline;
}
.footer_supp {
	font-size:14px;
	color:#918293;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	margin-bottom:7px;
}
.follow_us {
	background:url(images/follow-us.jpg) no-repeat;
	position:absolute;
	width:82px;
	height:53px;
	top: 30px;
	font-weight:700;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:16px;
	padding-top:10px;
	padding-left:10px;
}
.icon {
	width:120px;
	float:left;
	margin-top:25px;
}
.icon ul li {
	display:inline;
	width:48px;
	list-style:none;
	float:left;
	color:#FFFFFF;
	font-size:16px;
	margin-left:6px;
	margin-bottom:20px;
}
.facebook, .twitter {
}
.facebook a, .twitter a {
	width:48px;
	height:48px;
	display:block;
}
.facebook a {
	background-image:url(images/facebook-hover.gif);
	background-repeat: no-repeat;
}
.facebook a:hover {
	background-image:url(images/facebook.gif);
	background-repeat: no-repeat;
}
.twitter a {
	background-image:url(images/twitter.gif);
	background-repeat: no-repeat;
}
.twitter a:hover {
	background-image:url(images/twitter-hover.gif);
	background-repeat: no-repeat;
}
/***********eyebridge***************/
#eyebridge {
	font-size:11px;
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-top: 7px;
	color:#918293;
	padding-right:90px;
}
#eyebridge a {
	text-decoration:none;
	color:#918293;
	font-size: 11px;
	letter-spacing: 0px;
	padding: 0px;
}
#eyebridge a:hover {
	color:#2A86D9;
}
#eyebridge span {
	font-weight:bold;
}
#eyebridge span a {
	font-weight: bold;
}
#eyebridge span a:hover {
	color:#FF9900;
}
#eyebridge img {
}

/* =WP GLOBAL
-------------------------------------------------------------- */

ol {
	list-style: decimal;
	margin: 0 0 18px 1.5em;
}
ol ol {
	list-style: upper-alpha;
}
ol ol ol {
	list-style: lower-roman;
}
ol ol ol ol {
	list-style: lower-alpha;
}
ul ul,
ol ol,
ul ol,
ol ul {
	margin-bottom: 0;
}
dl {
	margin: 0 0 24px 0;
}
dt {
	font-weight: bold;
}
dd {
	margin-bottom: 18px;
}
strong {
	font-weight: bold;
}
cite,
em,
i {
	font-style: italic;
}
big {
	font-size: 131.25%;
}
ins {
	background: #ffc;
	text-decoration: none;
}
blockquote {
	font-style: italic;
	padding: 0 3em;
}
blockquote cite,
blockquote em,
blockquote i {
	font-style: normal;
}
pre {
	background: #f7f7f7;
	color: #222;
	line-height: 18px;
	margin-bottom: 18px;
	padding: 1.5em;
}
abbr,
acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}
sup,
sub {
	height: 0;
	line-height: 1;
	position: relative;
	vertical-align: baseline;
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}

/* Text meant only for screen readers */
.screen-reader-text {
	position: absolute;
	left: -9000px;
}


/* =Comments
-------------------------------------------------------------- */

.comment_section{
}

.comm_text_box{
	line-height:normal;
	background-image: url(images/dotted_line.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-bottom:15px;
	padding:5px;
}

.comm_text_box h2{
font-size:15px;
color:#504e4e;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
}
.comm_person{
float:left;
margin-right:10px;
border:#929292 solid 1px;
}

.comm_date{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#9e9e9e;
margin-bottom:5px;
}

.comm_heading{
padding:5px 10px;
background-color:#e4e4e4;
color:#333333!important;
font-size:18px!important;
margin-bottom:14px;
}

.reply_button{
text-align:right;
margin-top:10px;
}

.comment_form{
width:465px;
}

.comment_form input, .comment_form textarea{

	padding:0px 5px;
	padding-top:3px;
	float:left;
	border:#a8acad solid 1px;
	background-color:#FFFFFF;
	background-image:url(images/serch_back.jpg);
	background-repeat: repeat-x;
	background-position: top;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:10px;
	color:#afafaf;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	display:inline;
}

.comment_form input{

	width:152px;
	height:20px;
}

.comment_form textarea{
	width:400px;
	height:150px;
	
}

#comments {
					margin:0!important;
					padding:0!important;
				}
 ol.commentlist {
					margin:20px 0 0;
					clear:both;
					overflow:hidden;
					list-style:none;
				}
					 ol.commentlist li {
						margin:10px 0;
						line-height:normal!important;
						padding:10px;
						padding-bottom:20px;
						text-align:left;
					height:auto!important;
					}
						 ol.commentlist li .comment-author {
							
						}
							 ol.commentlist li .comment-author .fn {
								color:#000;
							} ol.commentlist li .comment-author .fn a{
								color:#000;
							}
							 ol.commentlist li .comment-author .avatar{
								float:right;
								border:1px solid #dddddd;
								background:#ededed;
								padding:3px;
							}
						 ol.commentlist li .comment-meta{
							font-size:10px;
						}
							 ol.commentlist li .comment-meta a {
								color:#a7a7a7;
								text-decoration:none;
							}
						 ol.commentlist li p {
							line-height:22px;
							margin-top:5px;
						}
						 ol.commentlist li .reply{
						 
							
						}
							 ol.commentlist li .reply a{
								background:#77afbe;
								color:#fff;
								text-decoration:none;
								padding:5px 10px;
							}
							 ol.commentlist li .reply a:hover{
								background:#000;
								color:#fff;
							}
						 ol.commentlist li.odd {
							border:1px solid #bbe0e8;
							background:#e7f1f3;
						}
						 ol.commentlist li.even {
							border:1px solid #e5e5e5;
							background:#f1f1f1;
						}
							
				 #comment-form {
					margin-top:20px;
				}
					 #comment-form #respond {
					 
					
					}
						 #comment-form #respond h3 {
							font-size:24px;
						}
						 #comment-form #respond #commentform {
							margin:0;
						}
							 #comment-form #respond #commentform label{
								margin-bottom:5px;
								display:inline;
							}
								 #comment-form #respond #commentform label small {
									font-size:10px;
									color:#a0a0a0;
								}
							 #comment-form #respond #commentform textarea, #comment-form #respond #commentform input {
								margin-bottom:10px;
								padding:5px; 
								margin:0 10px 10px 0;
								background:#f8f8f5;
								border-left:1px solid #d1cec6;
								border-top:1px solid #d1cec6;
								border-right:1px solid #edede8;
								border-bottom:1px solid #edede8;
							}
							 #comment-form #respond #commentform input{
								width:400px;
							}
							 #comment-form #respond #commentform textarea{
								width:400px;
							}
							 #comment-form #respond #commentform input#commentSubmit {
								width:100px;
								padding:5px;
								background:#fa3406;
								border:1px solid #fa0a0a;
								color:#fff;
								font-weight:bold;
								cursor:pointer;
							}
							#comment-form #respond #commentform input#commentSubmit:hover{
							background:#f24747!important;}
							
				.children{ padding-top:20px;}
				 .navigation, .comment-nav {
					clear:both;
					font-size:11px;
					overflow:hidden;
				}
					 .navigation .alignleft, .navigation .alignright, .comment-nav .alignright, .comment-nav .alignleft {
						width:49%;
						overflow:hidden;
						padding:10px 0;
					}
					 .navigation .alignright, .comment-nav .alignright {
						text-align:right;
					}
					 .navigation a, .comment-nav a{
						background:#eee;
						border:1px solid #d0d0c9;
						padding:10px;
						text-decoration:none;
					}
					 .navigation a:hover, .comment-nav a:hover {
						border:1px solid #c2c2c2;
						color:#6d6d6d;
					}
	#respond {
	margin-top:20px!important;}				
#respond h3{ margin-bottom:10px;}
#respond .required {
	color: #ff4b33;
	font-weight: bold;
}
#respond label {
	color: #888;
	font-size: 12px;
}
#respond input {
	margin: 0 0 9px;
	width: 98%;
}
#respond textarea {
	width: 98%;
}
#respond .form-allowed-tags {
	color: #888;
	font-size: 12px;
	line-height: 18px;
}
#respond .form-allowed-tags code {
	font-size: 11px;
}
#respond .form-submit {
	margin: 12px 0;
}
#respond .form-submit input {
	font-size: 14px;
	width: auto;
}
.form-allowed-tags{
display:none;}
.widget_bp_swa_widget .swa-activity-meta{
display:none;}
.widget_bp_swa_widget .acomment-options{
display:none;}
.widget-title { display:none;}
li{list-style:none !important;}
.footer_div_width_cat {
	width:365px;
	float:left;
}
.footer_div_width_cat ul {
	margin:0px;
	padding:0px; height:50px;
}
.footer_div_width_cat ul li {
	 float:left;
	width:100px; font-size:11px;
	list-style:none;
	padding-bottom: 10px;
	background-image: url(images/bullet.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 10px; 
	
	
}
.footer_div_width_cat ul li a {
	color:#909090;
	text-decoration:none;
}
.footer_div_width_cat ul li a:hover {
	text-decoration:underline;
}
.footer_div_width_cat h2{padding-top:5px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:16px;
	padding-bottom:20px;}
	
.inner_container_support {
	width:375px;
	float:left;
	
}
.container_inner_contact {
	
	margin-right:22px;
	width:708px;
	float:left;
	
}

#form1 {
	width:353px;
	margin-left:15px;
	margin-top:21px;
	float:left;
}
#form1 .notification_error {
	border: 1px solid #990000;
	height: auto;
	width: 90%;
	padding: 4px;
	background: #FFFFFF;
	text-align: left;
	-moz-border-radius: 3px;
	color:#666666;
}
#form1 .notification_ok {
	border: 1px solid #990000;
	height: auto;
	width: 90%;
	padding: 8px;
	background: #CCCCCC;
	text-align: center;
	-moz-border-radius: 3px;
	color:#666666;
}
#form1 input, #form1 textarea {
	margin-bottom:5px;
	padding:6px 5px;
	margin-top:2px;
box-sizing: border-box;
	background:#f5f5f5;
	border:#cecece solid 1px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:italic;
	color:#646464;
}
#form1 select{
	padding:6px 5px;background:#f5f5f5;font-family:Arial, Helvetica, sans-serif;box-sizing: border-box;border: none;border:#cecece solid 1px;margin-right: 0px!important;width:230px!important;

}
#form1 input {
	width:230px;
	height:30px;
	color:#9b9b9b;
}
#form1 textarea {
	width:230px;
	height:130px;
}
#form1 select{ width:230px;
	height:130px;}
#form1 label {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#646464;
	padding-right:10px;
	float: left;
	width: 100px;
	line-height: 33px;
}
.address {
	margin-top:60px;
	_margin-top:70px;
	width:317px;
	_width:270px;
	border-left: #000000 dashed 1px; 
	float:right;
	padding-left:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:20px;
}
.address p {
	font-size:12px;
	color:#646464;
}
.address_heading {
	font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;
	padding-bottom:14px;
}
.address_bg_dot{
	width:255px;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
table.profile-fields{  line-height:30px;
}
table.profile-fields tr td{ padding-left:20px;  
}
.list4{ margin:0px; padding:0px ;}
.list4 li{background-image:url(images/bullet01.gif); line-height:20px; margin-bottom:3px;	background-repeat: no-repeat; 	background-position: left 5px;	padding-left: 10px;
}
.list6 { margin:0px; padding:0px ;}
.list6 li{background-image:url(images/bullet01.gif); line-height:20px; margin-bottom:3px;	background-repeat: no-repeat; 	background-position: left 5px;	padding-left: 10px;
}
.winning_amount_list{ margin:0px 0px 0px 100px; padding:0px;}
.winning_amount_list li{
	display:inline;
	color:#444444;
	line-height:20px;
	margin:0px;
	background-image: url(images/bullet01.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.winning_amount_list li span{ font-style:italic;}
.swa-activity-avatar .avatar{ height:30px; width:30px;}
.swa-activity-header .avatar{ height:30px; width:30px;}





<!--custom admin header menu-->


#wrapper_main {
	
	
	background:#000000;
}

#sign_button { 
float:left;
	
	 
	 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px!important;
	color:#666;
	text-align:right;
	margin-bottom:10px;
	max-height:200px;
}
#sign_button a{ color:#333; font-size:11px!important;}
#sign_button a:hover{ color:#666;}
#sign_button span{color:#bbbbbb;}
#top_nav {
	width:350px;
	margin-top:15px;
	float:left;
	padding-top:43px;
}
#top_nav ul {
	list-style:none;
}
#top_nav ul li {
	list-style-type:none;
	display:inline;
	float:left;
}
#top_nav ul li a {
	color:#4a4a4a;
	line-height:29px;
	text-align:center;
	text-decoration:none;
	width:69px;
	display:block;
	margin-left:3px;
	padding-right:3px;
	font-family: SEGOEUI;
	font-size:13px;
	text-transform:uppercase;
}
#top_nav ul li a:hover {
	background:url(images/top_nav_hover.png) no-repeat;
	width:69px;
	height:29px;
}
.top_nav_selected {
	
	color:#a71501!important;
	height:29px;
	
}
.post_title {
	font-family:Georgia, "Times New Roman", Times, serif; 
	
	font-weight:normal;
	  color:#000000;
	  font-size:21px;
	
}
.post_title a{
	color:#000000;
	text-decoration:none;
	
}

.post_title a:hover {
	color:#999999;
	text-decoration:none;
}
.footer_popup{position: fixed; right: 20px; bottom:0px;z-index: 999;}
.footer_popup_close{position: fixed; right: 30px; bottom:222px; cursor: pointer;z-index: 999;}
.footer_popup_min{position: fixed; right: 50px; bottom:222px; width: 9px; padding: 4px 0 3px 0px; cursor: pointer;z-index: 999;}
.footer_popup_max{ display: none; position: fixed; right: 50px; bottom:60px; cursor: pointer;}

.footer_popup2{position: fixed; right: 20px; bottom:-45px; width: 289px; text-align: center; color: #fff; background: #9a1400; padding: 10px 0px; font-size: 20px; cursor: pointer;
border-top-right-radius:5px;
border-top-left-radius:5px; z-index: 999;}
.toggle {
    background: rgba(0, 0, 0, 0) url("images/toggle-btn.png") no-repeat scroll center center;
    cursor: pointer;
    display: none;
    height: 35px;
    left: 20px;
    position: absolute;
    top: 0px;
    transition: all 0.3s ease 0s;
    width: 49px;
    z-index: 999;
}

.wp-pagenavi a{display: inline-block;}
.pad-bottm{padding-bottom: 0px!important;}