/*
Theme Name: Quoan
Theme URI: http://themeforest.net/user/axidev
Description: simple, and clean..
Author: axidev@gmail.com
Author URI:http://themeforest.net/user/axidev
*/

* {
		border: 0;
		margin: 0;
		padding: 0;
}

Body {
		color :	#333333;
		font-size:14px;
/*		background-color: #f9cb33;*/
		background-color: #666666;
		background-image:url(images/bg.png);
		background-repeat: none;
		background-stuff:;
		text-align: center;
		font-family:Helvetica, Arial, sans-serif;
		font-size:13px;
		font-style:normal;
		font-variant:normal;
		font-weight:normal;
		line-height:1.5em;
}

/* headings */

h1 {
		font-size:30px;
		font-weight:normal;
}

h2 {
		font-size:23px;
}

h3 {
		font-size:18px;
}

h2,
h3 {
		text-transform : capitalize;
		font-weight:normal;
		font-family:Helvetica, Arial, sans-serif;
		margin:0.4em 0;
		line-height:130%;
		color :#2D2C2C;
}

h4,
h5,
h6 {
		text-transform : capitalize;
		font-weight:normal;
		font-family: Helvetica, Arial, sans-serif;
		margin:0.8em 0;
		line-height:130%;
		color :#2D2C2C;
}

/* // headings */

/* Flash Object */

.flogo{
margin: 7.5px 0 0 0;
float:left;
display:inline;
}

 

/*SPECIAL ELEMENTS*/

hr {
		border: 0;
		border-top: 1px solid gray;
		height: 0;
		background: gray;
}

form label {
		cursor:pointer;
}

ul {
		list-style-type:none;
}

a {
		text-decoration:none;
		color:#003289;
		outline:none;
		outline: none;
}

a:active,
a:focus,
a:hover {
		outline:none;
		text-decoration: none;
		color:#9f0000;
}

p {
		margin-bottom:15px;
}

a:hover {
		color:#C74E45;
		text-decoration: none;
}

img {
		border:1px solid #DCDCDC;
		padding : 5px;
		background-color : #fff;
}

/*--header  --------------------------------- */
#header {
		width: 960px;
		height:164px;
		margin: 0px 0 0 0;
		color:#f9cb33;
/*              background-color:#f9cb33;*/
              background-color:#666666;
}

.headerpad {
		padding-right: 30px;
		padding-left: 30px;
}

.hdr-right {
		float: right;
		width: 660px;
		height:180px;
		background-image:url(images/headerbg.gif);
		background-repeat: no-repeat;
		background-position: 0px 15px;
		background-color: transparent;
}

.hdr-left {
		float: left;
		width: 300px;
		height:180px;
		background-color: transparent;
}

/*--header//  --------------------------------- */



/*--USEFULL  --------------------------------- */

.clear {
		clear: both;
}

.hidden {
		display: none;
}

.center {
		text-align: center;
}

.alignleft {
		float: left;
}

.alignright {
		float: right;
}

/*--USEFULL //  --------------------------------- */



/*--logo  --------------------------------- */
#logoimg {
		float: left;
}

#logoimg h1 {
		float:left;
		text-indent:-9999px;
		background-color: transparent;
		background-image:url(images/logo.jpg);
		background-repeat: no-repeat;
		background-position: 0px 15px;
}

#logoimg h1 a {
		display:block;
		height:180px;
		width:300px;
}




/*--logo  //------------------------------- */




/*-----------layout --------------*/
#wrapper {
		margin: 0 auto 0 auto;
		text-align: left; /* Reset text alignment for Western languages. */
		width:960px;
}

#page {
		width: 960px;
		margin: 0 0 0 0;
		background-color: #333;
		background-repeat: repeat-y;
		background-position: center;
		background-image: url(images/bodybg.jpg);
}

#content {
		float: right;
		background-color: transparent;
		width: 660px;
}

.contentpad {
		padding-right: 15px;
		padding-left: 25px;
		padding-top:10px;
}

.contentbord {
		padding: 5px;
}

/* Formatting */


acronym,
abbr,
span.caps {
		cursor: pointer;
}

acronym,
abbr {
		border-bottom: 1px dashed #999;
}

blockquote {
		padding-left:30px;
		margin: 15px;
		background:#fff url(images/quotebg.jpg) 0px 0px no-repeat;
		font-style: italic;
		border-bottom:1px dotted #DCDCDC;
}

blockquote p {
		font-size: 13px;
		padding: 0px;
		margin: 0px;
}

blockquote li {
		padding: 2px 0px 2px 15px;
		list-style-type: none;
		font-size: 12px;
		line-height: 15px;
}

blockquote a {
		color:#003289;
}

blockquote a:visited {
		color:#003289;
}

blockquote a:hover {
		color:#000033;
}

blockquote blockquote {
		background:url(blockquo.gif) no-repeat;
}

blockquote cite {
		margin: 5px 0 0;
		display: block;
}

hr {
		display: none;
}

img.center,
img[align="center"] {
		display: block;
		margin-left: auto;
		margin-right: auto;
}

img.left,
img[align="left"] {
		float:left;
		margin: 2px 10px 5px 0px;
}

img.right,
img[align="right"] {
		float:right;
		margin: 2px 0px 5px 10px;
}

.pad10 {
		padding-top: 10px;
		padding-right: 20px;
		padding-bottom: 20px;
		padding-left: 20px;
}

.pad05 {
		padding-top: 0px;
		padding-right: 5px;
		padding-bottom: 0px;
		padding-left: 5px;
}

/* End Various Tags & Classes*/



/*--  NAVIGATION --*/
#pagenav-wrap {
		padding-top: 25px;
		padding-right : 70px;
}

ul#pagenav {
		float:right;
		list-style:none;
		padding-left:0px;
		line-height:26px;
		font-size:11px;
		font-family: 	Georgia, Arial, Helvetica, sans-serif;
		overflow:hidden;
		/*border-bottom :1px solid #4E4E4E;*/
}

ul#pagenav li {
		padding-right: 10px;
		padding-left: 8px;
		float:left;
		margin:0px 1px 0px 1px;
		list-style:none;
		white-space:nowrap;/*background-color:#f7f7f7;*/
}

ul#pagenav > li:first-child {
		padding-left: 0px;
		padding-right: 10px;
}

ul#pagenav > li:last-child {
		padding-right: 0px;
}

ul#pagenav li a {
		display:block;
		color:#003289;
		/*color:#909090;*/
		text-decoration:none;
		padding-top: 0px;
}

ul#pagenav li a:hover,
ul#navigation li a:active,
ul#navigation li.current_page_item a {
		color:#fff;
}

ul#pagenav li a:hover {
}

#leaderboard_container {
		height:40px;
		margin:0px;
		background-color:#5D6F7B;
		background-position: center;
		padding-bottom: 0px;
		padding-top: 0px;
		padding-right: 0px;
		padding-left: 10px;
}

.title_container {
		float:left;
		margin-bottom: 10px;
}

/*-------------The Post-------------*/

#title {
		float:left;
		width:550px;
		padding:0px;
		margin-bottom:10px;
}

.post_title {
		padding-left:10px;
		margin:0px;
		float:left;
		color:#62778c;
		font-size:18px;
		text-decoration:none;
}

.post_title a {
		color:#62778c;
		text-decoration:none;
}

.post_title a:hover {
		color:#486970;
		text-decoration:underline;
}

.post {
		margin-bottom:0px;
		padding-bottom: 10px;
		padding-top: 0px;
		padding-left: 30px;
		padding-right: 25px;
}

#post h2 {
		padding-left:10px;
		float:left;
		color:#62778c;
		font-size:18px;
		text-decoration:none;
}

.post a {
		color:#003289;
}

.post a:hover,
.post a:active {
		color:#2D2C2C;
}

.post .title a {
		color:#2D2C2C;
		display:block;
		margin-bottom:10px;
		margin-top:20px;
		padding-left:0;
}

.post .title a:hover {
		color:#c73026;
}

.post p {
		padding:0px;
		text-align:justify;
}

.post ul,
.sidebars ul {
		padding: 5px 0px;
		margin: 0px;
		list-style-type: square;
}

.post ol li,
.sidebars ol li {
		list-style-image:none;
		list-style-position:inside;
		list-style-type:decimal;
}

.post ul li,
.sidebars ul li {
		list-style-image:none;
		list-style-position:inside;
}

.post ul {
		padding: 0 15px 15px;
                list-style: none;
}

