/*

Theme Name: fourWPTPv2

Theme URI: <a href="http://wpthemesplugin.com">Wordpress Themes & Plugin</a>

Description: A 4 column widget ready theme

Author: <a href="http://wpthemesplugin.com">Moses Francis</a>

Author URI: www.wpthemesplugin.com



*/



/* global css */



body {

	font-family: Helvetica Neue,Arial,sans-serif;

	font-size: 65.7%;

	color: #666666;

	margin: 0px;

	background: #f5f5f5 url(http://www.typegoodness.com/images/new_tg_bg.gif) repeat;



}

h1, h2, h3, h4, h5, h6 {

	font-family: Arial;

	font-weight: bold;

}









/* global variable */





.alignleft {

	text-align: left;

	float: left;

	margin-right: 8px;

	margin-top: 5px;

}



.alignright {

	text-align: right;

	float: right;

	margin-top: 5px;

	margin-left: 8px;

}



.aligncenter {

	text-align: center;

	clear: both;

	margin-right: 5px;

}

img {

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

}





.justify {

	text-align: justify;

}

.downloads {

	background-image: url(images/downloads.gif);

	background-repeat: no-repeat;

	background-position: left center;

	padding-top: 35px;

	padding-bottom: 35px;

	padding-left: 65px;

	font-size: 1em;

	color: #333333;

	font-weight: bold;

	display: block;

}



.notice {

	background-image: url(images/notice.gif);

	background-repeat: no-repeat;

	background-position: left center;

	padding-top: 35px;

	padding-bottom: 35px;

	padding-left: 65px;

	font-size: 1em;

	color: #333333;

	font-weight: bold;

	display: block;

}

.warning {

	background-image: url(images/warning.gif);

	background-repeat: no-repeat;

	background-position: left center;

	padding-top: 35px;

	padding-bottom: 35px;

	padding-left: 65px;

	font-size: 1em;

	color: #333333;

	font-weight: bold;

	display: block;

}







/* body init css */



#wrap_fixed {

	width: 950px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

}

#container_fixed {

	margin: 0px;

	float: left;

	width: 950px;

}

#header_fixed {

	width: 950px;

	

}

#header_fixed img {

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

}


.goodness_bar {background: url(http://www.typegoodness.com/images/bg-header.gif) left top repeat-x;text-align:center;width:100%;}

#menu {

height:35px; 	
margin:auto;
width: 950px;
}

#menu a {color: #cacbc6;text-decoration:none;}
#menu a:hover {color: #0B96D0;}
#menu p {margin: 0;color: #cacbc6;}

.menu-left {float: left;margin-left:-40px;}
.menu-left ul{list-style-type:none;}
.menu-left li {display:block; display:inline;}
.menu-left  li.first {border-left: solid 1px #666666;}  
.menu-left li a {padding-left:9px;padding-right:9px;border-right: solid 1px #666666;}
.menu-left li a:hover {color: #0B96D0;} 

.menu-right {float: right;color: #cacbc6;}
.menu-right ul{list-style-type:none;}
.menu-right li{display:block; display:inline;}
.menu-right a {margin-right: 1em;}



.right_header_fixed {

	float: right;

	height: 140px;

	width: 15px;

}

.left_header_fixed {

	float: left;

	height: 140px;

	width: 15px;

}

.middle_header_fluid {

	height: 140px;

	float: left;

	width: 920px;

}

#banner_placement468_60 {

	height: 60px;

	width: 468px;

}

.top_header {

	float: left;
margin-top:10px;margin-bottom:10px;
	width: 950px;

}



#top{margin-top:25px; padding-bottom:30px;}

h1.logo a{float:left; font-size:2.6em; font-weight:bold; color:#000; text-transform:uppercase; text-decoration:none;}

#nav{font-family:Helvetica,Arial;float:right; margin-top:1.2em;}

#nav ul{list-style-type:none; width:100%;}

#nav li{display:block; display:inline;}

#nav a:link{padding:5px; display:block; color:#777777; margin-right:10px; float:left; text-decoration:none; font-size:1.1em; font-weight:bold; text-transform:uppercase;text-shadow: #ffffff 1px 1px 1px;} 

#nav a:visited{padding:5px; display:block; color:#777777; margin-right:10px; float:left; text-decoration:none; font-size:1.1em; font-weight:bold; text-transform:uppercase;text-shadow: #ffffff 1px 1px 1px;}

#nav a:hover{color:#fff; background:#000;text-shadow: #000000 1px 1px 1px;}

ul#nav li.current_page_item a:link, 
ul#nav li.current_page_item a:visited, 
ul#nav li.current_page_item a:hover, 
ul#nav li.current_page_item a:active{color:#fff; text-decoration:none; background:#000;}




.top_header_left {float:left;}

.top_header_right {float:right;}



#banner_468_60 {

	float: right;

	width: 468px;

	position: relative;

	text-align: center;

	padding-top: 20px;

}

#logo_placement {



}

.header_navigator {



	padding-top: 12px;

}

.rssfeeds {

	float: right;

	height: 24px;

	width: 85px;

}

#searchbox {

	float: right;

	width: 300px;

	padding-right: 10px;

}

#searchbox form {

	float: left;

	width: 300px;

	margin: 0px;

}

#searchbox p {

	padding: 0px;

	float: left;

	margin-top: 0px;

	margin-right: 5px;

	margin-bottom: 0px;

	margin-left: 0px;

}

