/*
Theme Name: Ready For Summer
Theme URI:http://www.boogiedesigns.net
Description:Theme designed by Boogie Designs. 
Author:Joe
Author URI:http://www.boogiedesigns.net
*/


/* CSS Tweaks */
	* {padding:0;margin:0;}
	a img {border:0;}
	.clear {clear:both;}
	a {text-decoration:none;color:#19a4c5;}
	a:hover {text-decoration:none;color:#45423f;}
	p {padding-bottom:10px;}
	.hidden {display:none;}

ul, li { list-style-type:none; }
li { font-family: arial; font-weight:bold; color: #fff; border: solid 1px  rgba(255, 255, 255, 0.4); padding: 4px; margin: 3px; background: rgba(255, 255, 255, 0.2); -moz-border-radius:3px; -webkit-border-radius:3px; }
ul, li  a { text-decoration:none;color:#fff; }

.post li { font-family: arial; font-weight:bold; color: #fff; border: solid 1px #fff; padding: 4px; margin: 5px; background: url(images/bg_imgs.png); -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; }



/* YOUTUBE/EMBEDDED MEDIA in posts --- remove width and height tags from media for it to be automatic! */
.post embed { width:480px; height:230px; margin:4px; margin-left:17px; margin-right:17px; padding: 8px; background: url(images/bg_objs.png);
	-moz-border-radius: 8px; -webkit-border-radius: 8px; border: 2px #fff solid;
	-webkit-box-shadow: #fff 0 0 12px;
	-moz-box-shadow: #fff 0 0 12px; }



body {	background: #ffe5c8 url(images/bg_top.png) repeat-x;
	margin: 0 auto;
	font-family:Tahoma; 
	font-size:12px;
	color:#6e808b;}

#container {width:1000px;position:relative;z-index:2;margin:auto;}
.inner {width:926px;position:relative;z-index:2;margin:auto; margin-left: 37px; margin-right:37px; margin-top:-30px; background-image: url(images/bg_content.png); background: top center repeat-y; }

.welcome { background:none; padding:2px; font-family:arial; font-size:11px; text-align:justify; color: #1f737b; letter-spacing:0px; text-shadow: #fff 1px 1px 1px; }
.welcome strong, b { color: #1f737b; font-weight:bold; }
.welcome i { color: #382c25; font-style:italic; border-bottom:1px dashed; margin-bottom:-1px;}
.welcome h1 {font-size: 14px; color: #fff; font-family: arial black; line-height: 20px; font-stretch: normal; font-style: oblique; letter-spacing: -2px; text-transform:uppercase; text-shadow: #81d5e0 1px 1px 3px; text-transform-uppercase; }

	/* TWITTER */
#twitter {font-size:12px; padding-left:2px; padding-right:12px; padding-top:2px; line-height: 11px; letter-spacing:1px; font-family:georgia; font-style:italic;}
#twitter_update_list {text-align:center; list-style:none;}
#twitter_update_list li { color:#9e4a36; text-shadow: #fff 1px 1px 1px;  background-color: transparent; border: 1px solid #fff; font-size:12px; line-height: 12px; }
#twitter_update_list li a { color: #064654; }




.navpag a { margin-left:10px; margin-right:10px; margin-bottom:20px; padding-left:16px; padding-right:15px; padding-top:4px; padding-bottom:4px;  background: url( images/bg_imgs.png) -60px 0px repeat-x; border: 1px #fff solid; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; font-family:Georgia; font-size:14px; font-style:italic; font-weight:bold; color:#fff; }
.navpag a:hover { background: url( images/bg_imgs.png) 0px -80px repeat-x; color: #fff; }


/* Content */
#content {width:555px; float:right; margin-left:-20px; margin-right:20px;}
.post {}

.postbox {
	background: #d06348; padding:15px;
	font-family:tahoma; font-size:12px; text-align:justify; color: #fff;
	-moz-border-radius: 25px; -webkit-border-radius: 25px; border: 5px #fff solid;  }

.post .title {
	font-size: 20px; color: #fff; font-family: tahoma; line-height: 22px; font-stretch: bold; font-style: italic; font-weight:bold;
	letter-spacing: -1px; text-align:left; text-shadow: #fff 1px 1px 10px;
	padding-top:0px; padding:5px; padding-bottom:2px; margin-bottom:5px;
	border-bottom: double #fff;}

.post .title a {color: #fff;}
.post .title a:hover {color: #451b0a;}
.postbox a {color:#ecce77;}
.postbox a:hover {color:#ffbe00;}

.post .date {
	font-weight: bold; font-size: 10px; color: #fff; font-family: georgia; line-height: 12px; font-stretch: normal; font-style: oblique;
	letter-spacing: 0px; text-shadow: #0c4548 0px 0px 2px; background: url(images/bg_date.png);
	padding-left:10px; padding-right:10px; padding-top:3px; padding-bottom:3px;
	-moz-border-radius:6px; -webkit-border-radius:6px; border: 1px solid #fff;
	-webkit-box-shadow: #ffb09d 0 0 4px;
	-moz-box-shadow: #ffb09d 0 0 4px; }

.post .date a {color: #c3f0f4;}
.post .date a:hover {color: #18646b;}

.post img { max-width:480px; margin:4px; margin-left:8px; margin-right:8px; padding: 8px; background: url(images/bg_imgs.png);
	-moz-border-radius: 8px; -webkit-border-radius: 8px; border: 2px #fff solid;
	-webkit-box-shadow: #fff 0 0 12px;
	-moz-box-shadow: #fff 0 0 12px; }

.post .bottom {margin-left:15px; margin-right:15px; height:15px; }

blockquote {
background: rgba(255, 255, 255, 0.2);
font-family: arial;
font-size: 12px;
font-style:italic;
line-height:12.5px;
color: #fff;
margin-left:8px;
margin-right:8px;
margin-top:8px;
margin-bottom:10px;
padding: 10px;
padding-bottom:2px;
border: 1px solid rgba(255, 255, 255, 0.3);
-moz-border-radius: 4px;
-webkit-border-radius: 4px;}

.footer { background: url(images/bg_imgs.png) 0px -300px; width:400px; padding:8px; padding-left:12px; padding-right:12px; margin-bottom:6px; margin:auto;
	font-family:tahoma; font-size:10px; text-align:center; color: #fff; font-weight:bold;
	-moz-border-radius: 5px; -webkit-border-radius: 5px; border: 2px #fff solid;
	-webkit-box-shadow: #ffbd7a 0 0 5px;
	-moz-box-shadow: #ffbd7a 0 0 5px; }

.footer a {color: #c3f0f4;}
.footer a:hover {color: #fff;}



	/* Sidebar */
#sidebar { float:left; margin-left:20px; font-family:Arial; font-size:12px; margin-top:0px; width:315px; }


.sidebar {
	background: #60b4b7 url(images/bg_sidebar.png) top center; width:300px; padding:7px; padding-bottom:30px; margin-bottom:6px;
	font-family:tahoma; font-size:12px; text-align:justify; color: #fff;
	-moz-border-radius: 35px; -webkit-border-radius: 35px; border: 2px #fff solid;}

.sidetitle  {font-size: 26px; color: #fff; font-family: Arial Black; font-weight:bold; letter-spacing: -2px; text-align:center; text-shadow: #9bccd6 1px 1px 10px; text-align:center; line-height: 25px; margin-bottom:4px; margin-top:10px; }

.sidecontent strong, b { color:#fff; font-weight:bold; font-style:italic; }
.sidecontent a { color:#9edfe2; }
.sidecontent a:hover { color:#bcebed; }
.elites img { margin-left:3px; margin-right:2px; padding: 2px; background: rgba(255, 255, 255, 0.2);
	-moz-border-radius: 3px; -webkit-border-radius: 3px; border: 1px rgba(255, 255, 255, 0.4) solid;
	-webkit-box-shadow: rgba(255, 255, 255, 0.3) 0 0 4px;
	-moz-box-shadow: rgba(255, 255, 255, 0.3) 0 0 4px; }

.elites a img:hover { margin-left:3px; margin-right:2px; padding: 2px; background: rgba(255, 255, 255, 0.5);
	-moz-border-radius: 3px; -webkit-border-radius: 3px; border: 1px rgba(255, 255, 255, 0.7) solid;
	-webkit-box-shadow: rgba(255, 255, 255, 0.1) 0 0 4px;
	-moz-box-shadow: rgba(255, 255, 255, 0.3) 0 0 4px; }

.sidecontent h2 {font-weight: lighter; font-size: 20px; color: #fff; font-family: Rockwell; line-height: 20px; font-stretch: normal; font-style: oblique; letter-spacing: -2px; text-transform:uppercase; text-shadow: #c3d0d5 1px 1px 15px; }
 

#box .disclaimer {font-size:10px;font-family:arial; margin-left:10px; margin-right:10px;}




	/* TWITTER */
#twitter {padding:3px; border: 0px; background:none; }
#twitter_update_list {text-align:justify; list-style:none;}
#twitter_update_list li { font-size:8px; line-height: 8px; letter-spacing:0px; font-family:arial; font-style:italic; background:none; border: 0px; margin-bottom:0px; }
#twitter_update_list li a { color: #19a4c5; }




	/* COMMENTS */


#commentform{ background: url(images/bg_objs.png); padding-left:10px; padding-right:10px; padding-top:10px;padding-bottom:10px; margin-bottom:15px; font-family:Arial; font-size:10px; color:#fff; text-align:justify; border: 3px #fff solid; -moz-border-radius:15px;-khtml-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}	
#commentform h3{ font-family: georgia, times, verdana; font-size: 10pt; font-weight: 300; margin:0; padding:0; }	
#comment { width:95%; }
#author, #email, #url, #submit { background: #fff; font-family: verdana, arial, times; font-size: 8pt; margin:5px 5px 0 0; padding:5px; border: 0px solid #000;-moz-border-radius:15px;-khtml-border-radius:15px;-webkit-border-radius:15px;border-radius:15px; }

#comments img {padding: 2px; background:white; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
.commentmetadata {margin-top:5px; }

#comment { background: #fff; color: #434343; font-family: verdana, arial, times; font-size: 8pt; margin-left:5px; padding:12px; border: 0px solid #000;-moz-border-radius:15px;-khtml-border-radius:15px;-webkit-border-radius:15px;border-radius:15px; }
#submit { margin:5px 5px 0 0; }
#comments { 500px; margin-left:25px; margin-right:25px; }
#comments li { color: #fff; border: solid 3px #fff; padding: 15px; margin: 5px; background: url(images/bg_objs.png) top center;}

#comments li p {-moz-border-radius:15px;-khtml-border-radius:15px;-webkit-border-radius:15px;border-radius:15px; background: #1a6f7f; color: #fff; }

ol.commentlist { background: url(images/contentbg.png) 0px 0px repeat-y; color: #434343; padding-left:10px; padding-right:10px; padding-top:10px;padding-bottom:10px; margin-bottom:15px; font-family:Arial; font-size:10px; text-align:justify; border: 0px #fff solid;-moz-border-radius:35px;-khtml-border-radius:35px;-webkit-border-radius:35px;border-radius:35px; list-style-type: none; margin:0; padding:0; }
.avatar{float:left; margin:0 12px 0 0;}
ol.commentlist li { margin:10px 0; color: #fff; padding:5px 0 5px 10px; list-style-type:none; -moz-border-radius:15px;-khtml-border-radius:15px;-webkit-border-radius:15px;border-radius:15px; }
ol.commentlist li p {color: #fff; margin: 6px; margin-top:25px; padding: 12px 12px 12px 12px; line-height: 14pt;}

	/* OTHER */

cite { font-family: arial, verdana, tahoma; font-size: 9pt; font-weight: bold; font-style: normal; }	
cite a{border-bottom: 1px dotted #465D71;}
img.centered, .wpn_page 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; }
.alignleft { float: left }
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; -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; }
		
