/*

Theme Name: JetSetCitizen Theme


*/

html{

background-color:#f7f7f7;

}

strong {
   font-weight: bold;
}

body{

background-image: url(images/body-bcgrd.gif);

background-position: center top;

background-repeat: repeat-y;

padding:9px;

font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;

}

a, a:link{

outline: none;
color:#000;
text-decoration: none;

}

#doc{

width:980px;

padding:0px;

}

#hd{

width:980px;

height:325px;

background-image: url(images/header-bcgrd.gif);

background-position: left top;

background-repeat: repeat-x;

}

#bd{

clear:both;

background-image: url(images/bd-bcgrd.gif);

background-position: left top;

background-repeat: repeat-y;

}

#ft{

margin:10px 0 0px 0;

background-image: url(images/bottom-border.gif);

background-position: left top;

background-repeat: repeat-x;

padding:5px 0;

font-size:11px;

}

.clear{

clear:both;

}

#logo{

width:700px;

height:60px;

float:left;

background-image: url(images/slogan.gif);

background-position: left top;

background-repeat: no-repeat;

margin:0 0 2px 0;

}

h1#jetset a{

width:201px;

height:60px;

display:block;

float:left;

background-image: url(images/logo.gif);

background-position: left top;

background-repeat: no-repeat;

text-indent: -9999px;

}

#search{

float:right;

margin:5px 6px 0 0;

}

html>body #search{

margin:6px 13px 0 0;

}

html>/**/body #search{

margin:10px 13px 0 0;

}

#search form{

padding:5px 0;

}

#search form input{

background-image: url(images/search-icon.gif);

background-position: left top;

background-repeat: no-repeat;

padding:6px 0 7px 25px;

border:none;

width:231px;

}

#image-container{

width:618px;

height:243px;

margin:0 0px 0 0;

float:left;

}

#sidebar-4{

width:360px;

float:right;

background-color: #CFCFCF;

height:243px;

}

/*#sidebar-4 h2{

width:360px;

height:40px;

background-image: url(images/recent-comments.gif);

background-position: left top;

background-repeat: no-repeat;

text-indent: -9999px;

}*/

div#sidebar-4 ul li{

color:#000;

padding:5px 3px;

font-size: small;

list-style: circle;

}

div#sidebar-4 ul li a{
background: url(images/bullet.gif) no-repeat 3px center;
padding:3px 3px 3px 18px;
margin-left: 27px;
}

.recent-com{

height:240px;

overflow:hidden;

}

ul#nav{

width:600px;

margin:-0px 0 0 20px;

z-index:99;

position:relative;

top:-27px;

}

html>body ul#nav{
	margin:0 0 0 20px;
}

/* html>body ul#nav{

margin:-27px 0 0 20px;

} */

ul#nav li{

display:inline;

font-weight:bold;

}

ul#nav li a{

background-image: url(images/nav-bcgrd.png);

background-position: 0 -30px;

padding:6px 10px;

text-decoration: none;

color:#000;

display:block;

float:left;

margin:0px 1px;

}

ul#nav li a:hover, ul#nav li a.active{

background-position: 0 0;

}

ul#nav li.current_page_item a{

background-position: 0 0;

}

.yui-gc div.first{

width:592px;

margin:0 5px 0 10px;

}

.yui-gc .yui-u{

width:352px;

}



div.post-container{

font-size:14px;

}

div.post-container blockquote{

width:450px;

margin:5px auto;

background-color: #ececec;

border-top:1px solid #ccc;

border-left:1px solid #ccc;

border-right:3px solid #d1d4cd;

border-bottom:3px solid #d1d4cd;

padding:10px;

font-size:15px;

font-style: italic;



}

div.tags, div.title, div.extra{

background-image: url(images/bottom-border.gif);

background-position: left bottom;

background-repeat: repeat-x;

padding:5px 0; 

clear: both;

margin: 5px 0;
}