.searchfield {

	background-image: url(images/s_box.gif);

	background-repeat: no-repeat;

	width: 200px;

	float: left;

	margin-top: 2px;

	padding-top: 1px;

	padding-bottom: 1px;

	border: 1px solid #FFFFFF;

}

.sbmbutton {

	margin-top: 3px;

}

#main_nav {

	margin: 0px;



}

#main_nav ul {

	text-align: left;

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}

#main_nav li {

	padding: 0px;

	float: left;

	height: 24px;

	width: auto;

	margin-top: 0px;

	margin-right: 15px;

	margin-bottom: 0px;

	margin-left: 0px;

	font-size: 1.1em;

	line-height: 22px;

	color: #FFFFFF;

	display: inline;

}

#main_nav li a:link, #main_nav li a:visited {

	color: #FFFFFF;

	text-decoration: none;

}

#main_nav li a:hover, #main_nav li a:active {

	color: #CCCCCC;

	text-decoration: underline;

}

#top_content {

	padding-top: 1px;

	float: left;

	width: 950px;

}

#content {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 950px;

	position: relative;

	background-repeat: repeat-y;

	background-position: left;

}


#footer {
width:100%;
padding-top:20px;
padding-bottom:20px;
background: #ffffff url(http://www.frederiksamuel.com/blog/coke_footer.jpg) ;
background-position: center;
background-repeat: no-repeat;
border-top: 1px solid #cccccc;

overflow:hidden;

}

#footerarea {
margin:auto;
float:left;	
width: 950px;

}

.footer_link {

	margin: 0 auto;
width: 950px;
	
	font-size: 11px;
	color: #eeeeee;
	font-family: Arial, "Trebuchet MS", "Arial Narrow";

}

.footer_link a:link, .footer_link a:visited {

	color: #333333;

	text-decoration: none;

}

.footer_link a:hover, .footer_link a:active {

	color: #E5E5E5;

	text-decoration: underline;

}



.link_right {

	float: right;
	


}

.link_left {

	float: left;
	color:#666666;


}

.footer_copy {
display:block;
line-height:15px;
}



/* begin content area css */

ol.posttags ul {
list-style: none;
margin:0;
}

ol.posttags li {
    float: left;
    font-size: 11px;
    line-height: 1;
    margin: 0;
}
ol.posttags li span.perc {
    display: none;
}
ol.posttags li a {
    background: url("images/glass.png") repeat-x scroll 0 50% rgba(0, 0, 0, 0.07);
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    color: #777777;
    float: left;
    font-weight: normal;
    margin: 0 6px 6px 0;
    padding: 3px 6px 4px;
    text-decoration: none;
    white-space: nowrap;

}
ol.posttags li a strong {
    font-weight: normal;
}
ol.posttags li:hover {
    background: none repeat scroll 0 0 transparent;
}
ol.posttags li em {
    display: none;
}
ol.posttags li a:hover {
    background-color: rgba(0, 0, 0, 0.1);
    border-color: #BBBBBB;
    color: #555555;
    text-decoration: none;
}


.posts_title {
margin-bottom:5px;
font-family: Arial;
font-weight: bold;
margin-left:2px;
margin-top:5px;
}


