/*  







Theme Name: Ellison 3







Theme URI: http://www.dailyblogtips.com/studiopress-wordpress-theme-released/







Description: A clean, Adsense-ready WP theme.







Author: Daily Blog Tips







Author URI: http://www.dailyblogtips.com/







Version: 1.0







*/















/* Reset Defaults Starts */















* {







  margin: 0;







  padding: 0;







  }















h1, h2, h3, h4, h5, h6, p, blockquote {







  margin: 0;







  padding: 10px;







  }















a {







  color: #215679;







  }















a:hover {







  color: #4C82A6;







  }















blockquote {







  margin: 5px 15px;







  padding: 5px 5px;







  background: #8CB5D8;







  border: 1px solid #3A7CAC;







  }















code {







  color: #3366CC;







  }















a img {







  border: none;







  }























/* Reset Defaults Ends */















body {







  position: relative; /* Fixes browser resizing bug in IE6 */







  font-family: Trebuchet MS, sans-serif;







  text-align: center; /* IE Centering Technique */







  background: #A7621F; /* url(images/bg-body.jpg) repeat-y top center; */







  }







#wrapper-body {







  margin: 0 auto;







/*  background: #F89E28 url(images/bg-body2.jpg) repeat-y top center; */



  background: url(images/bg-body2.jpg) repeat-y top center; 







  width:100%;







}







#wrapper-head {







  margin: 0 auto;







  background: url(images/bg-head2.jpg) no-repeat top center;







  width:100%;



}







#wrapper-foot {







  margin: 0 auto;







  padding-bottom:10px;







  background: url(images/bg-foot2.jpg) no-repeat bottom center;







  width:100%;



}







#wrapper {







  margin: 0 auto;







  text-align: left; /* IE Centering Technique */







  width:950px;





  }















.topcurve {



  margin-top:10px;



  height: 13px;







  background: url(images/bgtop2.gif) left top no-repeat;







  }















.topcurvewhite {







  margin-top: 15px;







  height: 13px;







  background: url(images/bgtopwhite2.gif) left top no-repeat;







  }















.bottomcurve {







  margin: 0;







  height: 13px;







  background: url(images/bgbottom2.gif) left bottom no-repeat;







  }















.bottomcurvewhite {







  margin: 0;







  height: 13px;







  background: url(images/bgbottomwhite.gif) left bottom no-repeat;







  }















#header {



  position:relative;



  margin: 0;







  padding: 50px 0 20px 0;



  width:100%;



  overflow:hidden;







  }















#header .topright {







  float: right;







  position: relative;







  margin: 0;







  padding: 5px 8px 0 0;







  text-align: right;







  color: #fff;







  }















#searchform {



  margin-left: 0;







  margin-top: 0;







  margin-right: 0;







  }















#searchform {







  margin-left: 5px;







  width: 213px;







  padding-top: 8px;







  height: 28px;







  background: #ccc;







  background: url(images/search.gif) left 3px no-repeat;







  }















*:first-child+html #searchform { /* Filter for IE7 */







  padding: 6px 0;







  }















* html #searchform { /* Filter for IE6 */







  padding: 6px 0;







  }















#searchbox {







  margin-left: 5px;







  margin-bottom: 3px;







  width: 150px;







  background: none;







  border: none;







  }















#searchbutton {







  width: 50px;







  background: none;







  border: none;







  }















#searchbutton:hover {







  cursor: pointer;







  }















#underheader {







  clear: both;







  margin-top: 20px;







  padding: 0 0 15px 0;







  }























#header h1.sitename {



  float:left;



  padding:0;



  position: relative;







  font-size: 23pt;



  text-align:left;



  width: 600px;







  }















#header h1.sitename a {







  color: #000;







  text-decoration: none;







  }















#header h1.sitename a:hover {







  color: #4C82A6;







  text-decoration: none;







  }















#header h2.sitedesc {

display:none;





  padding: 0 0 0 0;







  position: relative;







  font-size: 12pt;







  color: #4C82A6;







  }























#underheader #toprss{







  float: right;







  position: relative;







  margin: 0 0 0 0;







  padding: 0;







  text-align: right;







  }











/* Menu */



/*Main Navbar */



#nav {

	margin: 10px 0 -15px 0;

	font-size:10pt;

	}



#nav ul {

	float:right;

}



#nav, #nav ul {

	list-style: none;

	line-height: 1;

	}



#nav a, #nav a:hover {

	display: block;

	text-decoration: none;

	border:none;

	}



#nav li {

	float: left;

	list-style:none;

	padding:0 10px;

	background: url(images/bgtableft.gif) left top no-repeat;

}



#nav li:hover, #nav li.hover, #nav li.current_page_item, #nav li.current_page_parent {

	background-position: left -26px;

}

#nav a {

	display:block;

	font-weight:bold;

	color: #f5f5f4;

	padding:7px 10px 6px 0;

	background: url(images/bgtabright.gif) right top no-repeat;

	}



