@charset "UTF-8";
/*
Theme Name: Oceania
Theme URI: http://www.kreativtheme.com/oceania/
Author: Kreativ Theme
Author URI: http://www.kreativtheme.com/
Description: The Oceania theme is a clean and simple to use blog theme created for your enjoyment. Requires WordPress 3.0 or higher.
Version: 0.9.6.0
License: GNU General Public License
License URI: license.txt
Tags: dark, light, white, blue, gray, red, one-column, two-columns, left-sidebar, right-sidebar, fixed-width, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
*/

/* Reset default browser CSS based on
http://meyerweb.com/eric/tools/css/reset/
-------------------------------------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* Body & General
-----------------------------*/
body { background-color: #ffffff; font-family:"Lucida Grande", "Lucida Sans Unicode", Trebuchet MS, Verdana, sans-serif; font-size:14px; color:#000000; text-shadow: 0 0 1px #eeeeee; }

a, a:link { text-decoration: none; color:#0068CC; }

a:hover, a:active { text-decoration: none; color:#FF5300; }

textarea:focus, input:focus { background:#ffffff; border:1px solid #cccccc; }

code { color:#990000;background:#ffffff; }

p { line-height:1.8em; padding-bottom:10px; }

ul { list-style-type:disc; padding: 10px 0 20px 0; }

li { line-height:1.8em; margin-left: 20px;}

ol { list-style-type:decimal; padding: 10px 0 20px 0; }

blockquote { padding: 10px 0; font-size: 1em; font-style: italic; color: #990000; border-left: 2px solid #cccccc; }

/* Headings
-----------------------------*/
h1, h2, h3, h4, h5, h6 { font-family: 'Droid Sans', Trebuchet MS, sans-serif; font-weight: normal; letter-spacing: 0; line-height: 1.2em; padding: 10px 0; }

h1 { font-size:28px; }
h1 a , h1 a:link  { color: #000000; }
h1 a:hover {color: #0068CC; border-bottom: 0px;}

h2 { font-size: 24px; }
h2.archive { padding: 0 0 10px 0; }

h3 { font-size: 18px; padding: 5px 0;}
h3.center { text-align: center; }
h3.important { background-color: #eeeeee; margin: 0; padding: 0; text-align: center; }

h4{font-size:16px;}

h5{font-size:14px;}

h6{font-size:12px;}

/* The Layout 
-----------------------------*/
#container { margin:0 auto; width: 960px;}

#topbar { float: left; width: 940px; padding: 10px; background-color: #ffffff; color: #cccccc; text-align: center; font-size: 12px; }

#header { float: left; width: 940px; padding: 10px; background-color: #ffffff; }

#logo { float: left; width: 60px; height: 60px; }

#logo a, a:hover { border-bottom: 0px; }

#logo img { border-width: 0; padding: 5px; }

#title { float: left; padding:0; width: 220px; height: 50px; }

#name { font-family: 'Droid Sans', Trebuchet MS, Verdana, sans-serif; font-size: 30px; padding: 5px 0 0 0; }

#name a , #name a:link { color: #990000; }

#name a:hover  { text-decoration: none; border-bottom: 0px; }

#description { color: #000000; word-spacing: 25px; padding: 5px 0 0 0; }

#controls { float: left; padding: 0 0 0 60px; width: 600px; height: 60px; }

#blog { width: 100%; float: left; background: white; padding-bottom: 10px; background-color:#ffffff;}

/* Search
-----------------------------*/
#second {float:left;width:440px;height:30px;padding:15px 0 0 0;}

#searchform { float:left; width:220px; height:28px; position:relative; padding: 10px 0; }

#s {
    border: 1px solid #eeeeee;
    color: #aaaaaa;
    height:16px;    
    padding: 5px;
    width: 210px;
	text-shadow:0 0 1px #eeeeee;
	-moz-border-radius: 1px 1px 1px 1px;
}

#searchsubmit {
    border: 0 none;
    height: 20px;
    position: absolute;
    right: 4px;
    text-indent: -1000em;
    top: 4px;
    width: 22px;
	padding: 10px 0;
}

/* Navigation
-----------------------------*/
.menu {float:left;list-style:none;padding:30px 0 0 0;font-size:1.1em;}
.menu ul {list-style:none;position:absolute;left:-9999px;z-index:200;border-top:0px solid #eeeeee;border-left:1px solid #eeeeee;border-right:1px solid #eeeeee;border-bottom:1px solid #eeeeee;}
.menu ul li {float:none;}
.menu ul a { white-space:nowrap; display:block; border-bottom: 0px; }
.menu li {float:left;position:relative;display:block;}
.menu li ul {z-index:200;}
.menu li a{display:block;padding:0 10px;text-decoration:none;}
.menu li a:hover{color:#FF5300;text-decoration:none;border-bottom:0px;}
.menu li:hover ul{left:0;}
.menu li:hover a{background:#ffffff;text-decoration:none;border-left:#eeeeee}
.menu li:hover ul li a:hover{background:#ffffff;text-decoration:none;}

/* Page
-----------------------------*/
#page{ float:left; width: 940px; padding:10px; background-color:#ffffff; line-height:1.8em; }
.page_edit{font-size:12px;}
.page_column{float:left;width:290px;padding:20px 10px;}
.page_column_list {padding:0 0 20px 15px;}

/* Post regular 
-----------------------------*/
#post{padding:10px;margin:0;float:left;width:700px;line-height:1.8em; background-color:#ffffff;}
.post_archive { float:left; margin:0 0 10px 0; }
.post_content { padding:0 0 10px 0;}
.post_category{padding:0 0 20px 0;}
.post_more{padding:0 0 10px 0;}
.post_meta{font-size:0.8em;color:#cccccc;padding:0 0 10px 0;}
.post_featured{font-size:14px;color:#eeeeee;padding:0;}
.post_tags{font-size:0.8em;color:#cccccc;padding:0 0 10px 0;float:left;}
.post_details{padding:0;margin:10px 0 0 0;float:left;width:700px;}
.post_nav_previous{float:left;width:350px;height:20px;padding:0 0 20px 0;}
.post_nav_next{float:left;width:350px;height:20px;text-align:right;padding:0 0 20px 0;}
.disqus_thread{padding:10px 5px 5px 5px;margin:0;float:left;width:700px;}
.post_thumbnail { float:left; width: 220px; height: 131px; }

#post img { border: 1px solid #cccccc; -webkit-box-shadow: 0 0 2px rgba(0,0,0, 0.20); -moz-box-shadow: 0 0 2px rgba(0,0,0, 0.20); box-shadow: 0 0 2px rgba(0,0,0, 0.20);}
#post a:hover img { border: 1px solid #FF5300; text-decoration:none; }


/* Post product
-----------------------------*/
#post_product{ padding: 10px; margin: 0; float: left; width: 940px; line-height: 1.8em; background-color:#ffffff; }
.post_archive { float: left; margin: 0 0 10px 0; }
.post_content { padding: 0 0 10px 0; }
.post_category { padding: 0 0 20px 0; }
.post_more { padding: 0 0 10px 0; }
.post_meta { font-size: 12px; color: #cccccc; padding: 0 0 10px 0; }
.post_featured { font-size: 14px; color: #eeeeee; padding: 0; }
.post_tags { font-size: 12px; color: #cccccc; padding: 0 0 10px 0; float: left; width: 950px; height: 20px;}
.post_image { padding: 0; margin: 0; float: left; width: 710px; height: 390px; }
.post_summary{float:left;width:230px;height:390px;padding-left:10px;}
.post_excerpt{float:left;width:230px;height:100px;}
.post_social{padding:0;margin:0;float:left;border: 0;height:100px;width:230px;}
.post_social_facebook{float:left;height:25px;width:100px;padding-top:10px;}
.post_social_twitter{float:left;height:25px;width:65px;padding-top:10px;}
.post_social_google{float:left;height:25px;width:65px;padding-top:10px;}
.post_product_social{padding:10px 0 0 0;margin:0;float:left;height:30px;width:950px;border:0;}
.post_product_social_message{float:left;height:20px;width:590px;}
.post_product_social_facebook{float:left;height:20px;width:120px;}
.post_product_social_twitter{float:left;height:20px;width:120px;}
.post_product_social_google{float:left;height:20px;width:120px;}
.post_about{padding:0;margin:10px 0 0 0;float:left;width:950px;border-bottom:1px solid #eeeeee;}
.post_details{padding:0;margin:10px 0 0 0;float:left;width:950px;border-bottom:1px solid #eeeeee;}
.post_related{padding:0;margin:10px 0 0 0;float:left;width:950px;}
.post_presets{color:#333333;line-height:1.8em;border-bottom:1px solid #eeeeee;}
.post_cart {padding:0;margin:0;float:left;border-top:1px solid #eeeeee;height:100px; width:230px;}
.post_cart_price{font-size:1.1em;float:left;border-right:0px solid #eeeeee;height:30px;width:85px;color:#999999;padding-top:10px;}
.post_cart_button{font-size:1em;float:left;height:30px; width:135px;padding:10px 10px 0 0;}
.post_cart_button a {color:#ffffff;padding:2px 10px;background:#FF5300;}
.post_cart_button a:hover {border-bottom:0px;color:#ffffff;background:#ff7700;}
.post_product_nav_previous{float:left;width:470px;height:20px;padding:0 0 20px 0;}
.post_product_nav_next{float:left;width:470px;height:20px;text-align:right;padding:0 0 20px 0;}
.post_comments{float:left;width:950px;}
.post_add2cart {font-size:1em;}
.post_add2cart a {color:#ffffff;padding:2px 20px;background:#FF5300;}
.post_add2cart a:hover {border-bottom:0px;color:#ffffff;background:#ff7700;}

#post_product img { border: 1px solid #cccccc; -webkit-box-shadow: 0 0 2px rgba(0,0,0, 0.20); -moz-box-shadow: 0 0 2px rgba(0,0,0, 0.20); box-shadow: 0 0 2px rgba(0,0,0, 0.20);}
#post_product a {border-bottom: 1px solid #EEEEEE;}
#post_product a:hover img { border: 1px solid #FF5300; text-decoration:none; }
#post_product a:hover { border-bottom: 1px solid #CCCCCC; }

/* Add to Cart Button 
-----------------------------*/
.add2cart {font-size:1em;}
.add2cart a {color:#ffffff;padding:2px 20px;background:#FF5300;}
.add2cart a:hover {border-bottom:0px;color:#ffffff;background:#ff7700;}

/*Disquss CSS Support  
-----------------------------*/
#disqus_thread{padding:10px 5px 5px 5px;margin:0;float:left;width:700px;}

/* Sidebar
-----------------------------*/
#sidebar{ width: 220px; float: right; padding: 10px; text-align: left; background-color: #ffffff; }
#sidebar ul { width:220px; padding: 0; }
#sidebar li { list-style-type: none; margin: 0; }

ul.children { padding:0 0 0 10px; }

/* Footer
-----------------------------*/
#footer_dynamic { margin: 10px 0; width: 100%; float: left; background-color: #ffffff; border-top: 1px solid #eeeeee; }
.footer_widget { float: left; width: 220px; padding: 10px; }
.footer_widget  li { list-style-type: none; margin: 0;}
#footer_static { float: left; width: 100%; padding: 10px 0; border-top: 1px solid #eeeeee; text-align: center; font-size: 12px; color: #000000; }

/* Filter Menu
-----------------------------*/

#filter { float: left; width: 938px; border: 1px solid #eeeeee; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; display:block; position:relative; z-index:9999; letter-spacing: -1px;}

#filter ul { padding: 0; }
.filter-category { float: left; width: 170px; list-style: none; }

.filter-count{ float: right; width: 220px; padding: 10px; color:#cccccc; }

.filter-count img { padding:0; }

.filter-category li { float: left; line-height:1.2em; position:relative; border: 1px solid #eeeeeee; }

.filter-category ul li:hover { background: #eeeeee; list-style: none; }

.filter-category ul .dropdown { background: #ffffff; width: 918px; border: 1px solid #eeeeee; float: left; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; margin-top:19px;} 

.filter-category ul li ul li {	text-shadow: 1px 1px 1px #eeeeee; }

.filter { float: left; font-size: 16px; list-style: none; }

.filter img { border: none; padding: 0; }

.filter li { float:left; position:relative; margin:0; border:none; list-style:none; }

.filter li a { color: #000000;	padding: 10px; text-decoration:none; display:block; }

.filter li:hover a { text-shadow: none; position:relative; z-index:10; padding: 9px; }

.filter-category .fullwidth { position: static !important; width: 180px; text-align:center; height: 45px; }

/* DROP DOWN MENU
-----------------------------*/

/* Left & right aligned common styles */

.filter .dropdown { margin: 10px auto; left: -999em; position: absolute; padding: 10px; text-align: left; }

/* Showing Drop Down on Mouse Hover - Left aligned */

.filter li:hover .dropdown { left: -1px; top: 25px; }

/* Columns Sizes */

.filter .col_1  { float: left; width: 183px; }

/* Use the firstcolumn class for the items that stick to the left edge of the dropdown */

.filter .firstcolumn { margin-left: 0; clear: left; }

.filter ul, .filter li { text-align: left; background: #FFFFFF; padding: 0; }

.filter li ul { list-style: none; padding: 0; margin: 0; }

.filter li ul li { width: 120px; line-height: 20px; position: relative; padding: 0; margin:0; float: left; text-align: left; }

.filter li ul li a { padding: 0; margin: 0; }

/* Greybox lists styles */

.filter li .greybox li { margin: 0; padding: 3px 0; width: 183px; }

.filter li .greybox li img { padding: 0 5px 0 0; }

.filter li .greybox li a { padding: 3px 0; margin: 0; }

.filter li .greybox li a:hover { color: #FF5300; padding: 3px 0; margin: 0; }

.reset li { list-style: none;}

.filter li .current { background:#EFEFEF; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding: 3px 0; }

/* Portfolio
-----------------------------*/

#portfolio { float: left; list-style: none; margin-left: 0; width: 940px; }

#portfolio ul { float: left; }

#portfolio li { float: left; padding:9px; width: 217px; height: 200px; margin: 0; font-size: 14px; font-family: 'Droid Sans', sans-serif; font-size: 14px; font-weight:bold; line-height: 3em; text-align:center; letter-spacing: -1px;}

#portfolio li a { border-bottom: 0; }

#portfolio li a:hover img { border: 1px solid #FF5300; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }

#portfolio li img { border: 1px solid #cccccc; padding: 2px; -webkit-box-shadow: 0 0 2px rgba(0,0,0, 0.20); -moz-box-shadow: 0 0 2px rgba(0,0,0, 0.20); box-shadow: 0 0 2px rgba(0,0,0, 0.20); }

#portfolio.hidden { display: none; }

#count { float: left; text-align:center; list-style: none; margin-left: 0; width: 100%; }

/* Get social buttons 
-----------------------------*/
#social { float: left; width: 240px; list-style: none; border-left: 1px dotted #eeeeee; padding-left: 10px; color: #cccccc; }

.social_facebook { float: left; height: 20px; width: 80px; }
.social_twitter { float: left; height: 20px; width: 80px; }
.social_google { float: left; height: 20px; width: 80px; }


/* Buy Cart Button */
.cart { font-size:0.9em; text-align: center; line-height:0; font-weight: normal; }
.cart a, a:hover { color:#FF5300; }

/* Comments
-----------------------------*/
.comment_input{color:#000000;background:#ffffff;border:1px solid #dddddd;width:200px;height:20px;margin-bottom:10px;}
.comment_text{color:#000000;background:#ffffff;border:1px solid #dddddd;width:700px;height:100px;}
.comment_button{height:20px;width:150px;background:#0068CC;border:0px;color:#ffffff;}

#signup, #social{clear:both;padding:10px 0;}
.signup_form{border:1px solid #dddddd;height:20px;width:180px;text-shadow:0 0 1px #eeeeee;color:#0068CC;}
.signup_button{height:20px;width:80px;background:#0068CC;border:0px;color:#ffffff;}
#subscribe{background-color:#ffffff;width:275px;}

/* Archive
-----------------------------*/
#archives{padding:10px 5px 5px 5px;margin:0;float:left;width:960px;}
.archives_column{float:left;width:300px;padding:20px 10px 20px 10px;}

/* Post WP-PageNavi CSS
-----------------------------*/
.wp-pagenavi {float:left;}
.wp-pagenavi a, .wp-pagenavi span{text-decoration:none;border:1px solid #dddddd;padding:5px;margin:5px;}
.wp-pagenavi a:hover, .wp-pagenavi span.current{border-color:#000000;}
.wp-pagenavi span.current{font-weight:bold;}

/* Shopping Cart */
#add-to-cart {text-align:center;width:250px;font-size:1.8em;}
#add-to-cart a {color:#eeeeee;padding:0px 20px;background:#FF5300;}
#add-to-cart a:hover {border-bottom:0px;color:#ffffff;background:#ff9900;}
a.add-to-cart {text-align:center;width:120px;color:#eeeeee;padding:5px;background:#FF5300;}
a.add-to-cart:hover {border-bottom:0px;color:#ffffff;background:#ff9900;}

/* Images */
img a:hover {text-decoration:none;}
img.image {background:#eeeeee;padding:5px;}
img.archive-thumbnail{float:left;background:#eeeeee;border:1px solid #dddddd;padding:5px;}

/* Widgets */
div.textwidget{padding-bottom:20px;}

/* Grid */
#items .item-grid ul { list-style: none; padding: 0; }

#items .item-grid li { list-style: none; float: left; margin: 0px; padding: 10px; position:relative; width:215px; text-align: center; }

#items li.grid-break { background-color: #dddddd; border-top:1px solid white; clear:both; float:none; height:1px; width:950px; }

img.size-full { max-width: 95%; max-height: 95%; width: auto; }

img.aligncenter { clear: both; display:block; margin: 15px auto; }

img.alignleft { display: inline; float: left; margin: 15px 15px 15px 0; }

img.alignright { display: inline; float: right; margin:15px 0 15px 15px; }

img.alignnone { margin: auto; }

img { border-color: #DDDDDD; border-style: solid; border-width: 0; padding: 4px; }

.wp-smiley img{ border: 0; }

.wp-caption {}
.wp-caption-text {}
.sticky {}
.gallery-caption {}
.bypostauthor {}

/* Begin Calendar */
#wp-calendar #prev a, #wp-calendar #next a {font-size: 9pt;}
#wp-calendar a {text-decoration: none;}
#wp-calendar caption { font-family: 'Droid Sans', Trebuchet MS, sans-serif; font-weight: normal;  font-size: 18px; line-height: 1.2em; padding: 10px 0; text-align: center;}
#wp-calendar th {font-style: normal;text-transform: capitalize;}
#wp-calendar {empty-cells: show; margin: 10px auto 0; width: 220px;}
#wp-calendar thead {text-align:center;}
#wp-calendar #next a {padding-right: 10px; text-align: right; }
#wp-calendar #prev a { padding-left: 10px; text-align: left;}
#wp-calendar a {display: block;}
#wp-calendar caption { text-align: center; width: 100%;}
#wp-calendar td {padding: 3px 0; text-align: center;}
#wp-calendar td.pad:hover {background-color: #fff;}
/* End Calendar */

#share_sidebar {background: none repeat scroll 0 0 #EEEEEE; padding: 4px; z-index: 11500; width:64px;text-align:center; margin-right: 6px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
.share_button { margin-bottom: 8px;}

#share_sidebar_2{ top: 25%; width:69px; Left: 0 !important; overflow:hidden; position: fixed; z-index: 100000; text-align:center;line-height:normal;_position: absolute;font-size:9px;}

/* Helpers
-----------------------------*/

.center { text-align: center; }
