/*  

Theme Name: magtheme

Theme URI: http://www.web2themes.com

Description: Magazine Theme designed by <a href="http://www.web2themes.com">Web 2.0 Themes</a>.

Version: 1.0

Author: Rui Castro

Author URI: http://www.web2themes.com





*/

body {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	margin-top:0px;

	background:url(images_pinknew/bg.png);

	background-repeat:repeat-x;

	background-position:top;

}

a {
 color:#f802bc;
 text-decoration:none;
}

}

a:hover {
	text-decoration:underline;
}

#top-linkbox {
	color:white;	
	text-align:right;
	position:relative;
	top:0px;
	margin-bottom:-15px;
}

#top-linkbox a {
	color:white;
}

#page {

	width:950px;

	height:auto;

	margin-left:auto;

	margin-right:auto;

}



/* Header */



#header {

	width:950px;
	
	height:117px;

	height:auto;

	float:left;

}

.header_top {

	width:965px;
	
	margin-left:-12px;

	height:117px;

	margin-top:5px;
	
	background:url(images_pinknew/header.png);

}

.header_top_left {

	width:430px;

	height:auto;

	float:left;

	padding-left:25px;

	padding-top:10px;
	
	margin-left:23px;

}

.description {

	width:458px;

	height:auto;

	float:left;

	margin-left:-2px;

	font-size:12px;

	color:#f802bc;

}

.description a {
	color:white;	
}

.titleh1 {

	width:458px;

	height:auto;

	float:left;

	padding:0px;

	margin:0px;

	font-size:24px;

	color:#f802bc;

	padding-top:5px;

	font-weight:normal;

	letter-spacing:-2px;

}

.titleh1 a {

	color:#000000;

	text-decoration:none;

}

.titleh1 a:hover {

	color:#f802bc;

	text-decoration:underline;

}

.header_top_banner {

	width:468px;

	height:60px;
	
	margin-top:34px;
	
	margin-left:-3px;

	float:left;

	padding:1px;

	border:1px solid #CCCCCC;

	background:#FFFFFF;

}

.header_menu {

	width:950px;

	height:28px;
	
	background:url(images/bg_menu.gif);

	background-repeat:no-repeat;

}



/* Header > Menu */



#menu_items {

	width:680px;

	height:auto;

	float:left;

	padding:0px;

	margin:0px;

	padding-left:20px;

	padding-top:5px;

	list-style:none;

}

#menu_items li {

	width:auto;

	height:auto;

	float:left;

	padding:0px;

	padding-left:17px;

	padding-right:20px;

	padding-bottom:3px;

	font-size:12px;

	background:url(images/icon_menu_pink.gif);

	background-repeat:no-repeat;

	background-position:left center;

	font-weight:bold;

}

#menu_items li a {

	color:#000000;

	text-decoration:none;

}

#menu_items li a:hover {

	color:#f802bc;

	text-decoration:none;

}



/* Header > Search */








/* Header > Important Categories */



#important_categories {

	width:960px;
	
	margin-left:3px;

	height:43px;

	background:url(images_pinknew/menu.png);

	background-repeat:no-repeat;

}

.important_cat {

	width:930px;

	height:29px;

	float:left;

	padding-top:3px;

	padding-left:4px;

	padding-right:10px;

	padding-bottom:0px;

	margin:0px;

	list-style:none;

}

.imp_cat_li {

	width:auto;

	height:auto;

	float:left;

	padding-top:5px;

	padding-left:20px;

	padding-right:20px;

	padding-bottom:7px;

	font-size:12px;

	font-weight:bold;

	color:#cccccc;

	margin-top:1px;

}


.imp_cat_li a {

	color:white;

	text-decoration:none;

}

.imp_cat_li a:hover {

	color:white;

	text-decoration:underline;

}


/* Content */



#content {
	
	background:white;

	width:935px;

	height:auto;
	
	float:right;

	border:1px solid #fc9de4;
	
	border-bottom:0px;
	
	border-top:0px;

}

#content_left {	
	
	background:transparent; 
	
	width:613px;

	float:left;

	padding-left:7px;

	padding-top:4px;

}

#content_right {

	background:transparent; 
	
	width:300px;

	float:left;

	padding-left:7px;

	padding-right:7px;

	padding-top:4px;

}

