﻿body {
background:#222 url(images/bp.gif) repeat center top;
font-family:Arial,Helvetica,sans-serif;
font-size:15px;
line-height:23px;
color:#333;
direction:rtl;
margin:0;
padding:0
}

a:link {
text-decoration:none;
color:#f24;
border:0
}

a:active {
text-decoration:underline;
color:#111;
border:0
}

a:visited {
color:#f24;
border:0;
text-decoration:none
}

a:hover {
text-decoration:underline;
color:#f60;
border:0
}

a:focus {
outline:none
}

h1,h2,h3,h4 {
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif
}
h4 {
font-size:18px;
font-weight:900;
letter-spacing:-0.05em;
margin:0;
}

img {
border:none;
text-align:center;
margin:0;
padding:0
}

hr {
border-left:0 solid #abb0b5;
border-right:0 solid #222;
border-top:1px dotted #abb0b5;
border-bottom:0 solid #abb0b5;
height:1px
}

#supernav {
font:bold 9px/9px Lucida Grande,Arial,Helvetica,Sans-Serif;
display:block;
font-family:Lucida Grande,Arial,Helvetica,Sans-Serif;
font-size:5px;
font-style:normal;
font-variant:normal;
font-weight:700;
left:0;
line-height:0;
position:absolute;
text-align:right;
top:67px;
width:720px;
margin:0 0 0 -96px;
padding:6px 16px
}

#supernav li {
text-transform:lowercase;
display:inline;
margin:0;
padding:0
}

#bgcontainer {
width:1005px;
margin:0 auto
}

* html .Header {
height:130px
}

.Header {
width:100%;
min-height:130px;
float:left;
position:relative
}

.Logo {
float:left;
}

.Header .LogoText h1 {
font-size:55px;
line-height:55px;
letter-spacing:-3px;
font-weight:700;
font-family:"Trebuchet MS";
position:absolute;
top:48px;
margin:0;
padding:0
}

.Header .Desc {
position:absolute;
top:100px;
color:#ccc;
font-size:14px;
line-height:14px;
font-weight:700;
font-family:"Trebuchet MS";
margin:0;
padding:10px
}

.Menu {
width:470px;
float:right;
position:absolute;
top:58px;
padding:0 0 0 30px
}

.Menu ul {
list-style:none;
margin:0;
padding:0
}

.Menu ul li {
display:inline;
font-size:14px;
line-height:14px;
font-weight:700;
font-family:"Trebuchet MS";
margin:0;
padding:0
}

.Menu ul li a {
background:none;
float:right;
padding:3px 12px
}

.Menu ul li a span {
display:block;
float:right;
color:#fff;
background:#333
}

.Menu ul li a:hover span {
background-position:100% -27px;
color:#fff
}

.Menu ul li a:hover {
background-position:0 -27px;
color:#ff9;
text-decoration:none
}

.CON {
width:975px;
float:left;
border:5px solid #000;
background:#fff;
padding:10px
}

.SCS {
width:435px;
float:right;
padding:0 15px
}

.SC {
width:440px;
float:right;
padding:0 15px
}

.pagetitle {
font-size:24px;
line-height:24px;
font-weight:700;
letter-spacing:-1px;
border-bottom:1px solid #d0c1c1;
margin-top:0;
color:#006;
padding:15px 0
}

.Post {
width:538px;
float:right;
line-height:18px;
font:12px 'Trebuchet MS',Arial,sans-serif;
color:#000;
padding:10px 10px 15px 15px
}

.PostHead {
margin-left:55px
}

.PostHead h2 {
font-size:24px;
line-height:24px;
letter-spacing:-1px;
font-weight:700;
color:#003;
margin:0;
padding:0 0 1px
}

.PostHead h2 a:visited {
color:#f26;
text-decoration:none
}

.PostHead h2 a:hover {
color:#000;
text-decoration:none
}

.PostHead h3 {
font-size:14px;
line-height:14px;
font-weight:700;
color:#003;
margin:0;
padding:0
}

.details {
margin:0;
padding:3px 0 0
}

* html .PostTime {
right:-15px
}

