@charset "UTF-8"; /* CSS Document */

body {margin: 0px!important; padding: 0px!important; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#363636; }
a {color:#cc3366; }

blockquote {margin:0 0 0 20px; padding: 0 0 0 20px; border-left: 5px solid #c7532d; }

img {border: none; margin:10px 50px 0 0; }
ul, ol {margin: 0 0 20px 20px; padding: 0px; }

	
#page {width: 990px; margin: 0 auto;padding:0; }

.left_link{float:left;width:auto; }
.right_link{float:right;width:auto; }

#content{margin:20px 0;}
#content .ads{float:left;margin:0 0 15px 25px;width:90%;}
#content-left {float: left; width: 600px; }
#content-left p{float: left; width: 100%; }
#content-right {float: right; width: 300px; }
#footer {width:100%; background:#333; color:#fff; }

	
h1 {margin:0; position:relative; top:0; left:0px; }
h1 span{display:none; }
h1 a {display:block; color:#fff; text-decoration: none; background:url(/images/oc_logo.gif) left top no-repeat; width:306px; height:98px; }

h2#blog-description {color:#666666; font-size:13px; font-family:Arial, Helvetica, sans-serif; ; margin:0; position:absolute; top:40px; left:330px; }
h2 {margin:0 0 20px 0; padding: 0px; font-family:Arial, Helvetica, sans-serif; ; font-size:30px; font-weight:bold; }
h3 {margin:0; font-family:Arial, Helvetica, sans-serif; ; font-size:22px; font-weight:bold; }
h3 a {text-decoration: none; }
h3 a:hover {text-decoration: underline; }

h4 {margin: 0 0 10px 0; }
.tags	{float:left; width:100%; }

.tags, .tags a {font-size:12px; color:#999999; }
.tags a:hover {color:#999999; }
	
#header ul {position: absolute; top: 40px; left: 600px; margin: 0px; padding: 0px; list-style: none; }
#header li {float:left; margin:0 10px; }


.page_item a{color:#999999; font-size:12px; font-family:Arial, Helvetica, sans-serif; ; text-transform: lowercase; }

.page_item a:hover {color:#cc0066; }

.current_page_item a, .current_page_item a:hover {cursor:auto; color:#000000; }
	
/** box left */

.box-left {margin: 0 0 20px 0; padding:0 0 20px 25px; float:left; border-bottom:1px #cccccc solid; width:595px; position:relative; }
.box-left h2{float:left;clear:both;width:98%; }
.box-left h2 a{font-size:40px;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;text-decoration:none;font-weight:normal; }
.box-left h3{float:left;clear:both;width:98%; }
.box-left h3 a{font-size:40px;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;text-decoration:none;font-weight:normal; }
.box-left p {line-height:20px; }
.box-left img{padding:2px; border:1px #ccc solid; }

h3.ques{float:left; font-size:18px; margin:10px 0 5px 0; }

	
.meta {font-family:Arial, Helvetica, sans-serif; ; font-size:14px; color:#666666; font-weight:bold; width:85%!important; }
.meta-categories {padding:0; }
.meta-comments a {padding:5px 10px; background:#666666; color:#ffffff; text-decoration:none; float:left; }
.meta-comments a:hover {background:#999999; text-decoration:none; color:#ffffff; }
.box-left img {float: left; margin: 5px 40px 5px 0; }

/** wordpress css */

.wp-caption {border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; }

.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; }

/** box right */

.box-right {float:left; margin: 15px 0; clear: both; width:98%;}

.box-right ul {margin: 0px; padding: 0px; list-style: none; }
.box-right .ad_box {float:left; margin:7px 20px 10px 0; width:125px; }
.box-right .bsa_box {float:left; width:300px; }
.box-right .ad_box a, .adhere {margin:0; padding:0; width:125px!important; }
.box-right .bsa_box a {padding:0; width:125px!important; float:left; margin:7px 23px 10px 0!important; }
.box-right .ad_box img,.box-right .bsa_box img {margin:0; padding:0; }

.small_icons{float:left; margin:0; width:100%; }

.box-right .small_ad_box {float:left; margin:8px; width:40px;float:left;clear:none;}
.box-right li {display: inline;}

li.cat-item ul.children {margin: 0px; padding: 0px; }
li.cat-item ul.children li {margin: 0px; padding: 0px; }
.box-right li a {display: block; margin: 0px; padding: 5px; border-bottom: 1px dotted #ddd; text-decoration: none; }
li.cat-item ul.children li a {padding: 5px 5px 5px 20px; }
li.cat-item ul.children li ul.children li a {padding: 5px 5px 5px 40px; }
.box-right li a:hover {background: #f7f7f7; }

.box-right .page_item a, .box-right .current_page_item a {background: transparent; width: auto; height: auto; color:#c7532d; font-weight: normal; text-align: inherit; }

/** wp-calendar */

#calendar_wrap {margin: 0px; }

#wp-calendar {width: 100%; }

#wp-calendar th {text-align: left; }

/*	##################################
   	COMMENTS
	################################## */
	
h4#comments, h4#respond {margin:0 0 20px 0; }	
	
.comment {margin:0 0 20px 0; padding: 10px; background: #f7f7f7; border-top: 1px solid #ccc; float:left; clear:both; width:95%; }

.avatar {float: left; margin:0 10px 0 0!important; }

.comment-details {margin: 0 0 10px 0; }

.comment-text p {margin: 0px; padding: 0px; }
.comment-text img {margin: 0px; padding: 0px; float:none; border:none; }

/** comment form */

#commentform label {display: block; margin: 0 0 5px 0; }

input.text {width: 390px; margin: 0 0 10px 0; padding: 5px; border: 1px solid #666666; }

textarea {width: 410px; height: 100px; margin: 0; padding: 5px; border: 1px solid #666666; }

input.submit {width: auto; margin: 0; padding: 5px; background: #363636; color: #fff; border: 0; }


/*	##################################
   	FOOTER
	################################## */
	
#footer-wrap {background: #333; }

#footer {width: 950px; margin: 0 auto; padding: 20px; font-family: Arial, Helvetica, sans-serif; ; font-size:13px; color: #fff; }

#footer a {color:#fff; }

#legal {float: left; width: 540px; }

#webdemar {float: right; width: 220px; text-align: right; }

/*	##################################
   	USEFUL
	################################## */
	
.aligncenter, div.aligncenter {display: block; margin-left: auto; margin-right: auto; }

.alignleft {float: left; }

.alignright {float: right; }

.clear {clear:both; }
.non {display:none; }
.rss-date	{margin:0 5px; font-size:12px; color:#999999; }
.rssSummary	{margin:0 0 5px 5px; font-size:12px; color:#666666; }

a:hover {color:#666666; text-decoration:underline; }

.ad_headline7012 {font: bold 10pt arial; text-decoration: underline; color: #0066CC; }
.ad_text7012 {font: normal 10pt arial; width: 210px; text-decoration: none; color: #000000; }
.ad_table7012 {border: 0px solid; border-color: #FFFFFF; background: #FFFFFF; }
.ad_adv7012 {border: 0px; font: normal 10pt arial; }
.rating_stars{margin:10px 0;display:block; }
.rating-block{border-bottom:1px #ccc solid; }

.post-ratings{font-size:12px; }


.archive_head {margin:0 0 15px 20px;background:url(/images/div_horz.gif) left bottom repeat-x;padding-bottom:5px; }
.archive_head h2{font-size:20px;font-weight:bold; font-style:italic;}

.stumble{float:left; }

#recentcomments li{margin:5px 0;float:left;clear:both; }

#searchform{float:left;margin:0;width:90%;position:relative;}
	#searchform input{float:left;width:90%;padding:5px;border:1px #CCC solid;font-size:16px;margin:5px 0;}
	#searchform input#search-submit{position:absolute;top:5px;right:25px;width:21px;height:21px;background:url(../images/oc_image.gif) -10px -280px no-repeat;border:none;cursor:pointer;text-indent:-10000px;}
	#searchform input#search-submit:hover{opacity:0.50;}


.top_designers{float:left;clear:both;padding:0;border-bottom:1px #f2f2f2 solid;}
	.top_designers h3{font-size:20px;color:#666;}
	.top_designers a{float:left;clear:both;position:relative;margin:10px 0;text-decoration:none;height:133px;}
		.top_designers img{border:none;margin:0;float:left;margin:0;padding:0;}
		.top_designers .img{float:left;width:275px; height:133px;padding:0;margin:0;}
		.top_designers a span{position:absolute;padding:10px;background:#ed1568;color:#fff;font-weight:bold;left:0;bottom:0;}
		.top_designers a:hover span{background:#cd175d;}


.sociable{float:left;clear:both; }
.sociable ul {padding:0;margin:0; }
.sociable ul li{list-style:none;margin:5px 0 0 0; }
.sociable ul li img{border:none;margin:2px;width:auto;height:auto; }

.banner{float:left;clear:both; }
.topsy_widget_data{position:absolute;right:-5px;top:05px; }

.g_ad{margin:10px 0 10px -5px;padding:0;float:left; }

.bbmix{float:left;width:190px;padding:5px 10px 0 100px;background:url(../images/bb_mb_img.gif) left top no-repeat;height:89px; }
.bbmix h2{margin:0!important;padding:0; }
.bbmix h2 a{font-size:15px;font-weight:bold;color:#34c6f4;margin:0; }
.bbmix p{font-size:13px;color:#333;margin:2px 0 0 0; }
.bbmix p a{font-size:13px;color:#d53a65; }


.bottom_ads{float:left;clear:both;width:98%;border-top:1px #f2f2f2 solid;width:98%;padding:20px 0;}
.bottom_ads li{float:left;margin: 5px 10px 0 0;list-style:none;}
	.bottom_ads li a{float:left;width:50px;height:50px;background:url(../images/blank_mini_banner.gif) left top no-repeat;}


/*footer*/
.footer{float:left;clear:both;background:#333;width:100%;padding:20px 0 40px 0; }
.footer_in{width:970px;padding:10px;margin:0 auto; }
.footer_in a{text-decoration:none; }

.footer  li{list-style:none!important;padding:0!important;margin:0; !important}
.footer  ul{list-style:none!important;padding:0!important;margin:0!important; }


.footer_top_designers{float:left;width:30%;margin:10px; }
	.footer_top_designers h4{color:#fff;font-size:16px;margin-bottom:15px; }
	.footer_top_designers li{float:left;width:98%;margin:2px; }
	.footer_top_designers li a{color:#ccc;font-size:13px; }
		.footer_top_designers li a:hover{color:#ed1568; }
		
.oc_goodies{float:left;width:30%;margin:10px; }
	.oc_goodies h4{color:#fff;font-size:16px;margin-bottom:10px; }
	.oc_goodies .big_image{float:left;margin:10px 0;position:relative; }	
		.oc_goodies .big_image img{border:none; }
		.oc_goodies a span{position:absolute;padding:10px;background:#ed1568;color:#fff;font-weight:bold;left:0;bottom:0; }
		.oc_goodies a:hover span{background:#cd175d; }
	.oc_goodies p{color:#999;font-size:13px; }
	.oc_goodies p a{color:#999;font-size:13px; }
	.oc_goodies p a:hover{color:#ed1568; }
	
	
.oc_info{float:right;width:30%;margin:10px; }
	.oc_info .footer_logo{float:left;width:243px;height:39px;background:url(../images/oc_image.gif) -10px -475px no-repeat;margin:0 0 10px 0; }
	.oc_info .footer_logo:hover{background:url(../images/oc_image.gif) -255px -475px no-repeat; }
	.oc_info .footer_logo span{display:none; }

	.oc_info p{float:left;width:98%;color:#999;font-size:13px; }
	.oc_info p a{font-size:13px;color:#999; }
	.oc_info p a:hover{color:#ed1568; }
	
	.oc_info .f_twitter a{float:left;width:80%;padding:4px 0 5px 30px;margin:15px 0 5px 0;font-size:13px;color:#33ccff;background:url(../images/oc_image.gif) -280px -370px no-repeat; }
	.oc_info .f_twitter a:hover{color:#fff;background:url(../images/oc_image.gif) -280px -275px no-repeat; }
	.oc_info .f_rss a{float:left;width:80%;padding:4px 0 5px 30px;margin:5px 0;font-size:13px;color:#ff9900;background:url(../images/oc_image.gif) -280px -400px no-repeat; }
	.oc_info .f_rss a:hover{color:#fff;background:url(../images/oc_image.gif) -280px -305px no-repeat; }
	
	.powered{float:left;clear:both;margin:20px 0 0 0;color:#CCC; }
		.powered span{float:left;margin:25px 10px 0 0;color:#999; }
		.powered .pix_logo{float:left;width:122px;height:45px;background:url(../images/oc_image.gif) -10px -515px no-repeat; }
		.powered .pix_logo:hover{background:url(../images/oc_image.gif) -145px -515px no-repeat; }
		.powered .pix_logo span{display:none; }

		
	
.share_links{position:absolute;right:0;top:300px; }
	.share_links a{width:38px;height:38px;float:right;clear:both;margin:0 0 10px 0; }
	.share_links a span{display:none; }
	.s_twitter{background:url(../images/oc_image.gif) -10px -370px no-repeat; }
	.s_twitter:hover{background:url(../images/oc_image.gif) -50px -370px no-repeat; }
	.s_rss{background:url(../images/oc_image.gif) -10px -410px no-repeat; }
	.s_rss:hover{background:url(../images/oc_image.gif) -50px -410px no-repeat; }

.feedback a{float:left;width:37px;height:114px;background:url(../images/oc_image.gif) -10px -750px no-repeat; }
		.feedback a span{display:none; }
		
.feedback{position:absolute;left:0;top:300px; }
.paging{float:left;clear:both; }

/*------------------------header------------------------------*/
.header{position: relative; width: 980px;margin: 0 auto!important; padding:0 10px;height:170px; }
.logo{float:left;clear:both;background:url(../images/oc_image.gif) -10px -10px no-repeat;width:388px;height:63px;margin:30px 0 0 10px; }	
.logo:hover{background:url(../images/oc_image.gif) -10px -75px no-repeat; }
.logo span{display:none; }
.tagline{position:absolute;top:78px;left:192px;color:#ccc;font-size:15px; }

/*navigation*/
.nav{position:absolute;width:940px;padding:15px 10px;border:1px #CCC solid;border-left:none;border-right:none;bottom:0; }
	.nav ul{float:left;width:75%;padding:0;margin:0;list-style:none; }
	.nav li{float:left;margin:0 30px 0 10px; }
	.nav li a{color:#666;font-size:16px;font-weight:bold;text-decoration:none; }
		.nav a:hover{color:#ed1568; }
	
.nav a.submit_designer{float:right;margin:0 20px;color:#666;font-size:16px;font-weight:bold;text-decoration:none!important; }
	.nav a.submit_designer:hover{color:#ed1568; }

.h_twitter{position:absolute;top:40px;right:250px;text-decoration:none!important; }
	.h_twitter h4{color:#00ccff;font-size:18px; }
	.h_twitter span{color:#999;font-size:12px; }
		.h_twitter:hover span{color:#ed1568;font-size:12px; }
.h_rss{position:absolute;top:40px;right:50px;text-decoration:none!important; }	
	.h_rss h4{color:#ff9900;font-size:18px; }
	.h_rss span{color:#999;font-size:12px; }
		.h_rss:hover span{color:#ed1568; }

.sidebar h4{font-size:14px;color:#ccc;font-weight:bold;text-decoration:none;}

#categories-204475871 li{float:left;width:95%;font-size:20px;color:#ccc;font-weight:bold;text-decoration:none;text-align:right;position:relative;padding:5px 0;}
#categories-204475871 a{font-size:20px;color:#999;font-weight:bold;text-decoration:none;padding:5px 0;float:left;width:100%;text-align:left;position:absolute;left:0;top:0;display:block;}

#archives-2 li{float:left;width:95%;font-size:20px;color:#ccc;font-weight:bold;text-decoration:none;}
#archives-2 a{font-size:20px;color:#999;font-weight:bold;text-decoration:none;padding:5px 0;float:left;width:100%;}

.bsa_it_ad span.bsa_it{paddinh:0;margin-right:5px;width:auto;}
.bsa_it_ad img{paddinh:0;margin:0;width:auto;}
