/*  







Theme Name: Risabo



Theme URI: http://risabo.com/



Description: Custom theme designed by Risabo.



Author: Risabo



Author URI: http://risabo.com/







*/







body {



/*background: #ffffff url(images/bg.jpg) top repeat-x;*/



background: #ffffff;



margin: 0;



padding: 0;



font: 9pt arial;}







#wrapper {



width: 100%;



height: 100%;



margin: 0 auto;}







#rss {



position: absolute;



top: 10px;



right: 15px;



text-decoration: none;



color: #ffffff;}







#rss a {



background: url(images/rss.png) no-repeat;



padding-left: 15px;



font-size: 7pt;



text-decoration: none;



color: #ffffff;}







#rss a:hover {



text-decoration: underline;}







/* TOP NAVIGATION */







#navbar {



float: left;



display: inline;



width: 100%;



margin: 0;



/*padding-top: 30px;*/



text-align: left;}







.menu * {



padding: 0;



margin: 0;}







.menu {



float: left;



display: inline;



width: 100%;



padding: 0;



margin: 0;



text-transform: uppercase;

}







.menu ul {



margin: 0;



padding-left: 40px;



position: relative; 



list-style-type: none;}







.menu ul li {



float: left;



display: inline;



padding-right: 30px;



list-style: none;}