#nav a:hover, #nav a:active, #nav li.current_page_item a, #nav li:hover a, #nav li.hover a, #nav li.current_page_parent a {

	color:#000;

	background-position: right -26px;

	text-decoration:none

	}	

	

	

/* Dropdown Menus */		

#nav li ul {

	position: absolute;

	left: -999em;

	height: auto;

/*	width: 160px; */

	width:auto;

	background: #f89f2b; /* #6D97B3; */

	border:1px solid #A7621F; /* #3F6985; */

	}



#nav li li {

	width:auto;

	background: transparent;

	clear:left;

	}



#nav li li a, #nav li:hover li a, #nav li.hover li a, #nav li.current_page_item li a {

	color:#FFF;

	background: transparent;

	padding-right:0;

	}



#nav li li a:hover, #nav li.current_page_item li a:hover, #nav li.current_page_item li a:active, #nav li li.current_page_item a {

	color:#000;

	background:transparent;

	}	

		

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.hover ul, #nav li li.hover ul, #nav li li li.hover ul {

	left:auto;

	margin-left:-11px;

	}



a.main:hover

{	background:transparent;

	}

	







/* Main content */















#main {







  clear: both;







  width: 925px; /* Overrides miscalculation in IE6; ignored by other browsers. */







  margin: 0;







  padding: 0 15px 15px 10px;







  background: #fff;







  }















#contentwrapper {







  float: left;







  width: 550px;







  }















#content {



  min-height:750px;



  }















#content .pageTitle {







  padding: 5px 10px 0 10px;







  font-size: 14pt;







  color: #215679;







  }















.contentsearch {







  margin: 0 0 40px 100px;







  }















.contentsponsors {







  margin: 0 0 30px 190px;







  }















.adsense_top {







  text-align:center;







  margin:10px 0 25px 0;







  font-size:9pt;







  }















.adsense_sidebar {







  text-align:center;







  margin:0 0 20px 0;







  font-size:9pt;







  }















.post {







  margin: 20px 0 25px 0;







  }















#content h2, #content h3, #content h4, #content h5, #content h6 {







  padding: 0 10px;







  font-weight: bold;







  }















#content h2 {







  font-size: 14pt;







  }















#content h3 {







  font-size: 12pt;







  }















#content h4, #content h5, #content h6 {







  font-size: 11pt;







  }















h2.homeTitle {







  margin: 0 0 15px 0;







  }















h2.postTitle {



  margin-bottom:5px;



  padding: 0 10px;







  font-size: 14pt;







  font-weight: bold;







  color: #000;







  }















h2.postTitle a {







  font-size: 14pt;







  font-weight: bold;







  text-decoration: none;







  color: #000;







  letter-spacing: -1px;







  }















h2.postTitle a:hover {







  color: #215679;







  }















.postMeta {







  padding: 2px 10px 4px 10px;







  font-size: 9pt;







  color: #333;







  }















.postMeta .date {







  background: url(images/date.gif) left no-repeat;







  padding: 0 0 0 15px;







  }















.postMeta .filed {







  background: url(images/folder.gif) left no-repeat;







  padding: 0 0 0 18px;







  margin: 0 0 0 3px;







  }















.postMeta .commentcount {







  background: url(images/comments.gif) left no-repeat;







  padding: 0 0 0 18px;







  margin: 0 0 0 3px;







  }















.postMeta a {







  text-decoration: none;







  }















.postContent img {







  margin: 10px;







  border: 3px solid #CCC;







  }





.postContent table {

	margin-top:10px;

	font-size:10pt;

}









#content p, .postContent p {







  padding: 8px 10px 5px 10px;







  font-size: 10pt;







  color: #000;







  }







.postContent h3 {

	margin-top:10px;

}



.postContent ul, ol {







  padding: 0 0 0 35px;







  }















.postContent ul li, ol li {







  font-size: 10pt;







  color: #000;







  }















.postTags {







  margin: 15px 10px;







  font-size: 9pt;







  color: #000;







  background: #eee;







  padding: 2px 4px;







  }















p.comments {







  clear: both;







  padding: 5px 10px 5px 10px;







  }















p.comments a {







  padding-left: 20px;







  background: url(images/comment.gif) left top no-repeat;







  font-size: 10pt;







  text-decoration: none;







  }















.commentlist {







  margin: 10px 0;







  font-size: 10pt;







  list-style: none;







  }















.commentlist li {







  margin: 0 0 10px -25px;







  background: #e8eef3;







  width: 510px;







  }















.commentlist li.alt {







  margin: 0 0 10px -25px;







  background: #FFFFFF;







  width: 510px;







  }















.commentlist cite {







  padding: 10px;







  font-size: 10pt;







  }















.commentlist cite a {







  }















.commentmetadata {







  padding: 10px;







  }