.post ul li {
		background: url(http://www.deborahswallow.com/wp-content/uploads/2009/08/tick-image-small.png) no-repeat top left;
		padding-left: 20px;
}

.post ol,
.sidebars ol {
		padding: 10px 0px 10px 25px;
		list-style-type: square;
}

.post .entry {
		padding-bottom: 0px;
		width: 565px;
		border-bottom :1px dotted #DDDBC6;
}

.pagetitle {
		padding-bottom:10px;
		color:#666666;
}

html>body .post ul {
		padding: 0 0 0 30px;
		padding-left: 10px;
}

html>body .post li {
		margin: 7px 0 8px 10px;
}

/* -- post info start -- */

p.post-info {
		font-style:italic;
		text-transform:capitalize;
		font-size: 12px;
		text-align:left;
		border-bottom:1px dotted #DDDBC6;
		float:left;
		margin-left:5px;
}

p.post-info a {
		color :#C92E25;
}

.post-info em {
		color:#666;
		font-style:normal;
}

.post-info em.user {
		padding:2px 0 2px 2px;
}

.post-info em.cat {
		padding:0;
}

.post-info a:link,
.post-info a:visited {
		border:none;
		text-decoration:none;
		color :#C92E25;
}

.post-info a:hover,
.post-info a:active {
		color:#C74E45;
		text-decoration:none;
}

.post-comments {
		float:right;
		width:100px;
}

.post-comments a {
		background:url(images/comments-small.gif) no-repeat left center;
		padding-left:15px;
		color:#838e99;
		font-weight: normal;
		border-bottom: none;
}

.post_single {
		border-bottom:1px dashed #ccc;
		float:left;
		width:435px;
		padding:10px 0px 5px 0px;
}

.post_single _title {
		float:left;
		width:85px;
		padding:0px;
		margin:0px;
}

.post_single _description {
		float:left;
		width:450px;
		padding:0px;
		margin:0px;
}

.entry form { /* This is mainly for password protected posts, makes them look better. */
		text-align:center;
}

select {
		width: 130px;
}

.post_date {
		float:left;
		color:#999;
		font:18px Arial Narrrow, Helvetica, sans-serif;
		font-weight:bolder;
}

.sidebars {
		margin: 0;
		padding: 0;
		float: left;
		width: 220px;
}

/* -- post info  end-- */





/*--------------Sidebars (for all sidebars)------------*/


#sidebar {
		width:220px;
		padding:0px;
		margin:0px;
		color:#4B6B81;
		float:left;
}

.sidebars ul {
		padding-top : 10px;
		list-style: none;
		background-color : #fff;
}

.sidebars ul h3 {
		border-bottom:2px dotted #CCCCCC;
		color:#8C8C8C;
		font-size:16px;
		letter-spacing:-1px;
		margin:0px;
		padding:5px 0px;
}

.sidebars ul li {
		font-size:14px;
		letter-spacing:0.03em;
		line-height:160%;
		text-align:left;
		list-style-type: none;
		font-weight: normal;
		padding-bottom: 7px;
		padding-left: 20px;
		border-bottom:1px dotted #F2F2F2;
}

/* custom anchor in sidebars:     */
        /*
  .sidebars a {
		color:#5D6F7B;
}

.sidebars a:hover {
		color:#F1AF15;
}


.sidebars ul li a {
	color:#525252;
}

.sidebars ul li a:visited {
		color:#999;
}

.sidebars ul li a:hover {
		color:#9f0000;
}
    */
.sidebars ul li ul li {
		background: url(images/bullet-grey.gif) no-repeat;
		padding-left: 12px;
}

.sidebars ul ul {
		padding:0px;
		margin:0px;
		margin: 2px 0px 0px 0px;
		padding: 0px;
		list-style-type: none;
		background: none;
		border-bottom: none;
}

.sidebars ul ul li {
		background-image:none;
}

.sidebars ul li li {
		margin: 0px;
		padding: 1px 0px;
		list-style-type: none;
		background: none;
		border-bottom: none;
		font-size: 12px;
		font-weight: normal;
}

.sidebars ul ul ul {
}

#sidebar {
		width: 130px;
		float:left;
		padding:0px;
		margin-top:10px;
		overflow:hidden;
}

/*-------------Sidbar(s)------------------------------------------*/
#sidebar2 {
		width: 300px;
		background-color: transparent;
}

#sidebar2pad {
		padding-left: 6px;
		padding-top: 25px;
		padding-right: 0px;
		padding-bottom: 50px;
}

#sidebar1 {
		width: 200px;
		float: left;
		background-color: #333;
}

/*--------------widgets  in sidebars------------*/

.side-title {
		font-size:21px;
		font-family:trebuchet MS, "Times New Roman", Times, serif;
		padding-left: 0px;
		margin-bottom: 0px;
		margin-top: 5px;
		padding-bottom: 5px;
		font-weight: 500;
}

.side-box {
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		padding :5px;
}

.side-box-pad {
		background-color : #fff;
		padding-top :0px;
		padding-bottom :10px;
		padding-left :7px;
		padding-right :7px;
		border-bottom:1px dotted #DDDBC6;
}
}

.side-box img {
		background-color:#FFFFFF;
		border:1px solid #DCDCDC;
		float:left;
		margin:10px;
		padding:5px;
}

.textwidget {
		padding-top :10px;

}

.textwidget p img{
float: left;
margin: 0 5px 0 0; 
}

/*--------------widgets  in sidebars- end------------*/









/*---Calendar------------------------------*/
table#wp-calendar {
		width:100%;
		text-align:center;
		border-collapse:separate;
		border:1px solid #EBEBEB;
}

table#wp-calendar th {
		background:#CCCCCC;
		color:#F4F4F4;
		border:1px solid #CCCCCC;
}

table#wp-calendar td {
		height:25px;
		color:#666;
		font-size:12px;
		border:1px dotted #CCCCCC;
		vertical-align:middle;
		width:14.28%;
		overflow:hidden;
}

