/*  
Theme Name: Slurpie
Theme URI: http://www.blogohblog.com
Description: Single-User License for Slurpie - A Premium theme from <a href="http://www.blogohblog.com" title="Premium WordPress Theme">Blog Oh! Blog</a> for $79.99.
Version: 1.0
Author: Jai Nischal Verma
Author URI: http://www.blogohblog.com
*/

/**************BODY**************/
*{margin:0; padding:0;}
body{background:url(images/grunge.gif) repeat; font-family:Georgia, "Times New Roman", Times, serif; }
h1,h2,h3,h4,h5{margin:0; padding:0;}
a, a:link, a:visited, a:active {text-decoration:none;color:#136A9F;}

/**************NAVIGATION**************/
#nav ul {margin:10px 0 0 0; float:left;}
#nav ul li{display:inline; font-weight:bold; font-size:14px; float:left; margin:0 20px 0 0;}
#nav ul li span{padding:9px 10px 9px 0px; line-height:34px;}
#nav ul li:hover span{background:url(images/nav_rt.gif) no-repeat right; color:#fff;}
#nav ul li a {color:#000; display:block;  padding:0px 0 0px 10px; height:34px;}
#nav ul li:hover, .current_page_item{background:url(images/nav_lt.gif) no-repeat left;}
#nav ul li.mnuspecial {background:url(images/nav_lt2.gif) no-repeat left;}
#nav ul li.mnuspecial span{background:url(images/nav_rt2.gif) no-repeat right; color:#000;}
#nav ul li.mnuspecial a {color:#000; display:block;  padding:0px 0 0px 10px; height:34px;}
#nav ul li.mnuspecial:hover {background:url(images/nav_lt.gif) no-repeat left;}
#nav ul li.mnuspecial:hover span{background:url(images/nav_rt.gif) no-repeat right; color:#fff;}

.current_page_item span {background:url(images/nav_rt.gif) no-repeat right; color:#fff;}

/**************HEADER**************/
#header{height:150px; width:974px; margin:auto; padding:10px 0 0 0;}
#logo{margin:20px 0 0 0; float:left;}
#logo h1 {text-indent:-10000px; float:left;}
#logo h1 a {background:url(images/logo.png) no-repeat; height:90px;  width:390px; /* height:58px;  width:190px;*/ display:block;}
#logo h2{font-size:16px; font-weight:normal; float:left; margin:20px 0 0 0;}

/**************SEARCH**************/
#searchform {margin:50px 40px 0 0; float:right;}
.searchtext{ background:#e7e7e7; border:1px #d6d6d6 solid; padding:5px; width:220px; float:right; font-size:18px; color:#999; font-family:Georgia, "Times New Roman", Times, serif;}
.searchs{ background:#fff; border:3px #C2E3EF solid; padding:5px; width:220px; font-size:14px; margin:10px 0 20px 0; color:#77ACBF; font-family:Georgia, "Times New Roman", Times, serif;}

/**************FEATURED POST**************/
.mainpost_tp{background:url(images/post_top.gif) repeat-x; height:74px;}
.mainpost{background:#0f0f0f; margin:auto;}
.postwrap{width:974px; margin:auto; padding:30px 0 40px 0;}
.postwrap a:hover {text-decoration:underline;}
.postwrap h2 a{ text-decoration:none;font-size:28px; color:#fff; font-weight:normal;}
.metadata1{font-size:11px; color:#CCCCCC; padding:5px 0 13px 0;}
.metadata1 a {font-size:11px; color:#41bff3;}
.fimage{float:left; margin:0 10px 0 0;}
.fimage img {border:none;}
.para{float:right; color:#fff; font-size:14px; width:390px; margin:0 52px 0 0; line-height:22px; word-spacing:2px;}
.readmore1:link, .readmore1:visited{color:#41bff3; text-decoration:none;}
#mainpost_bt{background:url(images/post_bot.gif) repeat-x; height:75px;}

/**************POSTS**************/
#smallpost{background:url(images/blue_grunge.gif) repeat-x; }
#wrapper{width:974px; margin:auto; padding:10px 0 20px 0;}
#leftcol{width:600px; float:left;}

#rRight {float: right;
    overflow-x: hidden;
    padding: 0 0px;
    text-align: center;
    width: 185px;}
    
.rMiddle {float: left;
    width: 500px;
    line-height: 20px;
    text-align: justify;
    }
    
.rMiddle h1 {font-size: 24px;color: #D60017; font-weight: normal;font-family: Arial; text-align: left; }
.rMiddle h2 {color: #030541; font-size: 18px; font-weight: normal;font-family: Arial; text-align: left; margin-top: 8px; margin-bottom: 2px;}
#rRight h1,#rLeft h1 {font-size: 17px;color: #D60017; font-weight: normal;font-family: Arial; text-align: left; }
.pstthumb img { clear: both; margin-bottom: 5px; border: 1px solid #030541;}
.visitButton {
	display: block;
	text-align: center;
	
	margin: 0 auto;
	background:#D60017;
	background:-moz-linear-gradient(top,#D60017 0%,#940716 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#D60017),color-stop(100%,#940716));
	background:-webkit-linear-gradient(top,#D60017 0%,#940716 100%);
	background:-o-linear-gradient(top,#D60017 0%,#940716 100%);
	background:-ms-linear-gradient(top,#D60017 0%,#940716 100%);
	background:linear-gradient(top,#D60017 0%,#940716 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#D60017',endColorstr='#940716',GradientType=0);
	padding:8px 13px;
	color:#fff !important;
	font-family:'Helvetica Neue',sans-serif;
	font-size:15px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border:1px solid #68020d;
	margin-top: 2px;}
	
.visitButton:hover {
	background:#25A6E1;
	background:-moz-linear-gradient(top,#940716 0%,#D60017 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#940716),color-stop(100%,#D60017));
	background:-webkit-linear-gradient(top,#940716 0%,#D60017 100%);
	background:-o-linear-gradient(top,#940716 0%,#D60017 100%);
	background:-ms-linear-gradient(top,#940716 0%,#D60017 100%);
	background:linear-gradient(top,#940716 0%,#D60017 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#940716',endColorstr='#D60017',GradientType=0);
	}
	   
#rLeft {float: left;
    margin: 0px 20px 0 0;
    padding:0 10px 10px 10px;
    width: 230px;}
#ratingstbl {border-collapse: collapse;color: #545454;
    font-family: Arial;
    font-size: 12px;}
    
#ratingstbl .left tr.alt td {
    background-color: #F2F2F2;
}
#ratingstbl .left tr td {
    border-bottom: 1px solid #DDDDDD;
    font-weight: bold;
    padding: 6px;
    background-color: #fff;
}    
#ratingstbl .left{
    border-color: #000;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    margin: 10px 0 20px;
    width: 100%;}
#ratingstbl .left tr td {
    border-bottom: 1px solid #DDDDDD;
    font-weight: bold;
    padding: 6px;
}

#ratingstbl .left tr td.tbllab {
    font-weight: normal;
}
.buttoncontainer { width: 220px;}
.rslogo { margin: 4px; border: solid 1px #030541;}
.bigTit {font-family:Georgia, "Times New Roman", Times, serif;font-size:26px; color:#6A0000;font-weight: bold; margin: 0; padding: 0;}


.bigtittle {font-size:26px; color:#000;text-decoration:none; margin-bottom: 30px;}
.h2titles {font-size:18px; color:#424242; border-bottom:1px dashed #999; padding-bottom:5px;}
.imgsmall{float:left;}
.imgsmall img { margin:0 15px 0 0; padding:5px; border:1px solid #cccccc; background-color:#FFFFFF;}
.post{width:275px; padding:0 13px 25px 10px;}
.postWide{width:550px; padding:0 13px 25px 10px;}
.postWide h2 a, .sidebar_lt h2 a{ font-size:20px; color:#333333;text-decoration:none;}
.postWide h2 a:hover {color:#000000; text-decoration:underline;}
.larger {width:670px; background:url(images/doc.gif) left top no-repeat; padding-left:55px;}
.post h2 a, .sidebar_lt h2 a{ font-size:20px; color:#333333;text-decoration:none;}
.post h2 a:hover {color:#000000; text-decoration:underline;}
.postleft {float:left;}
.postright {float:right;}
.pagewidth {width:590px;}
.pagewidth h2 a {color:#000000;}
.pagewidth p {margin:15px 0 0px 0; line-height:22px;}
.fullpagewidth {width:100%;}
.fullpagewidth h2 a {color:#000000;}
.fullpagewidth p {margin:15px 0 0px 0; line-height:22px;}
.para2{color:#424242; font-size:13px; line-height:22px;}
.para3{color:#424242; font-size:16px; line-height:24px; width: 90%; display: block;}
html>body .para2 ul { margin-left: 0px; padding: 0 0 0 30px; list-style: none; padding-left: 10px; text-indent: -10px; } 
html>body .para2 li { margin: 7px 0 8px 10px; }
.para2 ul li:before{ content: "\00BB \0020"; }
.para2 ol { padding: 0 0 0 35px; margin: 0; }
.para2 ol li { margin: 0; padding: 0; }
.metadata2{color:#333; font-size:11px; padding:5px 0 8px 0px;}
.metadata2 a{color: #666666;}
.readmore2:link, .readmore2:visited{ color: #4EA3C2; text-decoration:none; font-size:11px; font-style:italic;}
.readmore2:hover {color:#000000;}
.rting {width: 330px; font-size: 14px; font-weight: bold; color: #000; display: block; float: left; height: 28px; position: relative;}
.rting span {position: absolute; bottom: 8px;}
.fullpagewidth .clr { clear: both; font-family: Georgia,"Times New Roman",Times,serif;}
.fullpagewidth .clr a{ font-size:20px; color:#333333;text-decoration:none;}
.fullpagewidth .clr a:hover {color:#000000; text-decoration:underline;}
.fullpagewidth .para2 p{font-size: 14px;}
img.alignleft {float: left; margin-top: 26px; margin-right: 8px; margin-bottom: 0px; border:1px solid #bbbbbb;}
.para2 p img {margin-top: 6px !important;}
a.centerimg { margin-left: 230px;}
img.centerimg { margin-left: 170px;}
.seemore{font-size:18px; color:#424242;}
.spacer{padding:0 0 20px 0;}

.bottom_nav {margin:10px 0 10px 0;  font-size:12px;}
.alignleft a{float:left; margin-left:5px;}
.alignright a{float:right; margin-right:5px;}
.category {background:url(images/category.png) no-repeat left; padding-left:30px; line-height:26px; font-size:14px; margin-top:15px;} 
.tag {background:url(images/tag.png) no-repeat left; padding-left:30px; line-height:26px; font-size:14px;} 

/**********ERROR/MESSAGES**************/
h2.message {font-size:16px; color:#333; margin:3px 10px 20px 10px; font-style:italic; border-bottom:1px dashed #999; padding-bottom:5px; }
h2.error { color:#CC0000; font-size:20px; font-weight:normal;}

/**********SIDEBAR CONTENT**************/
#rightcol{width:344px; float:left; padding:0 0 0 30px;}
#rightcol h2 {font-size:18px; color:#424242; border-bottom:1px dashed #999; padding-bottom:5px;}

.user{float:left; padding:7px 17px 0 0;}
#aboutme p{font-size:13px; line-height:22px; color:#424242; padding:3px 0 0 0; }
#aboutme p a{ text-decoration:none; margin:5px 0 0 0;}

#advertise{ /* margin:15px 0 0 0;*/ margin: 0 auto; text-align: center;}
#advertise a img {border:none;}
.ad {width:125px; height:125px; float:left; margin:5px;}
.adside{float:right; margin:4px 16px 0 0;}

.sidebar_rt{padding:18px 0 10px 0; width:344px;}
.sidebar_rt p{float:left; width:200px; padding:25px 0 0 5px; font-size:14px; color:#555;}
.catlist ul{ padding:9px 25px 0 15px;}
.catlist ul li{background:url(images/bullet.gif) no-repeat; padding:4px 0 0 24px;list-style:none; font-size:12px; color:#888; height:20px; }
.catlist ul li a{color:#424242; text-decoration:none; font-size:14px;}
.catlist ul li a:hover {text-decoration:underline;}
ul.right {float:left; width:130px;}
ul.left {float:left; width:130px;}
.c {clear:both;}

.sidebar_rt p.subscribe{float:left; padding:15px 0 0 0; width:auto;}
#feed{ background:#ebebeb; border:2px solid #d9d9d9; font-size:14px; width:220px; padding:6px 10px 6px 10px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; color:#555; margin:1px 0 0 0;}
.rss {border:none;}
#submit{padding:0 0 0 3px; margin-left:5px;}
.rss{float:left; padding:15px 10px 0 10px;}
.flickr {margin-top:10px;}
.flickr img{border:1px solid #CCCCCC; padding:9px; background-color:#FFFFFF; margin:5px;}
.flickr img:hover {background-color: #EEEEEE; border:1px solid #fff;}

.sidebar li {list-style:none;}
.sidebar h2 {margin-bottom:10px;}
.sidebar li ul {margin-left:40px;}
.sidebar li ul li {margin-bottom:8px; font-size:13px; list-style:url(images/star.gif);}
.sidebar li ul li a {color:#424242; text-decoration:none;}
.sidebar li ul li a:hover {text-decoration:underline;}

/**********COMMENTS**************/
#comments, #respond {font-size:12px; font-style:italic; margin:25px 0 25px 0;color: #666666; padding:5px 10px 5px 0px;}
.commentlist li {margin:5px 0 25px 0;  min-height:70px; height:auto !important;  height:70px; color:#333333; list-style:none; font-size:12px;}
.commentlist li p {margin:0 0 10px 0; line-height:20px;}
.cominfo {font-size:14px; background: #fff; padding:10px; display:block; width:550px; height:35px; border:1px dashed #999999; border-bottom:1px solid #E4F0F8;}
.cominfo a {font-size:14px;}
.grav {float:left; margin-right:10px;}
.grav img {border:1px solid #CCCCCC; padding:1px; background-color:#FFFFFF;}
.comcontent {float:left; margin-left:10px; width:560px; background-color:#FFFFFF;}
.comcont {background: #fff; border:1px dashed #999999;padding:10px; width:550px; border-top:none;}
#author, #email, #url {width:12em;font-size:13px; color:#666666;font-weight;bold; font-family:Georgia, "Times New Roman", Times, serif; padding:3px; margin:0 5px 10px 10px; border:1px dashed #999999; background:#FFFFFF url(images/bloglight.gif) top left no-repeat;}
#author:hover, #email:hover, #url:hover {border:1px dashed #666666;}
label {font-size:12px; font-style:italic;}
#comment{width:96%;border:1px dashed #999999; margin:0 0 0 10px; padding:3px; font:13px Georgia, "Times New Roman", Times, serif;color:#666666; font-family:Georgia, "Times New Roman", Times, serif; }
#comment:hover {border:1px dashed #666666;}
#submitcom{border-top:1px solid #ccc; border-left:1px solid #ccc; border-bottom:1px solid #999; border-right:1px solid #999; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; padding:5px; margin:10px 0 10px 10px;}
#submitcom:hover {border-top:1px solid #999; border-left:1px solid #999; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
.command {margin-bottom:15px; background:url(images/figure.gif) left no-repeat; padding-left:16px;}

/**********BOTTOM CONTENT**************/
.bottomcontent{padding:10px 0 10px 0;}
.listimg{float:left; padding:12px 13px 0 0;}
.bottomcontent ul{float:left; padding:12px 0 0 0;}
.bottomcontent ul li{background:url(images/star.gif) no-repeat; padding:0 0 0 20px; list-style:none; font-size:10px; color:#888; height:25px; }
.bottomcontent ul li a{color:#424242; text-decoration:none; font-size:14px;}
.bottomcontent ul li a:hover {text-decoration:underline;}

#bottomwrap{width:974px; margin:auto; padding:30px 0 25px 0;}
.box{width:300px; float:left; margin-left:20px;}
.box a:hover {text-decoration:underline;}
.box h2{font-size:24px; color:#fff; font-weight:normal; text-decoration:none;}
.comments{display:block;margin:10px 0 0 0;}
.comtext{font-size:11px; color:#fff; float:left; width:225px; line-height:15px; margin:10px 0 5px 1px; }
.comments a{color:#41bff3; text-decoration:none; font-size:11px;}
.comments img{float:left; margin:10px 10px 0 0; padding:1px; background-color: #333333; border:1px solid #282828;}
.com_author {color:#7F7F7F; font-size:11px; font-style:italic;}

.links{float:left;margin:10px 0 0 0;}
.links ul{padding:0 0 0 5px;}
.links ul li{background:url(images/bullet2.gif) no-repeat center left; padding:0 0 0 14px; list-style:none; color:#fff; line-height:23px; }
.links ul li a{color:#fff; text-decoration:none; font-size:13px;}
.links ul p{font-size:9px; color:#41bff3; width:140px; line-height:9px; padding:0 0 0 14px;}

.tags {margin:10px 0 0 0; line-height:24px; word-spacing:2px;}
.tags a{color:#41bff3; text-decoration:none; padding:2px 5px 2px 5px;}
.tags a:hover {color:#fff;}

/**********FOOTER**************/
#footer{background:url(images/footer.png) repeat-x; height:40px; text-align:center; padding:23px 0 0 0;}
#footer p{font-size:12px; color:#fff;}
#footer a{color:#41bff3; text-decoration:none;}
#footer a:hover {text-decoration:underline;}

/************GALLERY*************/
.gallery {text-align:center;}
.gallery img {padding:2px; height:100px; width:100px;}
.gallery a:hover {background-color:#ffffff;}
.attachment {text-align:center;}
.attachment img { padding:2px; border:1px solid #999999;}
.attachment a:hover {background-color:#FFFFFF;}
.imgnav {text-align:center;}
.imgleft {float:left;}
.imgleft a:hover {background-color:#FFFFFF;}
.imgleft img{ padding:2px; border:1px solid #999999; height:100px; width:100px;}
.imgright {float:right;}
.imgright a:hover {background-color:#FFFFFF;}
.imgright img{ padding:2px; border:1px solid #999999; height:100px; width:100px;}

/************TABLE*************/
#chart { border:0px;width:100%;border:1px #7291c8 solid; font-family:Georgia, "Times New Roman", Times, serif; font-size: 14px;}
#chart th.header { 
   	background-image: url('images/elements/bg.png');      
	   cursor: pointer; 
    	background-repeat: no-repeat; 
    	background-position: center left; 
    	padding-left: 9px; 
    	padding-right: 8px;
    	margin-left: -1px; 
}
#chart th.headerSortUp { 
    background-image: url('images/elements/bg.png'); 
} 
#chart th.headerSortDown { 
    background-image: url('images/elements/bg.png'); 
} 

#chart tr th{height:34px;color:#ffffff;border-right:1px #4e7ac3 solid;font-size:11px;text-align:center;}
#chart tr td{height:50px;border-right:1px #e5ebf5 solid;text-align:center;}
#chart tr.red td{color:#000000;font-weight:bold;}
#chart tr.red td a{color:#2A5DB0;}
#chart tr td.rank{font-weight:bold;}

#chart tr td.rank{font-size:20px;}
#chart thead{background-color:#2c539f;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2c539f', endColorstr='#5783c8');background: -webkit-gradient(linear, left top, left bottom,from(#2c539f),to(#5783c8));background: -moz-linear-gradient(top,#2c539f,#5783c8);height:34px;color:#ffffff;border-right:1px #5783c8 solid;font-size:11px;text-align:center;}}

#chart tr td{background:#f6fafc;border-bottom:1px solid #999999;}
#chart tr td.alt-td{ padding:1em;}
#chart tr.red td{background:#dee9f0;height:80px;border-right:1px solid #ffffff;padding-right:3px;}
#chart tr.red td a.more_info{color:#2A5DB0;text-decoration:underline;padding-left:12px;font-size:11px;}

#chart .starsrtg { width: 120px;}
#chart .wprtng { width: 100px;}
#chart ul li {list-style-image: url('images/right.gif'); list-style-position: inside;}
#chart a.claim {font-size: 13px;}
#chart img.firstrnk { position: relative; left:-10px;}
.top10 { font-family:Georgia, "Times New Roman", Times, serif; font-size: 28px; margin-bottom: 10px; padding-top: 15px;}

/************MISC*************/
img.tsbanner{margin-left: 200px; margin-top: 15px; margin-bottom: 20px;}
acronym, abbr, span.caps { cursor: help; }
acronym, abbr { border-bottom: 1px dashed #999; }
blockquote { margin: 15px 30px 15px 10px; padding-left: 20px; border-left: 3px dotted #98D0E7; }
blockquote cite { margin: 5px 0 0; display: block; }
pre {border: solid 1px #9a9a9a;color: blue;margin: 10px;padding:10px;background: #f3f2ed}
code {font-size:1.0em;color: #000}