#tabs {

	width:611px;

	height:222px;

	float:left;

	border:1px solid #CCCCCC;

	background:url(images/bg_tabs.gif);

	background-repeat:no-repeat;

	background-color:#f2f2f2;

}



/* Domtab Styles */ 



.domtab {

	width:611px;

	height:222px;

	float:left;

}

.domtabs {

	width:601px;

	height:auto;

	font-size:11px;

	list-style:none;

	font-weight:bold;

	margin:0px;

	padding:5px;

}

.domtabs a {

	color:#263845;

	text-decoration:none;

}

.domtabs a:hover {

	color:#263845;

	text-decoration:underline;

}

.domtabs li {

	width:auto;

	height:12px;

	float:left;

	padding:0px;

	margin:0px;

	padding-left:10px;

	padding-right:10px;

	padding-top:3px;

	padding-bottom:4px;

	border:1px solid #CCCCCC;

	background:#FFFFFF;

	text-align:center;

	margin-right:5px;

}

.domtabs li:hover {

	width:auto;

	height:12px;

	float:left;

	padding:0px;

	margin:0px;

	padding-left:10px;

	padding-right:10px;

	padding-top:3px;

	padding-bottom:4px;

	border:1px solid #cccccc;

	background:#f802bc;

	text-align:center;

	margin-right:5px;

}

.domtabs li.active {

	width:auto;

	height:12px;

	float:left;

	padding:0px;

	margin:0px;

	padding-left:10px;

	padding-right:10px;

	padding-top:3px;

	padding-bottom:4px;

	border:1px solid #cccccc;

	background:#000000;

	text-align:center;

	margin-right:5px;

}

ul.domtabs{

	width:601px;

	padding:0px;

	margin:0px;

	padding-top:5px;

	padding-left:5px;				

}

ul.domtabs li a{

	float:left;

	}

ul.domtabs li.active a:link,

ul.domtabs li.active a:visited,

ul.domtabs li.active a:active{

	color:#ffffff;

	font-weight:bold;

	float:left;

}

ul.domtabs li.active a:hover{

	color:#ffffff;

	font-weight:bold;

	float:left;

	text-decoration:none;

}

ul.domtabs li:hover a{

	color:#ffffff;

	font-weight:bold;

	float:left;

	text-decoration:none;

}

ul.domtabs li:hover a:hover{

	color:#ffffff;

	font-weight:bold;

	float:left;

	text-decoration:none;

}

.tab_1_content {

	width:601px;

	height:auto;

	float:left;

	padding-left:5px;

	padding-right:5px;

	font-size:11px;

	padding-top:0px;

	line-height:14px;

	margin:0px;

}

.tab_1_content ul {

	width:278px;

	height:auto;

	float:left;

	padding:5px;

	margin:0px;

	list-style:none;

}

.tab_1_content ul a {

	color:#f802bc;

	text-decoration:none;

}

.tab_1_content ul a.hover {

	color: #000000;

	text-decoration:none;

}

.tab_1_content h2 {

	display:none;

	margin:0px;

	padding:0px;

}

.post_imp_cat {

	width:601px;

	height:auto;

	float:left;

	padding-top:15px;

}

.post_imp_cat_thumb {

	width:124px;

	height:auto;

	float:left;

	padding-right:15px;

}

.post_imp_thum {

	width:120px;

	height:90px;

	float:left;

	padding:1px;

	background:#FFFFFF;

	border:1px solid #CCCCCC;

}

.post_imp_social {

	width:124px;

	height:auto;

	padding-top:3px;

	float:left;

}

.post_imp_social_ind {

	width:15px;

	height:13px;

	float:left;

	padding:1px;

	background:#FFFFFF;

	border:1px solid #CCCCCC;

	margin-right:2px;

}

.post_imp_content {

	width:452px;

	height:100px;

	float:left;

}

.post_imp_title_date {

	width:420px;

	float:left;

	height:auto;

}

.post_imp_title {

	width:452px;

	height:auto;

	float:left;

	padding-bottom:2px;

	border-bottom:1px solid #CCCCCC;

}

.post_imp_title_h3 {

	width:420px;

	height:14px;

	float:left;

	padding:0px;

	margin:0px;

	font-size:13px;

	color:#f802bc;

}

.post_imp_title_h3 a {

	color:#f802bc;

	font-size:14px;

	text-decoration:none;

	font-weight:bold;

}

