/*
Theme Name:Iris
Theme URL: http://www.web2feel.com/iris/
Description: Free WordPress theme released by web2feel.com
Author: Jinsona
Author URI: www.web2feel.com
Version: 1.0.0
*/

*{margin: 0px; padding: 0px;}
body {margin:0 auto; padding:0px 0px 0px 0px; background:#faf9f9; font-family: Trebuchet ms, Arial, verdana,Tahoma,Century gothic,  sans-serif; font-size:13px;}
img {border:0; margin: 0 0;}
	
a {color: #107ED3; text-decoration: none; outline:none;}
a:visited {color: #107ED3;}
a:hover, 
a:active {color: #0864AA; text-decoration: none;}

h1,h2, h3, h4, h5, h6 {line-height:125%; font-weight: bold;}

table {border: 1px solid #e7e7e7; margin: 0 -1px 24px 0; text-align: left; width: 100%;}
tr th,
thead th {color: #888; font-size: 12px; font-weight: bold; line-height: 18px; padding: 9px 24px; background:#eee; border: 1px solid #e7e7e7;}
tr td {border: 1px solid #e7e7e7; padding: 6px 24px;}
tr.odd td {background: #f2f7fc;}

ul {list-style: square;}

blockquote {font-style: italic; color: #555; padding:10px;}
blockquote blockquote {color: #777;}
blockquote em {font-style: normal;}
pre {padding: 9px; background: #f9f9f9; border: 1px solid #ccc;}
code {padding: 0 3px; background: #eee;}
pre code {background: transparent;}

.clear {clear:both;}

img.centered  {display: block; margin-left: auto; margin-right: auto; margin-bottom: 10px; padding: 0px;}
img.alignnone {padding: 5px 5px; margin: 0px 0px 10px 0px; display: inline; background:#ddd; border: 1px solid #ccc;}
img.alignright {padding: 5px 5px; margin: 5px 0px 10px 10px; display: inline; background:#ddd; border: 1px solid #ccc;}
img.alignleft {padding: 5px 5px; margin: 5px 10px 10px 0px; display: inline; background:#ddd; border: 1px solid #ccc;}
	
.aligncenter {display: block; margin-left: auto; margin-right: auto; margin-bottom: 10px; margin-top: 10px;}
.alignright {float: right; margin: 0px 0px 10px 10px;}
.alignleft {float: left; margin: 0px 10px 10px 0px;}
	
.wp-caption {background:#ddd; border: 1px solid #ccc; text-align: center; padding: 4px 0px 5px 0px; color:#777;}
.wp-caption img {margin: 0px 0px 5px 0px; padding: 0px; border: 0px;}
.wp-caption p.wp-caption-text {margin:0; padding:0; font-size: 11px; font-weight: normal; line-height: 12px;}

.rounded{border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.insetshadow{box-shadow:inset 0 0 5px #ddd; -moz-box-shadow:inset 0 0 5px #ddd; -webkit-box-shadow:inset 0 0 5px #ddd;}	

/* The Outer cover */
.outer{background:url(images/outer.jpg) repeat-x}
.masthead{height:350px; background:url(images/mast.jpg) center no-repeat;}

#wrapper {margin:0px auto; position:relative; padding:0px 0px;}
#casing {padding:30px 0px 0px 0px ; width:1000px; margin:0px auto;}	
	
/* The Header */
#top {height:115px; margin:auto; position:relative;}
	
.head{width:1000px; margin:0px auto;}

.welcome{width:1000px; margin:0px auto;}

.welmess{width:650px; margin:40px 0px 0px 0px; color:#fff; font-size:20px; line-height:150%; height:190px; overflow:hidden; text-shadow:1px 1px 0px #0A6BB5; font-family:Georgia; float:center;}

.blogname {width:340px; margin:35px 0 0 0px; text-align:left; float:left;}
.blogname h1 {font-size:36px; padding:0px 0 0px 0; font-weight:normal; text-shadow:1px 1px 0px #172527;}
.blogname h1 a:link, 
.blogname h1 a:visited{ color: #fff;  display:block; margin:0px 0 0 0px;}
.blogname h1 a:hover { color: #fff; }

/* The Search */
#search {float:left; width:200px; padding:0px 0px ; margin:15px 0px 0px 0px; height:28px; background:url(images/searchbg.png); display:inline-block;}
#search form {margin: 0px 0px 0px 0px; padding: 0;}
#search fieldset {margin: 0; padding: 0; border: none;}
#search p {margin: 0; font-size: 85%;}

#s {width:150px; background:transparent; margin:0px 0px 0px 0px; padding: 4px 5px 4px 10px; height:20px; border:none; font: normal 100% "Tahoma", Arial, Helvetica, sans-serif; color:#595647; float:left; display:inline;}

#searchsubmit{background:url(images/sbg.png); border:none; color:#fff; display:block; margin:4px 1px 0px 0px; width:23px; height:21px; float:left; cursor:pointer;}	

#searchpage{background:#fff; border:1px solid #EAD2CE; margin:15px 15px 0px 0px;}

#sform{width:450px; border:none; padding:4px 5px;}

#formsubmit{float:right; background:#DD6854; border-left:1px solid #CC4E3B!important; color:#fff; border:none; padding:3px 5px;}

.sboxs{padding:10px 0px;}
.shead{margin-bottom:10px; padding:0px 0px;}
.shead p{margin-left:15px; margin-bottom:10px; color:#222;}

h2.stitle a{font-weight:normal; color:#DD6854;}

.searchmeta{margin-top:5px; color:#1D9BE8;}

/*Page menu*/
#foxmenucontainer{height:41px; display:block; margin:40px 0px 0px 0px; font-size: 12px; font-family:Arial, verdana,Tahoma,Century gothic,  sans-serif;	 width:650px; float:left; font-weight:bold;}

#menu {height:40px; overflow:hidden; width:650px;}
#menu ul {width: 300px; float: right; list-style: none; margin: 0; padding: 0;}
#menu li {float: left; list-style: none; margin: 0; padding: 0; line-height:40px; color: #fff; text-shadow:1px 1px 0px #0766b6;}
#menu li a {color: #fff; display: block; margin: 0; padding: 0px 10px; text-decoration: none; position: relative; text-shadow:1px 1px 0px #0766b6;}
#menu li a:hover, #menu li a:active, 
#menu .current_page_item a  {color: #fff; background:url(images/menua.png) repeat-x;}
#menu li a.sf-with-ul {padding-right: 20px;}	
#menu li a .sf-sub-indicator {display: block; width: 10px; height: 10px; text-indent: -9999px; overflow: hidden; position: absolute; top: 19px; right: 5px;}
#menu li li a, #menu li li a:link, #menu li li a:visited {background: #13578C; color: #eee; width: 148px; font-family: Arial, Tahoma, Verdana; margin: 0; padding: 0px 10px; line-height:35px; border-left: 1px solid #044372; border-right: 1px solid #044372; border-bottom: 1px solid #044372; text-transform: none; position: relative; text-shadow:none;}	
#menu li li a:hover, 
#menu li li a:active {background: #045B9E; color: #fff;}
#menu li li a .sf-sub-indicator {top: 10px;}
#menu li ul {z-index: 9999; position: absolute; left: -999em; height: auto; width: 170px; margin: 0; padding: 0; border-top: 1px solid #044372;}
#menu li ul a {width: 150px;}
#menu li ul a:hover, 
#menu li ul a:active {}
#menu li ul ul {margin: -37px 0 0 169px;}
#menu li:hover ul ul, #menu li:hover ul ul ul, 
#menu li.sfHover ul ul, 
#menu li.sfHover ul ul ul {left: -999em;}
#menu li:hover ul, 
#menu li li:hover ul, 
#menu li li li:hover ul, 
#menu li.sfHover ul, 
#menu li li.sfHover ul, 
#menu li li li.sfHover ul {left: auto;}
#menu li:hover, 
#menu li.sfHover { position: static;}

#catmenucontainer{height:60px; display:block; margin:0px auto; font-size: 20px; font-family:Arial, verdana,Tahoma,Century gothic,  sans-serif;	 width:1000px; font-weight:bold;}
#submenu {height:40px; overflow:hidden; width:790px; margin-top:10px; float:left;}
#submenu ul {width: 100%; float: left; list-style: none; margin: 0; padding: 0;}
#submenu li {float: left; list-style: none; margin: 0; padding: 0; line-height:40px; color: #fff; text-shadow:1px 1px 0px #0766b6;}	
#submenu li a {color: #000; display: block; margin: 0; padding: 0px 10px; text-decoration: none; position: relative; text-shadow:1px 1px 0px #0766b6;}
#submenu li a:hover, 
#submenu li a:active, 
#submenu .current_page_item a  {color: #fff; background:url(images/submenua.png) repeat-x;}
#submenu li a.sf-with-ul {padding-right: 20px;}	
#submenu li a .sf-sub-indicator {display: block; width: 10px; height: 10px; text-indent: -9999px; overflow: hidden; position: absolute; top: 19px; right: 5px;}
#submenu li li a, #submenu li li a:link, #submenu li li a:visited {background: #f3f3f3; color: #036EBF; text-shadow:none; width: 148px; font-family: Arial, Tahoma, Verdana; margin: 0; padding: 0px 10px; line-height:35px; border-left: 1px solid #e1e1e1; border-right: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; text-transform: none; position: relative;}	
#submenu li li a:hover, 
#submenu li li a:active {background: #fff; color: #0565AF;}
#submenu li li a .sf-sub-indicator {top: 10px;}
#submenu li ul {z-index: 9999; position: absolute; left: -999em; height: auto; width: 170px; margin: 0; padding: 0; border-top: 1px solid #e1e1e1;}
#submenu li ul a {width: 150px;}
#submenu li ul a:hover, 
#submenu li ul a:active { }
#submenu li ul ul {margin: -37px 0 0 169px;}
#submenu li:hover ul ul, 
#submenu li:hover ul ul ul, 
#submenu li.sfHover ul ul, 
#submenu li.sfHover ul ul ul {left: -999em;}
#submenu li:hover ul, 
#submenu li li:hover ul, 
#submenu li li li:hover ul, 
#submenu li.sfHover ul, 
#submenu li li.sfHover ul, 
#submenu li li li.sfHover ul {left: auto;}
#submenu li:hover, 
#submenu li.sfHover {position: static;}	
	
/* modules	 */
.feedlist{float:left;}
.feedlist ul{list-style:none;}
.feedlist ul li{list-style:none; padding:5px 5px; float:left;}
	
p.twitter-message{color:#555; font-size:18px; padding:10px 10px; border-bottom:1px solid #eee;}
a.twitter-link{color:#DF4400;}
a.twitter-user{color:#DF4400;}

img.thumbim{float:left; margin:0px 10px 0px 0px; width:90px; height:70px;}
img.postimg{float:left; margin:10px 10px 10px 0px; width:290px; height:120px; padding:5px  5px 14px 5px; background:#e9e4dd url(images/postim.png) bottom no-repeat;}
	
/* Home page */
.box{width:300px; float:left; margin-right:50px; clear:right; margin-top:10px;}

.lastbox{float:right; margin-right:0px;}
	
.boxtitle{margin:0px; padding:  0px 0px 0px 0px; display:inline-block;}	
.boxtitle  h2 {margin: 0px 0 0px 0; padding: 10px 5px 5px 0px; font-size: 18px; font-weight:bold; overflow:hidden; text-shadow:1px 1px 0px #fff; float:left;}
.boxtitle h2 a, 
.boxtitle h2 a:link, 
.boxtitle h2 a:visited  {color:#444; background-color: transparent;}	
.boxtitle h2 a:hover  {color: #222; background-color: transparent;}

.boxentry {margin:0 0; padding: 0px; font-size:12px; color:#666;}
.boxentry p{margin:5px 0px; padding:5px 0px; line-height:20px;}	
	
/*Blog  Main Content*/	
#content {float:left; width: 650px; height:100%; padding:0px 0px ; margin:0px 0px 30px 0px; display:inline; overflow:hidden;}	

.post {height:100%; color:#595543; padding:15px 0px; margin:0px 0px 0px 0px; position:relative;}

.title{margin:0px; padding:  0px 0px 10px 0px; display:inline-block; border-bottom:1px solid #fff; width:650px;}	
.title h2 {margin: 0px 0 0px 0; padding: 10px 5px 5px 0px; font-size: 20px; font-weight:normal; overflow:hidden; text-shadow:1px 1px 0px #fff;}
.title h2 a, 
.title h2 a:link, 
.title h2 a:visited  {color:#DD6854; background-color: transparent;}
.title h2 a:hover {color: #cc6f5e; background-color: transparent;}	

.postmeta{display:inline-block; color:#178BDE; font-size:10px; float:left; text-transform:uppercase;}
.pmet{float:left; display:block; padding:3px 10px 0px 0px;}
.author{font-size:10px; text-transform:uppercase;}
.clock{font-size:10px; text-transform:uppercase;}

.comm a:link,
.comm a:visited {color:#C6210B;}
.comm a:hover{color:#000;}

.readmore{width:550px; height:34px; display:inline-block;}

.read{float:right; height:34px; font-size:12px; line-height:34px; text-align:center; text-transform:uppercase; font-weight:bold;}
.read a:link,
.read a:visited {color:#4b67a1;}
.read a:hover{color:#000;}

.entry {margin:0 0; padding: 5px 0px 5px 0px; font-size:13px; color:#666; text-shadow:-1px -1px 0px #fff;}
.entry a:link,
.entry a:visited {color:#107ED3; background-color: transparent;}
.entry a:hover {color:#0864AA; background-color: transparent; text-decoration: none;}
.entry ul, 
.entry ol{margin: .4em 0 1em; line-height: 150%;}
.entry ul li, 
.entry ol li{list-style-position:outside; margin-left: 1.6em;}
.entry p{margin:5px 0px; padding:5px 0px; line-height:24px;}

.metadat{background:url(images/twb.png); width:598px; position:relative; margin:20px 0px; display:inline-block;  -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; border:1px solid #eeead9; font-weight:bold; font-size:13px;}

.metblock{width:270px; float:left; text-shadow:1px 1px 0px #F0EBD5; margin:10px 5px 10px 10px;}
.metblock a{color:#BF6553;}

.mlink{width:275px; float:left; margin:10px 5px 10px 10px;}
.mlink a{color:#fff;}

.metop{-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background:#BF6553; display:inline-block; width:598px;}

/* right column */
.right{float:right; width:300px; padding:0px 0px 0px 0; display:inline; overflow:hidden;}

h3.sidetitl{background:#696e71 url(images/shead.png) bottom no-repeat; color:#fff; font-size:18px; padding:10px 0px 25px 10px; text-shadow:1px 1px 0px #222;}

/* The Sidebar */
.sidebar{float:left;}

li.sidebox{width:300px; margin:20px 0px 10px 0px; list-style:none;}
.sidebox ul {list-style-type: none; margin: 0px; padding: 0px 0px 5px 0px ;}
.sidebox li{list-style-type: none; margin: 0; padding: 0;}
.sidebox ul ul  {list-style-type: none; margin: 0; padding: 0px 0px 0px 0px; background-repeat:no-repeat;}
.sidebox ul ul ul {list-style-type: none; margin: 0; padding: 0; border:0;}
.sidebox ul ul ul ul {list-style-type: none; margin: 0; padding: 0; border:0;}
.sidebox ul li {height:100%; line-height:18px; clear:left; width: 300px; margin:0px 0px; list-style-type: none;}	
.sidebox ul li a:link, 
.sidebox ul li a:visited {color:#6f6f6f; border-bottom:1px dotted #B0A882; text-decoration: none; padding: 5px 0px 5px 5px; display:block;}
.sidebox ul li a:hover {color: #1D94F1;}
.sidebox p {padding: 7px 10px; margin:0;}
.sidebox table{width:100%; text-align:center; color:#787d7f;}	
	
li.recentcomments{padding:5px 10px; width:280px!important;}

.squarebanner {margin:20px 0px 10px 0px; width:300px;}
.squarebanner ul{list-style-type:none;margin: 0px 0px 0px 0px; padding: 0px 0px 15px 0px; width:300px; overflow:hidden;}
.squarebanner ul li{list-style-type:none; margin: 10px 0px 0px 0px; float:left; display:inline; background:#fff; border:1px solid #E9E4DD; padding:8px;}
.rbanner{float:right!important; margin:10px 0px 0px 5px!important;}	

/*calendar*/
#wp-calendar{width:280px; padding: 0px 10px; margin:0px 10px;}
#calendar_wrap{margin:0px auto;}
#wp-calendar caption{padding: 10px 5px 5px 5px ; font-size:16px; color:#375752; font-weight:bold; font-family:Arial,Georgia,Century gothic,  sans-serif; text-transform:uppercase;}
#wp-calendar th, 
#wp-calendar td{padding: 5px; text-align:center; color:#fff; background:#ccc;}
#wp-calendar td a{padding: 0px; border:none; color:#843400;}
#wp-calendar td{background:transparent; border:none; color:#444;}
#wp-calendar td, 
table#wp-calendar th{padding: 2px 0;}		
	
/* --- FOOTER --- */
#footer {padding:25px 0 10px 0px; color:#eee; font-size:11px; margin:0px auto; background:#106aad; border-top:1px solid #1775bb;}
#footer a:link, 
#footer a:visited{color:#eee;}
#footer a:hover {color:#eee;}

.fcred{text-align:center; margin:10px 0px 10px 10px; line-height:16px;}

/* The Navigation */
#navigation{margin:0px 0px 10px 0px; padding:5px 0px; width:630px; height:27px;}
	
/* The Attachment */
.contentCenter {text-align:center;}

/* The Page Title */
h2.pagetitle {height:35px; font-family:Georgia,Tahoma,Century gothic, sans-serif; color:#615D4F; font-size:16px; padding-top:15px; font-weight:normal; text-shadow:1px 1px 0px #eee;}
h2.pagetitle a {color:#507409;}
 
/* Comments */
#commentsbox {margin:10px 0px;}

h3#comments{font-size:18px; color:#222827; font-weight:bold; padding:10px 0px; margin-top:10px;}

ol.commentlist {margin:0px 0 0; clear:both; overflow:hidden; list-style:none;}
ol.commentlist li {margin:5px 0; line-height:18px; padding:10px; border:1px solid #ddd; background:#fff; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
ol.commentlist li a{color:#DF4E00;}
ol.commentlist li .comment-author {color:#393631;}
ol.commentlist li .comment-author a:link,
ol.commentlist li .comment-author a:visited{color:#393631; font-weight:bold; text-decoration:none !important;}
ol.commentlist li .comment-author .fn {color:#393631;}
cite.fn{color:#393631; font-style:normal;}
ol.commentlist li .comment-author .avatar{float:right; border:1px solid #ddd; background:#fff; padding:3px;}
ol.commentlist li .comment-meta{font-size:10px;}
ol.commentlist li .comment-meta .commentmetadata{color:#000;}
ol.commentlist li .comment-meta a {color:#8E0F0E; text-decoration:none !important;}
ol.commentlist li p {line-height:22px; margin-top:5px; color:#5F5C4D; font-size:12px;}
ol.commentlist li .reply{margin-top:10px; font-size:10px;}
ol.commentlist li .reply a{background:#178BDE; border:1px solid #0C6DB2; color:#fff; text-decoration:none; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding:3px 10px;}
ol.commentlist li.odd {}
ol.commentlist li.even {}
ol.commentlist li ul.children {list-style:none; margin:1em 0 0; text-indent:0;}
ol.commentlist li ul.children li.depth-2 {margin:0 0 0px 50px;}
ol.commentlist li ul.children li.depth-3 {margin:0 0 0px 50px;}
ol.commentlist li ul.children li.depth-4 {margin:0 0 0px 50px;}
ol.commentlist li ul.children li.depth-5 {margin:0 0 0px 50px;}

.comment-nav{padding:5px; height:20px;}
.comment-nav a:link,
.comment-nav a:visited{color:#00608F;}

#respond{padding:0px 0px; margin:10px 0px;}
#respond a{color:#DF4E00;}
#respond h3 {font-size:14px; color:#fff; background:#FFAB06; font-weight:bold; padding:10px 10px;}
#commentform {padding:10px 0px;}
#commentform p{margin:5px 0px ; color:#444;}
#respond label{display:block; padding:5px 0; color:#444;}
#respond label small {font-size:10px;}
#respond input {margin-bottom:10px; padding:5px 5px; margin:0 10px 10px 0; background:#fff; border:1px solid #ddd; color:#555;}
#commentform input{width:50%;}
#respond  input#commentSubmit {background:#0176D3; border:1px solid #016BBC; color:#fff; text-decoration:none; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding:3px 10px; width:100px; margin:10px 0px; cursor:pointer;}
textarea#comment{background:#fff; border:1px solid #DFDAC3; width:70%; margin:10px 0px 0px 0px; padding:5px 5px; color:#555;}

/* PAGENAVI + AD */
.postad{margin:10px auto; text-align:center;}

.wp-pagenavi{font-size:12px; text-align: center !important;}
.wp-pagenavi a, 
.wp-pagenavi a:link, 
.wp-pagenavi a:visited {text-decoration: none; background:#F2F2F2!important; border: 1px solid #ddd !important; color:#555 !important; padding:3px 7px !important; display: block; text-align: center; float: left; margin-right: 4px;}
.wp-pagenavi a:hover {color: #ffffff;}
.wp-pagenavi span.pages {display:none;}
.wp-pagenavi span.current {text-decoration: none; background:#1D94F1 !important; border: 1px solid #1474C7!important; color:#fff !important; padding:3px 7px !important; display: block; text-align: center; float: left; margin-right: 4px;}
.wp-pagenavi span.extend {text-decoration: none; background:#1D94F1 !important; border: 1px solid #1474C7!important; color:#fff !important; padding:3px 7px !important; display: block; text-align: center; float: left; margin-right: 4px;}	

/* Footer widgets */
#bottom{margin:0px auto; width:900px;}
.bottomcover{background:#095a96; margin:0px auto;}	
h3.bothead{font-size:20px; padding:10px 0px 20px 0px; color:#fff; text-shadow:1px 1px 0px #034A7C;}
.botwid{float:left; width:200px; padding-bottom:30px; font-size:12px; margin:30px 0px 0px 20px; color:#ddd; list-style:none;}
.botwid ul {list-style-type: none; margin:0px; padding: 0px 0px 0px 0px ;}
.botwid li{list-style-type: none; margin:0; padding: 0;}
.botwid ul ul  {list-style-type: none; margin: 0; padding: 0px 0px 0px 0px; background-repeat:no-repeat;}
.botwid ul ul ul{list-style-type: none; margin: 0; padding: 0; border:0;}
.botwid ul ul ul ul{list-style-type: none; margin: 0; padding: 0; border:0;}
.botwid ul li {height:100%; line-height:18px; clear: left; width: 200px; list-style-type: none;}	
.botwid ul li a:link, 
.botwid ul li a:visited  {color: #C4DCED; text-decoration: none; padding: 5px 0px 5px 5px; display:block; border-bottom:1px dotted #106AAD;}
.botwid ul li a:hover{color: #fff;}
.botwid p{padding: 7px 10px; margin:0;}
.botwid table {width:100%; text-align:center; color:#787d7f;}	

/* TABS */
.tabox{width:300px; overflow:hidden; margin:20px 0px 10px 0px; padding:0px 0px 0px 0px; background:url(images/side.png) repeat-y;}
.tabox a {color: #222; text-decoration: none;}
.tabox a:hover {text-decoration: underline;}

ul.tabsnav{padding:0px 5px 0px 5px; height:50px; margin:0px 0px; background:#696e71 url(images/tab.png) bottom repeat-x;}	
.tabsnav li {display: inline; list-style: none; float:left; font-size:16px; text-align:center; margin-left:5px; width:85px;}
.tabsnav li a {text-decoration: none; font-weight: normal; font-weight:bold; padding:8px 0px 22px 0px ; color:#000; text-decoration: none; display:block;}		
.tabsnav li a:hover, 
.tabsnav li a:active, 
.tabsnav li.ui-tabs-selected a {text-decoration:none; color:#fff; background: url(images/darrow.png) bottom center no-repeat;}

.tabsdiv {padding:0px;}
.tabsdiv a:link,
.tabsdiv  a:visited {color:#52483e;}
.tabsdiv a:hover{color:#52483e;}
.tabsdiv ul{list-style-type:none; margin:0px 0px; padding:0px 0px;}	
.tabsdiv ul li{	height:100%; line-height:28px; padding: 0px 0px 0px 0px; color:#333;}
.tabsdiv li a:link,
.tabsdiv li a:visited{display:block; margin-left:5px; overflow:hidden; line-height:24px; padding:2px 5px; margin:2px 5px; color:#666; font-size:13px;}
.tabsdiv li a:hover {color:#47587A;text-decoration:none;}
.tabsdiv embed{width:320px; height:270px;}	

.tagbox{padding:10px;}

.ui-tabs-hide {display: none;}

.fblock{display:block; width:300px; display:inline-block; padding:5px 0px!important; margin:5px 0px 0px 0px; border-bottom:1px dotted #ddd;}
.fblock h3{font-size:14px; font-weight:normal; padding:0px 0px 0px 0px;}
.fblock h3 a:link,
.fblock h3 a:visited{font-weight:bold; color:#414754;}
.fblock p{color:#4D5362; margin:0px !important; padding:3px 0px !important;}

.tipsy { padding: 5px; font-weight:bold; font-size: 14px; opacity: 0.8; filter: alpha(opacity=90); background-repeat: no-repeat;  background-image: url(images/tipsy.gif); }
.tipsy-inner { padding: 5px 8px 4px 8px; background-color: black; color: white; max-width: 200px; text-align: center; }
.tipsy-inner { -moz-border-radius:3px; -webkit-border-radius:3px; }
.tipsy-north { background-position: top center; }
.tipsy-south { background-position: bottom center; }
.tipsy-east { background-position: right center; }
.tipsy-west { background-position: left center; }

.widebanner{padding:15px 0px; text-align:center;}
.topbanner{padding:25px 0px 0px 0px; text-align:center; width:500px; float:right;}

.show-mobile{display:none;}
.hide-mobile{display:show;}

.mobile-menu-button{background:transparent; border:0; display:none; height:30px; margin: auto; padding:0; position: absolute; right:15px; top:45px; width:30px; -webkit-transition: all 0.25s; -moz-transition: all 0.25s; transition: all 0.25s;}
.mobile-menu-button:focus,
.mobile-menu-button:hover {background-color:transparent; cursor: pointer;}
.mobile-menu-button span {background-color:white; display: block; height: 2px; opacity: 1; position: relative; -webkit-transition: all 0.25s; transition: all 0.25s; width: 100%;}
.mobile-menu-button span:first-child {top: -6px;}
.mobile-menu-button span:last-child {top: 6px;}
.mobile-menu-button.active span:nth-child(2) {opacity: 0;}
.mobile-menu-button.active span:first-child {top: 2px; transform: rotateZ(45deg);}
.mobile-menu-button.active span:last-child {top: -2px; transform: rotateZ(-45deg);}

.mobile-submenu-button{background:transparent; border:0; display:none; height:30px; margin: auto; padding:0; position: absolute; left:15px; top:15px; width:30px; -webkit-transition: all 0.25s; -moz-transition: all 0.25s; transition: all 0.25s;}
.mobile-submenu-button:focus,
.mobile-submenu-button:hover {background-color:transparent; cursor: pointer;}
.mobile-submenu-button span {background-color:white; display: block; height: 2px; opacity: 1; position: relative; -webkit-transition: all 0.25s; transition: all 0.25s; width: 100%;}
.mobile-submenu-button span:first-child {top: -6px;}
.mobile-submenu-button span:last-child {top: 6px;}
.mobile-submenu-button.active span:nth-child(2) {opacity: 0;}
.mobile-submenu-button.active span:first-child {top: 2px; transform: rotateZ(45deg);}
.mobile-submenu-button.active span:last-child {top: -2px; transform: rotateZ(-45deg);}

/* RESPONSIVE */
@media (max-width: 768px) {
	.show-mobile{display:block;}
	.hide-mobile{display:none;}
	.blogname {margin:44px 0 0; width:100%;}
	.blogname h1{float:left; font-size:28px;}
	#foxmenucontainer{height:auto; width:100%;}
	#menu{background:#1383D7; display:none; height:auto; margin:0 0 0 -15px; padding:15px 15px; position:absolute; width:100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
	#menu ul{width:100%;}
	#menu li{width:100%;}
	#menu li a{text-align:center;}
	.head{padding:0 15px; width:100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
	.welcome{padding:0 15px; width:100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
	.welmess{width:100%;}
	#catmenucontainer{padding:0 15px; position:relative; width:100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
	#submenu{display:block; height:auto; margin:0; overflow:visible; padding:15px 15px; position:relative; top:0; width:100%; z-index:9999; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
	#submenu ul{float:left; text-align:center; width:100%;}
	#submenu li{display:inline-block; margin:0; width:auto;}
	#submenu li a{color:#000; font-size:14px; line-height:20px; padding:0 5px; width:auto;}
	#search{display:none; float:right;}
	#casing{padding:0 15px; width:100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
	#content{width:100%;}
	.box{margin-right:0; width:100%;}
	img.postimg{height:auto; margin:10px 0; width:100%; background-size:contain; -moz-background-size:contain; -webkit-background-size:contain; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
	.right{width:100%;}
	li.sidebox{width:100%;}
	h3.sidetitl{background-size:contain; -moz-background-size:contain; -webkit-background-size:contain;}
	.tabox{width:100%;}
	.fblock{width:100%;}
	#wp-calendar{margin:0; padding:0; width:100%;}
	.tabsnav li a:hover, 
	.tabsnav li a:active, 
	.tabsnav li.ui-tabs-selected a{background-position:31px 37px;}
	#footer{padding:10px 0;}
}
