/* fancy rounded corners, transitions & drop shadows! */

/* shadow */
div.blogpost, ul#categories > li, 
#sidebars #sidebar1 #mostviewed, 
#sidebars #sidebar2 div#social, 
#sidebars #sidebar2 form#searchform, 
#sidebars #sidebar2 #extra,
#footer a#writers,
#footer #newsletter,
#footer #ad2,
#footer #cformsform,
#footer #twitterfeed,
#sidebars #welcome,
a#coaching
{
	-webkit-box-shadow: 0px 0px 3px  rgba(00, 00, 00, 0.5);
	-moz-box-shadow: 0px 0px 3px rgba(00, 00, 00, 0.5);
	box-shadow: 0px 0px 3px rgba(00, 00, 00, 0.5); 
}

/* all corners*/
#sidebars #sidebar1 #ad1, 
#sidebars #sidebar2 #ad3,
#sidebars #sidebar2 div#social, 
#footer a#writers,
#footer #cformsform fieldset .single,
#footer #cformsform fieldset textarea,
#submit, #tweetlink, a#coaching
{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

/* top corners */
div.blogpost span.title, 
ul#categories > li span.title, 
#sidebars #welcome span.title, 
#sidebars #sidebar1 #mostviewed span.title,
#footer #newsletter span.title,
#footer #ad2 span.title,
#footer #cformsform span.title,
#footer #twitterfeed span.title,
#footer legend
{
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

/* bottom corners*/
#sidebars #sidebar2 #topwriters > ul > li:last-child
{
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}

/* speciallekes */
div.blogpost, ul#categories > li, 
#sidebars #welcome, 
#sidebars #sidebar1 #mostviewed, 
#sidebars #sidebar2 #extra,
#footer #newsletter
{
	-webkit-border-radius: 7px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius: 7px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-radius: 7px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}

#footer #cformsform, #footer #ad2, #footer #twitterfeed
{
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
}

#sidebars #sidebar2 form#searchform input.submit,
#footer #newsletter #mc_signup_submit
{
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}

#sidebars #sidebar2 form#searchform, #footer #newsletter form#mc_signup_form > div
{
	-webkit-border-radius: 5px;
	-webkit-border-bottom-right-radius: 7px;
	-webkit-border-top-right-radius: 7px;
	-moz-border-radius: 5px;
	-moz-border-radius-bottomright: 7px;
	-moz-border-radius-topright: 7px;
	border-radius: 5px;
	border-bottom-right-radius: 7px;
	border-top-right-radius: 7px;
}

#comments, #archive-list li:last-child a
{
	-webkit-border-bottom-right-radius: 7px;
	-webkit-border-bottom-left-radius: 7px;
	-moz-border-radius-bottomright: 7px;
	-moz-border-radius-bottomleft: 7px;
	border-bottom-right-radius: 7px;
	border-bottom-left-radius: 7px;
}

ul#categories ul.posts li:last-child a,
#footer div.footerlink, #footer p.cf-sb
{
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}

/* transitions */

a, #sidebars #sidebar2 #topwriters > ul > li, 
#sidebars #sidebar2 div#social ul li a:hover,
#sidebars #sidebar1 #mostviewed a
{  
	-webkit-transition-property:color, background, padding, margin; 
	-webkit-transition-duration: 0.15s, 0.15s, 0.15s, 0.15s;
	-webkit-transition-timing-function: linear, linear, linear, linear;

	-moz-transition-property:color, background, padding, margin; 
	-moz-transition-duration: 0.15s, 0.15s, 0.15s, 0.15s;
	-moz-transition-timing-function: linear, linear, linear, linear;

}

#contentwrapper #content div.blogpost div.postcontent h1 a, 
.homepage #contentwrapper #content div.blogpost div.postcontent h2 a
{  
	-webkit-transition-property:color, background, padding;
	-webkit-transition-duration: 0.3s, 0.3s, 0.3s;
	-webkit-transition-timing-function: linear, linear, linear;

	-moz-transition-property:color, background, padding;
	-moz-transition-duration: 0.3s, 0.3s, 0.3s;
	-moz-transition-timing-function: linear, linear, linear;

}

#archive-list li a, 
#archive-list li a .thetitle
{  
	-webkit-transition-property:background, padding;
	-webkit-transition-duration: 0.1s, 0.1s;
	-webkit-transition-timing-function: linear, linear;

	-moz-transition-property:background, padding;
	-moz-transition-duration: 0.1s, 0.1s;
	-moz-transition-timing-function: linear, linear;

}

#container, html, body
{
	-webkit-transition-property: margin; 
	-webkit-transition-duration: 0.3s;
	-webkit-transition-timing-function: linear;

    -moz-transition-property: margin; 
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: linear;
}