.post_imp_title_h3 a:hover {

	color:#f802bc;

	font-size:14px;

	font-weight:bold;

	text-decoration:underline;

}

.post_imp_date {

	width:420px;

	height:auto;

	float:left;

	font-size:9px;

	color:#000000;

}

.post_imp_comments {

	width:27px;

	height:28px;

	float:right;

	background:url(images/bg_post_imp_comment.gif);

	background-repeat:no-repeat;

}

.post_imp_comments_txt {

	width:27px;

	height:auto;

	float:left;

	text-align:center;

	font-size:15px;

	color:#999999;

	padding-top:4px;

}

.post_imp_comments_txt a {

	color:#999999;

	text-decoration:none;

}

.post_imp_comments_txt a:hover {

	color:#666666;

	text-decoration:none;

}

.post_imp_entry {

	width:452px;

	height:auto;

	float:left;

	line-height:16px;

	font-size:11px;

}

.post_imp_entry p {

	width:452px;

	height:auto;

	float:left;

	text-align:justify;

	padding:0px;

	margin:0px;

	line-height:18px;

	padding-top:6px;

}

.post_imp_entry_links {

	width:452px;

	height:auto;

	float:left;

	padding-top:10px;

}



/* Content Left */



.post_content_inside_left {

	width:613px;

	height:auto;

	float:left;

	padding-top:7px;

}

.post_content_inside_left_left {

	width:306px;

	height:auto;

	float:left;

}

.post_content_inside_left_right {

	width:300px;

	height:auto;

	float:left;

	padding-left:7px;

}

.post_content_left {

	width:284px;

	height:auto;

	float:left;

	padding:10px;

	border:1px solid #CCCCCC;

	margin-bottom:7px;

	background:#f7f7f7;

}

.navigation {

	width:280px;

	height:auto;

	float:left;

	margin-top:3px;

	margin-bottom:10px;

	font-weight:bold;

}

.navigation a {

	color:#000000;

	text-decoration:none;

}

.navigation a:hover {

	color:#f802bc;

	text-decoration:none;

}



.footernavigation {

	width:950px;

	height:auto;

	float:center;

	font-weight:none;

}

.footernavigation a {

	color:#000000;

	text-decoration:none;

}

.footernavigation a:hover {

	color:#f802bc;

	text-decoration:none;

}



.wp-pagenavi a {

	padding-left:2px;

	padding-right:2px;

}

.current {

	padding-left:5px;

	padding-right:5px;

	color:#f802bc;

}

.pages {

	padding-right:5px;

}

.post_content_left_title {

	width:284px;

	height:auto;

	float:left;

	padding-bottom:2px;

	border-bottom:1px solid #CCCCCC;

}

.post_content_left_title_h3 {

	width:284px;

	height:auto;

	float:left;

	padding:0px;

	margin:0px;

	font-size:13px;

	color:#f802bc;

	padding-bottom:3px;

}

.post_content_left_title_h3 a {

	color:#f802bc;

	font-size:14px;

	text-decoration:none;

	font-weight:normal;

}

.post_content_left_title_h3 a:hover {

	color:#f802bc;

	font-size:14px;

	font-weight:normal;

	text-decoration:underline;

}

.post_content_left_date {

	width:284px;

	height:auto;

	float:left;

	font-size:11px;

	color:#000000;

}

.post_content_left_entry {

	width:284px;

	height:auto;

	float:left;

	font-size:11px;

	color:#000000;

	padding-top:5px;

	line-height:18px;

}

.post_content_left_entry_thumb {

	width:100px;

	height:75px;

	float:left;

	padding:1px;

	background:#FFFFFF;

	border:1px solid #CCCCCC;

	margin-right:5px;

	margin-top:4px;

}

.post_content_left_entry p {

	width:auto;

	height:auto;

	font-size:11px;

	color:#000000;

	line-height:18px;

	text-align:justify;

	padding:0px;

	margin:0px;

}

.post_content_left_entry a {

	color:#f802bc;

	text-decoration:none;

}

.post_content_left_entry a:hover {

	color:#ffffff;

	text-decoration:none;

	background:#f802bc;

}

.post_content_left_extras {

	width:272px;

	height:auto;

	float:left;

	font-size:11px;

	color:#000000;

	padding-top:5px;

	padding-bottom:5px;

	padding-left:5px;

	padding-right:5px;

	background:#ffffff;

	margin-top:4px;

	border:1px solid #dedede;

	color:#666666;

}