table#wp-calendar td#today {
		color:#747677;
		border-top:1px dotted #CCCCCC;
		vertical-align:middle;
		background:#f1f1f1;
		overflow:hidden;
}

table#wp-calendar a {
		font-weight:bold;
}

tfoot>tr>td#prev a,
tfoot>tr>td#next a {
		font-size : 12px;
		color:#FFF;
		padding:3px;
		background:#CCCCCC;
}

tfoot>tr>td#prev {
		text-align:left;
}

tfoot>tr>td#next {
		text-align:right;
}

table#wp-calendar caption {
		color:#666;
		font-style:italic;
		font-size:14px;
		padding:0 0 5px 0;
}

table#wp-calendar .pad {
		background-color:#EDEDED;
}

/*--- // Calendar----------------------------*/





/*-------------Forms------------------------------------------*/

form {
		padding: 0px;
		margin: 0px;
}

input {
		font-family: 'Verdana';
		color: #7D7D7D;
}

textarea {
		font-family: 'Verdana';
		color: #7D7D7D;
		font-size: 11px;
}

select {
		font-family: 'Verdana';
		color: #282b31;
		font-size: 11px;
}

.Form {
		padding: 0px 0px 10px 0px;
		position: relative;
		margin: 0px;
		font-family: 'Verdana';
}

.Form form {
		margin: 0px;
		padding: 0px;
}

.Form a {
		text-decoration: underline;
}

.Form p {
		padding: 0px 0px 2px 0px;
		margin: 0px;
		color:#666;
}

.Form p small strong {
		font-weight: bold;
		color:#FF3300;
}

.Form p small {
		font-size: 11px;
		display: block;
		padding: 6px 0px;
		color:#000;
}

.Form .TextField {
		color:#003366;
		background: #FAFAF0;
		border: solid 1px #ccc;
		padding: 3px 3px 3px 30px;
		font-size: 11px;
		display: block;
}

.Form .TextArea {
		color:#49676F;
		background: #FAFAF0;
		border: 1px solid #ccc;
		padding: 6px;
		font-size: 12px;
}

.Form input.SubmitComment {
		width: 57px;
		height: 29px;
		background: url(images/SubmitComment.jpg) no-repeat;
		margin-top: 4px;
}

.Form input.SubmitComment:hover {
		background: url(images/SubmitComment.jpg) no-repeat 0 -29px;
		margin-top: 4px;
}

.Form input.SubmitCommentIE {
		width: 57px;
		height: 29px;
		background: url(images/SubmitComment.jpg) no-repeat 0 -29px;
		margin-top: 4px;
}

/* End Form Elements */







/*---------------------------------- navigation (wp-nav)-------------------------------- */
.Nav span {
		padding: 1px 6px 1px 4px;
		color:#666;
}

.Nav .on {
		padding: 0.2em 0.5em;
		font-size: 11px;
		color:#FFF;
		background-color: #c73026;
}

.Nav {
		padding: 0px 30px;
		margin-right: 0.1em;
		margin-bottom: 1em;
		background: #fff;
}

.Nav a {
		padding: 0.2em 0.5em;
		color: #FFF;
		background-color: #666;
		font-size: 11px;
}

.Nav a:hover {
		background-color: #c73026;
		color: #FFF
}

.Nav a:visited {
		padding: 0.2em 0.5em;
}

/* ////////////////////////------ end Navigation ----------------- */















.infowrap {
		padding-right: 20px;
}

.rsstopwrap {
		width: 100px;
		height: 100px;
		float: right;
}

.rsstop {
		padding-top : 20px;
		padding-left :0px;
		padding-right: 20px;
		padding-bottom : 0px
}

.rsstopwrap a {
		background-image: url(images/rss.jpg);
		background-position: right top;
		background-repeat: no-repeat;
		float:right;
		height:35px;
		text-indent:-32697px;
		width:35px;
		cursor : pointer;
}

img {
		background-color:#FFFFFF;
		border:1px solid #DCDCDC;
		padding:5px;
}

img.alignleft,
div.alignleft {
		float:left;
		margin-top: 0px;
		margin-right: 10px;
		margin-bottom: 20px;
		margin-left:0px;
}

img.alignright,
div.alignright {
		float:right;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 20px;
		margin-left:10px
}

img.aligncenter,
div.aligncenter {
		text-align:center;
		margin:0 auto;
}

.aligncenter,
div.aligncenter {
		display: block;
		margin-left: auto;
		margin-right: auto;
}

.wp-caption {
		border: 1px solid #ddd;
		text-align: center;
		background-color: #f3f3f3;
		padding-top: 4px;
		margin: 10px;
}

.wp-caption img {
		margin: 0;
		padding: 0;
		border: 0 none;
}

.wp-caption p.wp-caption-text {
		font-size: 11px;
		line-height: 17px;
		padding: 0 4px 5px;
		margin: 0;
}