.PostTime {
position:absolute;
right:380px;
top:3px;
background:url(images/PostTimeBkg.gif) no-repeat;
height:71px;
width:67px;
text-align:center;
color:#fff;
margin:0;
padding:0
}

.PostTime strong {
display:block;
line-height:9px;
color:#444
}

.PostTime .day {
font-size:13px;
line-height:18px;
letter-spacing:-1px;
padding-top:12px;
font-family:'Arial';
color:#222
}

.PostTime .month {
font-size:10px;
text-transform:lowercase;
color:#444
}

.PostTime .year {
padding-top:7px;
font-weight:400;
color:#222
}

.PostHead small {
font-size:11px;
line-height:14px;
font-weight:700;
display:block;
color:#444;
margin:0;
padding:0
}

.PostAuthor {
color:#999
}

.PostCat {
color:#f60
}

.PostContent {
font-size:13px;
line-height:1.4em;
color:#222;
padding:10px 0 0
}

.PostContent p {
color:#222222;
font-size:16px;
line-height:22pt;
text-align:justify;
}

.PostContent .wp-caption-text {
font-size: 12px;
font-weight: 600;
}

.PostContent ol {
font-size:15px;
line-height:25px;
margin:0;
padding:0 0 0 25px;
}

.PostContent ol li {
color:#444;
padding:2px 0;
}

.PostContent ul li {
-moz-background-inline-policy:continuous;
background:url("images/list-bg.gif") repeat scroll 0 0 transparent;
border-top:1px solid #D4D4D4;
color:#878682;
float:right;
font-weight:600;
line-height:23px;
list-style:none outside none;
margin-left:15px;
padding:2px;
text-align:justify;
width:174px;
}

.PostContent blockquote {
background:#222222 none repeat scroll 0 0;
border-bottom:3px solid #aaaaaa;
border-right:3px solid #aaaaaa;
color:#ffffff;
display:block;
font-size:15px;
margin:0 0 1.3em 1em;
padding:14px;
text-align:justify;
width:95% !important;
-moz-border-radius:20px;
}

.PostContent blockquote p {
color:#ffffff;
font-size:15px;
line-height:21px;
margin:1px;
padding:0
}

.PostContent blockquote li {
list-style-type:none;
font-size:12px;
line-height:15px;
padding:2px 0 2px 15px
}

.PostContent blockquote a:hover {
color:#003
}

.PostContent p img {
max-width:420px
border:3px solid #aaaaaa;
}

.PostContent img {
margin:0 0 10px 10px
}

.PostCom {
padding-top:10px
}

.PostCom li {
list-style-type:none;
display:inline;
color:#369;
font-size:12px;
margin:0 5px 0 0;
padding:5px 0 5px 20px
}

.PostCom li a:hover {
font-weight:700;
text-decoration:none;
color:#c00
}

.PostCom .Com {
background:url(images/PostCom.png) no-repeat right center
}

.PostCom .Tags {
padding-right:0
}

.Note li {
list-style-type:none;
font-size:12px;
margin:0;
padding:3px 0 3px 15px
}

.NoteRss {
background:url(images/NoteRss.png) no-repeat right top
}

.NoteTrackBack {
background:url(images/NoteTrackBack.png) no-repeat right top
}

.TrackList {
margin-top:20px;
position:relative;
padding:15px
}

.TrackListTop {
position:absolute;
top:0;
right:0;
width:455px;
height:10px
}

.TrackList h3 {
font-size:14px;
font-weight:700;
color:#336;
letter-spacing:-1px;
border-bottom:1px dashed #beb4c1;
margin:0 0 5px;
padding:0 0 5px
}

.TrackList li {
list-style-type:none;
font-size:11px;
background:url(images/TrackListIco.gif) no-repeat right top;
margin:0;
padding:0 0 0 10px
}

.TrackList li a {
color:#c36
}

.Nav {
font-size:11px;
color:#666;
padding:10px 0
}

.Nav a {
border-right:1px solid #666;
font-size:11px;
padding:1px 6px 1px 4px
}

.Nav a:visited {
border-right:1px solid #666;
padding:1px 6px 1px 4px
}

.Nav a:hover {
border-right:1px solid #666;
text-decoration:none;
padding:1px 6px 1px 4px
}