.wrap_title {font-weight:bold;text-decoration:none;line-height:12px; }
.wrap_title a {font-weight:bold;text-decoration:none;line-height:12px; }
.warp_title a:hover {font-weight:bold;text-decoration:underline;line-height:12px; }



.wrap_comment a {text-decoration:none; }
.wrap_comment a:hover {text-decoration:underline; }

.related-wrap {
margin-bottom:5px;
margin-top:5px;
width:200px;
height:45px;
overflow: hidden;
background-image: url(http://www.frederiksamuel.com/blog2/images/thumb_divider.jpg);
background-position: bottom;
background-repeat: no-repeat;
}

.social-wrap {
margin-bottom:5px;
margin-top:5px;
width:200px;
height:27px;
overflow: hidden;
background-image: url(http://www.frederiksamuel.com/blog2/images/thumb_divider.jpg);
background-position: bottom;
background-repeat: no-repeat;
}

.post-links {padding-top:10px;}

.post-links a {color:#333333;text-decoration:none; }
.post-links a:hover {color:#333333;text-decoration:underline; }
.post_title {
font-family: Arial;
font-weight: bold;
margin-right:2px;
}






.related-image {

float:left; width:65px;height:37px;margin-right:10px;

}

.inspiration-image {

float:left; width:120px;height:69px;margin-bottom:5px;

}



.homewrap {

height:275px;

font-size: 11px;

line-height: 15px;

background-color:#f6f6f6;

padding:14px;

margin-bottom:10px;

border: 1px solid #ffffff;

}


.fb-root {
margin:0;
}


.singlewrap {

overflow: hidden;
min-height:10px;
height:auto;
font-size: 11px;
line-height: 15px;
background-color:#f6f6f6;
padding:14px;
margin-bottom:20px;
border: 1px solid #ffffff;

}

.singlewraptags {

overflow: hidden;
min-height:10px;
height:auto;
font-size: 11px;
line-height: 15px;
background-color:#f6f6f6;
background-image: url(http://www.frederiksamuel.com/blog/tags_bg.jpg);
background-repeat: no-repeat;
padding:14px;
margin-bottom:20px;
border: 1px solid #ffffff;

}

.singlewrap a {color:#333333;text-decoration:none; }


.googlewrap {
border: 1px solid #ffffff;
padding:7px;
}

.googlewrap2 {
border: 1px solid #ffffff;
padding:24px;
}

.sharebutton {
float:left;
padding-right:3px;
}

.sharethis {margin-right:0px;float:left;}
.sharethisf {margin-right:0px;float:left;}

.singlewrap h1 a:link {font-weight: bold;}





#comment_wrapper {

font-style:italic;
font-family: Georgia,Arial,sans-serif;
font-size: 11px;
line-height: 15px;
list-style: none;
margin: 0px;
padding: 0px;
border: none;

}



#comment_wrapper ul	{

		list-style: none;

		margin: 0px;

		padding: 0px;

		border: none;

display: inline;





}



#comment_wrapper li	{

 

background-image: url(http://www.frederiksamuel.com/blog2/images/comment_side_btm.png);

  background-position: top;

  background-repeat: no-repeat;





padding-left:10px;

padding-right:10px;

padding-bottom:10px;

padding-top:5px;

margin-bottom:10px;

border-bottom: 1px solid #ffffff;

list-style-type: none;



}



#comment_wrapper li a	{

    color:#333333;

     text-decoration:none; }

}



.side_comments {

width:100%;

}



.adspot {

font-size: 11px;
line-height: 13px;
background-color:#f6f6f6;
padding:5px;
margin-bottom:10px;
border: 1px solid #ffffff;
overflow: hidden;
text-align: center;
}

.adspot p {
margin-left:4px;
margin-right:4px;
margin-top:2px;
margin-bottom:2px;
}

.adspot img {
margin-left:3px;
margin-top:3px;
}

.adspot a:link {
padding-top:2px;
padding-bottom:2px;
font-family: Georgia,Arial,sans-serif;
color: #333333;
}

.wrapper {

font-size: 11px;
line-height: 15px;
background-color:#f6f6f6;
padding:5px;
margin-bottom:10px;
border: 1px solid #ffffff;
overflow: hidden;

}





.wrapper ul	{

   padding: 4px;

   margin: 0px;

   text-indent: 0px;

}



.wrapper li	{

    list-style-type: none;



}



.wrapper li a	{

    color:#333333;

     text-decoration:none; }



.wrapper li a:hover {text-decoration:underline; }





.seo_fixed_content {

	float: right;

	width: 785px;

	position: relative;

}

#post_init {

	float: left;

	width: 380px;

	position: relative;

	padding-bottom: 20px;

	overflow: hidden;

margin-right:20px;

}

#sidebars {

	float: right;

	width: 380px;

}