#footer {
		color:#AAAAAA;
		font-size:9px;
		text-align: left;
		line-height:22px;
		clear: both; /*overflow:hidden; */
		background-position: left bottom;
		height: 70px;
		width: 960px;
		display : block;
		background-image: url(images/footerbg.jpg);
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		background-repeat: no-repeat;
}

.footerwarp {
		padding-right: 15px;
		padding-left: 30px;
		padding-bottom:
5px;
		padding-top: 20px;
}

.footerwarp p {
		padding-top : 5px;
		border-top-width: 1px;
		border-top-style: dotted;
		border-top-color: #D6D6D6;
}

#footer img {
		vertical-align: middle;
}

/*//////////////--- footer---------------------------------------------*/

#twitter a {
		float : right;
}

#twitter {
		padding-top : 40px;
}

.rsstopwrap {
		width: 40px;
		height: 40px;
		float: right;
}

.rsstop {
		padding-top : 0px;
		padding-left :0px;
		padding-right: 0px;
		padding-bottom : 0px
}

.rsstopwrap a {
		background-image: url(images/rss.jpg);
		background-position: right top;
		background-repeat: no-repeat;
		float:right;
		height:40px;
		text-indent:-32697px;
		width:40px;
		cursor : pointer;
}

#top {
		width: 960px;
		clear: both;
		overflow:hidden;
		height : 106px;
		background-color: #9f0000;
		background-image: url(images/top.jpg);
		background-position: 0px 0px;
}

#topside {
		height: 50px;
		width: 330px;
		background-image: url(images/topside.jpg);
		background-repeat: no-repeat;
		background-position: left top;
		margin-bottom: -50px;
}

#columnfix {
		padding-right: 30px;
		padding-left: 30px;
}

.thum-img {
		border:1px solid #DCDCDC;
		padding : 5px;
		background-color : #fff;
		/*float:left;*/
		margin-right:15px;
}

.ftr-label {
		margin-bottom: 30px;
		background-position: left top;
		height: 96px;
		width: 96px;
		position: absolute;
		z-index: 10;
		left: 0px;
		top: 0px;
		background-attachment: scroll;
		background-color: transparent;
		background-image: url(images/ftr-label.png);
		background-repeat: no-repeat;
}



/* -------------------[ Featured ]------------------- */
/* POST META */

.feat-section {
		padding-top:0px;
		background:#fff;
		margin-bottom: 30px;
		margin-top: 15px;
		position: relative;
		width :620px;
		height :240px;
}

.feat-section p {
		margin : 0;
		padding : 0;
}

.feat-section-pad {
		padding-left:30px;
		padding-right:30px;
}

.featured-post {
		padding:0px;
}

.feat-section p {
		padding:0;
		text-align:justify;
}

#mySlides .ftr-title {
		float : right;
		width : 240px;
		height : 240px;
		background-color : #4C4C4C;
		font-size : 35px;
		line-height : 180%;
}

.ftr-title h2 a:hover {
}

.ftr-title h2 a {
		color: #2D2C2C;
		margin-top: 20px;
		padding-left: 0px;
		display:block;
}

.thum-img-wrap {
		float: left;
		padding-top : 5px;
		padding-bottom:10px;
}

.feat-section img {
		float: left;
		margin : 0px;
		padding:0px;
		border:none;
}

.postmeta span.comm {
		font-weight: normal;
}

.postmeta a:link,
.postmeta a:visited {
		color: #3d3d3d;
}

.postmeta a:hover,
.postmeta a:active {
		text-decoration: underline;
}

/* -------------------[ Featured ]------------------- */
/*--------------Start Comments------------------------------------------*/
#commentform .Form .Email {
		background: url(../images/FooterEmail.jpg) no-repeat left top;
}

#respond {
		padding-top:20px;
		margin-top:10px;
		color:#1C5867;
}

/*for later background: url(images/PostDotted.gif) repeat-x bottom; */
.commentlist {
		padding: 0;
		text-align: justify;
		margin-left:5px;
		margin-right:5px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#7D7D7D;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
}

.commentlist li {
		margin: 50px 0 3px 0px;
		list-style: none;/*	background:url(dotted_g.gif) repeat-x left bottom;*/
		border-top:1px dotted #DCDCDC;
		padding: 15px 5px 5px 5px;
}

.commentlist li li {
		margin: 0px;
		padding: 5px 10px 5px;
		border-bottom:0px;
		background:none;
}

.commentlist p {
		background:#FDFDEC none repeat scroll 0 0;
		border:1px solid #EEEEEE;
		clear:both;
		line-height:18px;
		margin-bottom:10px;
		margin-left:80px;
		margin-right:5px;
		padding:10px;
}

.commentlist li .avatar {
		float: left;
		border: 1px solid #eee;
		padding: 2px;
		background: #fff;
}

