/*
	Theme Name: bob
	Theme URI: http://www.startupbin.com
	Description: Bob-a-licious theme.
	Version: 1.0.1
	Author: Timo Paloheimo
	Author URI: http://www.startupbin.com
*/

body{	background: #fff url('images/bg.png') repeat-x;	font-family: Georgia, Arial, "Times New Roman", Times, serif;	font-size: 12px;	color: #000;	margin: 0 0 0 0;	padding: 0 0 0 0;	text-align: center;}

#wrapper{ width:900px; height: 100%; margin-top:0px; margin-left:auto; margin-right:auto; margin-bottom:0px; padding: 0 0 0 0; text-align: center;}

/* Header */
.header{width: 900px; height: 100px; margin: 0 0 0 0; padding: 0 0 0 0; color: #000; text-align: left;}
.header a, .header a:link{	color: #bb6f02;	text-decoration: none;}
.header a:hover, .header a:active{	color: #e58802;	text-decoration: none;}
#header_info{	width: 550px;	float: left;}
.header_paragraph{	padding-left: 0;}

.headerad {
width: 900px;
padding: 10px 0px 0px 0px;
text-align:left;
}

/* Search */
#header_search{	float: right;	width: 250px;	margin: 70px 0 0 0;}
.header_search_form{	float: right;}
.header_search_txtbox{	padding-left: 5px;	background-color: #F9F9F9;	border: 1px solid #333333;}
.header_search_img{	vertical-align: bottom;}

/* Menu */
.div_menu{
	width: 900px;
	margin: 5px 0 0 0;
	padding: 0px 0 10px 0;
	font-size: 15px;
	border:0;
}
ul.menu{
	display: block;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
text-align: left;}
ul.menu li.page_item{	
	display: inline;
	margin: 0 20px 0 0;
	padding: 0 0 0 0;}
ul.menu li.page_item a {
	margin: 0 0 0 0;
	padding: 5px 0 6px 0;}
ul.menu li.page_item a:hover{
	background: url('images/menu_selected.png') bottom repeat-x;}
ul.menu li.current_page_item a{
	background: url('images/menu_selected.png') bottom repeat-x;}

ul.menu li.cat-item{	
	display: inline;
	margin: 0 20px 0 0;
	padding: 0 0 0 0;}
ul.menu li.cat-item a {
	margin: 0 0 0 0;
	padding: 5px 0 6px 0;}
ul.menu li.cat-item a:hover{
	background: url('images/menu_selected.png') bottom repeat-x;}
ul.menu li.current-cat a{
	background: url('images/menu_selected.png') bottom repeat-x;}


/* Content */
img {border:0;}

.articleimg {margin:5px 10px 0px 0px; float:left; clear:none;}

.content{width: 900px;height: 100%; text-align: left;	margin: 0 0 0 0;	padding: 0 0 0 0;}
.main{	width:650px; height: 100%;	margin: 0 0 0 0;	padding: 0 0 0 0px;	line-height: 20px;	float: left;}

p.tags { margin: 20px 0 0 0; padding: 0 0 0 0; font-size: 11px; border-width: 1px 0 1px 0; border-style: solid; border-color: #eeeeee;}

ul.metalinks{	margin: 0 0 0 0;	padding: 0px 0 0 0;	list-style-type: none;}
.metalinks li{	display: inline;	
/*float: left;*/
}
/* Navigation */
.navigation {	display: block;	margin-top: 20px;}

/* Sidebar */
.sidebar{	width: 250px;	margin: 0 0px 0 0;	padding: 10px 0 0 0;	font-size: 11px;	float: right;}
.sidebar_main{	width: 90%;	margin: 0 0 0 0;	padding: 0 0 0 0;	float: right;}
.sidebar ul{	margin: 20px 0 0 0;	padding: 10px 0 0 0;}
.sidebar li{	list-style-type: none;	margin: 0 0 0 0;	padding: 0 0 3px 10px;}

p.sidebar_gmg {margin:0 0 0 -10px; padding:0px;}
p.sidebar_ad { margin: 0 0 10px 0; }
p.sidebar_br { margin: 0 0 10px 0; }
p.sidebar_mbl { margin: 0 0 10px 0; }


/* Comments */
#comments{	width: 100%;	height: 100%;	margin: 0 0 0 0;	padding: 0 0 0 0;	float: left;}
.comment_header{	width: 100%;	margin: 5px 0 5px 0;	padding: 0 0 0 0;	border-width: 0 0 1px 0; border-style: solid; border-color: #eeeeee;}
.header_number{	margin: 10px 7px 0 20px;	padding: 0 0 0 0;	font-size: 36px;	float: left; color:#ccc;}
.header_info{	margin: 0 0 0 0;	padding: 10px 0 0 60px;}
.comment_text{	margin: 0 0 20px 0;	padding: 0 0 0 2px;}
.comment_content{	width: 100%;	height: 100%;	margin: 0 0 0 0;	padding: 0 0 0 0;}
.comment_form{	width: 100%;	height: 100%;	margin: 0 0 0 0;	padding: 0 0 0 0;}

/* Footer */
.footer{	
	/* background: url('images/footer_bg.png') repeat-x; */
	background-color: #ffffff;

	width: 100%;
	height: 120px;
	margin: 20px 0 0 0;
	padding: 0 0 0 0;
	float: left;
}
.footermenu{float:left; margin:20px 0 0 0; padding: 0 0 0 0;}

.footer_ad {
	margin: 20px 0 0 50px;

}
.footerlinks{clear:both; float:left;}
.footer_heading{padding: 10px 0 0 50px;}
.footer_paragraph{padding: 40px 0 0 50px;}

/* p */
p{	margin: 0 0 0 0;
	padding: 15px 0 0 0;}

/* a, a:link, a:hover, a:active */
a, a:link{	color: #bb6f02;	text-decoration: none;}
a:hover, a:active{	color: #e58802;	text-decoration: none;}

/* Blockquotes */
blockquote {	background: url(images/quote.gif) left 10px no-repeat;	padding: 0 0 0 30px;	margin: 0 0 0 30px;}

/* Horizontal Rule */
hr{	border: 1px dashed #F3F3EB;	margin: 2px 0 0 0;	padding: 0 0 0 0;}

/* h1, h2, h3, h4, h5, h6 */
h1 {	font-size: 250%;	margin: 0 0 0 0;	padding: 20px 0 0 0;}
h2 {	font-size: 170%;	margin: 0 0 0 0;	padding: 0px 0 0 0; border-width: 0 0 1px 0; border-style: solid; border-color: #eeeeee;}
h2.main_title{	font-size: 170%;	margin: 20px 0 0 0;	padding: 20px 0 0 0; border-width: 0 0 1px 0; border-style: solid; border-color: #eeeeee;}
h3 {	font-size: 150%;	margin: 10px 0 0 0;	padding: 0 0 0 0; border-width: 0 0 1px 0; border-style: solid; border-color: #eeeeee;}
h4 {	font-size: 130%;	margin: 0 0 0 0;	padding: 0 0 0 0;}
h5 {	font-size: 110%;	margin: 0 0 0 0;	padding: 0 0 0 0;}
h6 {	font-size: 100%;	margin: 0 0 0 0;	padding: 0 0 0 0;}

/* List */
ul{	margin: 0 0 0 0;	padding: 5px 0 5px 30px;}
li{	margin: 0 0 0 0;	padding: 0 20px 0 0;}
ol{	margin: 0 0 0 0;	padding: 5px 0 5px 35px;}

/* List Images */
ul.icon{	margin: 5px 0 0 0;	padding: 0 0 0 0;	list-style-type: none;}.icon li{	display: inline;}
li.feed{	background: url(images/rss.gif) no-repeat;	background-position: left;	margin: 0 0 0 0;	padding: 2px 10px 2px 20px;}
li.comment{	background: url(images/icon_comment.gif) no-repeat;	background-position: left;	margin: 0 0 0 0;	padding: 2px 10px 2px 20px;}
li.page{	background: url(images/icon_page.gif) no-repeat;	background-position: left;	margin: 0 0 0 0;	padding: 2px 10px 2px 20px;}
ul.page li{	background: url(images/icon_page.gif) no-repeat;	background-position: 10px center;	margin: 0 0 0 0;	padding: 4px 0 3px 35px;}
li.date{	background: url(images/icon_date.gif) no-repeat;	background-position: left 0;	margin: 0 0 0 0;	padding: 0 10px 2px 20px;}
li.entry{	background: url(images/icon_entry.gif) no-repeat;	background-position: left 0;	margin: 0 0 0 0;	padding: 0 10px 2px 20px;}
ul.category{	margin: 0 0 0 0;	padding: 10px 15px 5px 10px;}
ul.category li{	background: url(images/icon_category.gif) no-repeat;	background-position: 0 center;	margin: 0 0 0 0;	padding: 4px 0 2px 25px;}
li.category{	background: url(images/icon_category.gif) no-repeat;	background-position: left 1px;	margin: 0 0 0 0;	padding: 2px 10px 2px 20px;}
li.pencil{	background: url(images/pencil.png) no-repeat;	background-position: left 1px;	margin: 0 0 0 0;	padding: 2px 10px 2px 25px;}

/* Misc */
.ddsg-wrapper {margin: 20px 0 0 0;}

/* Widget */
.widget_archives, .widget_categories {	padding: 0 0 20px 0;	margin: 0 0 0 0;}
.widget_archives ul, .widget_categories ul {	padding: 10px 0 0 10px;	margin: 0 0 0 0;}
.widget_archives li, .widget_categories li {	background-image: url(images/icon_category.gif);		background-repeat: no-repeat;	background-position: 0 bottom;	display: block;	margin: 0 0 5px 0;	padding: 0 0 0 25px;	list-style-type: none;}
.widget_meta, .widget_pages, .linkcat {	padding: 0 0 20px 0;	margin: 0 0 0 0;	list-style-type: none;}
.widget_meta ul, .widget_pages ul, .linkcat ul {	padding: 10px 0 0 10px;	margin: 0 0 0 0;}
.widget_meta li, .widget_pages li, .linkcat li {	background-image: url(images/icon_page.gif);		background-repeat: no-repeat;	background-position: 0;	display: block;	margin: 0 0 0 0;	padding: 4px 0 2px 25px;	list-style-type: none;}
.widget_text{	padding: 0 0 20px 0;	margin: 0 0 0 0;}
.textwidget{	padding: 10px 0 0 10px;	margin: 0 0 0 0;}
.widget_recent_entries{	padding: 0 0 20px 0;	margin: 0 0 0 0;	list-style-type: none;}
.widget_recent_entries ul {	padding: 10px 0 0 10px;	margin: 0 0 0 0;}
.widget_recent_entries li {	background-image: url(images/icon_entry.gif);		background-repeat: no-repeat;	background-position: 0 3px;	display: block;	margin: 0 0 0 0;	padding: 4px 0 2px 25px;	list-style-type: none;}
.widget_recent_comments{	padding: 0 0 20px 0;	margin: 0 0 0 0;	list-style-type: none;}
.widget_recent_comments ul {	padding: 10px 0 0 10px;	margin: 0 0 0 0;}
.widget_recent_comments li {	background-image: url(images/icon_comment.gif);		background-repeat: no-repeat;	background-position: 0 4px;	display: block;	margin: 0 0 0 0;	padding: 4px 0 2px 25px;	list-style-type: none;}
.widget_calendar {	padding: 0 0 20px 0;	margin: 0 0 0 0;	list-style-type: none;}
#calendar_wrap{	padding: 10px 0 0 10px;	margin: 0 0 0 0;}