.alter_mini_sidebar {

	float: left;

	width: 140px;

	margin-right:20px;



}

.left_widget {

	float: left;

	width: 220px;

	margin-right: 20px;





}



.left_widget h2 {

	

	margin-top: 5px;

	margin-bottom:5px;



}



.right_widget {

	float: left;

	width: 140px;

	padding-bottom: 10px;

}

#content h1 {

	float: left;

	width: 100%;

	margin-top: 6px;

	margin-right: 0px;

	margin-bottom: 1px;

	margin-left: 0px;

	padding: 0px;

	font-size: 1.5em;

	color: #666666;

}

#content h1 a:link, #content h1 a:visited {

	

margin-bottom:5px;

font:700 20px/20px Helvetica Neue,Arial,sans-serif;text-shadow:0 1px 0 #fff;letter-spacing:-1px;

text-transform:lowercase;	

text-decoration: none;

color: #666666;

}



#content h1 a:hover, #content h1 a:active {

	text-decoration: none;

	color: #333333;

	background-color: #CC0000;

}



#content h2 {

	float: left;

	width: 90%;

	margin-top: 6px;

	margin-right: 0px;

	margin-bottom: 1px;

	margin-left: 0px;

	padding: 0px;

	font-size: 1.0em;

	color: #333333;

}

#content h4 {

	float: left;

	width: 440px;

	margin-top: 10px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding: 0px;

	font-size: 1.5em;

	color: #333333;

}

#content h5 {

	font-size: 1.5em;

	color: #444444;

	padding: 0px;

	float: left;

	width: 440px;

	margin: 0px;

}

#content h6 {

	font-size: 1.4em;

	color: #000000;

	padding: 0px;

	float: left;

	width: 440px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 5px;

	margin-left: 0px;

}







.maintitle a:link, .maintitle a:visited {
margin-bottom:10px;
font:600 25px/25px Helvetica Neue,Arial,sans-serif;text-shadow:0px 2px 0px #ffffff;
text-transform:lowercase;	
text-decoration: none;
color: #666666;
}



.maintitle  a:hover, .maintitle  a:active {

	text-decoration: none;
	color: #333333;

}







.featured-image{padding-top:10px;}





.post_meta {

	float: left;

	width: 440px;

}

.date_post {

	float: left;

	width: 95%;

	margin: 0px;

	font-size: 11px;

	color: #333333;

	padding-left: 2px;

}

.post_bar {

	float: left;

	width: 433px;

	margin: 0px;

	color: #FFFFFF;

	background-image: url(images/post_bar.gif);

	background-repeat: no-repeat;

	height: 19px;

	padding-top: 5px;

	padding-bottom: 5px;

	background-position: center;

	line-height: 19px;

	padding-left: 2px;

	padding-right: 5px;

}

.post_bar a:link, .post_bar a:visited {

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

}

.post_bar a:hover, .post_bar a:active {

	color: #FFFFFF;

	text-decoration: underline;

	font-weight: bold;

}



.author {

	float: left;

}

.comment_counter {

	float: right;

}

.post_content {

	width:350px;

	margin-top: 10px;

	margin-bottom: 10px;

	line-height: 15px;

	color: #666666;

	font-size: 11px;

}

.post_cat{

	float: left;

	width: 100%;

	margin: 0px;

	color: #000000;

	line-height: 12px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 5px;

	padding-left: 0px;

	font-size: 11px;

}

.post_cat a:link, .post_cat a:visited {

	color: #000000;

	text-decoration: none;

}



.post_tag {

	float: left;

	width: 100%;

	margin: 0px;

	color: #000000;

	line-height: 12px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 5px;

	padding-left: 0px;

	font-size: 11px;

}

.post_cat a:hover, .post_cat a:active {

	color: #000000;

	text-decoration: underline;

}