.commentlist li img.avatar {
		border:1px solid #DCDCDC;
		padding : 3px;
		margin-right : 5px;
		z-index:99;
}

.commentlist p p {
		padding-left:0px;
		border:none;
		margin:0px;
		padding:0px;
}

.commentmet_text {
		padding-left:5px;
		padding-top:5px;
}

.nocomments {
		text-align: center;
		margin: 0;
		padding: 0;
}

.commentmetadata {
		margin: 0;
		display: block;
		padding:1px 0px 10px 0px;
		background:url(dotted_g.gif) repeat-x left bottom;
		float : right;
		padding-right : 30px;
}

.commentmetadata_left {
		color:#c73026;
		font-size:17px;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.commentmetadata_left span {
		color:#ffffff;
}

.commentmetadata_right {
		color:#737373;
		font-size:11px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
}

.commentmetadata a {
		color:#C74E45;
}

.commentmetadata_right a {
		color:#ffffff;
}

#commentform {
		margin-left:55px;
		color:#7d7d7d;
		font-family:Verdana, Helvetica, tahoma;
		width:70%;
		background-color: #FFF;
}

#commentform a {
		color:#7d7d7d;
}

#commentform textarea {
		border:1px solid #E0E5E5;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		padding:3px;
		background-color: #fff;
		background-image: url(input_bg.gif);
		background-repeat: repeat-x;
		background-position: left top;
}

#commentform input#submit {
		background:none;
}

#commentform {
		width:550;
}

#commentform input {
		width: 170px;
		padding: 2px;
		margin: 5px 5px 1px 0;
		background-color: #fff;
		border:1px solid #E0E5E5;
		color:#5F6565;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		padding:4px 5px;
		line-height: 30px;
}

#commentform textarea {
		width: 350px;
		padding: 2px;
}

#commentform #submit {
}

#commentform p {
		margin: 5px 0;
}

#respond_box {
		width:625px;
		background:url(respond_.gif) no-repeat;
		margin-top:40px;
		padding-bottom:60px;
}

h3#respond {
		font-size:23px;
		color:#4b4b4b;
		margin-left:50px;
		font-weight:normal;
		padding-top:18px;
		padding-bottom:25px;
}

div.reply {
		text-align:right;
}

.reply a {
		color:#c73026;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:13px;
		border:1px solid #DCDCDC;
		padding : 1px 5px 1px 5px;
}

.reply a:hover {
		color:#7DAE12;
		text-decoration:underline;
}

cite {
		color:#c73026;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:13px;
}

.comment-author {
		margin-bottom:0;
		padding-top:1px;
		width:100px;
		float : left;
}

.comment-author span {
		color:#A6A6A6;
		display:block;
		font-size:0.9em;
		padding-left:65px;
		padding-top:0px;
}

.comment-author cite {
		color:#C92E25;
		display:block;
		font-size:1.4em;
		padding-left:65px;
		padding-top:10px;
}

/*
.odd {
		 background-color: #ECF3FD
}

.even {
		background-color: #FDFDEC;
}

.alt {
		margin: 0;
		padding: 10px;
}

/*
.alt { border-bottom:1px dotted #BBBBBB; border-left:1px dotted #BBBBBB; border-top:1px dotted #BBBBBB; margin:0; padding:0; }

*/

/*thread-odd, thread-even, and thread-alt
classes are the same as the odd/even/alt classes, but
these only apply to the top level of each set of comments and replies*/


.thread-odd {
}

.thread-even {
}

.thread-alt {
}

/*depth-1 is added to the top level comments,
depth-2 to the next level, and so on.*/

.commentlist li.depth-1 {
}

.commentlist li li.depth-2 {
		border-top:none;
		border-left:10px solid #EDEDED;
		margin:5px 5px 5px 15px;
		padding:10px;
}

.commentlist li li li.depth-3 {
		border-top:none;
		border-left:10px solid #EDEDED;
		margin:5px 5px 5px 30px;
		padding:10px;
}

/*--comments //  --------------------------------- */













#top-right {
		padding-top: 97px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 14px;
		float: left;
}


p.more-link-wrap a {
		float: right;
}

p.more-link-wrap {
		font-size:12px;
		font-style:italic;
		text-transform:capitalize;
		margin:0px;
        clear : both ;
	    float: right;
}

.sidebars ul li.cat-posts-title {
		font-size: 10px;
		line-height:160%;
		margin-top: 20px;
}

.sidebars ul li.cat-posts-title a {
		font-size: 14px;
		line-height:100%;
		color: #c73026;
		display:block;
		margin-bottom: -7px;
}

.article {
		border-bottom-width: 1px;
		border-bottom-style: dotted;
		border-bottom-color: #DFDFDF;
		margin-bottom: 60px;
}