.post_content_left_extras a {

	color:#666666;

	text-decoration:none;

}

.post_content_left_extras a:hover {

	color:#666666;

	text-decoration:underline;

}



.banner_300_widget {

	width:300px;

	height:auto;

	float:left;

	background-color:#f2f2f2;

	margin-bottom:7px;

}

/* Feeds Widget */ 



.feeds_widget {

	width:298px;

	height:auto;

	float:left;

	border:1px solid #CCCCCC;

	background:url(images/bg_feed_widget.gif);

	background-repeat:no-repeat;

	background-position:top;

	background-color:#f2f2f2;

	margin-bottom:7px;

}

.feeds_widget_title {

	width:267px;

	height:auto;

	float:left;

	margin:0px;

	margin-top:6px;

	margin-bottom:4px;

	background:url(images/bg_title_widget_rss.gif);

	background-position:left top;

	background-repeat:no-repeat;

	padding-left:31px;

	padding-top:6px;

	padding-bottom:9px;

	font-size:12px;

	color:#FFFFFF;

}

.feeds_widget_title a {

	color:#FFFFFF;

	text-decoration:none;

}

.feeds_widget_title a:hover {

	color:#f802bc;

	text-decoration:none;

}

.feeds_widget_line {

	width:267px;

	height:auto;

	float:left;

	padding-top:3px;

	padding-bottom:5px;

	text-align:center;

	background:url(images/icon_rss.gif);

	background-repeat:no-repeat;

	background-position:left center;

	padding-left:31px;

	text-align:left;

}

.feeds_widget_line a {

	color:#000000;

	text-decoration:none;

}

.feeds_widget_line a:hover {

	color:#f802bc;

	text-decoration:none;

}

.feeds_widget_line2 {

	width:287px;

	height:auto;

	float:left;

	padding-top:3px;

	padding-bottom:2px;

	text-align:center;

	padding-left:11px;

	text-align:left;

}

.feeds_widget_line2 p {

	padding:0px;

	margin:0px;

}

.feeds_widget_line_input {

	width:284px;

	height:24px;

	float:left;

	padding-top:3px;

	text-align:center;

	background:url(images/subscribe_bg_form.gif);

	background-repeat:no-repeat;

	background-position:center;

	padding-left:7px;

	padding-right:7px;

	text-align:left;

}

.feeds_widget_line_input_ {

	border: none;

	height:auto;

	width: 280px;

	border: none;

	padding-top: 2px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left:3px;

	background:none;

	float:left;

	color: #000000;

}



/* 125 Banners Widget */ 



.banners_125_widget {

	width:298px;

	height:auto;

	float:left;

	border:1px solid #CCCCCC;

	background:#f2f2f2;

	background-repeat:no-repeat;

	background-position:top;

	margin-bottom:7px;

}

.banner125 {

	width:149px;

	height:auto;

	float:left;

	text-align:center;

	padding-top:10px;

}

.banner125_line {

	width:278px;

	height:auto;

	float:left;

	padding:10px;

	font-weight:bold;

}

.banner125_line a {

	color:#000000;

	text-decoration:none;

}

.banner125_line a:hover {

	color:#f802bc;

	text-decoration:none;

}

/* Video Widget */ 



.video_widget {

	width:298px;

	height:auto;

	float:left;

	border:1px solid #CCCCCC;

	background:url(images/bg_video_widget.gif);

	background-repeat:no-repeat;

	background-position:top;

	background-color:#f2f2f2;

	margin-bottom:7px;

}

.video_widget_title {

	width:267px;

	height:auto;

	float:left;

	margin:0px;

	margin-top:6px;

	margin-bottom:4px;

	background:url(images/bg_title_widget_pink.gif);

	background-position:left top;

	background-repeat:no-repeat;

	padding-left:31px;

	padding-top:6px;

	padding-bottom:9px;

	font-size:12px;

	color:#FFFFFF;

}

.video_widget_title a {

	color:#FFFFFF;

	text-decoration:none;

}

.video_widget_title a:hover {

	color:#f802bc;

	text-decoration:none;

}

.video_widget_content {

	width:298px;

	height:auto;

	float:left;

	padding-top:3px;

	padding-bottom:5px;

	text-align:center;

}