.Nav span {
color:#666;
border-right:1px solid #666;
padding:1px 6px 1px 4px
}

.Nav .on {
border-right:1px solid #666;
font-size:11px;
color:#036;
padding:1px 6px 1px 4px
}

.Comments {
position:relative;
float:right;
margin:20px 0 0
}

.Comments h3 {
font-size:16px;
letter-spacing:-1px;
color:#600;
border-bottom:2px solid #600;
margin:0 0 5px;
padding:10px 0
}

.List li {
position:relative;
list-style-type:none;
width:439px;
margin:10px 0;
padding:5px 0
}

* html .List .LGrav {
left:30px
}

.List .LGrav {
position:absolute;
right:0;
top:10px
}

.List .LGrav img {
border:1px solid #ccc;
background:#fff;
padding:2px
}

.List .LUsr {
font-size:11px;
line-height:12px;
color:#999;
margin:0;
padding:0
}

.List .LUsr a {
color:#999;
text-decoration:none
}

.List .LUsr strong {
font:bold 16px "Trebuchet MS",sans-serif;
letter-spacing:-1px;
color:#666
}

.List .LUsr strong a {
color:#666;
text-decoration:none
}

.List .LCon {
font-size:12px;
line-height:16px;
border-top:1px solid #ccc;
margin:10px 0 0;
padding:0
}

.List .LCon p {
color:#222222;
font-size:16px;
line-height:22pt;
text-align:justify;
padding:5px 0
}

.Form .Email {
background:url(images/FooterEmail.png) no-repeat right top
}

.Form {
position:relative;
margin:0;
padding:0 0 10px
}

.Form a {
text-decoration:underline
}

.Form p {
color:#666;
margin:0;
padding:0 0 2px
}

.Form p small strong {
font-weight:700;
color:#f30
}

.Form p small {
font-size:11px;
display:block;
color:#000;
padding:6px 0
}

.Form .TextField {
color:#036;
background:#e9f8ff;
border:1px solid #d5e7f0;
font-size:12px;
display:block;
padding:6px 6px 6px 30px
}

.Form .TextArea {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFEEEE none repeat scroll 0 0;
border:2px solid #FFDDDD;
color:#003366;
font-family:arial;
font-size:15px;
padding:6px;
}

.Form input.SubmitComment {
width:57px;
height:29px;
background:url(images/SubmitComment.png) no-repeat;
margin-top:4px
}

.Form input.SubmitComment:hover {
background:url(images/SubmitComment.png) no-repeat 0 -29px;
margin-top:4px
}

.Form input.SubmitCommentIE {
width:57px;
height:29px;
background:url(images/SubmitComment.png) no-repeat 0 -29px;
margin-top:4px
}

.SR {
width:300px;
float:left;
position:relative;
padding:0;background:#111111;
}

.SRL {
width:300px;
float:left;
position:relative
}

.SRL .widget {
background:#fff url(images/SRL-widgetbkg.gif) repeat-x right top;
margin-bottom:10px;
padding:10px
}

.SRL .widget h2 {
color:#000;
font-size:14px;
margin:0;
padding:0 0 5px
}

.SRL .widget_calendar caption {
background:#ffe0bf;
padding:5px 0
}

.SRL .widget_calendar #today {
background:#ffe0bf
}

.SRL .widget_search #s {
width:160px;
border:1px solid #cebea9;
margin-bottom:5px;
padding:3px
}

.SRL .widget_flickrrss {
height:auto;
float:right;
width:300px;
border-bottom:10px solid #fff
}

.SRL .widget_flickrrss li {
background:url(images/SRL-widgetflickrbkg.gif) no-repeat right top;
list-style-type:none;
display:inline;
float:right;
padding:7px
}

.SRL .widget_flickrrss li a:hover img {
background:#600;
border:1px solid #600;
padding:3px
}

.Search {
background:#333 no-repeat right top;
right:0;
min-height:50px;
margin:0;
padding:5px 20px 20px
}

.Search input {
color:#303;
font-size:12px
}

.Search input.keyword {
background:#fff;
width:240px;
padding:5px 0 5px 8px
}

.Search input.search {
width:27px;
height:24px;
background:url(./images/SearchButton.gif) no-repeat
}