/*--breadcrumb nav --------------------------------- */
  .breadcrumb {
		/* border-bottom:1px dotted;*/
color:#c73026;
		float:left;
		font-family:trebuchet MS, Arial, Helvetica, sans-serif;
		font-size:27px;
		line-height:normal;
		margin:15px 5px 15px;
		padding-bottom:3px;
		text-transform:capitalize;
		padding-left : 25px;
}

.breadcrumb a {
		color : #c73026;
}

.breadcrumb a {
}

/*--breadcrumb nav // ------------------------------- */



/*--search form --------------------------------- */



.searchform01 {
		vertical-align: middle;
		font-size: 15px;
}

.searchform01 fieldset {
		display: inline;
		vertical-align: middle;
}

.searchform01 label {
		display: inline;
		vertical-align: middle;
}

.searchform01 input {
		display: inline;
		vertical-align: middle;
}

.searchform01 .searchlabel {
		color: #9ca485;
		font-weight: bold;
		text-transform: uppercase;
		margin-right: 5px;
		font-family: verdana;
		letter-spacing: -1px;
}

.searchform01 .searchterm {
		border: 1px solid #D3D2D2;
		display : block;
		width: 210px;
		color: #999;
		background: #fff;
		padding : 3px;
		font-size: 0.9em;
		vertical-align: middle;
		float : left;
		height: 22px;
}

.searchform01 .searchbutton {
		text-transform:capitalize;
		cursor: pointer;
		color: #FFF;
		height :30px;
		width :70px;
		background-color: transparent;
		padding : 0 5px;
		float : right;
		font-family: 	Times New Roman, Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-weight : blod;
		margin-left :2px;
}

.searchform01 {
		color: #c73026;
}

.searchbutton:hover {
		color: #FFF;
}

.searchbutton {
		text-indent : -999em;
		background-color: transparent;
		background-image: url(images/searchbtn.jpg);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		height : 30px
}

/*--search form // --------------------------------- */


   p.single-meta {
		font-size: 10px;
		border-top:1px dotted #DDDBC6;
		margin-top : 30px;
		padding : 20px;
}

/*--contact form  --------------------------------- */

div.formcontainer {
		clear: both;
		overflow: hidden;
		width: 500px;
		text-align:left;
}

div.formcontainer form {
		text-align:left;
}

div.formcontainer span.required {
		color: #FF0000;
}

div.formcontainer p.error,
 div.formcontainer p.important,
 div.formcontainer p.information,
 div.formcontainer p.success {
		border-top: 1px solid #E8E8DE;
		color: #442;
		line-height: 250%;
		padding-left: 36px;
		width: 95%;
}

div.formcontainer p.error {
		background: #fbfbee url('error.png') no-repeat 12px 50%;
		border-bottom: 2px solid #F0D28B;
}

div.formcontainer p.important {
		background: #fbfbee url('important.png') no-repeat 12px 50%;
		border-bottom: 2px solid #FED7CE;
}

div.formcontainer p.information {
		background: #fbfbee url('information.png') no-repeat 12px 50%;
		border-bottom: 2px solid #C5DDF2;
}

div.formcontainer p.success {
		background: #fbfbee url('success.png') no-repeat 12px 50%;
		border-bottom: 2px solid #C7E9B3;
}

div.formcontainer form.contact-form {
		clear: both;
		float: none;
		width: 500px;
}

div.formcontainer form.contact-form fieldset {
		background: #fff;
		color: #333333;
		margin: 0.5em 0 1.5em 0;
}

div.formcontainer form.contact-form fieldset legend {
		text-transform: uppercase;
}

div.formcontainer form.contact-form fieldset div.form-label {
		display: block;
		float:none;
		line-height:150%;
		margin: 0.5em 0 0 0;
		padding:0;
		text-align:left;
		width:100%;
}

div.formcontainer form.contact-form fieldset div.form-label label,
 div.formcontainer form.contact-form fieldset div.form-option label {
		cursor: pointer;
		line-height:100%;
}

div.formcontainer form.contact-form fieldset div.form-textarea {
		display: block;
		float:none;
		margin: 0.2em 0 0 0;
		width:440px;
		border:1px #c8c8c8 solid;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		background-color: #FDFDEC;
}

div.formcontainer form.contact-form fieldset div.form-input input {
		padding: 0.3em;
		width: 97%;
}

div.formcontainer form.contact-form fieldset div.form-textarea textarea {
		padding: 0.3em;
		width: 440px;
}

div.formcontainer form.contact-form fieldset div.form-textarea textarea {
		overflow: auto;
		width: 430px;
}

div.formcontainer form.contact-form fieldset div.form-input input.error {
		background-color: #FBF4E2;
}

div.formcontainer form.contact-form fieldset div.form-input input.optional {
		margin-bottom: 0.2em;
}

div.formcontainer form.contact-form fieldset div.form-option,
 div.formcontainer form.contact-form fieldset div.form-submit {
		display: block;
		float:none;
		margin: 1em 0 0 0;
		width:100%;
}

