/* @override 
	http://timuruski.tumblr.dev/css/screen.css
	http://flirtsw.com/tumblr/css/screen.css
*/

body {
   background-color: #3a3642;
}

h1 {
   color: #9B83CC;
   font: bold 26px "Helvetica Neue", Helvetica, Arial, sans-serif;
   text-shadow: #fff 0 1px 0;
   letter-spacing: -1px;
}
blockquote {
	margin: 14px 0;
	padding: 0 8px;
	border-left: 1px solid #b7b7b7;
	font-size: 13px;
}
a {
   font-weight: bold;
   color: #9B83CC;
   text-decoration: none;
}

a:hover {
   color: #333333;
}

/* @group Misc post spans */

div.caption strong {
   background: #F5F5F5;
   font-style: normal;
   font-weight: bold;
}

div.caption em {
   font-style: italic;
}

span.post-update {
	font-weight: bold;
	color: #b7b7b7;
}
span.ipa {
	font-style: italic;
}

/* @end */



/* @group Document Container */

div#document {
   width: 858px;
   margin: 60px auto 0 auto;
   
   background: #e0e0e0 url(http://flirtsw.com/tumblr/images/content-bg.png) repeat-y;
   
   color: #848484;
   font: normal 13px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

div#header {
   width: 858px;
   height: 115px;
   margin: 0;
   clear: both;
   
   background: url(http://flirtsw.com/tumblr/images/header-bg.png) no-repeat;
}
div#header h1 {
   margin: 0 0 0 235px;
   padding: 0;
}
div#header h1 a {
   display: block;
   float: none;
   width: 520px;
   height: 72px;

}
div#header h1 a span {
   display: none;
}

div#content {
   background: #e0e0e0 url(http://flirtsw.com/tumblr/images/content-bg.png) repeat-y;
   padding: 0 45px 0 45px;
}

/* @end */

/* @group Footer */
div#footer {
   width: 858px;
   clear: both;
}

div#footer p#nav {
   clear: both;
   height: 24px;
   margin: 0 0 0 235px;
   padding: 40px 0 0 0;
   
   font: bold 12px Verdana, sans-serif;
   text-shadow: #fff 0 1px 0;
   letter-spacing: -1px;
}
div#footer p#nav a {
   display: block;
   color: #595959;
   text-decoration: none;
}

div#footer p#nav a#prev {
   float: left;
   margin: 0 10px 0 0;
   padding: 0 0 0 15px;
   background: url(http://flirtsw.com/tumblr/images/btn-arrow-left.png) no-repeat;
}
div#footer p#nav a#prev span {
   display: block;
   height: 18px;
   background: #CCCCCC url(http://flirtsw.com/tumblr/images/btn-cap-right.png) no-repeat top right;
   padding: 0 10px 0 8px;
}
div#footer p#nav a#next {
   float: left;
   margin: 0 0 0 10px;
   padding: 0 15px 0 0;
   background: url(http://flirtsw.com/tumblr/images/btn-arrow-right.png) no-repeat top right;
}
div#footer p#nav a#next span {
   display: block;
   height: 18px;
   background: #CCCCCC url(http://flirtsw.com/tumblr/images/btn-cap-left.png) no-repeat top left;
   padding: 0 8px 0 10px;
}

div#footer p#nav span#page-count {
   display: block;
   float: left;
   margin: 1px 0 0 0;
   color: #b2b2b2;
   font-size: 10px;
}

div#footer div#base {
   float: left;
   width: 768px;
   height: 82px;
   margin: 0;
   padding: 0 45px 0 45px;
   background: url(http://flirtsw.com/tumblr/images/footer-bg.png) no-repeat bottom left;

}
div#footer div#base p#apple {
   float: left;
   width: 128px;
   height: 14px;
   margin: 16px 0 0 4px;
   padding: 0;
}
div#footer div#base p#apple a {
   display: block;
   width: 12px;
   height: 14px;
   margin: 0;
   
   background: url(http://flirtsw.com/tumblr/images/apple.png) no-repeat;
}
div#footer div#base p#apple a span {
   display: none;
}

div#footer div#base p#copyright {
   float: left;
   width: 634px;
   margin: 16px 0 0 0;
   padding: 0;
   
   font: normal 9px Verdana, sans-serif;
   color: #B2B2B2;
   text-shadow: #FFFFFF 0 1px 0;
   text-align: center;
}

/* @end */

/* @group Post: All */
div#content div.post {
   width: 768px;
   float: left;
   clear: both;
   /*margin: 0;
   padding: 0 0 20px 0;*/
   margin: 20px 0 0 0;
   padding: 0;
}
div#content div.post div.sidebar {
   width: 190px;
   float: left;
}
div#content div.post div.post-date {
   background: url(http://flirtsw.com/tumblr/images/post-div-bg.png) no-repeat top right;
   width: 768px;
   height: 22px;
   margin: 0 0 6px 0;
   padding: 0;
   clear: both;
}

div#content div.post div.content {
   width: 520px;
   float: left;
}

div#content div.post div.post-date h2 {
   width: 120px;
   height: 22px;
   margin: 0;
   padding: 5px 13px 0 0px;
   
   background: url(http://flirtsw.com/tumblr/images/post-date-bg.png) no-repeat;
   
   /*font: bold 13px "Omnes", Tahoma, sans-serif;*/
   /*font: bold 10px Tahoma, sans-serif;*/
   font: bold 10px Verdana, sans-serif;
   text-shadow: #cab7ec 0 1px 0;
   text-transform: lowercase;
   text-align: right;
   color: #382E4C;
}