.post_tag a:link, .post_tag a:visited {



	color: #444444;

	text-decoration: none;

}

.post_tag a:hover, .post_tag a:active {





	color: #444444;

	text-decoration: underline;

}

.date_post a:link, .date_post a:visited {

	color: #333333;

	text-decoration: underline;

}

.date_post a:hover, .date_post a:active {

	color: #666666;

}

.post_content a:link, .post_content a:visited {

	color: #333333;

	text-decoration: underline;

}

.post_content a:hover, .post_content a:active {



	color: #333333;

	text-decoration: none;

}



/* content varable css */



.post_content p {

	margin-top: 8px;

	margin-bottom: 0px;

}

.post_content blockquote {

	background-image: url(images/bquote.gif);

	background-repeat: no-repeat;

	background-position: left 10px;

	margin-right: 15px;

	margin-left: 9px;

	padding-top: 18px;

	padding-left: 40px;

	margin-top: 0px;

	margin-bottom: 0px;

	font-family: "Helvetica Neue", Helvetica, Verdana;

	font-size: 12px;

	color: #000000;

	clear: both;

	line-height: 16px;

}

.post_content code {

	font-family: "Courier New", Courier, monospace;

	line-height: 20px;

	color: #666666;

	background-color: #F8f8f8;

	font-size: 11px;

}

#post_navigator {

	float: left;

	width: 440px;

	font-size: 14px;

	line-height: 40px;

	color: #333333;

	font-weight: bold;

	height: 40px;

}

#post_navigator a:link, #post_navigator a:visited {

	color: #000000;

	text-decoration: none;

}

#post_navigator a:hover, #post_navigator a:active {

	color: #006699;

	text-decoration: none;

}

.left_widget p {

	padding: 0px;

	clear: both;

	margin-top: 10px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}

.right_widget p {

	clear: both;

	margin-top: 10px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding: 0px;

}

.alter_mini_sidebar p {

	padding: 0px;

	clear: both;

	margin-top: 10px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}









/* sidebars */



.arrow {

	text-align: left;

	margin: 0px;

	padding: 0px;

	float: left;

	width: 90%;

	list-style-type: none;

}

.arrow li {

	float: left;

	width: 100%;

	padding: 0px;

	text-align: left;

	font-size: 11px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 3px;

	margin-left: 0px;

	line-height: 18px;

}

.arrow li a:link, .arrow li a:visited {

	padding-left: 10px;

	color: #000;

	text-decoration: none;

	background-image: url(images/bullet.gif);

	background-repeat: no-repeat;

	background-position: left 2px;

	display: block;

}

.arrow li a:hover, .arrow li a:active {

	padding-left: 10px;

	color: #D20000;

	text-decoration: underline;

	background-image: url(images/bullet.gif);

	background-repeat: no-repeat;

	background-position: left 2px;

	display: block;

}

.arrow ul {



	text-align: left;

	margin: 0px;

	padding: 0px;

	float: left;

	width: 100%;

	list-style-type: none;

}

.arrow ul li {

	float: left;

	width: 100%;

	padding: 0px;

	text-align: left;

	font-size: 11px;

	line-height: 18px;

	margin: 3px 0px 0px;

}

.noarrow {



	text-align: left;

	margin: 0px;

	padding: 0px;

	float: left;

	width: 90%;

	list-style-type: none;

}

.noarrow li {

	float: left;

	width: 100%;

	padding: 0px;

	text-align: left;

	font-size: 11px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 3px;

	margin-left: 0px;

	color: #000000;

	line-height: 18px;

}

.noarrow li a:link, .noarrow li a:visited {

	color: #000000;

	text-decoration: none;

}

.noarrow li a:hover, .noarrow li a:active {

	color: #9B0000;

	text-decoration: underline;

}

.noarrow ul {





	text-align: left;

	margin: 0px;

	padding: 0px;

	float: left;

	width: 100%;

	list-style-type: none;

}

.noarrow ul li {

	float: left;

	width: 100%;

	padding: 0px;

	text-align: left;

	font-size: 11px;

	line-height: 18px;

	margin: 3px 0px 0px;

}

#comment_templates {

	float: left;

	width: 440px;

	padding-top: 15px;

	padding-bottom: 15px;

}

