* {
margin:0;
padding:0;
}
body {
background:#F4F4F4 url(http://aid.riga.in/images/bg2.gif) repeat-y scroll 50% 0;
font:14px Arial,"Trebuchet MS",Trebuchet,Verdana,Sans-Serif;
text-align:center;
color:#000;
width:99.99%;
}

a {
text-decoration:none;
color:#770000;
}

a:hover {
text-decoration:underline;
}

ul {
list-style:none;
}

dt, dd {
margin:10px;
}

dd {
clear:both;
}

a img {
border:0;
}


.box {
width:1000px;
margin:0 auto;
clear:both;
}

#header {
background:#421414;
width:100%;
}
#header h1 {
background:transparent url(images/logo.gif) no-repeat;
text-indent:-2009px;
width:250px;
height:60px;
float:left;
margin-left:20px;
}

#header form {
float:right;
padding:0px;
line-height:30px;
right:20px;
padding-top:8px;
}

#header #q {
background-color:#320f0f;
border:solid #411313 1px;
color:#6f2222;
width:120px;
font-size:11px;
line-height:13px;
padding:2px;
position:relative;
top:-5px;
}

#header #submit {

}

#switcher {
color:#a44949;
float:right;
display:block;
clear:right;
font-size:10px;
background:url(http://aid.riga.in/images/sprite.gif) no-repeat 0 -92px;
padding-left:40px;
line-height:16px;
}


#description {
border-top:solid #b93838 1px;
background:#6f2222;
width:100%;
}
#description div {
padding:8px;
color:#a44949;
font-size:10px;
}

#description .box {
width:980px;
padding:8px 0px 8px 20px;
}


#content{
}


#main {
float:left;
width:740px;
}

.post {
color:#333;
text-align:left;
width:720px;
margin:10px 20px 30px;
clear:both;
padding-bottom:30px;
border-bottom:solid #DEDEDE 1px;
}
.post h1 {
font-size:24px;
color:#000;
margin:8px 0;
}

.post h1 a {
text-decoration:none;
color:#000;
}

.post .date-header {
background-color:#770000;
color:#FFF;
float:left;
width:auto;
height:28px;
line-height:28px;
padding:0 8px;
margin:4px 4px 4px 0;
}

.post .date-header a {
color:#FFF;
}

.post .date-header a:hover {
text-decoration:none;
}

.post .rating {
width:450px;
height:36px;
float:left;
position:relative;
overflow:hidden;
/*background-color:#DBDBDB;*/
}

.post-content {
clear:both;
}

.post-content img, .post-content iframe {
padding:0px;
margin-bottom:4px;
}

.blogger-labels {
display:block;
position:relative;
left:150px;
font-size:11px;
top:20px;
width:590px;
}

.blogger-labels a {
color:#3399cc;
}

.addthis {
width:150px;
float:left;
position:relative;
top:6px;
margin-bottom:20px;
}

.comments-count {
background: transparent url(images/sprite.gif) no-repeat 0 0;
height:46px;
line-height:36px;
width:44px;
display:block;
font-size:x-large;
text-align:center;
vertical-align:center;
float:left;
}

a.comments-count:hover{
text-decoration:none;
}

.comment-button {
background: transparent url(images/sprite.gif) no-repeat -44px 0;
height:46px;
width:152px;
display:block;
text-indent:-1000px;
float:left;
}

.clear {
clear:both;
}

.line {
border-bottom:#772424 1px solid;
margin:16px 0;
}

#main hr {
border:0 none;
width:720px;
background-color: #DEDEDE;
height: 1px;
clear:both;
float:left;
margin:20px;
}


#sidebar {
float:right;
width:239px;
background:#e1e1e1;
color:#666666;
text-align:left;
font-size:11px;
border-left:solid #c8c8c8 1px;
}

#sidebar h2 {
font-size:18px;
font-weight:bold;
background:transparent url(images/button.gif) no-repeat;
padding-left:24px;
line-height:20px;
margin:10px 0 10px 10px;
}

#sidebar div {
padding-left:34px;
}

#sidebar hr {
border-top:solid #c8c8c8 1px;
border-bottom:solid #FFF 1px;
border-left:none;
width:100%;
height: 2px;
margin:10px 0;
clear:both;
}