.video_widget_line {

	width:266px;

	height:auto;

	float:left;

	padding:5px;

	margin-bottom:3px;

	border:1px solid #dedede;

	background:#FFFFFF;

}

.video_widget_line:hover {

	width:266px;

	height:auto;

	float:left;

	padding:5px;

	margin-bottom:3px;

	border:1px solid #dedede;

	background:url(images/bg_line_widget_videos_hover.gif);

	background-repeat:no-repeat;

	background-position:right center;

	background-color:#FFFFFF;

}

.video_widget_div, .video_widget_div2 {

	width:278px;

	height:auto;

	float:left;

	padding-left:10px;

	padding-right:10px;

	padding-bottom:5px;

}

.video_widget_div a {

	color:#f802bc;

	text-decoration:none;

	font-weight:bold;

}

.video_widget_div a:hover {

	color:#f802bc;

	text-decoration:underline;

}

.video_widget_div2 a {

	color:#f802bc;

	text-decoration:none;

}

.video_widget_div2 a:hover {

	color:#ffffff;

	text-decoration:none;

	background:#f802bc;

}

.video_widget_line a {

	color:#000000;

	text-decoration:none;

}

.video_widget_line a:hover {

	color:#f802bc;

	text-decoration:underline;

}



/* Last Stats Widget */



.last_stats_widget {

	width:298px;

	height:auto;

	float:left;

	border:1px solid #CCCCCC;

	background:url(images/bg_last_stats_widget.gif);

	background-repeat:no-repeat;

	background-position:top;

	background-color:#f2f2f2;

	margin-bottom:7px;

}

.popular_line {

	width:263px;

	height:auto;

	float:left;

	padding-top:5px;

	padding-bottom:6px;

	border-bottom:1px solid #CCCCCC;

	margin-bottom:3px;

	background:url(images/icon_popular_posts.gif);

	background-repeat:no-repeat;

	background-position:left center;

	padding-left:25px;

	font-size:11px;

	font-weight:bold;

	color:#454545;

}

.popular_line:hover {

	width:263px;

	height:auto;

	float:left;

	padding-top:5px;

	padding-bottom:6px;

	border-bottom:1px solid #CCCCCC;

	margin-bottom:3px;

	background:url(images/icon_popular_posts_hover_pink.gif);

	background-repeat:no-repeat;

	background-position:left center;

	padding-left:25px;

	font-size:11px;

	font-weight:bold;

	color:#454545;

}

.popular_line a, .last_posts_line a, .div_last_comments a {

	color:#454545;

	text-decoration:none;

}

.popular_line a:hover, .last_posts_line a:hover, .div_last_comments a:hover {

	color:#f802bc;

	text-decoration:underline;

}

.last_posts_line {

	width:263px;

	height:auto;

	float:left;

	padding-top:5px;

	padding-bottom:6px;

	border-bottom:1px solid #CCCCCC;

	margin-bottom:3px;

	background:url(images/icon_last_posts.gif);

	background-repeat:no-repeat;

	background-position:left center;

	padding-left:25px;

	font-size:11px;

	font-weight:bold;

}

.last_posts_line:hover {

	width:263px;

	height:auto;

	float:left;

	padding-top:5px;

	padding-bottom:6px;

	border-bottom:1px solid #CCCCCC;

	margin-bottom:3px;

	background:url(images/icon_last_posts_hover_pink.gif);

	background-repeat:no-repeat;

	background-position:left center;

	padding-left:25px;

	font-size:11px;

	font-weight:bold;

}

.div_last_comments {

	width:288px;

	height:auto;

	float:left;

}

.div_last_comments ul {

	width:288px;

	height:auto;

	float:left;

	padding:0px;

	margin:0px;

	list-style:none;

}

.div_last_comments ul li {

	width:263px;

	height:auto;

	float:left;

	padding:0px;

	margin:0px;

	padding-top:5px;

	padding-bottom:6px;

	border-bottom:1px solid #CCCCCC;

	margin-bottom:3px;

	background:url(images/icon_last_comments.gif);

	background-repeat:no-repeat;

	background-position:left center;

	padding-left:25px;

	font-size:11px;

	color:#454545;

}