div#content div.post div.sidebar p.permalink {
   float: right;
   margin: 5px 24px 0 0;
}
div#content div.post div.sidebar p.permalink a {
   display: block;
   width: 12px;
   height: 13px;
   
   background: url(http://flirtsw.com/tumblr/images/permalink-bg.png) no-repeat 0 0;
   
   font-size: 13px;
   color: #f0f0f0;
   text-decoration: none;
}
div#content div.post div.sidebar p.permalink a:hover {
   background: url(http://flirtsw.com/tumblr/images/permalink-bg.png) no-repeat 0 -13px;
}
div#content div.post div.sidebar p.permalink a span {
   display: none;
}

/* @end */

/* @group Post: text */
div#content div.post div.text-content {
   width: 520px;
   float: left;
   margin: 0 0 0 0;
   font-size: 13px;
}
div#content div.post div.text-content h3 {
   margin: -4px 0 4px 0;
   color: #7a7a7a;
   text-shadow: #fff 0 1px 0;
   font-size: 18px;
}
div#content div.post div.text-content p {
   margin: 4px 0 8px 0;
   padding: 0;
}
div#content div.post div.text-content p a {
   color: #9b83cc;
   font-weight: bold;
   text-decoration: none;
}
div#content div.post div.text-content h4 {
   margin: 12px 0 0 0;
   font-size: 16px;
}
/* @end */

/* @group Post: photo */
div#content div.post div.photo-content {
   width: 520px;
   float: left;
}
div#content div.post div.photo-content p.photo {
   margin: 0;
   padding: 0;
}

div#content div.post div.photo-content p.photo img {
   background: #d1d1d1;
   padding: 10px;
   border: 1px solid #c4c4c4;
}
div#content div.post div.photo-content div.caption {
   margin: 10px 0 0 0;
   padding: 0;
}
div#content div.post div.photo-content div.caption p {
   margin: 4px 0;
   padding: 0;
}
div#content div.post div.photo-content div.caption p a {
   color: #9b83cc;
   font-weight: bold;
   text-decoration: none;
}
/* @end */

/* @group Post: quote */
div#content div.post div.quote-content {
   width: 520px;
   float: left;
}
div#content div.post div.quote-content blockquote {
   margin: 0;
   border-left: none;
   
   color: #9E9E9E;
   font: bold 26px "Helvetica Neue", Helvetica, Arial, sans-serif;
   line-height: 26px;
   text-shadow: #fff 0 1px 0;
   letter-spacing: -1px;
   text-decoration: none;
}
div#content div.post div.quote-content div.caption {
   margin: 10px 0 0 0;
   padding: 0;
}
div#content div.post div.quote-content div.caption p {
   margin: 4px 0;
   padding: 0;
}
div#content div.post div.quote-content div.caption p a {
   color: #9b83cc;
   font-weight: bold;
   text-decoration: none;
}
/* @end */

/* @group Post: link */
div#content div.post div.link-content {
   width: 520px;
   float: left;
}
div#content div.post div.link-content p.link {
   margin: 0 0 0 0;
   padding: 0;
}
div#content div.post div.link-content p.link a {
   margin: 0;
   color: #9B83CC;
   font: bold 26px/18px "Helvetica Neue", Helvetica, Arial, sans-serif;
   text-shadow: #fff 0 1px 0;
   letter-spacing: -1px;
   text-decoration: none;
}
div#content div.post div.link-content p.link a:hover {
   color: #333333
}
div#content div.post div.link-content div.caption {
   margin: 4px 0 0 0;
   padding: 0;
}
div#content div.post div.link-content div.caption p {
   margin: 4px 0 8px 0;
   padding: 0;
}

div#content div.post div.link-content div.caption p em {
   background: #F5F5F5;
   font-style: normal;
   font-weight: bold;
}

/* @end */

/* @group Post: chat */
div#content div.post div.chat-content {
   width: 520px;
   float: left;
}
div#content div.post div.chat-content p {
   margin: 0;
   padding: 4px 8px;
}
div#content div.post div.chat-content p.odd {
   background: #F5F5F5;
}
div#content div.post div.chat-content p.even {
   background: #d1d1d1;
}

div#content div.post div.chat-content p span.name {
   color: #626262;
   font-weight: bold;
}
div#content div.post div.chat-content div.caption {
   margin: 10px 0 0 0;
   padding: 0;
}
div#content div.post div.chat-content div.caption p {
   margin: 4px 0;
   padding: 0;
}
div#content div.post div.chat-content div.caption p a {
   color: #9b83cc;
   font-weight: bold;
   text-decoration: none;
}
/* @end */

/* @group Post: audio */
div#content div.post div.audio-content {
   width: 520px;
   float: left;
}
div#content div.post div.audio-content div.caption {
   margin: 10px 0 0 0;
   padding: 0;
}
div#content div.post div.audio-content div.caption p {
   margin: 4px 0;
   padding: 0;
}
div#content div.post div.audio-content div.caption p a {
   color: #9b83cc;
   font-weight: bold;
   text-decoration: none;
}
/* @end */

/* @group Post: video */
div#content div.post div.video-content {
   width: 520px;
   float: left;
}
div#content div.post div.video-content div.caption {
   margin: 10px 0 0 0;
   padding: 0;
}
div#content div.post div.video-content div.caption p {
   margin: 4px 0;
   padding: 0;
}
div#content div.post div.video-content div.caption p a {
   color: #9b83cc;
   font-weight: bold;
   text-decoration: none;
}
/* @end */