div.title{
background: #031100;
font-family:"Times New Roman", Times, serif;

}

div.title h2{

border:0px;

}

div.title span{

width:70px;

margin:5px 0;

color:#9F9F9F;

font-size:10px;

font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 
}
div.title .date{
float: left;	
}

div.title h1{

color:#031100;

font-size:25px;

/* margin:0 0 0 70px; */

padding:5px 0 5px 5px;

border-bottom:1px solid #666666;
border-left:4px solid #666666;

line-height: 1em;



}

div.title h2{

color:#031100;

font-size:25px;

margin:0 0 0 0px;

padding:5px 0 5px 5px;

line-height: 1em;

}

div.title h1 a, div.title h1 a:visited, div.title h2 a{

padding:0 5px;

background-color:#031100;

color:#fff;

text-decoration: none;



}

div.title h1 a:hover{

color:#031100;

background-color:#fff;

}

p.info{
float: right;
text-align:right;
margin:3px 0 5px 0;
width: 500px;

}

p.info a, p.info a:visited{

font-weight:bold;

padding:0 1px;

color:#ff3506;

text-decoration: none;

}

p.info a:hover{

color:#fff;

}

p.info span.filed{

/*background-image: url(images/filed-under.gif);

background-position: left center;

background-repeat: no-repeat;*/

padding:3px 0;

}

p.info span.author{

/*background-image: url(images/author.gif);*/

background-position: left center;

background-repeat: no-repeat;

padding:3px 0 3px 3px;

}

div.post-entry{
margin:15px 0 33px 0;
}

div.post-entry p{

margin:0 0 10px 0;
text-align:justify;

}
.post-entry a{
color:#FF3506;
}

.post-entry a:hover{
font-weight: bold;
}


div.post-entry ul{

margin:10px;

}

div.post-entry ul li{

list-style-type:disc;

margin:5px 5px 5px 10px;

font-size:14px;

color:#000;

}





div.post-entry ul li a, div.post-entry ul li a:visited{

text-decoration: none;

font-weight:bold;

color:#75472f;

}

div.post-entry ul li a:hover{

color:#000;

}

div.tags p{

background-image: url(images/tags.gif);

background-position: left center;

background-repeat: no-repeat;

padding:3px 0 3px 25px;

color:#75472f;

}

div.tags p a{

color:#75472f;

text-decoration: none;	

}

div.share{
}

div.comment{



/*background-image: url(images/comment-icon.gif);

background-position: left center;

background-repeat: no-repeat; */

padding:10px 5px 5px 10px !important;
font-size:11px;

}

div.comment a{

color:#031100;

text-decoration: none;

font-weight:bold;

}

div.rss-container{

background-image: url(images/subscribe-rss.gif);

background-position: left top;

background-repeat: no-repeat;

width:350px;

height:73px;

}

div.rss-container img{

float:left;

margin:0 0 0 130px;

}

div.rss-container h1#rss-icon a{

display:block;

width:104px;

height:60px;

float:right;

text-indent: -9999px;

background-image: url(images/rss-button.gif);

background-position: left top;

background-repeat: no-repeat;

}



div.left{

float:left;

width:160px;

margin:0px 8px 10px 0

}

div.right{

width:183px;

float:left;

}

div.widget{

background-color:#f9f9f8;

border:1px solid #e6e9e2;

margin:0 0 10px 0;

}

div.widget img{

margin:0 auto 10px auto;

}

div.widget-large{

background-color:#f9f9f8;

border:1px solid #e6e9e2;

margin:10px 0 0px 0;

}

div.widget-large h2{

display: block;

background-color: #031100;

color: #fff;

padding: 10px 0 10px 10px;

font: bold 13px arial;

/*background-position: left top;

background-repeat: no-repeat;*/

text-align: left;

}



div.widget-large p{

margin:10px;

}

div.widget h2{

display: block;

background-color: #031100;

color: #fff;

padding: 10px 0 10px 10px;

font: bold 13px arial;

/*background-position: left top;

background-repeat: no-repeat;*/

text-align: left;

}