#content h3 {

	padding: 0px;

	float: left;

	width: 430px;

	margin-top: 15px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	font-size: 1.4em;

	color: #000000;

}

.subscribe {

	float: left;

	width: 420px;

	padding-left: 20px;

	margin: 0px;

	font-size: 12px;

	color: #000000;

	background-image: url(images/feed-icon-16x16-orange.png);

	background-repeat: no-repeat;

	background-position: left center;

	padding-top: 3px;

	padding-bottom: 3px;

}

.subscribe a:link, .subscribe a:visited {

	color: #333333;

	text-decoration: underline;

}

.subscribe a:hover, .subscribe a:active {



	color: #333333;

	text-decoration: none;

}

.clear_div {

	float: left;

	height: 30px;

	width: 440px;

}

.comment_block {

	float: left;

	width: 403px;

	position: relative;

}

.com_text blockquote {

	background-image: url(images/bquote_com.gif);

	background-repeat: no-repeat;

	background-position: left 1px;

	text-align: left;

	padding-top: 0px;

	padding-left: 28px;

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	clear: both;

	padding-bottom: 10px;

}



.comment_block a:link, .comment_block a:visited {

	font-weight: bold;

	color: #000000;

	text-decoration: none;

}

.comment_block a:hover, .comment_block a:active {

	color: #000000;

	text-decoration: underline;

}



.comment_avatar {

	float: left;

	height: 50px;

	width: 50px;

	position: relative;

	padding-top: 5px;

	text-align: left;

}

.comment_block p {

	margin: 0px;

	padding: 0px;

}

.comment_block_alt p {

	margin: 0px;

	padding: 0px;

}



.comment_entry {

	float: right;

	width: 350px;

}

.com_author {

	background-image: url(images/top_coms.gif);

	background-repeat: no-repeat;

	background-position: center bottom;

	float: left;

	height: 15px;

	width: 305px;

	padding-right: 10px;

	padding-left: 10px;

	line-height: 13px;

	font-size: 11px;

	color: #333333;

	padding-top: 10px;
	

}

.com_text {

	background-image: url(images/com_repeat.gif);

	background-repeat: repeat-y;

	float: left;

	width: 295px;

	padding-top: 5px;

	padding-bottom: 5px;

	text-align: left;

	padding-right: 15px;

	padding-left: 15px;

font-style:italic;
font-family: Georgia,Arial,sans-serif;
font-size: 11px;
line-height: 15px;

	color: #333333;

}

.com_text code {

	font-size: 11px;

	color: #000000;

	font-family: "Courier New", Courier, monospace;

}

.com_text_alt code {

	font-family: "Courier New", Courier, monospace;

	font-size: 11px;

	color: #FFFFFF;

}

.com_close {

	background-image: url(images/com_close.gif);

	background-repeat: no-repeat;

	float: left;

	width: 325px;

	text-align: left;

	background-position: center top;

	height: 12px;

	margin: 0px;

	padding: 0px;

}

.com_clear {

	float: left;

	height: 20px;

	width: 440px;

}

.comment_block_alt {



	float: left;

	width: 403px;

	position: relative;

}

.comment_avatar_alt {

	float: left;

	height: 50px;

	width: 50px;

	position: relative;

	padding-top: 5px;

	text-align: left;

}

.com_author_alt {

	background-image: url(images/top_com_alt.gif);

	background-repeat: no-repeat;

	background-position: center bottom;

	float: left;

	height: 15px;

	width: 305px;

	padding-right: 10px;

	padding-left: 10px;

	line-height: 13px;

	font-size: 11px;

	color: #333333;

	font-family: Arial;

	padding-top: 5px;
	margin-top:5px;

	padding-bottom: 0px;

}

.com_text_alt {

	background-image: url(images/com_repeat_alt.gif);

	background-repeat: repeat-y;

	float: left;

	width: 295px;

	padding-top: 5px;

	padding-bottom: 5px;

	text-align: left;

	padding-right: 15px;

	padding-left: 15px;

	font-style:italic;
font-family: Georgia,Arial,sans-serif;
font-size: 11px;
line-height: 15px;

	color: #333333;

}

.com_close_alt {



	background-image: url(images/com_close_alt.gif);

	background-repeat: no-repeat;

	float: left;

	width: 325px;

	text-align: left;

	background-position: center top;

	height: 11px;

	margin: 0px;

	padding: 0px;

}