div.formcontainer form.contact-form fieldset div.form-submit input {
		cursor:pointer;
		padding:0.5em 2em;
		background-color: #c73026;
		color: #FFF;
}

div.formcontainer form.contact-form fieldset div.form-input {
		background:#FFFFFF none repeat scroll 0 0;
		border:1px solid #EEEEEE;
		color:#666666;
		margin-bottom:5px;
		margin-top:5px;
		padding:3px;
		vertical-align:middle;
		width:200px;
}

/*--contact form // --------------------------------- */



/*--slider  --------------------------------- */




#mySlides-wrap {
		padding :5px;
		background :#4C4C4C
}

#jFlowSlide {
		border:0px solid #f09;
}

#myController span.jFlowSelected {
		background:#f09;
}

#myController {
		margin:20px 0 0 0
}

#myController span {
		color:#FFF;
		background:#000;
		margin:0 10px 0 0;
		cursor:pointer;
		padding: 4px;
}

#myController p {
		margin: 0;
		padding: 0 1em;
		font-size: 1.5em;
		position: relative;
		top: -50px;
		line-height: 50px;
		height: 50px;
		background: black;
		opacity: .7;
		filter:alpha(opacity=70);
}

#prevNext {
		z-index:88;
}

#prevNext img {
		border :none;
		padding-top : 30px;
		padding-bottom : 30px;
		padding-left : 0px;
		padding-rigth : 0px;
		background-color : #fff;
		margin :0px;
}

#prevNext .jFlowPrev {
		top: 80px;
		left: 0px;
		position:absolute;
}

#prevNext .jFlowNext {
		position:absolute;
		top: 80px;
		right: 0px;
}

.jFlowSlideContainer {
		background: #666;
}

/*--slider //--------------------------------- */
#catnav {
		width:646px;
		font-weight:normal;
		font-family: Georgia, Helvetica, sans-serif;
		font-size:12px;
		color:#fff;
		text-transform: capitalize;
}

#sfish {
		background:transparent url(images/sfish.png) repeat-x;
		width:100%;
}

#sfish,
#sfish ul {
		float:left;
		list-style:none;
		line-height:32px;
		padding:0;
		/*border-top:1px solid #575757;*/
		margin:0;
		width:100%;
		z-index:99;
}

#sfish a {
		display:block;
		color:#FFFFFF;
		text-decoration:none;
		padding:0px 10px;
}

#sfish li {
		float:left;
		padding:0;
}

#sfish ul {
		position:absolute;
		left:-999em;
		height:auto;
		width:151px;
		margin:0;
		line-height:1;
		border:0;
		border-top:1px solid #666666;
}

#sfish li {
		/*border-right:1px solid #4E4E4E;*/
		padding-right: 0px;
		padding-left: 0px;
}

#sfish ul li a :active {
		/*	border-right:1px solid #666666;*/

			background:#c73026;
}

#sfish li {
}

#sfish li ul,
#sfish li li {
		border: none;
}

#sfish li li {
		/*width:149px;*/
		border-top:1px solid #474747;
		padding-top: 3px;
		padding-bottom: 3px;
		padding-left: 0px;
		padding-right: 0px;
}

#sfish li ul {
		/*width:149px;*/

		padding-left: 0px;
		padding-right: 0px;
		margin : 0px;
}

#sfish li a {
		padding:0px 12px;
}

#sfish li li a {
		padding:4px 10px;
		width:130px;
}

#sfish li ul ul {
		margin:-21px 0 0 150px;
}

#sfish li li:hover {
		background:#003289;
}

#sfish li ul li:hover a,
#sfish li ul li li:hover a,
#sfish li ul li li li:hover a,
#sfish li ul li li li:hover a {
		color:#FFFFFF;
}

#sfish li:hover a,
#sfish li.sfhover a {
		color:#FFFFFF;
}

#sfish li:hover li a,
#sfish li li:hover li a,
#sfish li li li:hover li a,
#sfish li li li li:hover li a {
		color:#FFFFFF;
}

#sfish li:hover ul ul,
#sfish li:hover ul ul ul,
#sfish li:hover ul ul ul ul,
#sfish li.sfhover ul ul,
#sfish li.sfhover ul ul ul,
#sfish li.sfhover ul ul ul ul {
		left:-999em;
}

#sfish li:hover ul,
#sfish li li:hover ul,
#sfish li li li:hover ul,
#sfish li li li li:hover ul,
#sfish li.sfhover ul,
#sfish li li.sfhover ul,
#sfish li li li.sfhover ul,
#sfish li li li li.sfhover ul {
		left:auto;
		background:#444444;
}

#sfish li:hover,
#sfish li:active,
#sfish li.sfhover {
		background:#003289;
}

/* Contact Form 7 Styles */

.wpcf7-form p input, .wpcf7-form p select {

background-color:#cccccc;

}
