/*
Theme Name: Feed Me, Seymour
Theme URI: http://tinkerpriestmedia.com/free-wordpress-themes/feed-me-seymour/
Description: A simple news feed style theme with a fully customizable layout through an easy to use backend interface. Theme options include site width, 1 or 2 sidebars, header alignment, logo uploader, home page number of posts and more. Also includes two extremely useful widgets. Tested on WP 2.8 using Firefox, IE6 and IE7. 100% xHTML valid. Designed by <a href="http://tinkerpriestmedia.com">c.bavota</a>.
Version: 1.1.2
Author: c.bavota
Author URI: http://tinkerpriestmedia.com/
Tags: free sms, friendship day quotes, happy friendship day messages, happy friendship day sms, sms hindi, sms messages, jokes sms, jokes, love sms, love, way2sms, sms way2sms, mobile sms, funny jokes, april fool sms, exam sms, sardar jokes, santa banta jokes, funny shayari sms, urdu sms, funny sms, send free sms, poetry sms, poetry, funny urdu sms, free sms pakistan, smile sms, urdu sms messages, jokes, sms quotes, adult sms, non veg sms, non veg jokes, sms4smile, karo sms, soccer jokes, football jokes, obama jokes, malia obama, sania mirza, wasi shah, sms, jokes in hindi, jokes, shakira, jokes funny, hindi jokes, pathan jokes, muslim jokes, joke quotes, one liner sms, short jokes, 140 character sms, valentine day sms, eid sms, eid mubarak sms, shia islamic sms, salam ya hussain, moharam sms, ramadan sms, bulk sms, send bulk sms, bulk sms messages, bulk sms softwear, bulk sms gateway, bulk sms service,

 The CSS, XHTML and design is released under GPL:
 http://www.opensource.org/licenses/gpl-license.php

*/

/* Basic Tag Elements */

a {
 text-decoration: none;
 outline: none;
 color: #0077AA;
 }
 
 a:hover {
  text-decoration: underline;
  }
 
img { 
 border: 0;
 }

body {
 color: #444;
  margin: auto; 
 font-size: 16px; 
 padding: 0 20px; 
 background:url(images/background.png) #fee9c9 repeat-x;
 }

h1 a, h2 a, h3 a, h4 a, h5 a {
 color: #0077AA;
 text-transform: capitalize;
 }

/* Header Elements */

#header{
 float: left;
 border: 1px dotted #aaa;
 padding: 20px;
 position: relative;
 }

#login {
 height: 16px;
 font-size: 13px;
 color: #fff;
 text-align: right;
 padding: 10px 10px 7px;
 background: url(images/login.png) repeat-x #F7921E;
 border: 3px double #fff;
 margin-bottom: 5px;
 }
 
 #login a {
  color: #fff;
  }
 
 #login ul {
  padding: 0;
  margin: 0;
  }
 
 #login ul li {
  display: inline;
  }

 #header-rss {
  position: absolute;
  }
 
 #header-rss p {
  padding: 0;
  margin: 0 5px;
  font-size: 12px;
  color: #aaa;
  }
 
.dot:before {
 content: url(images/whitedot.png) " ";
 }

#title {
 font-size: 48px;
 margin: 0;
 padding: 0;
 line-height: 52px;
 }
 
 #title a {
  color: #222;
  }  
 
 #title a:hover {
  color: #E06110;
  text-decoration: none;
  }
  
 #title img {
  margin: 0 0 5px 0;
  padding: 0;
  }
  
#description {
 font-size: 16px;
 margin: 0;
 padding: 0;
 }  

/* Main Elements */
 
#mainwrapper {
 float: left;
 padding: 0;
 margin: 0;
 border-left: 1px dotted #aaa;
 border-right: 1px dotted #aaa;
 border-bottom: 1px dotted #aaa;
 }

#sidebar {
 float: left;
 margin: 0;
 padding: 5px 10px 0;
 }

#secondsidebar {
 float: left;
 margin: 0;
 padding: 5px 10px 0;
 }
 
.side {
 line-height: 20px;
 font-size: 18px;
 margin-bottom: 0;
 } 

ul.cats {
 padding: 0;
 margin: 0;
 }

ul.cats li { 
 margin-bottom: 7px; 
 list-style-type: none;
 position: relative;
 }

ul.cats li a:hover { 
 background: url(images/sidebarhover.png) center repeat-y #E06110;
 }

ul.cats li a {
 padding: 10px 0 7px 10px;
 font-weight: bold;
 background-image: url(images/sidebar.png);
 background-repeat: repeat-y;
 background-position: center;
 height: 1%;
 background-color: #F7931E;
 border: 3px double #fff;
 color: #FFF;
 display: block;
 text-decoration: none;
 text-transform: uppercase;
}

ul.cats li ul {
 padding: 0;
 margin: 0;
 margin-top: 7px;
 }