div.widget ul{

padding:3px 0 5px 0;

}

div.widget ul li{

	background-image: url(images/bottom-border.gif);

background-position: left bottom;

background-repeat: repeat-x;

}

div.widget ul li a{

color:#031100;

text-decoration: none;

}

div.widget ul.categories li, div.widget #recent-post ul li, div#sidebar-4 ul li{

background-image: url(images/bottom-border.gif);

background-position: left bottom;

background-repeat: repeat-x;

margin:1px 1px;

padding:0px;

}

div.widget ul.recent-post li, div.widget ul li{

padding:5px;

}



div.widget ul.categories li a, #recent-post li a{

background-image: url(images/link-icon.gif);

background-position: 3px 5px;

background-repeat: no-repeat;

padding:3px 0 3px 18px;

display:block;

}

div.textwidget{

margin:0px;

}

div.widget ul.categories li a:hover{

background-color: #e6e9e2;

}

div#sidebar-4 ul li a{

color:#000;
font-size: 10px;

}

div#sidebar-4 ul li a:hover{

color:#1f1f1f;

}

div.widget ul.recent-post li a:hover{

text-decoration: underline;

}

#ft{

font-size:14px;

}

#ft p{

text-align:right;

}

#ft ul{

float:left;

width:640px;

}

#ft ul li{

display:inline;

border-right:1px solid #031100;

}

#ft ul li:last-child{

border:none;

}

#ft ul li a, #ft ul li a:visited{

color:#031100;

text-decoration:none;

padding:0 5px;

}

#ft ul li a:hover{

text-decoration:underline;

}

.post-container h2{

margin:5px 0;

padding:5px;

border-bottom: 1px solid #ccc;

font-size:18px;

}

.post-container h1{
margin:5px 0;
padding:5px;
border-bottom: 1px solid #ccc;
font-size:18px;
}



.commentlist {

margin: 1em 0;

padding: 0;		

}



div.post-container .commentlist li {

list-style:none;

margin:1em 0;

padding: 0.5em 0.5em 2em;	

border: #ddd 1px solid;

}



div.post-container .commentlist li.alt {

background-color: #fafafa;  

}



div.post-container .commentlist li.item{

background-color: #fcfef2;

}



div.post-container .commentlist li.authorcomment {

border:#fc9 1px solid;      

}





div.post-container .commentlist li .info {

padding:5px;

}



div.post-container .commentlist li .info a, div.post-container .commentlist li .info a:visited, div.post-container .commentlist li .user-comment a, div.post-container .commentlist li .user-comment a:visited, p.loggedin a, p.loggedin a:visited{

font-weight:bold;

text-decoration:underline;

color:#000000;

}



div.post-container .commentlist li .info a:hover, div.post-container .commentlist li .user-comment a:hover, p.loggedin a:hover{

text-decoration: none;

}



div.post-container .commentlist li cite {

margin-top:10px;

font-size:13px;

font-style:normal;

font-weight:normal;

}



div.post-container .commentlist li cite a{

font-weight:bold;

}



div.post-container .commentlist li small.commentmetadata a{

color:#333;

}



.comment-author{

font-size:14px;

}



.comment-date{

font-size:85%;

color:#656668;

}



div.post-container .commentlist li .info em {

margin:0;

padding:0;

font-style:normal;

font-size:0.9em;

color:#999;

}



span.commentnum{

font-size:205%;

margin:0 10px 0 0;

}



div.post-container .commentlist li .user-comment{

margin:5px 0;

}



div.post-container .commentlist li p{

text-align:justify;

font-size:100%;

margin:5px 5px;

}

div.post-container h3, div.post-container-form h3{

margin:5px 0;

padding:5px;

font-size:13px;



}



.post-container-form{

margin:10px 0px;

padding:0px 0;

clear:both;

}



div.post-container-form form{

padding:5px;

}



