/*  
Theme Name: Rotate Text
Theme URI: http://falconerdesigns.com/
Description: <a href="http://falconerdesigns.com">Rotate Text</a> is a unique theme, which has interesting small bits scattered all over the theme zip. It has a nice flash animation in header, which gives this theme an edge. It has nice simple web 2.0 dark color palette, Also theme has clean coding so that it can be modified very easily to one's need. It has in-built AJAX comments which requires no extra plugins to be uploaded. It has 125x125 ready ad blocks in the ad.php template file, which is also adsense code ready. Theme is also checked on all browsers for good looks. For support/custom modification of this theme, please contact <a href="http://ddsos.org">EP</a>.
Version: 1.7
Author: Ekta Paneri
Author URI: http://ddsos.org/
Tags: dark, fixed width, three columns, widgets, ajax, flash, right sidebar
Align classes: .aligncenter
*/

@import url(default.css);

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.wp-caption {
   border: 1px solid #222;
   text-align: center;
   background-color: #000;
   padding-top: 4px;
   margin: 10px;
color:#eee;
   /* 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;
}

div.column-sect {
  clear: both;
  display: inline-block;
  overflow: auto;
}

div.post-column {
  display: inline;
  float: left;
  margin-right: 18px;
  text-align: justify;
  width: 45%;
}

.funky {
  overflow: auto;margin: 10p;padding: 10px;
}

.funky .widget {
  float: left;
  width: 25%;
  padding: 2%;
  background: #f1f1f1;
  border:1px solid #999;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  -moz-box-shadow: 3px 3px 7px #999;
  -webkit-box-shadow: 3px 3px 7px #999;
  -o-box-shadow: 3px 3px 7px #999;
  box-shadow: 3px 3px 7px #999;
  margin: 0 1%;
 }

#footer {
	width: 980px;
	height: 60px;
	color: #666666;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
#footer p {
	margin: 0px;
	padding: 0px;
	font-style: italic;
	}
#footer a {
	color: #999999;
	text-decoration: none;
	}
#footer a:hover {
	color: #cccccc;
	text-decoration: none;
	background: none;
	}
.footerleft {
	float: left;
	display: block;
	}
.footertop {
	font-size: 12px;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 10px 20px 0px 20px;
	}
.footerbottom {
	font-size: 11px;
	color: #666666;
	font-weight: normal;
	line-height: 14px;
	margin: 0px;
	padding: 0px 20px 0px 20px;
	}
.footerright {
	float: right;
	display: block;
	margin: 15px 15px 0px 0px;
	}

/************************************************
*	Footer Top									*
************************************************/

#footertopbg {
	display: inline-block;
	background: #000000;
	width: 980px;
	margin: 30px auto 0px;
	padding: 0px 0px 0px 0px;
	}
#footertop {
	float: left;
	display: block;
	line-height: 16px;
	background: #000000;
	width: 920px;
	margin: 0px 0px 0px 0px;
	padding: 0px 20px 0px 20px;
	color: #999999;
	}
#footertop a {
	color: #999999;
	}
#footertop a:hover {
	color: #ffff00;
	}
#footertop h4 {
	color: #FFFFFF;
	font-size: 18px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-style: italic;
	line-height: 20px;
	text-transform: normal;
	margin: 0px 0px 10px 0px;
	padding: 20px 0px 5px 0px;
	text-decoration: none;
	}
#footertop li {
	text-decoration: none;
	list-style-type: none;
	}
#footertop li a, #footertop li a:link, #footertop li a:visited {
	font-weight: normal;
	text-decoration: none;
	}
#footertop ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}
#footertop ul li {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}
#footertop ul li ul li {
	text-indent: 10px;
	}
#footertop ul li ul li ul li {
	text-indent: 20px;
	}
#footertop ul li a {
	background: none;
	display: block;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	}
#footertop ul li a:hover {
	display: block;
	}
#footertop .widget {
	float: left;
	display: block;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	}
#footertop .textwidget {
	color: #999999;
	line-height: 18px;
	}
#footertop .textwidget a, #footertop #wp-calendar a {
	color: #FFFFFF;
	display: inline;
	margin: 0px;
	padding: 0px;
	}
#footertop .textwidget a:hover, #footertop #wp-calendar a:hover {
	color: #000000;
	display: inline;
	margin: 0px;
	padding: 0px;
	}
.footertopleft {
	width: 170px;
	float: left;
	display: inline;
	margin: 0px 20px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
.footertopmidleft {
	width: 170px;
	float: left;
	display: inline;
	margin: 0px 20px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
.footertopmidright {
	width: 170px;
	float: left;
	display: inline;
	margin: 0px 20px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
.footertopright {
	width: 350px;
	float: right;
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

/************************************************
*	Footer Background							*
************************************************/

#footerbg {
	display: inline-block;
	background: #000000;
	width: 960px;
	margin: 0 auto 0;
	padding: 0px 0px 0px 0px;
	border-top: 1px solid #222222;
	}

