/*
Theme Name: MightyFootball
Theme URI: 
Description: 
Version: 
Author: Pankaj
Author URI: http://www.ycoding.com/



*/


body {
font-family : Arial, Verdana,Sans-Serif;
font-size : 11px;color : #383838;margin:0; padding:0;
background:url(images/body-bg.jpg) repeat-x;
}

a {color:#E84444;text-decoration:none;}
a:hover {text-decoration :underline ;}
h1, h2, h3, h4, img, form {margin:0; padding:0;}
h2, h3, h4 {color:#272727;}
h2{font-size:16px;color:#1F7800;/*font-weight:normal;*/}
h1{font-size:11px;color:#000000;/*font-weight:normal;*/}
h3{font-size:10px;color:#000000;/*font-weight:normal;*/}
h4{font-size:16px;}
a img {border:0 none;}
p {text-align:center; padding : 5px 0;margin : 0; }




/*  ====================== Page Structure ======================= */
#wrapper {width : 960px; margin:0 auto;padding:0 10px;background:url(images/bg.png) repeat-y 1px 0;}
#header{width:960px;height:157px;background:url(http://www.mightyfootball.com/wp-content/uploads/2008/12/mfheader3.jpg) bottom left;border-top:3px solid #484848;}
#nav {width:960px;height:42px;background:url(http://www.mightyfootball.com/wp-content/uploads/2008/12/navgrass1.jpg) repeat-x;font-family : Verdana,Arial, Sans-Serif;}

#lsidebar {float:left; width:204px;}
#rsidebar {float:right;margin-top:-37px; width:246px;padding:0 8px;}
#content{width:480px; float:left;padding:7px 7px 0 7px;margin-top:5px; background:url(http://www.mightyfootball.com/wp-content/uploads/2008/12/maingrey26.jpg) repeat-y;}
#no_rightbar {width:728px;float:left;padding:15px 10px 0 10px;background:#fffffe;margin-left:3px;}
#footer {padding:10px;background:#fffffe;border-top:4px solid #D8D8D8;font-family : Verdana,Arial, Sans-Serif;text-align:center;}

/*  ====================== Header ======================= */
h1.logo {width:232px;height:108px;float:left;font-size:25px;font-weight:normal;}
h1.logo a {text-decoration:none;width:232px;height:108px;display:block;}
h1.logo a span {display:none;}
#header .right{width:728px;float:left;}

/* -- Navigation --*/
ul.topnav {list-style : none;margin:0;padding:0 0 0 20px;float:right;height:18px;font-family : Verdana,Arial, Sans-Serif;}
.topnav li {list-style:none; margin:0; padding:0 10px 0 14px; font-size:11px;display:inline;line-height:11px;background :url(images/top-li.jpg) no-repeat left center;}
.topnav li.first {background:none;}
.topnav li a {color:#fff;text-decoration:none;}
.topnav li a:hover {color:#FFDE45;text-decoration:none;}


#nav ul {list-style : none;margin:0;padding:0;}
#nav li {list-style:none; margin:0; padding:0 30px 0 10px; font-size:11px;display:inline;line-height:29px;font-weight:bold;}
#nav li a {color:#fff;text-decoration:none;}
#nav li a:hover, #nav li.current_page_item a {color:#FFDE45;text-decoration:none;}

#top-banner {width:750px;float:right;text-align:center;padding:0 2px 0 0; margin:0; height:90px; background:#FFFFFF;}

/*  ================================= Contents ============================= */
#content form#searchform {text-align:center;}
#content {color:#000;}
.post {padding:0 5px 10px 5px; margin-bottom:10px;}
.post-3 {padding:0 0 10px 0;}
.post h2, .post h2 a, h2 a:hover {color:#000;text-decoration:none;font-size:16px;line-height:18px;}
.entry {padding:5px 0 0 0;border-top:3px solid #E5E5E5;border-bottom:1px solid #E5E5E5;}

.newslist {text-align:justify;padding:10px 0 0 0;line-height:14px;border-top:3px solid #E5E5E5;}
.newslist ul {list-style : none;margin:0;padding:0;}
.newslist li {list-style : none;margin:0;padding:0;color:#1e1e1f;padding:0 0 10px 0;}
.newslist li a{color:#1f7800;text-decoration :underline ;font-weight:bold;}
.newslist li a:hover{text-decoration :none;}


/* ---------------Right SideBars ----------------*/
.add-video {margin:5px 5px 10px 5px; width:224px;border:1px solid #A5D19D;background:#F1FFF0 url(http://www.mightyfootball.com/wp-content/uploads/2008/12/addvidgrass.jpg) bottom no-repeat;padding:5px;font-size:12px;}
.add-video .btn {margin:10px 39px;text-align:center; line-height:25px;font-size:13px;background :url(http://www.mightyfootball.com/wp-content/uploads/2008/12/button.gif) no-repeat;color:#fff;font-weight:bold;width:135px;}








/* Search Form */
.sidebar form#searchform {margin:0; padding:15px 10px;border-bottom:4px solid #E5E5E5;background:#E5E5E5;}
form#searchform input {padding:2px; margin:0;}
form#searchform input#s {border:1px solid #D8D8D8;width:155px;margin-right:5px;}

form#searchform input#searchsubmit {background:#9D9D9D;color:#343434;font-weight:bold;font-size:10px;}

.add-video .btn a, .add-video .btn a:hover {color:#fff;text-decoration:none;}
.sidebar ul {list-style : none;margin : 0;padding:0;}
.sidebar ul ul{list-style : none;margin : 0;padding:0;}
.sidebar ul ul ul{margin-top:0;}
.sidebar ul li {list-style:none;margin:0;padding:0 0 15px 0;color:#717171;}
.sidebar ul li.list {padding:0;text-align:right;}
.sidebar ul li h2{padding:12px 0 3px 0;font-size:11px; font-weight:bold; color:#00397A;border-bottom:4px solid #E5E5E5;}
.sidebar ul li h1{font-size:11px;}
.sidebar ul ul li {padding:1px 10px;background :url(images/sb-li.jpg) no-repeat 0 6px;font-size:11px;}
.sidebar ul ul ul li {padding:2px 0 2px 20px;}

.sidebar a {color:#000;text-decoration:none;}
.sidebar a:hover {color:#000;text-decoration:underline;}
.sidebar ul li h2.search {padding:5px 0 5px 10px;background:url(images/sb-black.jpg) repeat-x;font-size:12px; color:#FFFFFF;}
.sidebar ul li.rss {padding:0 0 15px 25px;background :url(images/rss.jpg) no-repeat 0 2px;line-height:12px;}


/* --------------- Left SideBar ----------------*/
#lsidebar ul {list-style : none;margin : 0;padding:0;}
#lsidebar ul li{list-style : none;margin : 0;padding:0;}
#lsidebar ul li h2{font-size:11px; line-height:24px;padding:0 10px; color:#fff;background :url(images/sb-black.jpg) repeat-x;}
#lsidebar a {color:#000;}
#lsidebar a:hover {color:#D01A1A;}

#lsidebar ul li h2.gray{font-size:11px; line-height:24px;padding:0 10px; color:#fff;background :url(images/sb-gray.jpg) repeat-x;}

/* Red Box List */
#lsidebar ul li h2.red {line-height:26px;background :url(images/sb-red.jpg) repeat-x;}
#lsidebar ul ul.red li {padding:3px 10px 3px 20px;border-bottom:1px solid #D8D8D8;font-weight:bold;}
#lsidebar ul ul.red li a {text-decoration:none;}

/* Red Box List */
#lsidebar ul li h2.red {line-height:26px;background :url(images/sb-red.jpg) repeat-x;}
#lsidebar ul ul.red li {padding:3px 10px 3px 20px;border-bottom:1px solid #D8D8D8;font-weight:bold;}
#lsidebar ul ul.red li a {text-decoration:none;}

/* Green Box List */
#lsidebar ul li h2.green {line-height:27px;background :url(images/sb-green.jpg) repeat-x;}
#lsidebar ul ul li {padding:3px 10px;}
#lsidebar ul ul li a, #lsidebar ul ul.green li a:hover {text-decoration:underline;}

/* blue Box List */
#lsidebar ul li h2.blue {line-height:27px;background :url(images/sb-blue.jpg) repeat-x;}
#lsidebar ul ul.blue {padding:0 5px;}
#lsidebar ul ul.blue li {padding:1px 10px;background :url(images/sb-li.jpg) no-repeat 0 6px;}
#lsidebar ul ul.blue li a {color:#000;text-decoration:none;}
#lsidebar ul ul.blue li a:hover {color:#000;text-decoration:underline;}

/* Subscribe Form */
form#subscribe {margin:0 0 15px 0; padding:15px 5px;background:#F0F0F0;}
form#subscribe input {float:left;border:0; padding:2px; margin:0;}
form#subscribe input[type="hidden"] {padding:0;width:1px;}
form#subscribe input.s_name {border:1px solid #D8D8D8;width:112px;margin-right:5px;}
/* ----------------*/

/*  ================================= Footer  ============================= */
#footer {color:#3d3d3d;text-decoration : none;}
#footer a {color:#3d3d3d;text-decoration : none;}
#footer a:hover {color:#3d3d3d;text-decoration : underline;}
#footer ul {list-style : none;margin:0;padding:0 0 5px 0;}
#footer li {list-style:none; margin:0; padding:0 10px 0 11px; font-size:11px;font-weight:bold;display:inline; background :url(images/ftr-li.jpg) no-repeat left center;}
#footer li.first {background:none;padding:0 10px 0 0;}
.footerlinks h3{font-size:10px;color:#000000;/*font-weight:normal;*/}




/*  ================================= Others ============================= */

.clr {clear : both;margin:0; padding:0;font-size:1px; line-height:1px;}




















/* --------------------- common elements --------------------------- */
.navigation { display: block; color:#999999; width:100%;padding:3px;/*font-weight:bold;*/}
.navigation a {color:#0000CC;}

h2.pagetitle, h2.center {text-align: center;  }

h3, h3#comments {padding: 0;margin: 10px auto 10px ;font-size:14px;line-height:16px;color:#2DB300;}
/* .alt {border:1px solid #e9e9e9;} */

input, select, textarea {margin:0 2px;; padding:0; color:#000; border:1px solid  #e9e9e9;}
input#s {height:17px;padding:5px 0;}


blockquote { border-left: 3px solid #E9E9E9;}
	
ol.commentlist {margin:0;padding:0;}
.commentlist li { font-weight:normal;}
.commentlist li a {color:#336600}
code { font: 1.1em 'Courier New', Courier, Fixed; border:1px dotted #e9e9e9;margin:5px;padding:5px;display:block;}


/* Begin Calendar */
#calendar_wrap {border-top: 0;margin-top:10px;}
#calendar_wrap table, #calendar_wrap th {margin:0 auto;padding:0;}
#wp-calendar {empty-cells: show;margin: 10px auto 0;width: 98%;	font-size: 9px;}
#wp-calendar #next a {padding-right: 2px;text-align: right;}
#wp-calendar #prev a {padding-left: 2px;text-align: left;	}
#wp-calendar a {display: block;}
#wp-calendar caption {text-align: center;width: 100%;font-size:12px;padding:0 0 5px 0;font-weight:bold;}
#wp-calendar td {padding: 1px 0; text-align: center;}
#wp-calendar td.pad:hover { background-color: #900000; }
#wp-calendar #prev a, #wp-calendar #next a {font-size: 9px;	}
#wp-calendar a {text-decoration: none;	}
#wp-calendar caption { 	text-align: center; }
#wp-calendar th { font-style: normal;text-transform: capitalize;}
#calendar_wrap #today {font-weight:bold;color:#fff;background:#900000;}
/* End Calendar */

.smallattachment {text-align: center; float: left;margin: 5px 5px 5px 0px;}
.attachment {text-align: center; margin: 5px 0px;}



/* Begin Images */
p img {	padding: 0;	max-width: 90%;	}
img.centered { display: block;	margin-left: auto;	margin-right: auto;	}
img.alignright {padding: 4px; margin: 0 0 2px 7px; display: inline;	}
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }

/* End Images */



/* Begin Lists */
.entry ol,.entry ul {margin: 0;	padding: 5px 0 5px 35px; }
.entry li {margin: 0; padding: 0; }
.postmetadata ul, .postmetadata li { display: inline; list-style-type: none;list-style-image: none;}


/* Begin Form Elements */
.entry form { text-align:center; }
select { width: 130px; }
#commentform input { width: 170px; padding: 2px; margin: 5px 5px 1px 0; }
#commentform textarea { width: 80%; padding: 2px;}
#commentform #submit{background:#D6D6D6;color:#343434;font-weight:bold;font-size:12px;padding:2px 10px; width:auto;}

/* End Form Elements */


/* Begin Comments*/
.alt { 	margin: 0; padding: 10px; }
.commentlist { padding: 0; text-align: justify;}
.commentlist li { margin: 10px 0; padding: 5px 0; list-style: none; border-bottom:1px solid #E5E5E5;}
.commentlist p {text-align:left;padding: 5px 0; }
#commentform p { margin: 5px 0;	}
.nocomments { text-align: center; }
.commentmetadata {display: block; font-size:10px;font-weight:normal;}
.commentlist cite {font-style:normal;}


/* End Comments */

/* Begin Various Tags & Classes */
acronym, abbr, span.caps { 	cursor: help;}
acronym, abbr { border-bottom: 1px dashed #424242; }
blockquote { margin: 15px 30px 0 10px;padding-left: 20px;}
blockquote cite { margin: 5px 0 0; display: block;}
.center { text-align: center;}
hr { display: none; }
.alignright { float: right;	}
.alignleft { float: left;}
.navigation .alignright { width:49%; text-align:right; 	}
.navigation .alignleft {width:49%; text-align:left;}
/* End Various Tags & Classes*/

.post img {padding:5px;}

iframe {margin:0; padding:0;}


/* Form Builer */

.formBuilderLabel, .formBuilderLabelRequired {width:100px; float:left; padding:7px 0 0 0;text-align:left;}
.formBuilderInput {width:350px; float:left;}
form.formBuilderForm input, form.formBuilderForm select { width:260px; padding: 2px; margin: 5px 5px 1px 0; }
form.formBuilderForm textarea { width: 400px; padding: 0; margin: 5px 5px 1px 0;height:250px;}
form.formBuilderForm .formBuilderSubmit {clear:both;margin-top:10px;}
form.formBuilderForm .formBuilderSubmit input {margin:3px 0;background:#D6D6D6;color:#343434;font-weight:bold;font-size:12px;padding:2px 10px; width:100px;}
.formBuilderField {clear:both;width:460px;}

.formBuilderLargeTextarea{clear:both;}

div.formBuilderFailure {
	border: 1px solid red;
	background-color: #FFEBEB;
	margin: 2px;
	padding: 4px;
}
div.formBuilderFailure h4, div.formBuilderFailure p {
	margin: 0 0 4px 0;
	padding: 0;
}
.formBuilderField input 
.formBuilderForm .formBuilderLabelRequired {
	font-weight: bold;
}

.entry form .formBuilderField { text-align:left; }

.top_ads_box {float:left;margin:5px 0 2px 10px;padding:5px 0;border:1px solid #D8D8D8;background:#f0f0f0;text-align:center;}

.entry embed {text-align:center;}

.inf {padding:0;float:left;width:75%;}
.cr {padding:0;float:left;width:20%;line-height:24px;}
.cr img {padding:0;}
.p_rate {height:40px;}

small {font-size:11px;}

#commentform img, #commentform img a {margin:0; padding:0;}
.commentlist li p.thdrpy {text-align:right;color:#196F9B;}
.commentlist li p.thdrpy a{text-decoration:none;color:#196F9B;}
.commentlist li blockquote { border-left:0; background:#E9E9E9;margin:0 10px;padding:5px 10px;}
.commentlist li blockquote blockquote {background:#fff;}

/*  ================================= Satellite  ============================= */
.satellitetitle a {color:#184AE0;font-size:14px;font-weight:bold;;text-decoration:none;}
.satellitetitle a:hover {color:#184AE0;font-size:14px;font-weight:bold;text-decoration:none;}
.satellitelink a {color:#184AE0;font-size:12px;text-decoration:underline;margin:0;}
.satellitelink a:hover {color:#184AE0;font-size:12px;text-decoration:underline;margin:0;}
#satellitedllink {margin:0;border:0;}


a.more-link {display:block; float:right;width:83px; height:20px;
background:url(images/viewmore.gif) no-repeat;}
a.more-link span{display:none;}