.promotion {
clear:both;
margin-left:-34px;
}
.promotion a {
}

.promotion a img {
border:solid #FFF 3px;
margin:10px;
float:left;
width:72px;
}

.promotion p {
padding:10px 2px;
display:block;
}

.button {
text-transform:uppercase;
padding:6px;
color:#FFF;
background-color:#939393;
font:14px;
font-weight:bold;
border:solid #838383 1px;
}

.links a {
color:#666666;
}


#comments {
background-color:#e1e1e1;
padding-top:10px;

border-top:groove #FFF 2px;
border-bottom:groove #FFF 2px;

}

#comments hr {
border-top:solid #c8c8c8 1px;
border-bottom:solid #FFF 1px;
border-left:none;
width:100%;
height:2px;
margin:10px 0;
clear:both;
}



#comments h4 {
font-size:18px;
font-weight:bold;
background:transparent url(images/button.gif) no-repeat;
padding-left:24px;
line-height:20px;
margin:10px 0 10px 10px;
}
.comment-author {
line-height:20px;
float:left;
}

.comment-author img {
margin-bottom:0px;
}
.comment-author a {
font-weight:bold;
}

.anon-comment-author {
font-weight:bold;
}

.comment-timestamp {
float:right;
font-size:11px;
}

.comment-timestamp a {
color:#666666;
}

.comment-add {
height:60px;
padding:10px;
clear:both;
}

#buttons {
width:auto;
margin:0 auto;
}

#buttons td {
padding:3px;
text-align:center;
}

#footer-top {
border-bottom:solid #772424 1px;
background:#230b0b;
width:100%;
color:#FFF;
line-height:40px;
font-size:12px;
}

#footer-top p {
}

#footer {
background:#451515;
width:100%;
color:#7d3333;
font-size:x-small;
padding:15px 0;
}

#footer a {
color:#7d3333;
}


#footer ul {
float:left;
margin:0 25px 0 0;
padding-left:0;
}
#footer ul.last {
margin:0;
}

#footer ul * {
margin-left:3px;
text-align:left;
}

#footer hr {
border:solid #571a1a 1px;
width:100%;
background-color:#571a1a;
height:1px;
clear:both;
float:left;
margin:10px 0;
}

#footer-links {
font-size:12px;
color:#772424;
}
#footer-links a {
color:#FFF;
}


div#fancy_overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: none;
z-index: 30;
}

div#fancy_loading {
position: absolute;
height: 40px;
width: 40px;
cursor: pointer;
display: none;
overflow: hidden;
background: transparent;
z-index: 100;
}

div#fancy_loading div {
position: absolute;
top: 0;
left: 0;
width: 40px;
height: 480px;
background: transparent url('http://fancybox.net/js/fancybox/fancy_progress.png') no-repeat;
}

div#fancy_outer {
position: absolute;
top: 0;
left: 0;
z-index: 90;
padding: 20px 20px 40px 20px;
margin: 0;
background: transparent;
display: none;
}

div#fancy_inner {
position: relative;
width:100%;
height:100%;
background: #FFF;
}

div#fancy_content {
margin: 0;
z-index: 100;
position: absolute;
}

div#fancy_div {
background: #000;
color: #FFF;
height: 100%;
width: 100%;
z-index: 100;
}

img#fancy_img {
position: absolute;
top: 0;
left: 0;
border:0; 
padding: 0; 
margin: 0;
z-index: 100;
width: 100%;
height: 100%;
}

div#fancy_close {
position: absolute;
top: -12px;
right: -15px;
height: 30px;
width: 30px;
background: url('http://fancybox.net/js/fancybox/fancy_closebox.png') top left no-repeat;
cursor: pointer;
z-index: 181;
display: none;
}

#fancy_frame {
position: relative;
width: 100%;
height: 100%;
display: none;
}

#fancy_ajax {
width: 100%;
height: 100%;
overflow: auto;
}

a#fancy_left, a#fancy_right {
position: absolute; 
bottom: 0px; 
height: 100%; 
width: 35%; 
cursor: pointer;
z-index: 111; 
display: none;
background-image: url("data:image/gif;base64,AAAA");
outline: none;
overflow: hidden;
}