.div_last_comments ul li:hover {

	width:263px;

	height:auto;

	float:left;

	padding:0px;

	margin:0px;

	padding-top:5px;

	padding-bottom:6px;

	border-bottom:1px solid #CCCCCC;

	margin-bottom:3px;

	background:url(images/icon_last_comments_hover_pink.gif);

	background-repeat:no-repeat;

	background-position:left center;

	padding-left:25px;

	font-size:11px;

	font-weight:bold

	color:#454545;

}



/* Sidebar 1 */



#sidebar1, #sidebar2 {

	width:300px;

	height:auto;

	float:left;

	margin:0px;

	padding:0px;

}



.widget {

	width:298px;

	height:auto;

	float:left;

	border:1px solid #CCCCCC;

	margin-bottom:7px;

	list-style:none;

	background:url(images/bg_widget.gif);

	background-repeat:no-repeat;

	background-position:top;

	background-color:#f2f2f2;

}

.widgettitle {

	width:267px;

	height:auto;

	float:left;

	margin:0px;

	padding:0px;

	margin-top:6px;

	margin-bottom:4px;

	background:url(images/bg_title_widget_pink.gif);

	background-position:left top;

	background-repeat:no-repeat;

	padding-left:31px;

	padding-top:6px;

	padding-bottom:9px;

	font-size:12px;

	color:#FFFFFF;

}

.widgettitle a {

	color:#FFFFFF;

	text-decoration:none;

}

.widgettitle a:hover {

	color:#f802bc;

	text-decoration:none;

}

.widget ul {

	width:288px;

	height:auto;

	float:left;

	margin:0px;

	padding:0px;

	list-style:none;

	padding-left:5px;

	padding-right:5px;

	padding-bottom:10px;

}

#categories ul li {

	width:263px;

	height:auto;

	float:left;

	margin:0px;

	padding-top:4px;

	padding-bottom:4px;

	padding-left:25px;

	font-size:11px;

	border-bottom:1px solid #CCCCCC;

	background:url(images/icon_categories.gif);

	background-position:left center;

	background-repeat:no-repeat;

}

#recent-comments {

	background:url(images/bg_comments.gif);

	background-repeat:no-repeat;

	background-position:top;

	background-color:#f2f2f2;

}

#recent-posts {

	background:url(images/bg_recent_posts_widget.gif);

	background-repeat:no-repeat;

	background-position:top;

	background-color:#f2f2f2;

}

#recent-posts ul li {

	width:263px;

	height:auto;

	float:left;

	margin:0px;

	padding-top:4px;

	padding-bottom:4px;

	padding-left:25px;

	font-size:11px;

	border-bottom:1px solid #CCCCCC;

	background:url(images/icon_blogroll_pink.gif);

	background-position:left center;

	background-repeat:no-repeat;

}

#pages ul li {

	width:263px;

	height:auto;

	float:left;

	margin:0px;

	padding-top:4px;

	padding-bottom:4px;

	padding-left:25px;

	font-size:11px;

	border-bottom:1px solid #CCCCCC;

	background:url(images/icon_blogroll_pink.gif);

	background-position:left center;

	background-repeat:no-repeat;

}

#recent-posts ul li {

	width:263px;

	height:auto;

	float:left;

	margin:0px;

	padding-top:4px;

	padding-bottom:4px;

	padding-left:25px;

	font-size:11px;

	border-bottom:1px solid #CCCCCC;

	background:url(images/icon_blogroll_pink.gif);

	background-position:left center;

	background-repeat:no-repeat;

}

#archives {

	background:url(images/bg_archives.gif);

	background-repeat:no-repeat;

	background-position:top;

	background-color:#f2f2f2;

}

#categories {

	background:url(images/bg_categories.gif);

	background-repeat:no-repeat;

	background-position:top;

	background-color:#f2f2f2;

}

#categories select {

	width:280px;

	margin-left:10px;

	margin-bottom:10px;

}

#archives select {

	width:280px;

	margin-left:10px;

	margin-bottom:10px;

}

#search {

height:60px;

}

#s {

	width:280px;

	margin-bottom:3px;

}

#search div {

	padding:5px;

	float:left;

	height:auto;

}

#links {

	background:url(images/bg_blogroll.gif);

	background-repeat:no-repeat;

	background-position:top;

	background-color:#f2f2f2;

}

