/*
Theme Name: Rainbow Swirls
Theme URI: http://www.dr-depot.com
Description: Rainbow Swirls Wordpress Theme.
Version: 1.0
Author: Diego Botello
Author URI: http://www.dr-depot.com/

*/

body, h1, h2, h3, h4, h5, h6, blockquote, p{
margin: 0;
padding: 0;
}

body{
     margin: 0;
     font-family: 'Palatino Linotype', 'Trebuchet MS', Georgia, Sans-serif;
     font-size: 13px;
     text-align: left;
     vertical-align: top;
      background:#fffffc;
     background-attachment:fixed;
      background-image:url(images/bg.gif);
     color:#000000;

}


body a{
  text-decoration: none;
   color:#3D75C1;
}


body a:hover{
  text-decoration: underline;
}


h1{
font-family: 'Palatino Linotype', 'Trebuchet MS', Georgia, Sans-serif;
font-size: 24px;
padding: 0 0 10px 0;
}


input{
	border:1px solid #533419;
	background-color:#C5D7FF;
	color:#000000;
    font-family: 'Palatino Linotype', 'Trebuchet MS', Georgia, Sans-serif;
	font-size:12px;
	margin:1px;
	font-weight:bold;

}
input[type="text"],input[type="radiobutton"],textarea,select{
	border:1px solid #533419;
	background-color:#C5D7FF;
	color:#000000;
    font-family: 'Palatino Linotype', 'Trebuchet MS', Georgia, Sans-serif;

	margin:1px;
	font-weight:bold;

}

textarea{
	border:1px solid #533419;
	background-color:#C5D7FF;
	color:#000000;
    font-family: 'Palatino Linotype', 'Trebuchet MS', Georgia, Sans-serif;


	font-weight:bold;

}

#wrapper{
margin: 0 auto 0 auto;
width: 900px;
text-align: left;
}

#header{
float: left;
width: 900px;
height:270px;

 clear:both;
background-image:url(images/topback.gif);
font-size:20px;
color:#000000;
text-align:left;

}
#shead{
padding: 0 0 0 15px;
}

#header a{
color:#000000;
text-decoration: none;
padding: 0 0 0 15px;
}

#header h1{
font-size:50px;
color:#ffffff;
padding: 10px 0 0 15px;
}

#container{
float: right;

width: 705px;
display:block;
margin: 10px auto 10px auto;

 color:#000000;

}
 #container a{
color:#3D75C1;
 }
 
 
.post {

padding: 0 0 0 20px;
background: url(images/posttop.gif);
  border-bottom:3px solid #ffffff;
}

.post h2 {
font-family: 'Palatino Linotype', 'Trebuchet MS', Georgia, Sans-serif;
font-size: 18px;

vertical-align: text-top;

height:32px;

}

.post h2 a{
color:#ffffff;

}



.date{
display:inline;

}

.ptitle{
display:inline;

margin: 0 0 0 10px;
}




.entry {

 color:#000000;
padding: 0 15px 20px 15px;
 margin: 0 0 15px 0;
 background-image:url(images/white.gif);

}

.navigation-a{
  display:inline;
 float: left;
 left:50px;
 color:#4068B6;
}

.navigation-a a{
 color:#4068B6;
}
.navigation-b a{
 color:#4068B6;
}

.navigation-b{
  display:inline;
 float: right;
 left:50px;
}

.searchf{
 height:50px;


}

p{
padding: 10px 0 0 0;
}

p.postmetadata {

margin: 0 0 0 0;
padding: 0 0 0 20px;
 font-size: 11px;
  background:#FB9ED0;
  color:#000000;
}

.navigation{
padding: 10px 0 0 0;
font-size: 14px;
font-weight: bold;
line-height: 18px;

}

.navigation a{
color:#4068B6;
}



.sidebar{
float: left;
width: 190px;

background-image: url(images/pink.gif);

margin: 10px 0 0 5px;
display: inline;
color:#000000;

}