.Search .bt {
top:2px;
background:none;
position:absolute;
left:23px;
margin:43px 0 0;
padding:0
}

.Syn li {
list-style-type:none;
font-size:14px;
color:#fc6;
display:inline;
font-weight:700;
margin:0 5px 0 0;
padding:3px 0 3px 15px
}

.About {
background:#222 no-repeat right bottom;
color:#fff;
margin:-20px 0 0;
padding:0 20px 10px
}

.About h2 {
font-size:18px;
font-weight:400;
margin:0;
padding:0
}

.About p {
font-size:13px;
line-height:16px;
margin:0;
padding:5px 0
}

.Recent {
background:#222 url repeat-x left top;
margin-bottom:-14px;
padding:10px
}

.TabMenu {
float:right;
border-bottom:1px dashed #fff;
margin:0;
padding:0
}

.TabMenu li {
list-style-type:none;
display:inline;
font-size:14px;
line-height:14px;
font-weight:700;
font-family:"Trebuchet MS";
text-transform:lowercase;
margin:0;
padding:0
}

.TabMenu li a {
margin-right:7px;
background: no-repeat left top;
float:left;
padding:0 0 0 9px
}

.TabMenu li a span {
display:block;
background:no-repeat right top;
float:none;
color:#f24;
padding:4px 9px 9px 0
}

.TabMenu li a:hover span {
background-position:100% -27px;
color:#f24
}

.TabLink a:link.active span {
background-position:0 -27px;
color:#fff;
text-decoration:none
}

.TabLink a:visited.active {
background-position:left bottom;
color:#f24
}

.TabLink a:visited.active span {
background-position:right bottom;
color:#fff
}

.TabContent {
clear:left;
padding-top:0
}

.TabContent li {
color:#f88;
list-style-type:none;
border-bottom:1px solid #bbb;
font-size:13px;
margin:0;
padding:1px 0
}

.TabContent li a:visited {
color:#f99;
text-decoration:none
}

.SRR {
width:10px;
float:left;
padding:0
}

.SRR h2 {
color:#600;
font-size:16px;
border-bottom:1px solid #eeede4;
letter-spacing:-1px;
margin:0;
padding:5px 0
}

.SRR .widget {
margin:0 0 10px;
padding:0
}

.SRR .widget li {
list-style-type:none;
font-size:12px;
border-bottom:1px solid #eeede4;
color:#999;
margin:0;
padding:1px 0
}

.SRR .widget_categories ul li {
list-style-type:none;
font-size:12px;
border-bottom:1px solid #eeede4;
color:#999;
font-weight:700;
margin:0;
padding:1px 0
}

.SRR .widget_categories ul ul {
list-style-type:none;
background:none;
border-bottom:none;
margin:2px 0 0;
padding:0
}

.SRR .widget_categories ul li li {
list-style-type:none;
background:none;
border-bottom:none;
font-size:12px;
font-weight:400;
margin:0;
padding:1px 0
}

.SRR .widget_calendar caption {
background:#fff3e2;
padding:5px 0
}

.SRR .widget_calendar #today {
background:#fff3e2
}

.SRR .widget_search #s {
border:1px solid #cebea9;
margin-bottom:5px;
padding:3px
}

.SRR .widget_flickrrss li {
list-style-type:none;
display:inline;
border-bottom:none;
margin:0 10px 10px 0;
padding:0
}

.SRR .widget_flickrrss li a:hover img {
background:#600;
border:1px solid #f24;
padding:3px
}

.Flickr h3 {
background:url(images/FlickrH3.gif) no-repeat right center;
color:#f36;
letter-spacing:-1px;
font-size:14px;
font-weight:700;
margin:0;
padding:5px 0 5px 20px
}

.Flickr ul {
margin:0;
padding:10px 0
}

.Flickr li {
background:none;
list-style-type:none;
display:inline;
border-bottom:none;
margin:0 6px 0 0;
padding:0
}

.Flickr li a img {
background:#fff;
border:4px solid #d4e7f2;
width:53px;
height:53px;
margin-bottom:5px;
padding:1px
}

.Flickr li a:hover img {
background:#fff;
border:4px solid #f36;
margin-bottom:5px;
padding:1px
}