#links ul li {

	width:263px;

	height:auto;

	float:left;

	margin:0px;

	padding-top:4px;

	padding-bottom:4px;

	padding-left:25px;

	font-size:11px;

	border-bottom:1px solid #CCCCCC;

	background:url(images/icon_blogroll_pink.gif);

	background-position:left center;

	background-repeat:no-repeat;

}

#archives ul li {

	width:263px;

	height:auto;

	float:left;

	margin:0px;

	padding-top:4px;

	padding-bottom:4px;

	padding-left:25px;

	font-size:11px;

	border-bottom:1px solid #CCCCCC;

	background:url(images/icon_blogroll_pink.gif);

	background-position:left center;

	background-repeat:no-repeat;

}

.widget li {

	width:263px;

	height:auto;

	float:left;

	margin:0px;

	padding-top:4px;

	padding-bottom:4px;

	padding-left:25px;

	font-size:11px;

	border-bottom:1px solid #CCCCCC;

	background:url(images/icon_blogroll_pink.gif);

	background-position:left center;

	background-repeat:no-repeat;

}

.widget li:hover {

	width:263px;

	height:auto;

	float:left;

	margin:0px;

	padding-top:4px;

	padding-bottom:4px;

	padding-left:25px;

	font-size:11px;

	border-bottom:1px solid #CCCCCC;

	background:url(images/icon_blogroll_pink.gif);

	background-position:left center;

	background-repeat:no-repeat;

}

.widget li a, .widget li a:visited {

	font-size:11px;

	font-weight:normal;

	color: #000000;

	font-weight:normal;

	text-decoration:none;

}

.widget li a:hover {

	font-size:11px;

	text-decoration:underline;

}

.widget li:hover a, .widget li:hover a:visited {

	font-size:11px;

	font-weight:normal;

	color: #000000;

	text-decoration:none;

}

.widget li:hover a:hover {

	font-size:11px;

	color:#f802bc;

	text-decoration:underline;

}

#calendar_wrap {

	font-weight:normal;

	font-size:11px;

	text-align:center;

	color:#000000;

}

#wp-calendar {

	width:100%;

	float:left;

}

#calendar_wrap a, #calendar_wrap a:visited {

	color:#000000;

	font-size:11px;

	text-decoration:none;

	padding:1px;

}

#calendar_wrap a:hover {

	color:#f802bc;

	font-size:11px;

	text-decoration:underline;

	padding:1px;

}

#calendar_wrap caption {

	font-weight:bold;

}

#calendar_wrap th {

	padding:1px;

}

.textwidget ul {

	list-style:none;

}

.textwidget {

	width:96%;

	float:left;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	font-weight:bold;

	padding-top: 3px;

	padding-right: 0px;

	padding-bottom: 4px;

	padding-left: 4%;

	font-weight:normal;

	font-size:11px;

	color:#000000;	

}

.textwidget a {

	color:#000000;

	text-decoration:none;

}

.textwidget a:hover {

	color:#f802bc;

	text-decoration:none;

}

#ngg-widget-1, #ngg-widget-2, #ngg-widget-3, #ngg-widget-4, #ngg-widget-5, #ngg-widget-6, #ngg-widget-7, #ngg-widget-8, #ngg-widget-9 {

	background:url(images/bg_gallery_widget.gif);

	background-repeat:no-repeat;

	background-position:top;

	background-color:#f2f2f2;

}

.ngg-widget {

	width: 288px;

	height: auto;

	float:left;

	padding-left:5px;

	padding-right:5px;

}

.ngg-widget img {

	padding:1px;

	border:1px solid #CCCCCC;

	margin:7px;

	background:#FFFFFF;

}

/* Footer */ 

#footer {

	width:950px;

	height:auto;

	float:left;

	color:#FFFFFF;

	padding-top:10px;

	padding-bottom:20px;

	background:url(images/bg_footer.gif);

	background-repeat:no-repeat;

	text-align:center;

}

#footer a {

	color:#FFFFFF;

	text-decoration:none;

}

#footer a:hover {

	color:#FFFFFF;

	text-decoration:underline;

}



/* Single */ 



.post_single {

	width:601px;

	height:auto;

	float:left;

	border:1px solid #CCCCCC;

	background:url(images/bg_single_post.gif);

	background-repeat:no-repeat;

	background-color:#f5f5f5;

	padding:5px;

}

.post_single_header {

	width:601px;

	height:auto;

	float:left;

	border-bottom:1px solid #CCCCCC;

	padding-bottom:5px;

}