div.post-container-form h4{

padding:5px 5px;

margin:0 0 10px 0;

background-color: #eee;

}



div.post-container-form form fieldset input{

margin:5px 0;

}



div.post-container-form form fieldset label{

position:relative;

top:-5px;

}

div.post-container-form textarea.text-area{

width:450px;

border:1px solid #ccc;

margin:5px 0;

}

h2.pagetitle{

margin:5px 0;

padding:5px;

font-weight:bold;

border-bottom: 1px solid #ccc;

border-top: 1px solid #ccc;

font-size:16px;

}



div.sociable { margin-bottom: 3px; }



span.sociable_tagline { position: relative; }

span.sociable_tagline span { display: none; width: 14em; }

span.sociable_tagline:hover span {

	position: absolute;

	display: block;

	top: -5em;

	border: 1px solid #ccc;

	color: black;

	line-height: 1.25em;

}

.sociable span {

	display: block;

}

.sociable ul {

	display: inline;

	margin: 0 !important;

	padding: 0 !important;

}

.sociable ul li {

	background: none;

	display: inline;

	list-style-type: none;

	margin: 0;

	padding: 1px;

}

.sociable ul li:before { content: ""; }

.sociable img {

	float: none;

	width: 16px;

	height: 16px;

	border: 0;

	margin: 0;

	padding: 0;

}



.sociable-hovers {

	opacity: .4;

	-moz-opacity: .4;

	filter: alpha(opacity=40);

}

.sociable-hovers:hover {

	opacity: 1;

	-moz-opacity: 1;

	filter: alpha(opacity=100);

}
div.extra{
       background:#ffffff;
       border:1px dashed #cfcfcf;
       color:#1f1f1f;
       width:100%;
}
div#subscribeme{
        width:100%;
        clear:both;
}

div#header-container-form, #leftsubscribe{
       /*border: #9ACF19 1px solid;*/
      background:#CFCFCF;
      border:1px solid #AFAFAF;
      float:left;
      height:170px;
      margin:6px;
      width:280px;
}
#leftsubscribe ul li{
      list-style: square;
      margin: 15px;
      color: #afafaf;
}
#leftsubscribe a:hover{
      color: #37B3DF;
}
#leftsubscribe a{
      color: #0085AF;
}

div#header-container-form p{
     text-align: right;
}
div#header-container-form span{
    margin: 0 5px;
}
div#header-container-form input{
     margin-right: 30px;
}
div.header-container-form{
       /*border: #9ACF19 1px solid;*/
       color:#1F1F1F;
       background:#cfcfcf;
}
#subscribeme p{
       margin: 5px;
}
#subscribebox{
       background: #efefef;
       padding:10px 0;
}
div#header-container-form h2, #subscribeme strong, #leftsubscribe h2{
       font-weight:bold;
       margin:0 0px 10px 0;
       background-color:#0A90C2;
       border:1px solid #0081AF;
       padding:5px;
       color:#2f2f2f;
       font-size: 14px;
}

div.header-container-form h1{
       font-weight:bold;
       /*margin:0 0px 10px 0;*/
       background-color:#0A90C2;
       border:1px solid #0081AF;;
       padding:5px;
       color:#000000;
}


div.header-container-form form p{

margin:5px 5px 0 5px;

padding:0px;

line-height:normal;

}

div.header-container-form form p span{

width:80px;

float:left;

text-align:right;

margin:0 5px 0 0;

}

div.header-container-form input[type=text]{

border:1px solid #1f1f1f;

padding:3px;

}
.alignleft{
float:left;
margin:0 10px 10px 0;
}
.alignright{
float:right;
margin:0 0 10px 10px;
}