.FBG {
width:100%;
float:right;
padding:0
}

.Footer {
background:#000 none repeat scroll 0 0;
height:100px;
float:none;
text-align:center;
width:100%;
margin:0 auto
}

.Footer p {
font-size:10px;
line-height:30px;
color:#999;
margin:0;
padding:0
}

.Footer a {
color:#999;
text-decoration:underline
}

#navbarright {
width:240px;
font-size:11px;
float:left;
text-align:left;
margin:0;
padding:3px 10px 6px 0
}

#main {
width:530px;
float:right;
line-height:18px;
font:12px 'Trebuchet MS',Arial,sans-serif;
color:#000;
padding:10px 10px 15px 15px
}

#main h1 {
color:#5a83ce;
font:bold 22px 'Trebuchet MS',Arial,sans-serif;
border-bottom:1px dashed #999;
margin:0;
padding:10px 0 3px
}

#main h1 a {
font:normal 20px 'Trebuchet MS',Arial,sans-serif;
text-decoration:none
}

#main h2 {
border-bottom:1px dashed #999;
margin:0;
padding:28px 0 6px
}

#main h2 a {
font:bold 14px 'Trebuchet MS',Arial,sans-serif;
letter-spacing:.5px;
color:#5a83ce;
text-decoration:none;
text-align:right
}

img.douche {
border:none!important;
background:none!important;
float:right;
margin-left:5px!important
}

#main p {
margin:0;
padding:0 0 10px
}

.randomp {
background:#191919 repeat-x left top;
color:#fff;
line-height:16px;
list-style:inherit!important;
margin:0;
padding:5px 20px
}

.randomp a:link {
color:#fff;
font-size:13px;
line-height:13px;
list-style:none;
margin:0;
padding:1px 0
}

.Feedburner {
background:#333 url(http://www.underground02.com/wp-content/themes/ygoo/images/stripe_bg_feedb.jpg) repeat-x scroll left top;
color:#fff;
font-size:13px;
line-height:16px;
margin:0;
padding:5px 18px
}

.Feedburner a:link {
border:0 none;
color:#f24;
outline-style:none;
text-decoration:none
}

.pullquote {
float:right;
width:200px;
margin-top:10px;
margin-bottom:10px;
margin-left:20px;
border-top-width:2px;
border-bottom-width:2px;
border-top-style:solid;
border-bottom-style:solid;
border-top-color:#694e1c;
border-bottom-color:#694e1c;
font-size:16px;
text-align:center;
line-height:36px;
font-family:Arial,Helvetica,sans-serif;
font-style:italic;
font-weight:400;
padding:10px
}

#wp_page_numbers ul,#wp_page_numbers li,#wp_page_numbers a {
background:#FFF;
border:none;
text-decoration:none;
font-weight:400;
font-style:normal;
list-style:none;
text-transform:none;
text-indent:0;
font-variant:normal;
text-align:left;
line-height:12px;
letter-spacing:0;
word-spacing:0;
font-size:11px;
font-family:Arial;
margin:0;
padding:0
}

#wp_page_numbers {
margin-top:10px;
width:100%;
background:#FFF
}

#wp_page_numbers li {
float:right;
display:block;
margin-bottom:2px
}

#wp_page_numbers a {
margin-left:2px;
margin-right:2px;
display:block;
color:#333;
border:1px solid #bfbfbf;
padding:3px 5px
}

#wp_page_numbers li a:hover {
border-color:#ff8000
}

#wp_page_numbers li.space {
padding:6px 2px
}

#wp_page_numbers li.first_last_page {
font-style:italic
}

#wp_page_numbers li.active_page a {
border-color:#f24
}

#wp_page_numbers li.active_page a:hover {
color:#000;
text-decoration:underline;
border-color:#ff8000
}

#wp_page_numbers li.page_info {
float:right;
display:block;
margin-right:2px;
color:#666;
font-size:11px;
border:1px solid #bfbfbf;
padding:3px 5px
}

.wp-pagenavi a:hover {
border:1px solid #000;
color:#000;
background-color:#fff
}

.wp-pagenavi span.pages {
color:#000;
border:1px solid #000;
background-color:#fff;
margin:2px;
padding:2px 4px
}

