@import url("../motion/style.css");

body {
    font-size: 62.5%;
    font-family: "Helvetica Neue", Arial, Verdana;
    color: #555;
    background:#acf1ff;
}

h2, h3 {
    border-color: #c498e8 !important;
}

#container{background:url(images/rainbow.png) no-repeat 15px top;}

a:link,
a:visited,
a:hover,
a:active {
    color: #7d44db;
}
a {
    text-decoration: none;
    color: #7d44db;
}
a:hover {
    text-decoration: underline;
}


h1, h2, h3, h4, .design-highlight-color{color:#7d44db !important;}

#user-username, #user-data, #user-meta{color:#7d44db !important;}

#banner {
    margin: 0 auto;
    position:relative;
}
#banner-inner {
    margin: 0 auto;
}
#banner #banner-header {
    height:183px;
    padding:0 !important;
    position:relative;

}

.design-logo {
    width:836px;
    height:227px;
    display:block;
    background:transparent url(images/banner2.png) no-repeat left top;
    left:-110px;
    position:absolute;
    
}

#user-compose-friends{
       background:transparent url(images/cloud.png) no-repeat top left;
       padding:100px 0 0 115px;
       height:400px;
       margin-bottom:45px;
}

#user-compose-friends-inner{
    background:transparent;
    border:0;}

#main{margin-top:-30px;}

#pagebody{border:#b6d5e8 10px solid;}

#compose-prompt-post,
#compose-prompt-link,
#compose-prompt-photo,
#compose-prompt-video,
#compose-prompt-audio{
    color:#7d44db;
    font-weight:bold;
    font-size:2em;
}

#compose-inner{background-color:transparent;}

#compose{width:375px !important;}

input{background:#eedefb !important; border:#c498e8 solid 1px!important;}

#form-compose .ti, #form-compose .ta {width:350px;}

#compose-body{width:350px !important;background:#eedefb !important;border:#c498e8 solid 1px!important;color:#7d44db;font-size:1.5em !important;}

#friends{margin-left:50px;margin-top:0;}

#nav{top:-20px;}

#navi{margin-bottom:50px;}

#nav li{}

#nav li a{background-color:#eedefb;-moz-border-radius:5px !important;-webkit-border-radius:5px !important;color:#7d44db;}

#nav li.current a, #nav li a:hover{background-color:#7d44db;color:#fff;}

.layout-two-column-right #alpha{width:570px;}

#beta{margin-right:10px;}

.submit-wrapper button{
    margin-top:28px;
    margin-right:25px;
}

.submit-wrapper button, #comment-submit{
    background-color:#7d44db;
    color:#fff;
    border:#7d44db 1px solid;
}

.baconplayer.audio {
    background-color: #7d44db !important;
}

.baconplayer.audio .progress {
    background-color: #eedefb;
}

.widget-following, .widget-followers {
border-top:1px solid #c498e8;}

.summary .label{
color:#c08cff !important;}

#footer-content{color:#2289c8;}

#signin-widget-content{color:#2289c8;font-weight:bold;}

#signin-widget-content a{color:#7d44db;}

#banner .widget-sign-in {
    float:right;
    padding-top: 20px;
    top: 6px;
    font-size: 1.9em;
    z-index:1000;
    position:absolute;
    right:-20px;
}

#banner .widget-sign-in #signers{
    margin-top:15px;
    margin-right:10px;
}

.asset,
.action {
	background: url(images/asset-action-bg-cute.gif) repeat-y left top;
}

.asset .icon{background:none;}

#entry-types li a{background-image: url(images/post-types.png);}

.asset.admin {
    border-right: 1px solid #eedefb;
}

.email{margin-bottom:5px;font-weight:bold;}

.flash.notice{background-color:#fff;color:#7d44db;border:#7d44db 3px solid;font-weight:bold;}

#field-crosspost li{
    float:left;
    padding-right:15px;
}

.sign_twitter{
    background:url(images/twitter_32.png) top left no-repeat;
    width:32px;
    height:32px;
    text-indent:-99999px;
    display:block;
    float:right;
    margin:0 5px;
    margin-top:-5px;
}

.sign_facebook{
    background:url(images/facebook_32.png) top left no-repeat;
    width:32px;
    height:32px;
    text-indent:-99999px;
    display:block;
    float:right;
    margin-right:5px;
    margin-top:-5px;
}

.sign_google{
    background:url(images/google_32.png) top left no-repeat;
    width:32px;
    height:32px;
    text-indent:-99999px;
    display:block;
    float:right;
    margin-right:5px;
    margin-top:-5px;
}

.sign_typepad{
    background:url(images/typepad_32.png) top left no-repeat;
    width:32px;
    height:32px;
    text-indent:-99999px;
    display:block;
    float:right;
    margin-right:5px;
    margin-top:-5px;
}

#hai{
    background:#f6ebff;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding:15px;
    font-size:1.5em;
    line-height:1.4em;
    position:relative;
    margin:0 5px 25px 5px;
    width:540px;
    height:300px;
}

#hai h1{
    font-size:22px;
    padding-top:12px;
    margin-bottom:25px;
    font-weight:bold;
}

#hai .close-box{
    font-size:.8em;
    color:#232323;
    position:absolute;
    top:5px;
    right:5px;
    text-indent:-99999px;
    background:url(images/close-button.png) no-repeat top left;
    height:14px;
    width:14px;
}

#hai .nat{
    float:left;
    margin-right:5px;
    border:1px solid #c29ee0;
    padding:2px;
}

#hai .xoxo{
    text-align:right;
    font-style:italic;
}

.purple{color:#7d44db !important;}

#hai .buttons{text-align:center; margin-top:15px;}

.about{
    -moz-border-radius:5px !important;
    -webkit-border-radius:5px !important;
    background-color:#7d44db;
    color:#fff !important;
    padding:3px 10px;
    height:30px;
    font-size:1em;
    font-weight:bold;
    margin-right:20px;
    border:1px solid #70e0f7;
    background:url(images/buttonbg.png) repeat-x top left;
}

.about:hover{
    text-decoration:none;
    color:#222 !important;
}
.chat{
    background:url(images/chat2.png) no-repeat top left;
    padding:50px 35px 25px 40px;
    display:block;
    width:205px;
    height:80px;
    position:absolute;
    top:100px;
    right:-50px;
    font-size:19px;
    font-family:courier;
    font-weight:bold;
    color:#ef8800 !important;
    text-indent:-99999px;
}

.chat:hover{text-decoration:none;}

.how-to h2{
    border:0;
    font-size:20px;
    margin-bottom:20px;
}

.how-to h1{margin-top:20px;}

.how-to h2 a{color:#13b3d4 !important;font-weight:bold;}

.how-to ol {
    list-style-type: decimal;
    font-size:28px;
    color:#7d44db;
    font-weight:bold;
    margin-left:45px;

}

.how-to ol li{}

.how-to p{
    font-size:16px;
    color:#555;
    font-weight:normal;
    line-height:26px;
}

.how-to .services{width:400px;margin:0 auto;clear:both;float:none;}

.how-to .services1 img, .services2 img{
    display:block;
    margin:15px 0;
}
.how-to .services1{float:left; width:200px;}

.how-to .services2{float:right; width:200px}

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}

.ss{text-align:center;}

.ss img{margin:10px auto; padding:4px; border:1px solid #ccc;}
	
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */