/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/


/*  
Theme Name: Coffee Break			Set to RTL
Version: 1.8.0
Description: Designed by <a href="http://www.jepson.no">Magnus Jepson</a>.
Author: WooThemes
Author URI: http://www.woothemes.com
*/

/* Header */


#logo { float:right; }
#logo .site-title a {   text-shadow: 2px 2px 0 rgba(0, 0, 0, 0.15)}

/* Page Nav */

#nav, #nav ul {float:left;}
/*#nav li { float: right; }*/

/* Style drop down list */

#nav li ul { position: absolute; width: 170px; left: -999em; border: 1px solid #2a2a2a; z-index: 99; }
#nav li ul ul {	margin: -26px 0 0 170px; }
#nav li:hover ul, #nav li.sfhover ul { left: auto; }
#nav li:hover ul ul, #nav li.sfhover ul ul { left: -999em; }
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { left: auto; }

/* Featured / Slider */

#featured .subscribe { left:0; right: auto;}
/*#featured .alignright {margin: 5px 20px 8px 0px;float: left;}*/


.container { width:860px; height:320px; overflow:hidden; position:relative; margin-right: 50px;}
.slides { position:absolute; top:0; left:0; }
.slides div.slide { position:absolute; top:0; width:860px; display:none; }

#loopedSlider { width:960px; margin:0 auto; padding:40px 0;}
#loopedSlider .nav-buttons { list-style-type:none; margin:0; padding:0; position:relative;}
#loopedSlider li#p { position:absolute; top:120px; left:0px; }
#loopedSlider li#n { position:absolute; top:120px; right:0px; }

#featured h2 {  letter-spacing:-1px; text-shadow: 2px 2px 0 rgba(0, 0, 0, 0.15) }

.slides ol, .slides ul { line-height: 18px; }
.slides ul { padding-left: 20px; }
.slides ul li { list-style: dot; padding: 3px 0; }
.slides ol { padding-left: 20px; }
.slides ol li { list-style: decimal; padding: 3px 0; }


/* Homepage */
.home h3 { padding: 0; }
.home .feature { margin-right:65px; margin-left:0;}
.home img.home-icon { float:right; }

/* Main Content (style) */
#main ul { padding-right: 50px; }
#main ol { padding-right: 57px; }
#main blockquote {border-right:2px solid #777777;}

/* Main Content (post) */
#main .post { padding:0 0px 25px 5px; }
#main .post-title h2, #main .post-title p.post-details, #main .post-title h3 { padding-left: 50px; }
#main p.post-details {
	padding: 0 1px 0 0px
}
#main .post img.gallery { margin:0 0px 7px 7px; }

/* Main Content (advert 468x60) */

#main .latest .advert_468x60 {margin-right:33px;}

/* Main Content (post>single) */

#main p.tags {
	background:url(images/ico-tag.gif) no-repeat center right;
	padding-right:25px;
	width: 100%;
	clear: both;
}

/* Comments */

#comments ol.commentlist img.avatar { float:left; }
#comments ol.commentlist .comment-entry { padding-left:80px;  }
#comments .comment .col-left p { padding: 0 2px 0 0px;}
#comments .comment .col-left .inside{float:right;}
#comments .comment .col-right{margin-right:100px;}
#comments .comment span.reply{float:left;}
#comments ul.children li{padding:20px 25px 0 0px;}
#comments #respond .input{border-right:1px solid #bebebe;border-left:1px solid #f3f3f3;}
#comments #respond label{padding-right:5px;}
#comments #submit {background:transparent url(images/btn-submit.png) no-repeat scroll right top;}


/* Sidebar */

#sidebar .block .inside li img.thumbnail{float:right;margin-left:10px;}
#sidebar .widget_woo_newswidget h3 { background:url(images/ico-news.png) no-repeat right 3px; padding-right:32px; }
#sidebar .widget_woo_newswidget li {background:url(images/ico-bullet.png) no-repeat right 10px;padding:5px 15px 0 0px;}

#sidebar .widget_woo_twitter h3 { background:url(images/ico-twitter.png) no-repeat right top; padding-right:32px; }

#newsletter h3, .widget_woo_feedburner h3, .widget_campaign_monitor h3 { background:url(images/ico-letter.png) no-repeat right 0px; padding-right:32px!important; }

#newsletter .field, .widget_woo_feedburner .field, .widget_campaign_monitor .field {float:right;margin:0 0px 0 11px;padding:5px 5px 0 0px;}
#newsletter .button, .widget_woo_feedburner .button, .widget_campaign_monitor .button {background:transparent url(images/btn-submit.png) no-repeat scroll right top;}


/* Sidebar (flickr) */

.widget_woo_flickr .wrap {	margin-right: -5px;	}
.widget_woo_flickr a img {	float: right; margin-right: 5px; }

/* Footer */

#footer .col-right span {display: none;}
#footer .col-left { width:540px; padding:0 20px 0 0; background:url(images/footer-bevel.gif) repeat-y top right; }

/* Misc */

a.button {
    background: url(images/btn-slider-right.png) no-repeat scroll top left; 
	float: right;
	margin-left: 6px;
	padding-left: 13px; 
}
a.button span {
	float:right;
	padding: 1px 18px 5px 5px;
} 
span.middle { float: right; padding: 13px 9px 13px 13px; }

div.hr { background:url(images/hr.png) repeat-x top right;  }
#footer div.hr { background:url(images/hr-footer.png) repeat-x top right; }

/* Gravity forms */

.gform_wrapper .top_label .gfield_label { float:right; padding-left:20px; }
.gform_wrapper .gfield_checkbox, .gform_wrapper .gfield_radio { margin-right: 120px !important; }
.gform_wrapper input.button {  margin-left: 20px; }

.col-left, .ngg-gallery-thumbnail-box {	float:right;}