.wp-pagenavi span.current {
font-weight:700;
border:1px solid #000;
color:#000;
background-color:#fff;
margin:2px;
padding:2px 4px
}

.wp-pagenavi span.extend {
border:1px solid #000;
color:#000;
background-color:#fff;
margin:2px;
padding:2px 4px
}

input,textarea,select {

color:#282b31;
font-size:11px
}

#supernav a:hover,#supernav .current_page_item a {
color:#f24;
background:#FFF;
text-decoration:none
}

.Header .LogoText a,.Header .LogoText a:visited,.TabContent li a,.TabContent li a:hover {
color:#fff;
text-decoration:none
}

.Header .LogoText a:hover,.PostHead h2 a {
color:#f24;
text-decoration:none
}

.Menu em,.Menu ul li ul {
display:none
}

.PostCat a,.PostCat a:visited,.PostCat a:hover,.SRL .widget a:hover,.SRR a:hover,.SRR .widget li a:hover,.SRR .widget_categories ul li a:hover {
color:#f60;
text-decoration:none
}

.PostContent blockquote a,.PostContent blockquote a:visited {
color:#369
}

.PostCom li a,.PostCom li a:visited {
font-weight:700;
text-decoration:none;
color:#f60
}

.SRL .widget li,.SRR li {
list-style-type:none;
margin:0;
padding:0
}

.SRL .widget a,.SRL .widget a:visited,.SRR a,.SRR a:visited,.SRR .widget li a,.SRR .widget li a:visited,.SRR .widget_categories ul li a,.SRR .widget_categories ul li a:visited {
color:#c00
}

.SRL .widget_tag_cloud,.SRR .widget_tag_cloud {
font-family:"Trebuchet MS";
line-height:22px
}

.SRL .widget_calendar table,.SRR .widget_calendar table,#wp_page_numbers ul {
width:100%
}

.SRL .widget_calendar table td,.SRR .widget_calendar table td {
text-align:center;
padding:3px
}

.SRL .widget_flickrrss h2,.SRR .widget_flickrrss h2,.Flickr {
margin-bottom:10px
}

.SRL .widget_flickrrss ul,.SRR .widget_flickrrss ul {
clear:right;
margin:0;
padding:0
}

.SRL .widget_flickrrss li a img,.SRL .widget_flickrrss li a:visited img {
background:#fff;
border:1px solid #cebea9;
width:48px;
height:48px;
padding:3px
}

.Syn li a,.Syn li a:visited,.Syn li a:hover {
color:#fff
}

.TabMenu li a:hover,.TabLink a:link.active {
background-position:0 -27px;
color:#f24;
text-decoration:none
}

.SRR .widget_flickrrss li a img,.SRR .widget_flickrrss li a:visited img {
background:#fff;
border:1px solid #cebea9;
width:58px;
height:58px;
padding:3px
}

.wp-pagenavi a,.wp-pagenavi a:link,.wp-pagenavi a:visited,.wp-pagenavi a:active {
text-decoration:none;
border:1px solid #06c;
color:#06c;
background-color:#fff;
margin:2px;
padding:2px 4px
}

.PostContent ul,.Syn ul {
margin:0;
padding:5px 0
}

html,form,.PostCom ul,.Note,.TrackList ul,.List ol,.Search form,.TabContent ul,.Form form,.SRL .widget ul,.SRR ul,.SRR .widget ul,.SRR .widget_categories ul {
margin:0;
padding:0
}

span.bq_pink {
.PostContent blockquote {
background:#FFEEEE none repeat scroll 0 0;
border-bottom:3px solid #FFDDDD;
border-right:3px solid #FFDDDD;
color:#333333;
display:block;
font-size:15px;
margin:0 0 1.3em 1em;
padding:14px;
text-align:justify;
width:95% !important;
-moz-border-radius:20px;
}

.meta1 {
background:#F3F0E9 none repeat scroll 0 0;
color:#878682;
display:block;
float:left;
line-height:15px;
margin-top:16px;
padding:15px 0;
width:140px;
}

li.bypostauthor {
    background-color: #333333;
	color: #aaaaaa;
}

li.byuser {
    color: #000000;
}
