/*  
Theme Name: Nextora
Theme URI: http://nextora.com
Description: WP theme
Author: Bestrank	
Author URI: http://www.bestrank.com/
Version: 1
Tags: right sidebar, one column, fixed width
*/

/* Reset Defaults Starts */

* { 
margin : 0; 
padding : 0; 
} 
h1, h2, h3, h4, h5, h6, p, blockquote { 
margin : 0; 
padding : 10px; 
} 
a { 
color : #256b7f; 
} 
a:hover { 
color : #6b8b45; 
} 
blockquote { 
margin : 5px 10px; 
padding : 5px 10px; 
background : #9dcae8; 
border : 1px dotted #bbb; 
} 
code { 
color : #3366cc; 
} 
a img { 
border : none; 
} 
body { 
margin:0px; margin-bottom:10px; 
font-family : arial, sans-serif; 
text-align : center; 
background : #808080 url(images/bg1.jpg) repeat-x top; 
border : 0px solid #000000; 
font-size : 12px; padding:0px; color:#6B6B6B
} 
.postContent {color:#6B6B6B; text-align:left}
#wrapper { 
text-align : left; width:900px; border:0px solid #00CC00 
} 
.bottomcurvewhite { 
margin : 0; 
height : 28px; 
background : url(images/botbar.jpg) no-repeat left bottom; border:0px solid #000000; width:900px
} 
#header { 
margin : 0; 
padding : 0; 
border : 0px solid #000000; 
height : 138px; 
} 
.sitename_1 {border:0px solid #000000; width:400px; overflow:hidden}
#header h1.sitename { 
padding : 0px; 
position : relative; 
font-size : 20pt; 
margin-top : 0; padding-left:15px; border:0px solid #000000
} 
#header h1.sitename a { 
color : #fff; 
text-decoration : none; 
} 
#header h1.sitename a:hover { 
color : #d0de9c; 
text-decoration : none; 
} 
#header h2.sitedesc { 
padding : 0 0 0 0; 
position : relative; 
font-size : 11pt; 
color : #a6ddea; 
} 
#header .topright { 
float : right; 
margin : 54px 40px 0 0; 
padding : 0; 
width : 400px; 
height : 60px; 
text-align : right; 
color : #fff; 
font-size : 10pt; border:0px solid #000000 
} 
#header .topright a { 
color : #a6ddea; 
} 
#header .topright a:hover { 
color : #d0de9c; 
} 
.search { 
padding-bottom : 5px; 
} 
#searchform { 
float : right; 
margin-left : 0; 
margin-top : 2px; 
margin-right : 0; 
} 
#searchform { 
margin-left : 10px; 
width : 213px; 
padding-top : 8px; 
height : 28px; 
background : #ccc; 
background : url(images/search.gif) no-repeat left 3px; 
} 
*:first-child + html #searchform { 
padding : 5px 0; 
} 
* html #searchform { 
padding : 5px 0; 
} 
#searchbox { 
margin-left : 8px; 
margin-bottom : 3px; 
width : 145px; 
background : none; 
border : none; 
} 
#searchbutton { 
width : 50px; 
background : none; 
border : none; 
} 
#searchbutton:hover { 
cursor : pointer; 
} 
.nav1 { 
background : url(images/navbg.jpg) repeat-x; 
height : 46px; 
margin-top : 0px; border:0px solid #000000
} 
#nav { 
clear : both; 
overflow : hidden; 
border : 0 solid #000000; 
padding-top : 10px; 
} 
#nav ul { 
margin : 0; 
padding : 0; 
list-style : none; 
} 
#nav li { 
float : left; 
margin-right : 10px; 
background : url(images/line.jpg) no-repeat right 0%; 
margin-left : 20px; 
padding-right : 40px; 
} 
* html #nav li a { 
float : left; 
text-decoration : none; 
} 
* html #nav li a span { 
float : left; 
margin-left : 4px; 
text-decoration : none; 
} 
#nav li a { 
display : block; 
height : 26px; 
text-transform : uppercase; 
font-family : Arial, Helvetica, sans-serif; 
font-weight : bold; 
font-style : italic; 
text-decoration : none; 
font-size : 16px; 
} 
#nav li a span { 
display : block; 
margin-left : 6px; 
padding-left : 5px; 
padding-right : 12px; 
line-height : 26px; 
color : #fff; 
text-decoration : none; 
} 
#nav li a:hover { 
background-position : left -26px; 
text-decoration : none; 
cursor : pointer; 
} 
#nav li a:hover span { 
background-position : right -26px; 
color : #000; 
} 
#nav li.current_page a { 
color : #000000; 
} 
#nav li.current_page a span { 
background-position : right -26px; 
color : #fff; 
} 
#main { 
clear : both; 
width : 900px; 
margin : 0; 
padding : 0; 
background : url(images/bodybg.gif) repeat-y top left; 
min-height : 500px; border:0px solid #000000; color:#6B6B6B  
} 
#contentwrapper { 
float : left; 
width : 608px; 
border : 0px solid #000000; 
margin : 15px; color:#6B6B6B
} 
#content .pageTitle { 
padding : 5px 10px 15px 10px; 
font-size : 16pt; 
font-family : Arial, Helvetica, sans-serif; 
letter-spacing : -1px; 
color : #5a7836; 
} 
.post { 
margin : 5px 0 25px 0; 
border : 0 solid #000000; 
} 
#content h2, #content h3, #content h4, #content h5, #content h6 {
	font-weight : bold;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
} 
#content h2 { 
font-size : 15pt; 
} 
#content h3 { 
font-size : 11pt; 
} 
#content h4, #content h5, #content h6 { 
font-size : 10pt; 
} 
h2.homeTitle { 
margin : 0 0 15px 0; 
} 
h2.postTitle { 
padding : 0 10px; 
font-size : 18px; 
font-weight : bold; 
font-style : italic; 
color : #910839; 
font-family : Arial, Helvetica, sans-serif; text-align:left
} 
h2.postTitle a { 
font-size : 15pt; 
font-weight : bold; 
text-decoration : none; 
color : #910839; 
} 
h2.postTitle a:hover { 
color : #949494; 
} 
.postMeta { 
padding : 2px 10px 3px 10px; 
font-size : 9pt; 
color : #333; text-align:left 
} 
.postMeta a { 
text-decoration : none; 
} 
.postContent img { 
margin : 10px; 
border : 0px solid #ccc; 
} 
#content p, .postContent p { 
padding : 5px 10px; 
font-size : 10pt; 
color : #6B6B6B; text-align:left 
}
#content li, .postContent li { 
padding : 5px 10px; 
font-size : 10pt; 
color : #6B6B6B; text-align:left;
font-family : Arial, Helvetica, sans-serif; 
} 
.postContent ul, ol { 
padding : 0 0 0 35px; 
} 
.postContent ul li, ol li { 
font-size : 10pt; 
color : #000; 
} 
.postTags { 
margin : 5px 10px 15px 10px; 
font-size : 9pt; 
color : #000; 
} 
p.comments { 
clear : both; 
padding : 5px 10px 5px 10px; 
} 
p.comments a { 
padding-left : 20px; 
background : url(images/comment.gif) no-repeat left top; 
font-size : 10pt; 
text-decoration : none; 
} 
.commentlist { 
margin : 10px 0; 
font-size : 10pt; 
list-style : none; 
} 
.commentlist li { 
margin : 0 0 10px -25px; 
background : #cbe7fa; 
border : 1px solid #9dcae8; 
width : 530px; 
} 
.commentlist cite { 
padding : 10px; 
font-size : 10pt; 
} 
.commentmetadata { 
padding : 10px; 
} 
.comment h3 { 
padding : 0 10px; 
font-size : 12pt; 
font-weight : bold; 
text-decoration : none; 
color : #000; 
} 
.comment p { 
padding : 10px; 
font-size : 10pt; 
color : #000; 
} 
.comment a { 
text-decoration : none; 
} 
.comment a:hover { 
text-decoration : underline; 
} 
.comment textarea { 
width : 555px; 
} 
.comment #submit { 
width : 118px; 
height : 30px; 
background : url(images/commentbutton.gif) no-repeat left top; 
border : none; 
font-size : 9pt; 
color : #333; 
} 
.comment #submit:hover { 
cursor : pointer; 
} 
.aligncenter { 
display : block; 
margin-left : auto; 
margin-right : auto; 
} 
.alignleft { 
float : left; 
} 
.alignright { 
float : right; 
} 
.sidebars { 
float : right; 
margin-top : 0px; 
margin-left : 20px; 
padding-top : 9px; 
width : 225px; 
border : 0px solid #000000; display:inline; text-align:left 
} 
.sidebars h2 { 
padding : 6px 0 2px 0; 
font-size : 18px; 
color : #910839; 
font-family : Arial, Helvetica, sans-serif; 
font-style : italic; text-align:left
} 
.sidebars table { 
width : 300px; 
} 
.sidebars ul { 
margin : 0; 
padding : 0 0 5px 0; 
} 
.sidebars li { 
margin-bottom : 20px; 
list-style : none; 
font-size : 9pt; 
} 
.sidebars li ul { 
padding : 0; 
} 
.sidebars ul ul li { 
margin : 0; 
padding : 3px 2px 2px 16px; 
color : #333; 
background : url(images/bullet.gif) no-repeat left 7px; 
line-height : 17px; 
border-bottom : 1px dashed #ddd; 
} 
.sidebars li.nobg a:hover { 
background : none; 
color : #003366; 
text-decoration : none; 
} 
.sidebars a { 
display : inline; 
color : #333; 
text-decoration : none; 
} 
.sidebars a:hover { 
color : #003366; 
background : #c1def1; 
} 
.sidebars p { 
padding : 2px 0; 
font-size : 9pt; 
} 
#tag_cloud a { 
display : inline; 
} 
.sidebars ul.children li { 
border-bottom : none; 
} 
.sidebars ul.children { 
margin-bottom : -5px; 
} 
#footer { 
clear : both; 
padding-top : 10px; 
color : #fff; 
text-align: center; border:0px solid #000000; width:900px
} 
#footer p { 
padding : 0; 
font-size : 8pt; 
line-height : 19px; 
} 
#footer a { 
color : #a6ddea; 
} 
#footer a:hover { 
color : #d0de9c; 
} 
#credits { 
clear : both; 
margin : 0 auto; 
padding : 0 0 5px 0; 
width : 900px; 
text-align : center; 
} 
.cleared { 
clear : both; 
} 
.left { 
float : left; 
} 
.right { 
float : right; 
} 
#nextprevious { 
padding : 10px; 
font-size : 85%; 
} 
a.gravatar { 
float : right; 
margin : 10px 15px 20px 0; 
width : 50px; 
}

#blog-social img
{
	border : 1px solid #999999;
} 