.sidebar a{
color:#000000;
 padding: 2px 0 2px 0;
  display:block;
  font-weight:bold;
}

.sidebar a:hover {

background-color:#A6CCFF;
color:#000000;

}

.sidebar ul{
list-style-type: none;
margin: 0;
padding: 0 0 0 0;

}

.sidebar ul li{
 padding: 0 0 5px 0;
text-align:center;
}

.sidebar ul li a {


}

.sidebar ul li ul li{
padding: 5px 0 5px 0;
 height:15px;
}

.sidebar ul li h2{
font-family: 'Palatino Linotype', 'Trebuchet MS', Georgia, Sans-serif;
font-size: 18px;
background: url(images/bordertop3.jpg);

color:#4068B6;
 border:1px solid #4068B6;
}



table#wp-calendar{
width: 80%;
}

.commentlist{


}
         
.comments-template{


	margin: 10px 0 0;

	padding: 10px 0 0;
     background-image:url(images/white.gif);

}

.comments-template ol{
	margin: 0;
	padding: 0 0 15px 15px;
    list-style-type:none;


}

.comments-template ol li{
	margin: 10px 0 0;
	line-height: 18px;
	padding: 0 0 10px;
	border-bottom: 1px solid #ccc;

}

.comments-template h2, .comments-template h3{
    margin: 10px 0 0 0;
    font-family: 'Palatino Linotype', 'Trebuchet MS', Georgia, Sans-serif;
	font-size: 16px;
	padding:0 0 0 10px;
}

.commentmetadata{
	font-size: 13px;
       margin: 10px 0 0 0;
		padding: 10px;
		color:#000000;
}

.commenttext{
		color:#000000;
}

.comments-template p.nocomments{
	padding: 0;
	color:#000000;
}

.commentform {
background:url(images/postbot.jpg);
 background-repeat:no-repeat;
 background-position: bottom center;
 padding: 0 0 10px 10px;
}
.commentform input{
	font-family: 'Palatino Linotype', 'Trebuchet MS', Georgia, Sans-serif;
	font-size: 12px;
		background:#C5D7FF;

}

.commentform textarea{
	font-family: 'Palatino Linotype', 'Trebuchet MS', Georgia, Sans-serif;
	font-size: 12px;
		background:#C5D7FF;

}

blockquote {
 border:2px dotted #7DA9E5;

 color: #000000;

 padding: 20px;
}
blockquote blockquote{
 border:2px dotted #FB9ED0;
 color: #000000;

 padding: 15px;
}


#footer{
clear: both;
float: right;
width: 750px;
display:block;
}




/* Calendar */
#wp-calendar {
 margin: auto;
 font-size: 11px;
 color: #000000;
}
#wp-calendar caption {
 font-size: 11px;
 font-weight: bold;
 color: #000000;
}
#wp-calendar th {
 font-weight: bold;
 font-size: 1em;

 text-align: center;
}

#wp-calendar td a:hover {

background-color:#6F94FF;
color: #000000;

}

#wp-calendar tr {
 margin:0 0 0 0;
}
#wp-calendar #today {
 border: 1px solid #000000;
}

#wp-calendar td {
 color: #000000;
 width: 18px;
 text-align: center;
}
#wp-calendar a {

 width: 18px;
 background-image: none;
 padding-left: 0px;
 border-bottom: none;
 text-align: center;
}
#wp-calendar a:hover {
 color: #000000;
 width: 18px;
 background-image: none;
 padding-left: 0px;
 border-bottom: none;
 text-align: center;
}
#wp-calendar #next a, #wp-calendar #next  {
color: #000000;
 padding-right: 0;
 text-align: right;
 width: auto;
 font-weight: bold;
}
#wp-calendar #prev a, #wp-calendar #prev {
color: #4C75CD;
 padding-left: 0;
 text-align: left;
 width: auto;
 font-weight: bold;
}

#prev a:hover{
color: #000000;

}

