/*
Theme Name: The Daily Dash
Theme URI: http://wordpress.org/
Description: A free portfolio and blog theme by the team at Web Hosting Search. Enjoy!
Version: 1.0
Author: Web Hosting Search
Author URI: http://webhostingsearch.com/
Tags: three-columns, black, white, pink
*/
html{height:100%;}
body {
  
  
	height:100%;
	margin:0;
	font:italic 16px Georgia, serif;
	color:#020202;
	background-color:#666;
}
a{
	text-decoration:none;
	color:#ff01e4;
}
a:hover{text-decoration:underline;}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.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-dd {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}


img{

        border-style:none;

}

ul{
         border:0 none;
         margin:0;
         outline-color:-moz-use-text-color;
         outline-style:none;
         outline-width:medium;
         padding:0;
}
li{
         list-style-image:none;
         list-style-position:outside;
         list-style-type:none;
 }
h3{margin:0;}
h2{font-weight:normal;}
#wrapper{min-height:100%;}
* html #wrapper{height:100%;}
.w1{
	margin:0 auto;
        padding:0 0 31px;
        width:991px;
	
}



.nav-buttons{

 clear:both;
float:right;
height:105px;
margin:30px 0 0;
width:780px;
}

.nav-buttons ul{
    

}

.nav-buttons li{
       float:left;
       padding:0 30px 0 0;

}

.nav-buttons a{
       font-family:Georgia;
       font-size:16px;
       font-style:italic;
}

.nav-buttons .nav-social{
       float:right;

}

.logo-desc{
clear:both;
float:right;
margin:0 20px 15px 0;
}

.logo-desc a{
font-size:24px;

}


.widget-content{
       clear:both;
       line-height:25px;
       margin:15px 5px 15px 0;
       text-align:right;

}

.widget-content ul{
       float:right;
}

.widget-content p{
       text-align:right;
}

.widget-content li{
       float:right;
       clear:both;
       margin:0 0 10px;
}

.widget-content li a{
       clear:both;
} 

.w2{
	background:#FFF none repeat scroll 0 0;
        border-color:#D7D7D7;
        border-width:0 1px;
        padding:0 0 28px;
        width:991px;
        
}

#head-decoration{
        background:transparent url(images/header-background.jpg) repeat scroll 0 0;
        border-top: 1px dashed #000;
        float:right;
        height:219px;
        margin:0 auto 11px;
        width:780px;

}
#header{
       margin:0 auto;
       width:991px;
	
}
#header .holder{
	float:right;
	width:384px;
	overflow:hidden;
	padding:4px 11px 21px 0;
}

.logo{
	float:left;


}
.logo a{
	color:#000000;
font-family:arial;
font-size:92px;
font-style:normal;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
}

#main{width:991px;}
.main-holder{width:100%;}
.main-holder:after{
	display:block;
	clear:both;
}
#content{
	background-color:#FFF;
	float:left;
        margin:5px 0 0 0;
        padding:0 14px 14px 0;
        width:550px;
}

.archive-title h2{
        margin: 0 0 0 110px;
}
.block{
        margin:0 0 0 0;
        width:550px;
}
.block h2{
	color:#030303;
        font-family:Arial,Helvetica,sans-serif    
        font-weight:bold;
        margin:0 0 0 10px;
        font-size:44px;
}

.block h2 a{
	border-bottom:1px dashed;
        color:#000000;
        font-family:Arial;
        font-size:50px;
        font-size-adjust:none;
        font-style:normal;
        font-weight:bold;
        padding:0 0 4px;
}

.block h2 a:hover{

        color:#000000;
        font-family:Arial;
        font-size:50px;
        font-style: normal;
        font-weight: bold;
        font-size-adjust:none;
        padding:0 0 4px;
        text-decoration: none;
        
}
.block .holder{
	border-bottom:1px dashed #D7D7D7;
        margin:4px 0 20px 30px;
        overflow:hidden;
        padding:0 0 20px;

}
.block .alignleft{
	display:inline;
        float:left;
        padding:15px 15px 0 0;
        width:150px;
}

.block latest-text h2{
        margin:0 0 10px 0;
}
.block .latest-text h2 a{
       border-bottom:0 none;
       border-top:0 none;
       font-size:28px;

}

.block .latest-alignleft{
        display:inline;
        float:left;
        padding:0px 15px 0 0;
        width:150px;

}

.block .latest-alignleft img{
        display:block;
        float:right;
        margin:24px 0 15px;

}
* html .block .alignleft{
	padding-right:12px;
}
.block .alignleft img{
	display:block;
        float:right;
        margin:4px 0 15px;
}
.ad-placement{
        border-bottom:1px dashed #CCCCCC;
        height:70px;
        margin:0 0 0 30px;
        padding:0 0 10px;
}

.latest-articles h3{
        background:#000;
        color:#FFF;
        padding:5px;
        text-transform:uppercase;
        font-family:Arial;
        font-style:normal;
        font-weight:normal;
        margin:20px 0 0 30px;

}
.text{
	height:1%;
	overflow:hidden;
	padding:0 35px 0 0;
}
.text p{margin:0 0 14px;line-height:25px;
margin:0 0 14px;font-style: normal;}