.postsingle_header_title, .h2related {

	float:left;

	padding:2px;

	padding-left:5px;

	padding-right:5px;

	margin:0px;

	background:#f802bc;

	color:#FFFFFF;

	font-size:13px;

	font-weight:bold;

}

.postsingle_header_title a {

	color:#FFFFFF;

	text-decoration:none;

}

.postsingle_header_title a:hover {

	color:#000000;

	text-decoration:none;

}

.postsingle_content {

	width:601px;

	height:auto;

	float:left;

	line-height:21px;

	color:#000000;

	font-size:12px;

	margin-top:4px;

}

.postsingle_content p {

	width:100%;

	height:auto;

	float:left;

	line-height:21px;

	color:#000000;

	margin:0px;

	padding:0px;

	padding-bottom:10px;

	text-align:justify;

	font-size:12px;

}

.postsingle_content ul {

	width:440px;

	height:auto;

	float:left;

	font-size:11px;

	margin:0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 10px;

}

.postsingle_content ol {

	width:440px;

	height:auto;

	float:left;

	font-size:11px;

	margin:0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 20px;

}		

.postsingle_content li {

	width:440px;

	height:auto;

	float:left;

	font-size:11px;

	margin:0px;

	padding:0px;

}

.postsingle_content blockquote {

	width:545px;

	float:left;

	padding:10px;

	background:#f5f6f8;

	border: 1px solid #cccccc;

	margin:5px;

}

.postsingle_content blockquote p {

	width:100%;

	float:left;

	text-align:justify;

	line-height:19px;

	font-size:12px;

}

.postsingle_content img {

	padding:5px;

	margin:5px;

	background:#ffffff;

	border: 1px solid #cccccc;

}

.postsingle_content a {

	color:#f802bc;

	text-decoration:none;

}

.postsingle_content a:hover {

	color:#f802bc;

	text-decoration:underline;

}

.postsingle_ads_b {

	float:left; 

	width:100%; 

	height:auto;

	text-align:left; 

	padding-top:10px;

	padding-bottom:10px;

}

/* Related Posts */



.related_posts_content {

	width:591px;

	height:auto;

	float:left;

	margin-top:10px;

}

.related_posts_content ul {

	width:579px;

	height:auto;

	float:left;

	font-size:11px;

	color:#000000;

	padding-top:5px;

	padding-bottom:5px;

	padding-left:5px;

	padding-right:5px;

	background:#ffffff;

	margin:0px;

	margin-top:4px;

	border:1px solid #dedede;

	color:#666666;

	list-style:none;

}

.related_posts_content li {

	width:561px;

	height:auto;

	padding-top:5px;

	padding-bottom:5px;

	list-style:none;

	font-weight:bold;

	background:url(images/icon_blogroll_pink.gif);

	background-position:left center;

	background-repeat:no-repeat;

	padding-left:18px;

}

.related_posts_content li a {

	color:#000000;

	text-decoration:none;

}

.related_posts_content li a:hover {

	color:#f802bc;

	text-decoration:none;

}

.commentlist_box, .commentlist {

	width:557px;

	height:auto;

	float:left;

}

.commentlist p {

	width:557px;

	height:auto;

	float:left;

	padding:0px;

	margin:0px;

	padding-bottom:7px;

}

.commentlist a {

	color:#f802bc;

	text-decoration:none;

}

.commentlist a:hover {

	color:#000000;

	text-decoration:none;

}

.comment_ind {

	width:579px;

	height:auto;

	float:left;

	font-size:11px;

	color:#000000;

	padding-top:5px;

	padding-bottom:5px;

	padding-left:5px;

	padding-right:5px;

	background:#ffffff;

	margin-top:4px;

	border:1px solid #dedede;

	color:#000000;

	margin-bottom:5px;

}

.comment_ind p {

	width:100%;

	height:auto;

	float:left;

	padding:0px;

	padding-bottom:6px;

	line-height:19px;

	font-size:11px;

	margin:0px;

}

.comment_ind a {

	color:#666666;

	text-decoration:none;

}

.comment_ind a:hover {

	color:#000000;

	text-decoration:underline;

}

.comment_ind_avatar {

	width:40px;

	height:auto;

	float:right;

	text-align:center;

}

.keyword {
width:100px;
}

#searchsubmit {
width:60px;
float:left;
}