.com_text_alt blockquote {

	background-image: url(images/bquote_com_alt.gif);

	background-repeat: no-repeat;

	background-position: left 1px;

	text-align: left;

	padding-top: 0px;

	padding-left: 28px;

	clear: both;

	padding-bottom: 5px;

	margin-top: 10px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}

.comment_block_alt a:link, .comment_block_alt a:visited {



	font-weight: bold;

	color: #000000;

	text-decoration: none;

}

.comment_block_alt a:hover, .comment_block_alt a:active {



	color: #000000;

	text-decoration: underline;

}

#comment_templates form {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 440px;

}

#st_effect {

	float: left;

	width: 440px;

}

#st_effect p {

	clear: both;

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}

#st_effect input {

	font-size: 13px;

	margin: 0px;

	width: 200px;

	background-color: #FFFFFF;

	border: 1px solid #DADADA;

	color: #666666;

	padding-left: 5px;

	padding-top: 2px;

	padding-bottom: 2px;

}

#sa_effect {

	padding: 0px;

	float: left;

	width: 440px;

	margin: 0px;

}

#sa_effect p {

	clear: both;

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}

#sa_effect textarea {

	font-size: 13px;

	margin: 0px;

	height: 150px;

	width: 350px;

	background-color: #FFFFFF;

	border: 1px solid #DADADA;

	color: #666666;

	padding: 5px;

}

.status {

	font-size: 11px;

	color: #000000;

	margin: 0px;

	padding: 0px;

	float: left;

	width: 440px;

	font-weight: bold;

}

#sbm_effect {

	padding: 0px;

	float: left;

	width: 440px;

	margin: 0px;

}

#sbm_effect p {



	clear: both;

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}

#sbm_effect input {

	padding: 3px;

	width: 120px;

	font-size: 11px;

	color: #FFFFFF;

	background-color: #444444;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 2px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #333333;

	border-right-color: #333333;

	border-bottom-color: #333333;

	border-left-color: #333333;

	font-family: Arial;

	font-weight: bold;

	text-align: center;

}

#sbm_effect input:hover {



	padding: 3px;

	width: 120px;

	font-size: 11px;

	color: #000000;

	background-color: #f7f7f7;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 2px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #D4D4D4;

	border-right-color: #D4D4D4;

	border-bottom-color: #D4D4D4;

	border-left-color: #D4D4D4;

	font-family: Arial;

	font-weight: bold;

	text-align: center;

}

#st_effect input:hover {

	font-size: 13px;

	margin: 0px;

	width: 200px;

	background-color: #FFFFFF;

	border: 1px solid #eeeeee;

	color: #666666;

	padding-left: 5px;

	padding-top: 2px;

	padding-bottom: 2px;

}

#sa_effect textarea:hover {

	font-size: 13px;

	margin: 0px;

	height: 150px;

	width: 350px;

	background-color: #FFFFFF;

	border: 1px solid #eeeeee;

	color: #666666;

	padding: 5px;

}

.ping_block {

	float: left;

	width: 350px;

	padding: 8px;

	font-size: 11px;

	color: #000000;

	background-color: #FFFFFF;

	border-left-width: 4px;

	border-left-style: solid;

	border-left-color: #666666;

}

.ping_block a:link, .ping_block a:visited {

	color: #333333;

	text-decoration: none;

	font-size: 11px;

}



.ping_from {

	float: left;

	width: 380px;

}

.ping_block a:hover, .ping_block a:active {

	color: #006699;

	text-decoration: underline;

	font-size: 11px;

}

.ping_date {

	float: left;

	width: 380px;

	font-size: 11px;

	font-weight: bold;

	color: #000000;

}

.com_id {

	font-size: 11px;

	color: #000;

	font-family: Verdana;

	text-align: left;

}

.status a:link, .status a:visited {

	color: #333333;

	text-decoration: none;

	font-weight: normal;

}

.status a:hover, .status a:active {

	color: #CC0000;

	text-decoration: underline;

	font-weight: normal;

}

.timenow {



	font-size: 11px;

	color: #333333;

	margin: 0px;

	padding: 0px;

	float: left;

	width: 440px;

}

/* calendar config */



#wp-calendar {

	empty-cells: show;

	width: 80%;

	font-size: 11px;

	color: #000000;

	text-decoration: none;

	text-align: center;

	float: left;

	padding: 0px;

	margin: 10px 0px 0px;

}