.comment h3 {







  padding: 0 10px;







  font-size: 12pt;







  font-weight: bold;







  text-decoration: none;







  color: #000;







  }















.comment p {







  padding: 10px;







  font-size: 10pt;







  color: #000;







  }















.comment a {







  text-decoration: none;







  }















.comment a:hover {







  text-decoration: underline;







  }















.comment textarea {







  width: 510px;







  }















.comment #submit {







  width: 118px;







  height: 30px;







  background: url(images/commentbutton.gif) left top no-repeat;







  border: none;







  font-size: 9pt;







  color: #333;







  }















.comment #submit:hover {







  cursor: pointer;







  }















.navigation {







  margin: 10px 0;







  color: #406E8D;







  text-align: center;







  font-size: 10pt;







  }















.navigation a {







  text-decoration: none;







  }























/* Start of sidebar */















#allsidebars {







  width:355px;







  float:right;







  }























/* Sidebar top welcome box */















.sidebarswrapper {







  margin-top: 0px;







  padding-top: 9px;







  width: 355px;







  background: url(images/bgsidebartop2.gif) left top no-repeat;







  }















.sidebars {







  width: 355px;







  /* background: #363636; &&&& */

  background: #FFFFCC;





  }















.sidebars h2 {







  padding: 0 0 2px 0;







  font-size: 11pt;







  /* color: #fff;  &&&& */

  color: #000;









  letter-spacing: -1px;







  }















.sidebars p {







  padding: 2px 0;







  font-size: 9pt;







  }















#welcome {







  clear: both;







  padding: 0 10px;







  }















#welcome a {







  display: inline;





  

  /* color: #86AFCA;  &&&& */

  color: #215679;







  }















#welcome a:hover {







  color: #4C82A6;







  }















#welcome p {







  /*color: #fff;  &&&& */

    color: #000;





  margin-top: 5px;



/*



  padding-left: 70px;







  background: url(images/welcome.gif) left top no-repeat;





  min-height:61px;



*/



  }















.sidebarsbottom {







  clear: both;







  width: 355px;







  height: 18px;







  background: url(images/bgsidebarbottom2.gif) left bottom no-repeat;







  }























/* Sidebar 2 columns widget-ready */















.sidebarsB {







  width: 355px;







  margin-top: 15px;







  }















.sidebar1 {







  float: left;







  width: 165px;







  }















.sidebar2 {







  float: right;







  width: 165px;







  }















.sidebarsB h2 {







  padding: 2px 7px;







  font-size: 11pt;







  color: #fff;







  letter-spacing: -1px;







  background: url(images/sidebar_h2.gif) left no-repeat;







  margin-bottom: 3px;







  }















.sidebarsB table {







  width: 160px;







  }















.sidebarsB ul {







  margin: 0;







  padding: 0 0 5px 0;







  }















.sidebarsB li {







  margin-bottom: 20px;







  list-style: none;







  font-size: 9pt;







  }















.sidebarsB li ul {







  padding: 0;







  }















.sidebarsB ul ul li {







  margin: 0;







  padding: 3px 2px 2px 16px;







  color: #222;







  background: url(images/bullet.gif) left 7px no-repeat;







  line-height: 17px; /* Required for cross-browser consistency; cross-browser defaults vary. */







  border-bottom: 1px dotted #ccc;







  }















.sidebarsB a {







  display: block;







  color: #333;







  text-decoration: none;







  display: inline;







  }















.sidebarsB a:hover {







  color: #4C82A6;







  text-decoration: underline;







  }















.sidebarsB p {







  padding: 2px 0;







  font-size: 9pt;







  }















#tag_cloud a {







  display: inline;







  }















.sidebarsB ul.children li {border-bottom:none;}







.sidebarsB ul.children {margin-bottom:-5px;}



p.edit {

	margin-top:10px;

}

p.edit a {

	color:red;

}



/*

#recent_posts {

	margin-left:10px;

	width:500px;



}

*/

#recent_posts h2 {

	font-size:16px;

	background: url(images/sidebar_h2_double.gif) left no-repeat;

}









/* Footer */















#footer {







  clear: both;







  padding-top: 0;







  /* color: #fff; &&&& */

     color: #000;







  text-align: center; /* IE Centering Technique */







  /* background: #000; &&&& */

     background: #FFFFCC;







  }















#footer p {







  padding: 0;







  font-size: 8pt;







  /* color: #fff; &&&& */

  color: #000;







  text-align: center;







  }















#footer a {







  color: #87BBD9;







  }















#footer a:hover {







  /* color: #fff; &&&& */

  color: #4C82A6;







  }















#credits {







  clear: both;







  margin: 0 auto;







  line-height: 19px;







  }























/* Extras */















.cleared {







  clear: both;







  }















.left {







  float:left;







  }















.right {







  float:right;







  }















#nextprevious {







  padding:10px;







  font-size:80%;







  }




#rss {
	margin-top:10px;
}
#rss a {
	text-decoration:none;
}