.text-excerpt{
        font-family:Arial, Georgia;
        font-size: 24px;
        clear:both;
        line-height: none;
}

.post-date {
	font-family:Georgia,arial;
        margin:20px 0 0;
}
.post-date a {
	color: #FF01E4;
}
.post-date em {
	color:#BBBBBB;
        font-size:16px;
        font-style:normal;
}

.metasocial{float:right;
margin:8px 0 0 3px;}

.metasocial1{float:right;
margin:8px 0 0 3px;clear:both;}
.text-full{
        margin:10px 0 0 0;
        font-style:none;
}

.text-full p{
        margin:15px 0 0 0;
        font-style:normal;
        line-height: 25px;
}

.text-full h2{
        font-family: Arial;
        font-size: 34px;
        font-style: normal;
}

.text-full h3{
        font-family: Arial;
        font-size: 27px;
        font-style: normal;
        margin: 10px 0 0 0;
}

.text-full h4{
        font-family: Arial;
        font-size: 22px;
        font-style: normal;
        margin: 10px 0 0 0;
}
.wrap{
	height:1%;
	overflow:hidden;
}
.wrap strong{
	float:right;
	color:#ff01e4;
	font:bold italic 13px Arial, Helvetica, sans-serif;
	padding:6px 10px 0 0;
}


* html .wrap strong{padding-right:7px;}
.wrap a{
	float:right;
	background:url(images/bg-full.gif) no-repeat;
	width:56px;
	padding:4px 5px 7px 12px;
	margin:0 2px 0 0;
	display:inline;
	color:#fefcfe;
	font:bold italic 12px Arial, Helvetica, sans-serif;
}
.wrap a:hover{text-decoration:underline;}


.wrapcomment {
        color: #000000;

}

.wrapcomment a{
        background:transparent none repeat scroll 0 0;
        padding:0 0 4px;
        width:100px;
        text-decoration: none;

}

.wrapcomment a:hover{
        background:transparent none repeat scroll 0 0;
        padding:0 0 4px;
        width:100px;
        text-decoration: underline;

}

#respond h3{
        border-top:1px dashed;
        color:#BBBBBB;
        font-family:Arial;
        font-size:20px;
        font-style:normal;
        padding:10px 0 0;
        
}

.pages{
	margin:0;
	padding:36px 5px 0 0;
	list-style:none;
	float:right;
}
.pages li{
	float:left;
	width:18px;
	height:22px;
	font:bold 14px Arial, Helvetica, sans-serif;
	background:#cc06b7;
	padding:6px 0 0 10px;
	margin:0 0 0 8px;
	display:inline;
}
.pages li a{
	display:block;
	color:#fcfcfc;
}
.pages li.active{
	width:16px;
	height:20px;
	color:#ff01e4;
	border:1px solid #ff01e4;
	background:#fffeff;
}
#sidebar{
	float:left;
        margin:0;
        padding:9px 0 0;
        width:237px;
}

#sidebar-left{
        float:left;
        margin:0;
        width:180px;

}
.aside1{
	float:left;
        width:237px;
}
.aside1 h3{
	background:#000 none repeat scroll 0 0;
        color:#FFF;
        font-family:Arial;
        font-size:18px;
        font-style:normal;
        font-weight:normal;
        margin:0 0 10px;
        padding:5px;
        text-transform:uppercase;
   
}
.aside1 ul{
	margin:0;
	padding:0 0 9px 1px;
	list-style:none;
}
.aside1 ul li{
	border-bottom:1px dashed #D7D7D7;
        height:1%;
        margin:0 0 14px;
        overflow:hidden;
        padding:0 0 10px;
}
.aside1 ul li .alignleft{
	float:left;
	width:81px;
	margin:0 7px 0 0;
	display:inline;
}
* html .aside1 ul li .alignleft{margin-right:4px;}
.aside1 ul li .alignleft img{
	display:block;
	border:2px solid #ccc;
}
.aside1 ul li .text{
	height:1%;
	overflow:hidden;
	padding:0;
}
.aside1 ul li .text a{
	color:#FF01E4;
        display:block;
        font-family:Arial,Helvetica,sans-serif;
        font-size:16px;
        font-size-adjust:none;
        font-stretch:normal;
        font-style:normal;
        font-variant:normal;
        font-weight:bold;
        line-height:21px;
        padding:0 0 2px;
        text-decoration:none;
        text-transform:uppercase;
}
.aside1 ul li .text p{
	font-size:14px;
	line-height:20px;
	margin:0;
}
.aside1 .alignleft1{

	padding:6px 0 20px;
}
.aside1 .alignleft1 img{display:block;}
.aside2{
	width:180px;
	float:left;
}
.aside2 h3{
	background:#000 none repeat scroll 0 0;
        color:#FFF;
        float:right;
        font-family:arial;
        font-size:18px;
        font-style:normal;
        font-weight:normal;
        padding:5px;
        text-transform:uppercase;
        margin: 0 0 10px 0;
        text-align: right;
}

.aside2 ul{
        float:right;
        clear:both;
}

