/*

Theme Name: daintymag

Theme URI: http://www.themelayouts.com/

Description: Designed by <a href="http://www.themelayouts.com">ThemeLayouts</a>.<br> This work is licensed <a href="http://creativecommons.org/licenses/by-sa/3.0/">Creative Commons Attribution-Share Alike 3.0 License.</a> This means you may use it and make any changes you like. However, credit links must remain on footer for legal use.

Version: 1

Author: ThemeLayouts/DreamTemplate

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

*/





/* Normal Tags */

body { background: #ffffff; margin: 0; padding: 0; }

a, a:link, a:active, a:visited { color: #d23632; text-decoration: none; }

a:hover { text-decoration: underline; }

p { padding: 2px 0 10px 0; margin: 0; }

blockquote, blockquote blockquote blockquote  { margin: 0 5px; padding: 10px; border-top: 1px solid #eee; border-bottom: 1px solid #eee; background: #f2f2f2; }

	blockquote blockquote { margin: 0 5px; padding: 10px; border-top: 1px solid #eee; border-bottom: 1px solid #eee; background: #ffffff; }

img, a img { border: 1px solid #dfdfdf; padding: 4px; margin: 0; background: #eee; }



input, textarea { font-family: Georgia, "Times New Roman", Times, serif sans-serif; font-size: 11px; color: #585858; margin: 2px; padding: 4px;	}

ul, ol { margin-bottom: 0; padding: 0 15px 0 15px; }

ul { list-style-type: square; }

ul.decimal {list-style-type:decimal;}

hr { margin:30px auto; width:80%;clear:both;display:block;}



/* Wordpress Classes */

.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }

.wp-caption { border: none; text-align: center; background-color: #eee; padding-top: 4px; margin: 10px 0; }

.wp-caption img { margin: 0; padding: 0; border: 0 none; }

.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding:5px 5px 10px 5px; margin: 0; font-family: Georgia, "Times New Roman", Times, serif; }

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; }

.alignright { float: right; margin-left:20px; }

.alignleft { float: left;margin-right:20px; }

.navigation { display: block; padding: 0 0 20px 0; overflow: hidden;}

.wp-smiley { background: none; border: none; padding: 0; margin: 0; }

img.thumb {border:1px dotted #666666;padding:1px;background:none;width:125px; height:auto;float:left;margin:0 20px 10px 0;}
img.cover-thumb {border:1px solid #666666;padding:1px;background:none;width:125px; height:auto;float:left;margin:0 20px 10px 0;}
img.scout-this-thumb {border:1px solid #666666;padding:1px;background:none;width:500px; height:auto;float:none;margin:0 0 10px 0;}


.read-more, .submit, .button {text-align:right;margin:0 0 10px 0;background:#eee;padding:4px 6px; border:1px outset #CCCCCC;font-size:120%;}
.submit {font-size:100%;line-height:16px;width:90%;margin:10px auto;}
.read-more:hover, .submit:hover, .button:hover {background:#e4e4e4;}
.read-more a, .submit a, .button a {display:block;}
.read-more a:hover, .submit a:hover, .button a:hover {text-decoration:none;color:#660000;}

/* LAYOUT STYLES  */

.clearer { clear: both; }

#header { margin: 0; padding: 0; }

			

	/* Header Div */

	#headiv { width: 990px; margin: 0; padding: 0; overflow: hidden;border-top:8px solid #333;background:#fff;  }

	

		/* Blog Name & Logo */

		#blogname { float: left;  }
		
		#blogname img { border: none; padding: 0; margin: 20px 10px; background: none; }
		
		
		/* Banner Ad  */
			#banner-ad {float:right;margin:20px 0 0 0;font-size:70%;font-family:Arial, Helvetica, sans-serif;line-height:10px;}
			#banner-ad p{margin:0;padding:0;}
			#banner-ad img {border: 1px solid #333333; padding: 1px; margin: 2px 10px; background: none;}

			
		/* Secondary Nav */
		
				#secondarynav {float:right; padding: 0 0 4px 4px;background: #333333;font-size:11px;}
				
				#secondarynav ul { list-style-type: none; list-style-image: none; margin:0;text-align:right;}

				#secondarynav ul li { float: left; display: inline; margin: 0 20px 0 0; padding: 0 10px 0 0; }
				#secondarynav ul li.last { margin: 0; padding: 0; }

				#secondarynav ul li a {color:#CCCCCC;}
				
				.page-id-607 #secondarynav li.mag-archives a {color:#fff;}
	

		/* Top Nav */

		#topnav { border-top:2px solid #333;  border-bottom:8px solid #333; }

			

				/* Top Nav UL */

				 #topnav ul { list-style-type: none; list-style-image: none; margin: 10px 0; padding: 0; display: inline-block; float: left;   }

				 #topnav ul li { float: left; display: inline; margin: 0 0 0 30px; padding: 0; }
				 #topnav ul li.first { margin-left:10px; }
				
			

				

					/* Top Nav Links */

					#topnav ul li a, #topnav ul li a:link, #topnav ul li a:active, #topnav ul li a:visited { display: block; float: left; font: 14px Georgia, "Times New Roman", Times, serif; padding: 5px 8px; text-transform: uppercase; }

					#topnav ul li a:hover { background: #d3d3d3; color: #fefefe; text-decoration: none; color: #444444; }

					#topnav ul li.current_page_item a, #topnav ul li.current_page_parent a, #topnav ul li.current_page_item a:link, #topnav ul li.current_page_item a:active, #topnav ul li.current_page_item a:visited, .category-scout-this #topnav ul li.page-item-37 a, .category-doggy-dog-world #topnav ul li.page-item-37 a { background: #cc3430; color: #fefefe; font-weight: bold; }	

					#home #topnav ul li.home a { background: #cc3430; color: #fefefe; font-weight: bold; }

					#nothome #topnav ul li.home a { font-weight: normal; background: none; }

					ul li a.feed { background: url(images/feed.gif) no-repeat top left; padding: 5px 5px 5px 20px; }

					ul li a.email { background: url(images/email.gif) no-repeat top left; padding: 5px 5px 5px 20px; }

					

	/* Feature Post Carousel */

	#featured { width: 990px; overflow: hidden; padding: 20px 0; background: #eee; border-bottom: 8px solid #eee; }

	#featureddiv { overflow: hidden; }

		#wrap { height:150px; width:925px; display:block; overflow:hidden; position:relative; float: left; }

		#carousel { width:10000px; margin:0; padding:0; position:absolute; top:0; left:0; }

			#carousel li { 	height:150px; width:305px; margin:0 0 0 0; padding:0; float:left; display:inline; }

				.fpost { background-color: #e1e1e1; width: 280px; height: 150px; overflow: hidden; }

				.fpostdiv { width: 260px; height: 130px; margin: 10px; padding: 0; text-align: left; }

				#featured h2 { font: 13px Georgia, "Times New Roman", Times, serif; color: #fefefe; margin: 0; padding: 5px; background: #000000; }

				#featured h2 a { color: #fefefe; text-decoration: none; font-weight: bold; }

				#featured h2 a:hover { text-decoration: underline; }

	#previous, #next { cursor:pointer; }

		#previous { display: block; margin: 65px 0 0 0; }

		#next { display: block; margin: 65px 0 0 0; }

	#prevdiv { width: 35px; float: left; }

	#nextdiv { width: 30px; float: left; }

	#previous img, #next img { background: none; border: none; padding: 0; margin: 0; }

	

	#welcome { width: 990px; padding: 10px 0; border-bottom: 1px solid #333333; overflow: hidden;  font: 13px Georgia, "Times New Roman", Times, serif; color: #585858; text-align: left;background:#fff; }

	#nothome #welcome { border-bottom: 8px solid #eee; }

		#today { width: 335px; float: left; padding: 5px 0 0 18px; }

		#topsearch { width: 530px; float: right; }
			#topsearch ul { list-style-type: none; list-style-image: none; margin: 0 0 0 0; padding: 0; float: left;  }
			#topsearch ul li { float: left; display: inline; margin: 0 20px 0 0; padding: 5px 0; }

			#s { width: 183px; float: left; background: #ffffff; padding: 5px 8px; margin: 0; border: 1px solid #eee; }

			#searchsubmit { color: #f3f3f3; float: left; background: #cc3430; padding: 4px 8px; margin: 0; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-size: 11px; cursor: pointer; border: 1px solid #af2e2b; }

				


				

	/* Wrapper */

	#wrapper { width: 990px; margin: 0; padding: 20px 0 0 0; overflow: hidden; }

	

		/* Content */

		#content { width: 550px; float: left; font: 13px Georgia, "Times New Roman", Times, serif; color: #585858; line-height: 28px; text-align: left;  }

		

			/* Content Headlines */

			#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 { font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; margin: 0 0 7px 0; }

			/*#content h3, #content h4, #content h5, #content h6 { font-weight: bold; }*/

			#content .entry h2 { font-size: 24px; line-height: 28px; }
			
			#content .entry h3 { font-size: 20px; line-height: 24px; }
			#content .entry p + h3, #content .entry ul + h3, #content .entry .wp-caption + h3 { margin:30px 0 0 0; }

			#content .entry h2 a { color: #242424; }

			#content h3.arc { font-weight: normal; color: #aeaeae; margin: 0 0 7px 20px; }
			#content h3.magazine-arc { font-weight: normal; color: #aeaeae; margin: 0 0 7px 20px; font-size:240%; }
			.category-scout-this #content h3.magazine-arc,.category-doggy-dog-world #content h3.magazine-arc {  margin: 0 0 7px 13px; }
			#content #post-33 h3 {display:block;background:#EEEEEE;padding:6px;margin-bottom:0;}
			#content #post-33 p {background:#f6f6f6;padding:14px 0 14px 14px;border-bottom:1px dotted #eee;margin-bottom:0;line-height:18px;}
			
			/* Entries */

			.entries { overflow: hidden;padding-left:10px;  }

			.entry { margin: 0 0 65px 0;padding:10px;}
				.entry li {margin:0 0 14px 0;line-height:21px}

				.entryinfo { font: 11px Georgia, "Times New Roman", Times, serif; line-height: 19px; margin: 0 0 15px 0; padding: 0; color: #999999; }
				.category-scout-this .entryinfo, .category-doggy-dog-world .entryinfo {display:none;}
				
				
			/* Page Specific Styles */
				/* Archives & Features */
					#post-607 ul, #post-37 ul {list-style-type:none;padding:0}
					#post-607 li, #post-37 li {margin:0 0 40px 0;padding-bottom:30px;}
					#post-607 li li, #post-37 li li {margin:0 0 8px 12px;padding-bottom:0;line-height:18px;}
					#post-607 li ul, #post-37 li ul {list-style-type:square;}
					#post-607 #content li h3, #post-37 #content li h3 {margin:0;padding:0}
					#post-607 li br, #post-37 li br {display:none;}
					#post-607 .wp-caption, #post-37 .wp-caption, #post-753 .wp-caption, .category-scout-this .wp-caption { border: none; text-align: center; background-color: #000; padding-top: 4px; margin: 0 10px 10px 0; }
					#post-607 .wp-caption p.wp-caption-text, #post-37 .wp-caption p.wp-caption-text, .parent-pageid-37 .wp-caption p.wp-caption-text, #post-753 .wp-caption-text,.category-scout-this .wp-caption-text { font-size: 13px; line-height: 17px; padding:5px 5px 10px 5px; margin: 0; font-family: Georgia, "Times New Roman", Times, serif;  color:#fff;}
					
					.category-spring2010 .entry,
					.category-winter2010 .entry { background:url(images/magazine-post-bg2.jpg);}
					
					
					.archive-edition ul.post-categories  {list-style-type:none;padding:0;margin:0;display:inline;}
					.archive-edition .post-categories li {display:inline;}


/*fun features		*/		body.page-id-37, /* & parents */ body.parent-pageid-37,
/*current scout this*/		body.post-753,
/*scout this archives 	*/	body.category-scout-this,
/*doggy dogg archives 	*/	body.category-doggy-dog-world {background:#000 url(images/fun-features-bg3.png) top left repeat-x;}
/*doggy dogg archives 	*/	body.category-doggy-dog-world #wrapper,.category-scout-this #wrapper,.post-753 #wrapper,.page-id-37 #wrapper,.parent-pageid-37 #wrapper {background:#fff;}


/*fun features		*/		.page-id-37 .entry li, .page-id-37 h2, .parent-pageid-37 .entry p, .parent-pageid-37 h2 {/*background:url(images/white-trans-bg.png);padding:4px;color:#333333*/}
					
							
/*fun features			*/	
/*current scout this	*/	.post-753 #content,
/*scout this archives 	*/	.category-scout-this #content,
/*doggy dogg archives 	*/	.category-doggy-dog-world #content {background:url(images/white-trans-bg.png);padding:4px;color:#333333}

/*scout this archives 	*/	.category-scout-this #content .entry h2 a,
/*doggy dog archives 	*/	.category-doggy-dog-world #content .entry h2 a {background:url(images/white-trans-bg.png);padding:4px;color:#333333}

			/* Commentlist - comments/replies list */
			
			h3#comment {margin:20px 0 0 0; border:1px dotted #ccc;border-bottom:none;padding:10px 10px 10px 70px;color:#F7F7F7;background:#990000 url(images/icons/comment.png) 10px no-repeat;}
			#respond {margin:0 0 20px 0;border:1px dotted #ccc;padding:10px;background:#F7F7F7;}

			ol.commentlist { list-style-type: none; margin: 0; padding: 0; }

			ol.commentlist li { margin: 0 0 25px 0; background: none; border: none; padding: 10px; }

			ol.commentlist li.alt { background: #f0f0f0; border: 1px solid #e5e5e5; }

			ol.commentlist li ul.children { list-style-type: none; list-style-image: none; }

			ol.commentlist li.alt ul.children li, ol.commentlist li ul.children li.alt ul li { background: #ffffff; border: 1px solid #e0e0e0; }

			ol.commentlist li.alt ul.children li ul li { background: #f4f4f4; border: 1px solid #eee; }

			.avatar { float: left; margin-right: 5px; background: none; border: none; }

			

				/* Comment Form */

				input#author, input#email, input#url, textarea#comment { background: #fcfcfc; border: 1px solid #d0d0d0; }



						

		/* Sidebar */

		#sidebar { width: 380px;padding-left:30px; float: right; font: 12px "lucida grande",lucida,tahoma,helvetica,arial,sans-serif; color: #585858; line-height: 24px; text-align: left;border-left:1px dotted #e4e4e4;margin-left:10px;background:#FAFAFA; }
			
			/*calendar*/
			.page-id-39 #sidebar { width: 210px;padding-left:30px; float: right; font: 12px Georgia, "Times New Roman", Times, serif; color: #585858; line-height: 24px; text-align: left;border-left:1px dotted #CCCCCC;margin-left:10px; }

			.widget, #adspot { margin: 0 0 30px 0; }
			
			
			/* Sidebar Left */
			#sidebar-left {float: left; width:162px;margin:0;}

			/* Sidebar Right */
			#sidebar-right {float: right; width:190px;padding-left:8px;padding-right:8px;margin:0 0 0 0;background:#fff;}
			
			

			/* Sidebar Headline */

			#sidebar h2 { font: bold 13px Georgia, "Times New Roman", Times, serif; margin: 0 0 10px 0; color: #242424; text-transform: uppercase; }





			/* Ads Spots -125x125- -120x90- 150x150 */

			#adspot { overflow: hidden; }

			#adspot a img { padding: 1px; margin: 0; border:1px dotted #000000; background: none; }

			.adspot2,.adspot3, .adspot4 { overflow: hidden;   }


			.ad1, .ad3, .ad2, .ad4, .ad5, .ad6 { float: left; margin-bottom: 40px; }

			/*	.ad2, .ad4, ad6 { float: right; }*/


			/* Mystery Photo */
			#mystery {margin-bottom:40px;text-align:center;}
			#mystery h2, #mystery h3 {margin:0 0 6px;line-height:20px;text-align:left;}
			#mystery h3 {font-size:100%; font-style:italic;line-height:13px}

			/* Where's My Scout */
			#wheres-my-scout {margin-bottom:40px;text-align:center;}
			#wheres-my-scout h2, #wheres-my-scout h3 {margin:0 0 6px;line-height:20px;text-align:left;}
			


			/* Pets */
			#pets {margin-bottom:40px;text-align:center;}
			#pets h2 {text-align:left;}
			


			/* Twitter */
			#twitter {margin-bottom:20px;text-align:center;}
			#twitter h2 {text-align:left;}
			/* Sidebar UL, OL */

			#sidebar ul, #sidebar ul { list-style-type: square; margin: 0; padding: 0 0 0 25px; }

			#sidebar ul li, #sidebar ol li, #sidebar ul li, #sidebar ol li { margin: 0; padding: 0; }

		



		/* Footer */

		#footer { width: 990px; background:#fff;border-bottom: 8px solid #333333; border-top: 1px solid #333333; padding: 0 margin: 0; }

			#footerw { padding: 20px; margin: 0; overflow: hidden; }

		#fl { width: 650px; float: left; }

		

			/* Bottom Nav UL */

			#fl ul { list-style-type: none; list-style-image: none; margin: 13px 0 0 0; padding: 0; display: inline-block; float: left; }

			#fl ul li { float: left; display: inline; margin: 0 15px 0 0; padding: 0; }
			#fl ul li li {display:none;}
			

				/* Top Nav Links */

				#fl ul li a, #fl ul li a:link, #fl ul li a:active, #fl ul li a:visited { display: block; float: left; font: 11px Georgia, "Times New Roman", Times, serif bold; padding: 0; }

				#fl ul li a:hover { text-decoration: underline;}

				#fl ul li.home a { border-left: none; }

				

		#fr { width: 280px; float: right; font: 12px Georgia, "Times New Roman", Times, serif; line-height: 21px; color: #444444; text-align: left; margin: 0; }
		#fr small {font-size:70%;font-family:Geneva, Arial, Helvetica, sans-serif;color:#CCCCCC;font-weight:lighter;}
		#fr a {color:#CCCCCC !important;}
		#welcome a.login {color:#585858}
		
		caption.mytable
  {
     background-color:#000;
     color:white;
     border-style:solid;
     border-width:2px;
     border-color:black;
  }

  table.mytable
  { 
     font-family:arial;
     font-size:12pt;
     background-color:#1F92A2;
     width:500px;
     border-style:solid;
     border-color:black;
     border-width:1px;
	 margin:0 0 20px 0;
  }

  th.mytable
  {
     font-size:10pt;
     color:white;
  }


  tr.mytable
  { 
  }

  td.mytable
  {  
     font-size:10pt;
     background-color:#F36F21;
     color:white;
     border-style:solid;
     border-width:1px;
     text-align:left;
	 padding:4px;
  }

