/*
Theme Name: IPL Cricket Live
 
Theme URI: http://www.iplcricketlive.com
Description: Theme for IPL Website
Author: Gemini Geeks
Author URI: http://www.iplcricketlive.com
*/

body {font-family: Arial, Tahoma, "Lucida Sans";font-size: 12px;color: #000;margin: 0;padding: 0;background:#EEE;}
h1, h2, h3, h4, h5, h6 {font-family: Arial, Verdana, sans-serif;}
#wrapper {margin: 0 auto;background:#fff;border-left:8px solid #C5DCE4;border-right:8px solid #C5DCE4; border-bottom:8px solid #C5DCE4; border-top:8px solid #C5DCE4;}
table{width:95%;}
tr.theader {color:#fff; background:#0D5DA9;}
tbody.scorecard{background:#EDEDED;}
a{color:#0D5DA9;}
a img { border:none;}
.clear {clear:both;}

td.columnone{background:#0D5DA9;color:#fff;padding:0 0 0 10px;}
td {border:1px solid #ccc;}

#header {margin:0 auto;background:#fff;padding:5px 0;}
.inner{margin:0 auto;}

#site-title {padding-top: 20px;}
#site-title h1 {font-size:20px;line-height: 22px;color: #0D5DA9;margin:0;padding:0;float:left;}
#site-title p {font-size: 13px;font-weight: bold;color: #0D5DA9;margin:0;padding:0;float:left;line-height: 18px;}
#site-title h1 a {color: #0D5DA9;text-decoration: none;}

#social {float:right;}
#social img{float:left;margin:10px 0 0 10px;}
#site-search {padding-top: 15px;}
#searchbox {background: url(images/searchbox.gif) no-repeat;float: left;height: 51px;margin: 0px;padding: 0px;}
#searchbox .sfield {margin-top: 12px;margin-left: 15px;border-width:0;}
#searchbox .sbutton {margin: 6px 0px 0px 10px;padding: 0px;}

#navigation {clear:both; width:100%;background:#042978; border-top: 1px solid #000; border-bottom: 1px solid #000; text-decoration: none;}
#rsearch{float:right;margin:5px 20px 0 0;}

#home a {background: #FFF;margin: 0;padding: 0 12px;float: left;height: 25px;display: block;font-size: 12px;line-height: 25px;color: #0D5DA9;font-weight:bold;text-decoration: none;}
#home a:hover {background: #FFF;margin: 0;padding: 0 12px;float: left;height: 25px;display: block;font-size: 12px;line-height: 25px;color: #000;font-weight: bold;}

.pg {margin: 0;padding: 0;float: left;list-style-type: none; }
.pg li {display: inline;margin: 0 5px 0 0;padding: 8px 0 0;float: left; text-decoration: none;}
.pg li a {background: #042978;margin: 0;padding: 0 12px;float: left;height: 25px;display: block;font-size: 12px;line-height: 25px;color: #FFF;font-weight:bold; text-decoration: none;border-radius:3px;}
.pg li a:hover {background: #FFF;margin: 0px;padding: 0px 12px;float: left;height: 25px;display: block;font-size: 12px;line-height: 25px;color: #000;font-weight: bold;}
.pg li.current_page_item a {background: #FFF;margin: 0px;padding: 0px 12px;float: left;height: 25px;display: block;font-size: 12px;line-height: 25px;color: #000;font-weight: bold;}
.pg li.current_page_item a:hover {background: #FFF;margin: 0px;padding: 0px 12px;float: left;height: 25px;display: block;font-size: 12px;line-height: 25px;color: #000;font-weight: bold;}

#top-content {margin: 0px;float: left;padding-right: 0;padding-left: 5px;padding-top: 5px;}
#post-blog {padding-bottom: 0;border-right: 1px solid #efefef;margin:0;}
#post-blog h2 {font-size: 21px;line-height: 24px;color: #000;margin: 0px 0px 10px;padding: 0px;}

.fpost{margin:0 0 20px 0;border:1px solid #eee;padding:0;border-radius:5px;overflow:hidden;}
.fpost h3{background:#0D5DA9;color:#fff;padding:7px 5px;font-weight:bold;font-size:16px;margin:0;}
.fpost h3 a{color:#fff;}
.fpost p{line-height:20px;text-align:justify;padding:0 5px;margin:0 0 10px 0;font-size:13px;}
.pinfo {clear:both;background:#eee;padding:7px 5px;}
.pinfo span {float:right;}
.fpost a {text-decoration:none;}
.pinfo a:hover {text-decoration:underline;}
.rmore {text-align:right;margin:0 5px 5px 0;height:20px;}
.rmore a{background:#fafafa;padding:5px;border:1px solid #ccc;}
.rmore a:hover{background:#f5f5f5;border:1px solid #aaa;}

#content {float: left;}


.sidebox {margin: 0 0 5px 0;padding: 5px 7px 5px 7px;border: 4px solid #C5DCE4; font-size: 12px;line-height: 22px;color: #fff;text-transform: capitalize;background: #fff;border-radius:5px;}
.sidebox h3 {margin: 0 0 5px 0;padding: 5px 20px;clear: both;font-size: 16px;line-height: 18px;background:#092450; border: 1px solid #aaa; }
.sidebox p {font-size: 12px;line-height: 18px;color: #FFF;margin: 0px;padding: 0;clear: both;}
.sidebox a {color: #ccc;text-decoration: underline;}
.sidebox a:hover {color: #FFF;text-decoration: none;}
.sidebox img {margin: 0 5px 5px 0;}

.list {margin: 0;padding: 5px 0 10px 0;list-style-type: none;}
.list li {margin: 0;padding: 0; font-size: 12px;color: #FFF;}
.list li a {color: #000;text-decoration: none;margin: 0;padding: 3px;border-bottom: 1px solid #777;display: block;}
.list li a:hover {color: #FFF;text-decoration: none;margin: 0px;padding: 3px;background: #236FB6;display: block;}

.nolist {margin: 0;padding: 5px 0 12px;float: left;width: 280px;list-style-type: none;}
.nolist li {margin: 0;padding: 0;float: left;width: 280px;font-size: 12px;color: #FFF;}
.nolist li a {color: #FFF;text-decoration: none;margin: 0px;padding: 0px;}
.nolist li a:hover {color: #FFF;text-decoration: underline;margin: 0px;padding: 0px;}

.post-meta {clear:both;margin: 0;padding:0;}
.post-meta h1 {font-size: 20px;margin: 0;padding: 0 0 5px 0;line-height: 26px;color: #000;}
.post-meta h1 a {color: #0D5DA9;text-decoration: none;}
.post-meta h1 a:hover {color: #333;text-decoration: underline;}

.post-content {float:left;padding:0 0 15px 0;font-size:13px;line-height:22px;text-align:justify;}
.post-content img {border: 0;}
.post-content a {color: #0D5DA9;text-decoration: underline;}
.post-content a:hover {color: #333;text-decoration: none;}

.post-cat {padding: 5px;float: left;background: #f1F1F1;border: 1px solid #dedede;}
.post-cat a {color: #0D5DA9;text-decoration: none;font-weight: bold;}
.post-cat a:hover {color: #006699;text-decoration: none;font-weight: bold;}

.alignleft {text-align: left;float: left;}
.alignright {text-align: right;float: right;}
.center {text-align: center;margin: 0px auto;clear: both;}
img.alignleft {padding: 0px;float: left;margin:2px 5px 5px 0;}
img.alignright {padding: 4px;float: right;margin:10px 0 0 10px;}
img.center {padding: 4px;display: block;margin: 5px auto;clear: both;}
em {color: #333;font-size: 11px;text-transform: lowercase;}

.post-content h1 {margin: 0 0 5px 0;padding: 0 0 3px 0;font-size: 18px;font-weight: normal;line-height: 20px;color: #000;}
.post-content h2 {margin: 0 0 5px 0;padding: 0 0 3px 0;font-size: 18px;font-weight: normal;line-height: 20px;color: #000;}
.post-content h3 {margin: 12px 0 5px 0;padding: 0 0 3px 0;font-size: 18px;font-weight: normal;line-height: 30px;color: #000;border-bottom: 1px solid #333;}
.info {border: 1px solid #4AB7FF;font-size: 11px;color: #191919;background: #BFE5FF url(images/styling/info.gif) no-repeat 5px center;font-family: Verdana, sans-serif, "Courier New";line-height: 125%;margin: 10px 0px 0px;padding: 12px 12px 12px 35px;display: block;font-weight: 400;width: 70%;}

#post-navigator {color: #000;margin: 0;padding: 0;float: left;}
#post-navigator-single{margin:0;padding:0;float:left;font-size:12px;line-height:18px;}


.post-gfest {margin: 0px;padding: 10px 0px;float: left;width: 280px;border-bottom: 1px solid #681C1C;}
.post-gfest h1 {font-size: 17px;line-height: 19px;color: #FFFFCC;margin: 0;padding: 0;}
.right{float:right; padding: 0 10px 0 0;}
.left{float:left;}

#comments-template {margin: 15px 0px 0px;padding: 0px 0px 2em;float: left;}
#comments-template h4 {margin: 0;padding: 5px 15px;float: left;background: #272727;font-size: 15px;line-height: 17px;color: #FFF;border: 1px solid #000000;text-align: center;}
#comments-template h6 {margin: 15px 0px 10px;padding: 0px 0px 2px;font-size: 16px;line-height: 22px;color: #000;clear: both;float: left;border-bottom: 1px solid #efefef;}
.comment-list {float: left;width: 96%;margin-top: 10px;margin-bottom: 0px;padding: 8px;}
.comment-block {float: left;width: 86%;margin: 0px;padding: 5px;background: #f9f9f9;border: 1px solid #eee;}
.comment-block .comment-author {font-size: 14px;font-weight: bold;color: #000000;line-height: 18px;margin: 0px;padding: 0px;float: left;width: 99%;}
.comment-block .comment-date {font-size: 12px;color: #000;line-height: 18px;margin: 0;padding: 0;float: left;width: 99%;}
.comment-block .comment-date a {color: #990000;text-decoration: none;}
.comment-block .comment-date a:hover {color: #990000;text-decoration: underline;}
.comment-block .comment-text {font-size: 12px;color: #000;line-height: 21px;margin: 0px;padding: 1em 0px;float: left;width: 99%;}
.comment-block .comment-text code {font-family: "Courier New", "MS Sans Serif", sans-serif, serif;font-size: 12px;color: #666;}
.comment-block .comment-author a {color: #990000;text-decoration: underline;}
.comment-block .comment-author a:hover {color: #990000;text-decoration: none;}
.comment-block .comment-text a {color: #990000;text-decoration: underline;}
.comment-block .comment-text a:hover {color: #990000;text-decoration: none;}
.comment-block .comment-text p {margin: 0px 0px 5px;}
.comment-block-alt {float: left;width: 86%;margin: 0px;padding: 5px;background: #FFF;border: 1px solid #EEE;}
.comment-block-alt .comment-author {font-size: 14px;font-weight: bold;color: #000000;line-height: 18px;margin: 0px;padding: 0px;float: left;width: 99%;}
.comment-block-alt .comment-date {font-size: 12px;color: #000;line-height: 17px;margin: 0;padding: 0px;float: left;width: 99%;}
.comment-block-alt .comment-date a {color: #990000;text-decoration: none;}
.comment-block-alt .comment-date a:hover {color: #990000;text-decoration: underline;}
.comment-block-alt .comment-text {font-size: 12px;color: #000;line-height: 21px;margin: 0px;padding: 1em 0px;float: left;width: 99%;}
.comment-block-alt .comment-text p {margin: 0 0 5px 0;}
.comment-block-alt .comment-author a {color: #990000;text-decoration: underline;}
.comment-block-alt .comment-author a:hover {color: #990000;text-decoration: none;}
.comment-block-alt .comment-text a {color: #990000;text-decoration: underline;}
.comment-block-alt .comment-text a:hover {color: #990000;text-decoration: none;}
#comment-form {margin: 10px 0 0 0;padding: 12px 3px 12px 8px;float: left;width: 95%;background: #F9F9F9;border: 1px solid #EFEFEF;}
#comment-form p {margin: 0px 0px 10px;padding: 0px;}
#comment-form label {font-size: 12px;color: #000;margin: 0;padding: 0;line-height: 18px;}
#comment-form .comment-box {margin: 0;padding: 3px;width: 96%;border: 1px solid #CCC;font-family: "Trebuchet MS", "Times New Roman", Tahoma;font-size: 14px;font-weight: bold;color: #000;}
#comment-form .comment-box:hover {margin: 0;padding: 3px;width: 96%;background: #f9f9f9;border: 1px solid #CCC;font-size: 14px;font-weight: bold;color: #000;}
#comment-form .comment-box-area {margin: 0;padding: 3px;width: 96%;border: 1px solid #CCC;height: 300px;font-family: "Trebuchet MS", "Times New Roman", Tahoma;font-size: 14px;font-weight: bold;color: #000;line-height: 18px;}
#comment-form .comment-box-area:hover {margin: 0;padding: 3px;width: 96%;border: 1px solid #CCC;height: 300px;background: #f9f9f9;font-family: "Trebuchet MS", "Times New Roman", Tahoma;font-size: 14px;font-weight: bold;color: #000;}
#comment-form .comment-submit {margin: 0;padding: 5px 7px;font-family: "Trebuchet MS", "Times New Roman", Tahoma;font-size: 15px;font-weight: bold;color: #000;}
#comment-form #comment-rules {margin-top: 10px;margin-bottom: 0px;font-size: 11px;color: #000000;line-height: 17px;}

#teams{clear:both;}
#teams img{float:left;margin:5px 3px 5px 0;border:1px solid #ccc;}

.htable{width:480px;float:left;margin:0 5px 0 0; }
.htable h3 {background:#0D5DA9;color:#fff;font-size:16px;padding:5px;font-weight:normal;margin:10px 0 0 0;;}

#bottom {clear:both;}
.bcolumn{float:left;width:325px;background: #FFF;margin:5px 0 0 5px;padding:0 0 10px 0; border: 5px solid #C5DCE4;}
.bcolumn h3 {margin: 5px 0 5px 10px;padding: 5px;font-size: 16px;line-height: 18px;background:#092450; border: 1px solid #aaa;width:290px;color:#fff;}
.bcolumn ul {margin: 0;padding: 0;list-style-type: none;}
.bcolumn li {margin: 0 0 0 10px;padding: 0;float: left;width:300px;;font-size: 12px;color: #FFF;}
.bcolumn li a {color: #000;text-decoration: none;margin: 0;padding: 7px 0 7px 5px;border-bottom: 1px solid #777;display: block;}
.bcolumn li a:hover {color: #FFF;text-decoration: none;margin: 0px;background: #236FB6;display: block;}
.rcolumn{float:left;margin:5px 0 5px 5px;}

#footer {clear:both;background: #092450;color:#ddd;padding:8px;margin:20px 0 0 0;line-height:20px; border-top:10px solid #fff;}
#footer a{color:#ddd;text-decoration:none;}
#footer a:hover{color:#fff;text-decoration:underline;}

.wp-email p { text-align: left; margin:0; padding:0; }
.wp-email-loading { display: none; text-align: center; height: 16px; }
.wp-email-image, .WP-EmailIcon { border: 0; padding: 0; margin:0; }
.wp-pagenavi a { padding: 2px 4px;  margin: 2px; text-decoration: none; border: 1px solid #555; color: #000; background-color: #F4F4F4; }
.wp-pagenavi a:hover { border: 1px solid #000; color: #F4F4F4; background: #0D5DA9; }
.wp-pagenavi span.pages { padding: 2px 4px;  margin: 2px; color: #000; border: 1px solid #000; background: #F4F4F4; }
.wp-pagenavi span.current { padding: 2px 4px;  margin: 2px; font-weight: bold; border: 1px solid #555; color: #F4F4F4; background-color: #0D5DA9; }
.wp-pagenavi span.extend { padding: 2px 4px;  margin: 2px; border: 1px solid #555; color: #000; background: #F4F4F4; }


@media screen and (max-width: 400px) {
body {width:380px;}
#wrapper {width: 380px;border:none;}
.inner{width:380px;}
#social {float:none;}
#rsearch {float:left;margin:10px;}
#site-title {float: left;width: 380px;}
#site-search {clear:both;width: 380px;}
#searchbox .sfield { width: 380px;}
#top-content {margin: 0; }
#post-blog {float: none;width: 98%;border:none;}
#footer {clear:both;width:95%;}
#sidebar {width: 98%;}
.htable {width:98%;}
p img, div {max-width:98%;height:auto;}
}




@media screen and (min-width: 400px) and (max-width:980px) {
#wrapper {width: 98%;border:none;}
.inner{width:98%;}
#social {float:none;}
#rsearch {float:left;margin:10px;}
#site-title {float: left;width: 480px;}
#site-search {clear:both;width: 100%;}
#searchbox .sfield { width: 400px;}
#top-content {margin: 0; }
#post-blog {float: none;width: 98%;border:none;}
#footer {clear:both;width:95%;}
#sidebar {width: 98%;}
.htable {width:98%;}
p img, div {max-width:98%;height:auto;}
}


@media screen and (min-width: 980px) {
#wrapper {width: 995px;}
.inner{width:980px;}
#site-title {float: left;width: 480px;}
#site-search {float: right;width: 518px;}
#searchbox {float: left;width: 95%;margin: 0px;padding: 0px;}
#searchbox .sfield {float: left;width: 400px;}
#top-content {margin: 0px;width: 980px;}
#post-blog {float: left;width: 660px;}
#sidebar {float:right;width: 305px;}
#footer {clear:both;width:980px;}
}


@media \0screen\,screen\9 {

}