.aside2 ul li{
        float:right;
        clear: both;
        margin:0 0 14px;
        border-bottom:1px dashed #D7D7D7;
        padding:0 0 10px;
        text-align: right;
}
.text-holder{
	width:173px;
	overflow:hidden;
	padding:0 0 0 7px;
	margin:0 0 6px;
}
.aside2 .alignleft{
	width:75px;
	float:left;
	padding:0 20px 5px 0;
}
* html .aside2 .alignleft{padding-right:13px;}
.text-holder strong{
	font:bold 21px/20px Arial, Helvetica, sans-serif;
	color:#040404;
	letter-spacing:-1px;
}
.text-holder p{
	margin:0;
	font-size:14px;
	line-height:21px;
}
.widget_categories ul,
.aside2 .blogroll{
	margin:0;
	list-style:none;
}
.widget_categories ul{padding:7px 8px 43px;}
.widget_categories ul li{margin:0 0 12px;}
.aside2 .blogroll li{
	margin:0 0 15px;
	line-height:16px;
}
.widget_categories ul li a,
.widget_categories ul li,
.aside2 .blogroll li a{
	color:#030303;
	font-size:19px;
}
.aside2 .blogroll{padding:7px 8px 48px 16px;}
.widget_rss ul{
	margin:0;
	padding:8px 1px 0 5px;
	list-style:none;
}
.widget_rss ul li{
	border-bottom:1px solid #b8b8b7;
	margin:0 0 14px;
	padding:0 0 14px;
}
.widget_rss ul li a{
	font-size:19px;
	letter-spacing:-1px;
}
.widget_rss ul li a span{
	color:#050505;
}
.widget_rss h3 a img{
    display: none;
}
.widget_rss h3 a{
    text-decoration: none;
   	color:#fefdfc;
	font-size:27px;
	font-weight:normal;
    
}
.box{
	background:#1D1D1D none repeat scroll 0 0;
        clear:both;
        margin:40px auto 0;
        overflow:hidden;
        padding:10px 9px 26px;
        width:971px;
}
.flickr{
	width:476px;
	float:left;
}
.box h4{
	margin:0 0 9px 5px;
	font-size:30px;
	color:#fff;
	font-weight:normal;
}.flickr img{margin: 0 10px 10px 0;border:1px dashed #BBBBBB;}
.flickr ul{
	margin:0;
	padding:0;
	list-style:none;
	height:1%;
	overflow:hidden;
}
.flickr ul li{
	float:left;
	margin:0 16px 15px 0;
}
.flickr ul li a{display:block;}
.flickr ul li a img{
	display:block;
	border:6px solid #4b4b4b;
}
.blogroll-box{
	float:left;
	width:130px;
	margin:0 32px 0 0;
}
.short-box{
	width:126px;
	background:url(images/bg-short-box.gif) repeat-y;
}
.short-box .holder{background:url(images/bg-short-box-holder.gif) no-repeat;}
.short-box .frame {
	background:#333333 none repeat scroll 0 0;
        border:1px dashed #BBBBBB;
	width:111px;
	overflow:hidden;
	padding:15px 0 0 15px;
	min-height:249px;
}
* html .short-box .frame {
	height:249px;
	overflow:visible;
}
.blogroll-box ul{
	margin:0;
	padding:0;
	list-style:none;
}
.blogroll-box ul li{margin:0 0 10px;}
.blogroll-box ul li a{color:#fefdfc;}
.twitter{
	float:left;
}
.long-box{
	width:227px;
	color:#fefdfc;
	background:url(images/bg-long-box.gif) repeat-y;
}
.long-box .holder{
	background:url(images/bg-long-box-holder.gif) no-repeat;
}
.long-box .frame{
	background:#333333 none repeat scroll 0 0;
        border:1px dashed #BBBBBB;
        font-size:12px;
        line-height:14px;
        overflow:hidden;
        padding:6px 10px 2px;
}
.social-list{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:212px;
}
.social-list li{
	float:left;
	margin:0 9px 0 0
}
.social-list li a{display:block;}
.social-list li a img{display:block;}
.twitter-list{
	margin:0;
	padding:0;
	list-style:none;
}
.twitter-list li{
	margin:0 0 10px;
	height:1%;
}
.twitter-list li strong{
	color:#ff01e4;
	font-weight:normal;
}
.twitter-list li span{display:block;}
.navigation{
	margin:0;
	padding:18px 0 0 33px;
	list-style:none;
	height:1%;
	overflow:hidden;
	font:bold 20px Arial, Helvetica, sans-serif;
}
.navigation li{
	float:left;
	margin:0 56px 0 0;
}#footer{
       background:#1D1D1D url(images/footer.png) repeat-x scroll 0 0;
       color:#030303;
       font-size:13px;
       padding:13px 0 0;
       position:relative;
       text-align:left;
       clear:both;
}
#footer a{
	font-weight:bold;
}
.copybar{background:transparent url(images/navbar.png) repeat scroll 0 0;
color:#FFFFFF;
height:34px;
margin:0 0 40px;
padding:20px 0 0 90px;}