a#fancy_left {
left: 0px; 
}

a#fancy_right {
right: 0px; 
}

span.fancy_ico {
position: absolute; 
top: 50%;
margin-top: -15px;
width: 30px;
height: 30px;
z-index: 112; 
cursor: pointer;
display: block;
}

span#fancy_left_ico {
left: -9999px;
background: transparent url('http://fancybox.net/js/fancybox/fancy_left.png') no-repeat;
}

span#fancy_right_ico {
right: -9999px;
background: transparent url('http://fancybox.net/js/fancybox/fancy_right.png') no-repeat;
}

a#fancy_left:hover, a#fancy_right:hover {
visibility: visible;
background-color: transparent;
}

a#fancy_left:hover span {
left: 20px; 
}

a#fancy_right:hover span {
right: 20px; 
}

#fancy_bigIframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: transparent;
}

div#fancy_bg {
position: absolute;
top: 0; left: 0;
width: 100%;
height: 100%;
z-index: 70;
border: 0;
padding: 0;
margin: 0;
}

div.fancy_bg {
position: absolute;
display: block;
z-index: 70;
border: 0;
padding: 0;
margin: 0;
}

div#fancy_bg_n {
top: -20px;
width: 100%;
height: 20px;
background: transparent url('http://fancybox.net/js/fancybox/fancy_shadow_n.png') repeat-x;
}

div#fancy_bg_ne {
top: -20px;
right: -20px;
width: 20px;
height: 20px;
background: transparent url('http://fancybox.net/js/fancybox/fancy_shadow_ne.png') no-repeat;
}

div#fancy_bg_e {
right: -20px;
height: 100%;
width: 20px;
background: transparent url('http://fancybox.net/js/fancybox/fancy_shadow_e.png') repeat-y;
}

div#fancy_bg_se {
bottom: -20px;
right: -20px;
width: 20px;
height: 20px;
background: transparent url('http://fancybox.net/js/fancybox/fancy_shadow_se.png') no-repeat;
}

div#fancy_bg_s {
bottom: -20px;
width: 100%;
height: 20px;
background: transparent url('http://fancybox.net/js/fancybox/fancy_shadow_s.png') repeat-x;
}

div#fancy_bg_sw {
bottom: -20px;
left: -20px;
width: 20px;
height: 20px;
background: transparent url('http://fancybox.net/js/fancybox/fancy_shadow_sw.png') no-repeat;
}

div#fancy_bg_w {
left: -20px;
height: 100%;
width: 20px;
background: transparent url('http://fancybox.net/js/fancybox/fancy_shadow_w.png') repeat-y;
}

div#fancy_bg_nw {
top: -20px;
left: -20px;
width: 20px;
height: 20px;
background: transparent url('http://fancybox.net/js/fancybox/fancy_shadow_nw.png') no-repeat;
}

div#fancy_title {
position: absolute;
z-index: 100;
display: none;
}

div#fancy_title div {
color: #FFF;
font: bold 12px Arial;
padding-bottom: 3px;
white-space: nowrap;
}

div#fancy_title table {
margin: 0 auto;
}

div#fancy_title table td {
padding: 0;
vertical-align: middle;
}

td#fancy_title_left {
height: 32px;
width: 15px;
background: transparent url('http://fancybox.net/js/fancybox/fancy_title_left.png') repeat-x;
}

td#fancy_title_main {
height: 32px;
background: transparent url('http://fancybox.net/js/fancybox/fancy_title_main.png') repeat-x;
}

td#fancy_title_right {
height: 32px;
width: 15px;
background: transparent url('http://fancybox.net/js/fancybox/fancy_title_right.png') repeat-x;
}

/* Gallery 
----------------------------------------------- */
#main .gallery a {
margin: 4px;
padding: 4px;
display: block; 
text-align: center;
width: auto;
float: left;
text-decoration: none;
}
#main .gallery a img {
display:block;
width:auto;
}

.adsense {
text-align:center;
padding: 0px 3px 0.5em 3px;
}
.linkwithin_div {
height:239px; margin-bottom:20px;
}
em.longQuote {
border: 1px dashed #000;
padding: 4px;
display: block;
font-style:normal;
}