#wp-calendar a:link, #wp-calendar a:visited {

	text-decoration: none;

	color: #000000;

	font-weight: bold;

}

#wp-calendar a:hover, #wp-calendar a:active {

	text-decoration: none;

	color: #CC0000;

	font-weight: bold;

}

#wp-calendar caption {

	text-align: left;

	width: 80%;

	margin: 0px;

	color: #CC0000;

	font-size: 1.4em;

	padding: 0px;

	font-weight: bold;

	font-family: "Futura LT Book";

}



#wp-calendar th {

	margin: 0px;

	padding: 0px;

	text-align: center;

}



#wp-calendar #next a {

	text-align: left;

	color: #000000;

	text-decoration: none;

	float: right;

	padding-top: 10px;

}



#wp-calendar #prev a {

	text-align: center;

	color: #CC0000;

	text-decoration: none;

	float: left;

	padding-top: 10px;

}

#wp-calendar td {

	margin: 0px;

	padding: 0px;

	text-align: center;

}

#wp-calendar tf {

	margin: 0px;

	padding: 0px;

}

.related_stuff {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 440px;

}

.related_stuff ul {

	text-align: left;

	float: left;

	width: 400px;

	margin: 5px 0px 0px;

	padding: 0px 0px 0px 15px;

}

.related_stuff ol {

	text-align: left;

	padding: 0px;

	float: left;

	width: 90%;

	margin-top: 10px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}

.related_stuff li {

	font-size: 11px;

	color: #000000;

	width: 80%;

	margin-bottom: 5px;

	margin-right: 5px;

	float: left;

	padding: 0px;

	margin-top: 0px;

	margin-left: 0px;

}

.related_stuff li a:link, .related_stuff li a:visited {

	color: #CC0000;

	text-decoration: none;

	display: block;

	background-color: #FFFFFF;

	font-size: 11px;

}

.related_stuff li a:hover, .related_stuff li a:active {

	color: #CC3300;

	text-decoration: underline;

	display: block;

}



/* adin bar css */

#wp-admin-bar {

	margin:0;

	text-align:left;

	color: #FFFFFF;

	background-color: transparent;

	padding-top: 12px;

	padding-right: 10px;

	padding-bottom: 0px;

	padding-left: 5px;

	float: left;

	width: 930px;

}

#wp-admin-bar ul {

	margin:0;

	padding:0;

	float: left;

	width: 930px;

	list-style-type: none;

}

#wp-admin-bar ul li {list-style-type:none; display:inline; margin:0 10px; padding:0}

#wp-admin-bar a:link, #wp-admin-bar a:visited {

	color: #efefef;

	text-decoration: none;

}

#wp-admin-bar a:hover, #wp-admin-bar a:active {

	color: #999999;

	text-decoration: underline;

}

.tagging-platform {

	width: 90%;

	float: left;

	padding: 0px;

	color: #FFFFFF;

	margin: 0px;

}

.tagging-platform h3 {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 90%;

}

.tags-tags {

	float: left;

	width: 95%;

	font-size: 10px;

	color: #222222;

	font-weight: 400;

	line-height: 16px;

	text-align: left;

	overflow: hidden;

}

.tagging-platform a {

	color: #333333;

	text-decoration: none;

}

.tagging-platform a:hover {

	color: #CC0000;

	text-decoration: none;

}

.fixed {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 95%;

	font-size: 11px;

}

#themeswitcher {





	text-align: left;

	margin: 0px;

	padding: 0px;

	float: left;

	width: 90%;

	list-style-type: none;

}

#themeswitcher select {

	width: 95%;

	margin-bottom: 10px;

	font-size: 12px;

	border: 1px solid #999999;

}


/*
-----------------------------------------
SEARCH
----------------------------------------- 
*/
#searchform{float:left;  height:2.3em;}

#searchsubmit{border:1px solid #E5E5E5; font-size:1.1em; font-weight:bold; height:2.1em; padding:2px 8px; text-transform:uppercase; float:right; background-color:#F0F0F0;}

#s{float:left; width:100px; margin-right:6px; padding-top:4px; padding-bottom:4px; padding-left:2px; padding-right:2px; border:1px solid #E5E5E5; font-size:1.1em;}