.wp-caption {
     -moz-border-radius-bottomleft:3px;
     -moz-border-radius-bottomright:3px;
     -moz-border-radius-topleft:3px;
     -moz-border-radius-topright:3px;
      background-color:#F3F3F3;
      border:1px solid #DDDDDD;
      padding-top:4px;
      text-align:center;
      float:left;
      margin:0 12px 0 0;
}
.wp-caption img {
      border:medium none;
      margin:0;
      padding:0;
}
.wp-caption p.wp-caption-text {
      color:#111111;
      font-size:11px;
      line-height:17px;
      margin:0;
      padding:0 4px 5px;
      text-align:center;
}
div.itemhead h3{
      font-size: 25px;
      margin: 10px 0 3px;
      font-family:"Times New Roman",Times,serif;
}
a.searchlink:hover{
      background-color:#FFFFFF;
      color:#031100;
}
a.searchlink, a.searchlink:visited{
      background-color:#031100;
      color:#FFFFFF;
      padding:0 5px;
      text-decoration:none;
}
.entry{
     width: 100%;
     padding: 15px;
}
.chronodata{
     font-size: 10px;
     margin-bottom: 15px;
     font-weight: bold;
}
#searchbox{
     float:left;
     width:592px;
}
.storycontent{
    text-align: justify;
    margin: 5px 0 10px;
}
.metadata{
   font-weight: bold;
}
#sfstatstrip{
   display: none;	
}
#liststyler{
    list-style: square;
}
.categories li a, .blogroll li a{
    background:transparent url(images/bullet.gif) no-repeat scroll 3px center;
   font-size:14px;
   font-weight:bold;
   line-height:22px;
   margin-left:25px;
   padding:3px 3px 3px 18px;
}
.categories{
    margin: 5px 0;
}
div.sociable ul li{
    margin: 0;
}
#relatedpostitle{
   font-weight:bold;
}
#commentluv{
   margin: 10px;
}

#commentsubscribe{
   margin: 10px;
   padding:0 6px;
}
#addcommentbutton{
   height:40px;
}
#addcommentbtn{
   text-align:right;
   padding:5px 15px;
}
.paginate{
    background:#0A90C2 none repeat scroll 0 0;
    font-size:16px;
    height:20px;
    padding:5px 15px;
}
.next-post{
   float: right;
   background: #0A90C2;
}
.next-post a{
   color: #efefef;
}
.first-post{
   background: #0A90C2;  
}
.first-post a{
   color: #efefef;
}
.first-post a:hover, .next-post a:hover{
   color: #2f2f2f;
}
#postads{
   float: right;
   margin-left: 10px;
}
.widget_twitter li{
   background:transparent url(images/bullet.gif) no-repeat scroll 3px 10px;
   font-size:14px;
   line-height:22px;
   margin-left:25px;
   padding:3px 3px 3px 18px;
}
.widget_twitter a{
   color: #0058AF;
}
a.twitterwidget-title{
   color: #fff;
   font-size: 16px;
   margin-left: 5px;
}

#top-commentators li{
   font-size:14px;
   font-weight:bold;
   line-height:22px;
   margin-left:15px;
   padding:3px 3px 3px 18px;
}
#respond{
	background: #DFF7FF;
	border: 1px solid #4FD1FF;
	margin:15px 3px;
	padding:4px 4px 4px 8px;
}
#reply-title{
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 6px;
}

#cancel-comment-reply-link, .comment-reply-link{
	border-radius: 13px 13px 13px 13px;
	-webkit-border-radius: 13px 13px 13px 13px;
	-moz-border-radius: 13px 13px 13px 13px;
	background: #FF9F9F;
	padding: 0 4px 2px;
	border: 1px solid #FF6F6F;
}
.comment-meta{
	font-size: 10px;
}
.comment-body{
	margin: 8px 0;
	border-top: 1px solid #ddd;
	padding-top: 10px;
	clear: both;
}
.avatar{
	float: right;
	margin: 4px;
	border: 1px solid #5f5f5f;
}
.fn{
	font-weight: bold;
}
.children .comment{
	border-left: 3px solid #ddd;
}
#commentform p{
	margin: 6px 0;
}