.sidebox {
 margin: 0 0 7px;
 background: #fff;
 border: 3px double #aaa;
 float: left;
 padding: 0;
 }
 
 .sidebox img {
  float: left;
  }
 
 .sidebox p {
  margin: 13px 0 0 5px;
  float: left;
  }
 
.side-widget {
 float: left;
 margin: 0 0 .5em;
 background: url(images/sidebar.png) center repeat-y #F7931E;
 padding: 0 0 10px;
 border: 3px double #fff;
 }

 .side-widget ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
  }

 .side-widget ul li {
  padding: 0 10px;
  margin: 2px 0;
  font-size: 13px;
  }
 
 .side-widget h2 {
  font-size: 14px;
  border-bottom: 1px solid #fff;
  padding: 10px 0 5px 10px;
  margin-top: 0;
  text-transform: uppercase;
  color: #fff;
  }
  
 h2 a.rsswidget {
  color: #fff;
  text-transform: uppercase;
  }
  
 .side-widget .storycontent {
  border-bottom: 1px solid #ddd;
  }
  
 .side-widget .featured-post {
  padding: 0 10px;
  }
 
 .side-widget .noline {
  border-bottom: 0;
  }
 
 .side-widget a {
  color: #77470F;
  }
  
 .rsswidget img {
  display: none;
  }  

.posts {
 border-bottom: 1px solid #aaa;
 margin-bottom: 20px;
 }
 
 .posts h2 {
  margin: 10px 0 0;
  }

#footer {
 clear: both;
 float: left;
 width: 100%;
 padding: 10px 0;
 font-size: 11px;
 }
 
 #footer a {
  color: #0077AA;
  }

/* Left Content Elements */

#leftcontent {
 float: left;
 margin: 0 10px;
 padding: 0;
 }

 #leftcontent h5 {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  margin: 0;
  padding: 0;
  color: #E06110;
  margin-bottom: 5px;
  font-size: 16px;
  }

 #leftcontent h1 {
  margin: 0;
  padding: 0;
  font-size: 24px;
  line-height: 26px;
  }

.more-link {
 font-size: 11px;
 text-align: right;
 color: #E06110;
 }

.tags a {
 color: #E06110;
 }
 
.meta {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #888;
 } 

.post {
 float: left;
 border-bottom: 1px solid #aaa;
 margin-bottom: 10px;
 padding-bottom: 10px;
 width: 100%;
}
  
#threecol {
 float: left;
 background: url(images/line.png) repeat-y 32% 0;
 }

#threecol2 {
 float: left;
 padding: 0;
 background: url(images/line.png) repeat-y 67% 0;
}

 #threecol img {
  width: 40px;
  float: left;
  margin: 0 10px 5px 0;
  padding: 0;
  }

.threepost {
 width: 29%;
 float: left;
 border-top: 1px dotted #aaa;
 }
 
 .threepost h2, {
  margin: 0;
  font-size: 16px;
  line-height: 18px;
  }

 .threepost2, .threepost5 {
  margin: 0 6%;
  }

 .threepost1, .threepost4 {
   clear: left;
   }
  
 .threepost1, .threepost2, .threepost3 {
  border-top: 0;
  }
  
.contread {
 text-align: right;
 }
 
 .contread a {
  color: #E06110;
  font-size: 14px;
  } 
  
/* Other Elements */

#leftcontent h1.catheader {
 margin: 10px 0 20px;
 color: #E06110;
 font-weight: normal;
 }
 
 #leftcontent .post h1 {
  color: #0077AA;
  margin-top: 10px;
  }

.red, .entry a {
 color: #E06110;
 }
 
#tagcloud {
 width: 400px;
 text-align: center;
 margin: auto;
 padding: 20px;
 } 
 
#tagcloud a {
 color: #E06110;
 }

/* Comment Elements */

h3#comments {
 text-transform: none;
 padding-bottom: 5px;
 }

#postcomments {
 padding-top: 20px;
 }

.commentlist {
 list-style-type: none;
 padding: 0;
 margin: 0;
 }  
  
 .commentlist li {
  float: left;
  clear: both;
  padding: 0 10px 10px;
  background-color: #ffedd2;
  }
  
 .commentlist img {
  padding: 10px 0 0;
  margin: 0;
  } 
  
 .commentlist li.alt {
  background-color: #fad9a8;
  } 
  
 .comment-info {
  clear: both;
  float: left;
  } 
   
 .comment-text {
  margin-left: 120px;
  }   
   
#responder {
 float: left;
 clear: both;
 padding-top: 10px;
 }

.navigation {
 clear: both;
 float: left;
 width: 100%;
 border-top: 1px dotted #aaa;
 padding-top: 5px;
 }

/* WordPress Required Elements */

.aligncenter,
div.aligncenter {
   display: block;
   margin: 5px 0 10px;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
   margin: 5px 10px 5px 0;
}

.alignright {
   float: right;
 margin: 5px 0 5px 10px;
}

.alignnone {
 margin: 5px 10px;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}

#today {
 color: #E06110;
 }

#wp-calendar {
 margin: auto;
 }