.menu li a {



float: left;



display: inline;



font: 11pt arial;



font-weight:bold;



text-align: center;



text-decoration: none;



color: #580000;}







.menu li.current_page_item a {



/*text-decoration: underline;*/

color:#000000;

}







.menu li a:hover {



/*text-decoration: underline;*/

color: #000000;}







/* BLOG NAME PROPERTIES */







h1 {



float: left;



display: inline;



margin: 0;



padding: 37px 8px 0 20px;



font: bold 17pt "Trebuchet MS", Arial, Helvetica, sans-serif;



color: #F7FAEB;}







a.mainlink {



text-decoration: none;



color: #F7FAEB;}







a.mainlink:hover {



text-decoration: none;



color: #F7FAEB;}







#description {



padding-top: 45px;



font: bold 8pt "Trebuchet MS", Arial, Helvetica, sans-serif;



color: #F7FAEB;}







/* SIDEBAR */







#leftnav {



float: left;



width: 160px;



/*margin: 30px 0px 0px 0px;*/



padding-left: 40px;



padding-right: 0px;



padding-bottom: 30px;



color: #000000;}







#mainnav {



float: left;



width: 160px;



/*margin: 30px 0px 0px 0px;*/



padding-left: 0px;



padding-right: 40px;



color: #000000;}







.nav h2 {



clear: both;



font: 13pt "Trebuchet MS", Arial, Helvetica, sans-serif;



margin-top: 15px;



padding: 7px 0;



color: #000000;}







.nav * {



padding: 0;



margin: 0;}







.nav li {



list-style: none;}







.nav li a {



display: block;



padding: 0px 0;



width: 100%;



/*background: url(images/arrow.gif) 1px 10px no-repeat;*/



font: 9pt arial;



/*border-bottom: 1px solid #E9E9E9;*/



text-decoration: none;



/*text-indent: 13px;*/



text-transform: capitalize;



color: #000000;}







.nav li a:hover {



text-decoration: none;



color: #580000;}







/* MAIN PROPERTIES */







#main, #main_index {



float: left;



/*margin: 51px 0px 0px 0px;*/

margin: 17px 0px 0px 0px;



padding: 0px 20px 0px 20px;



line-height: 16px;



text-align: left;



width: 560px;



font: 10pt verdana, arial, helvetica, sans-serif;



color: #6F6F6F;}



#main_index {

margin: 15px 0px 0px 0px;

}



h3 {



margin: 3px 0;



font: bold 14pt "Lucida Sans", arial;



letter-spacing: -1px;



text-align: left;



margin-bottom: 10px;



color: #464033;}







a.link {



margin-top: 20px;



text-decoration: none;



color: #464033;}







a.link:hover {



text-decoration: none;



color: #464033;}







.reply {



clear: both;



margin-top: 20px;



font: bold 14pt "Lucida Sans", arial;



letter-spacing: -1px;



text-align: left;



margin-bottom: 14px;



color: #464033;}







blockquote {



padding-left: 7px;



padding-right: 5px;



padding-bottom: 2px;



font-size: 8pt;



border: 0px solid #580000;



color: #8D8D8D;}







.clear {



clear: both;}







/* AUTHOR TEXT */







.postauthor {



display: block;



margin: 0;



padding: 0 0 7px 0;



background: url(images/dottedbg.gif) bottom repeat-x;



font-weight: bold;



color: #580000;}







.date {



display: block;



margin: 0;



padding: 5px 0 0 0; 



color: #979797;}







.entries {



clear: both;



height: 25px;



padding: 0;



margin-top: 35px;



margin-bottom: 20px;}







.entries a {



font-weight: bold;



text-decoration: none;



font-size: 12px;}







.entries a:hover {



text-decoration: none;}







.left {



float: left;}







.right {



float: right;}







/* COMMENTS */







.com {



clear: both;



text-align: right;



height: 18px;



padding-right: 7px;



margin-bottom: 20px;



color: #4C8398;}







.com a {



background: url(images/comment.jpg) left no-repeat;



padding-left: 18px;



padding-bottom: 1px;



text-decoration: none;



color: #353535;}







.com a:hover {



text-decoration: underline;



color: #999999;}







.edit {



float: left;



background: url(images/edit.gif) left no-repeat;



padding-left: 17px;}







.edit a {



padding: 0;



background: none;}







.author {



padding: 7px 0 0 10px;



font: bold 10pt verdana, arial, helvetica, sans-serif;



color: #333333;}







.author a {



color: #333333;}







.alt {



border: 1px solid #E5E5E5;}







.comment {



padding: 0 10px;}







.userinfo {



padding: 0 10px 10px 0;



text-align: right;}











/* INPUT PROPERTIES */







#search {



margin-top: 26px;



margin-bottom: 30px;}







.searchform {



background-color: #ffffff;



border: 1px solid #A9A9A9;



padding-left: 6px;



color: #6F6F6F;}







.field {



background-color: #ffffff;



border: 1px solid #A9A9A9;



color: #6F6F6F;}







.comments {



background-color: #ffffff;



border: 1px solid #A9A9A9;



color: #6F6F6F;}







.button {



background-color: #333333;



border: 1px solid #580000;



color: #ffffff;}







* html .button {



height: 20px;}







/* IMAGE STYLE */







img {



float: left;



padding-right: 5px;



border: 0;}







.wp-smiley {



float: none;}







/* GENERAL LINK STYLE */







a {



text-decoration: none;



color: #580000;}







a:hover {



text-decoration: none;



color: #999999;}







/* WIDGET PROPERTIES */







#calendar_wrap {



border: 1px solid #000000;}







.widget_calendar td {



padding: 2px 5px;}







.widget_calendar caption {



font-weight: bold;



font-size: 10pt;



padding: 6px 0;



color: #6F6F6F;}







.widget_calendar th {



color: #580000;}







.widget_recent_comments li {



display: block;



padding: 5px 0;



width: 200px;



background: url(images/arrow.gif) 1px 10px no-repeat;



font: 10pt verdana, arial, helvetica, sans-serif;



border-bottom: 1px solid #E9E9E9;



text-decoration: none;



text-indent: 13px;



text-transform: capitalize;



color: #000000;}







.widget_recent_comments li a {



border: none;



background: none;}







.widget_recent_comments li a:hover {



background: none;}







.widget_search {



padding-top: 26px;}







.widget_search input#s {



background-color: #ffffff;



border: 1px solid #A9A9A9;



padding-left: 6px;



color: #6F6F6F;}







.widget_search input {



background-color: #525F19;



border: 1px solid #580000;



color: #ffffff;}







.widget_text {



line-height: 16px;



font: 10pt verdana, arial, helvetica, sans-serif;}







/* FOOTER */







#footer {



width:94%;



float:left;



background-color: #000000;



border-top: 3px solid #580000;



padding: 10px 3% 10px 3%;



height: 25px;



font-size: 7pt;



color: #838383;



margin-top: 10px;



}







#footer p {



font-size: 8pt;



color: #ffffff;}







#footer a {



font-size: 8pt;



color: #ffffff;}







#footer a:hover {



text-decoration: underline;



color: #580000;}







/* FOOTER2 */







#footer2 {



width:94%;



float:left;



background-color: #ffffff;



padding-left: 3%;

padding-right: 3%;



height: 20px;



padding-top: 5px;



padding-bottom: 15px;



font-size: 7pt;



color: #838383;

text-align:center;}







#footer2 p {



font-size: 7pt;



color: #666666;}







#footer2 a {



font-size: 7pt;



color: #666666;}







#footer2 a:hover {



text-decoration: none;



color: #580000;}







/* CLEARFIX */







.clearfix:after {



	content:".";



	display:block;



	height:0;



	clear:both;



	visibility:hidden;



}







.clearfix {



	display: inline-table;



}	







/* Hides from IE-mac \*/	



* html .clearfix {



	height:1%;



}	







*+html .clearfix {



	height:1%;



}	







.clearfix {



	display:block;



}







/* End hide from IE-mac */







/* CUSTOM */







#container {



width: 1000px;



margin: 0 auto;



}







.input_newsletter {



border:1px solid #838383;



}







.input_newsletter_widget {



float:left;



border:1px solid #838383;



margin-bottom:7px;



padding:2px;



}-color: #000000;



padding-left: 6%;



height: 20px;



padding-top: 5px;



padding-bottom: 15px;



font-size: 7pt;



color: #838383;}






#footer2 p {



font-size: 7pt;



color: #666666;}







#footer2 a {



font-size: 7pt;



color: #666666;}







#footer2 a:hover {



text-decoration: none;



color: #580000;}







/* CLEARFIX */







.clearfix:after {



	content:".";



	display:block;



	height:0;



	clear:both;



	visibility:hidden;



}







.clearfix {



	display: inline-table;



}	







/* Hides from IE-mac \*/	



* html .clearfix {



	height:1%;



}	







*+html .clearfix {



	height:1%;



}	







.clearfix {



	display:block;



}







/* End hide from IE-mac */







/* CUSTOM */



#top_l {

float:left;

width:50%;

height:197px;

}



#top_r {

float:left;

width:45%;

height:172px;

text-align:right;

padding:25px 5% 0px 0px;

font-size:8pt;

font-weight:bold;

}



#logo {

margin:-10px 0px 0px -30px;

}



#container {



width: 1000px;



margin: 0 auto;



}







.input_newsletter {



border:1px solid #6F6F6F;



}







.input_newsletter_widget {



float:left;



border:1px solid #6F6F6F;



margin-bottom:7px;



padding:2px;



}



.img_row, .img_row_last {

float:left;

width:100%;

margin-bottom:4px;

}



.img_row_last {

margin-bottom:15px;

}



.img_col {

float:left;

height:200px;

width:137px;

margin-right:4px;

}



.img_col_last {

float:left;

height:200px;

width:137px;

}



.img_img {

height:137px;

width:137px;

float:left;

}



.img_desc {

float:left;

width:100%;

padding:0px 0px 0px 0px;

text-align:center;

}



.img_price {

float:left;

width:100%;

margin-bottom:3px;

font-size:9pt;

color:#ff0000;

font-weight:bold;

}



.img_title {

float:left;

width:100%;

color:#ffffff;

padding:2px 0px 2px 0px;

margin-bottom:5px;

background:#000000;

font-weight:bold;

text-align:center;

}



#footer_l {

float:left;

width:30%;

font-size:8pt;

color:#ffffff;

}



#footer_c {

float:left;

width:40%;

font-size:8pt;

color:#ffffff;

text-align:center;

}



#footer_r {

float:left;

text-align:right;

width:30%;

}



#index_about {

       width:530px;

       padding:14px;

       background:#f4f4f4;

       border:1px dotted #dddddd;

}

#FlabellComponentContainer {
height:325px;
width:100%;
}