/*
Theme NAME: LoveMeow 
Theme URI: http://lovemeow.com
Description: Custom theme for lovemeow	
Version: 1.2
Author: Eric Bojo
Author URI:  http://lovemeow.com
*/
/* Begin html tags */

* { margin:0; padding:0;} 
body {font-size: 62.5%; /* Resets 1em to 10px */font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;background:#F4F4F4; color: #333;margin:10px 0 0 0;height:auto; }
hr{display: none;}
a{color: #0161B9;text-decoration: none;}
a:hover {color: #C78D4D;text-decoration: underline;}

h1{font-size:18px;}
.post h1{font-size:18px;}
h2{font-size:16px;}
h3,h4{font-size:14px; font-weight:bold;}
small{font-size:1em;}
.clear{clear:both;}
/* End html tags */

/* Begin Structure */
.FBConnectButton_Small A { cursor:pointer;}

#headerPageList {float:right; margin:3px 5px 0 0; height:8px;}
#headerPageList ul{list-style-type:none;}
#headerPageList ul li{float:right; padding:0 5px 0 5px; margin:0;}
#headerPageList A {font-weight:bold; color:#323232;  font-size:11px; line-height:0; margin:0; font-weight:normal; }
#headerPageList A:hover { background:yellow; color:blue; text-decoration:none; }

#header_features{ border: #7a8fa4 1px solid; padding: 0 1px 0 1px; background:#c7d5e5; height:225px; overflow:hidden; text-align:left;}
#header_features .feature{ font-weight:normal; color:black; background:white; border: #7a8fa4 1px solid; 
							 margin:2px 1px; width: 218px; height:220px; display:block; float:left;  }
#header_features .feature:hover{ border-color:#1e3044; background:#fafafa; text-decoration:none !important; cursor:pointer; }
#header_features .feature IMG { border-bottom: #d9d9d9 1px solid; padding-bottom: 3px; margin:3px; width: 210px; height:152px; border-top:0px;border-right:0px;border-left:0px; }
#header_features .feature_category { display:inline-block; text-transform: uppercase; margin: 0px 7px 1px; font-weight: bold; font-size: 0.95em; }
#header_features .feature_title { margin:0px 7px 14px; font-size: 1.1em; }

#single_features{ border: #7a8fa4 1px solid; padding: 0 1px 0 1px; background:#c7d5e5; height:188px; overflow:hidden; text-align:left; font-family: arial; font-size:12px; }
#single_features .feature{ font-weight:normal; color:black; background:white; border: #7a8fa4 1px solid; margin:2px 1px; width:218px; display:block; float:left;  }
#single_features .feature:hover{ border-color:#1e3044; background:#fafafa; text-decoration:none !important; cursor:pointer; }
#single_features .feature IMG { border-bottom: #d9d9d9 1px solid; padding-bottom: 3px; margin:3px; width: 210px; height:152px; border-top:0px;border-right:0px;border-left:0px; }
#single_features .feature_category { display:inline-block; text-transform: uppercase; margin: 0px 7px 2px; font-weight: bold; font-size: 0.95em; }


#bodyDiv { width: 1000px; margin:auto; }
#header {background: transparent url(img/MeowFamily-header.gif) no-repeat;width: 1000px;height:130px; margin:auto;color:#D8DED3;font-size:1.2em; margin:10px 0 0 0;}
#header A.left{ display:inline-block; width:255px; height:120px;}
#header A.middle{ display:inline-block; width:740px; height:120px;}
#header A.right{ display:inline-block; width:5px; height:120px;}
#content{margin:0px auto;font-size:1.2em; padding:5px; background-color:#DBDBDB;
   -moz-border-radius: 10px;
   -webkit-border-radius: 10px;
   border-radius: 10px;
}
#maincontent{background:white; float:left;width:678px;line-height:1.5em; border:1px solid #DBDBDB;}
#sidebar{float:right;width:310px;color:#C6C5A1; }
#sidebarAd { padding:0px 0 5px 0; margin:0 10px;}
#sidebar-left{float:left;width:120px; margin:0 0 0 5px;}
#sidebar-right{float:right;width:180px; margin:0 0 0 5px; color:black;}
#footer{width:1000px;height:30px;margin:auto;font-size:1.2em;padding:20px 0 0 120px;}
#sidebar-right{clear:right;}
DIV.forumBannerAd { margin-left: auto;margin-right: auto; width:728px; }
DIV.forumContent *{ font-size: 13px;}
/* End Structure */

/* begin header*/
#header h1{font-size:18px; padding:25px 150px 0 0px;text-align:right;}
#header h1 a{color:#D8DED3;}
.description{padding:3px 160px 0 0;text-align:right;}

/* Navigation Menu CATEGORY List */
ul#category-list li {
	float:left;
	margin:1px;
	padding:5px 0px 3px 0px;
	list-style:none;
}

ul#category-list li a {
margin:0;
padding:0;
display:block;
}

ul#category-list li:hover {
background-color:#fff;
z-index:310;
}

ul#category-list li a:hover {
background-color:transparent;
}

ul#category-list ul {
display:none;
position:absolute;
background-color:#9090AB;
margin:3px 0 0 0px;
}
ul#category-list ul li:hover {
background-color:#9090AB;
}

ul#category-list li li {
float:none;
z-index: 3000;
}

ul#category-list li:hover > ul {
display:block;
}

#navigationMenu {
	background:#B5B5B5;
	width:1000px;
	height:23px;
	padding: 1px 0 0 0;
	clear:both;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
   border-radius: 5px;
}
.navigationMenuLeft { margin:0 0 0 5px;}


#navigationRight{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	height:23px;
	float:right;
	padding-top:0px;
}
.searchform{margin:0px;}

#navigationRight ul{list-style-type:none;}
#navigationRight ul li{
	float:right;
	padding-right:5px;
}
#navigationRight ul li a{ margin-right:5px; color:black; font-weight:normal; }
#navigationRight ul li a img{ margin-left:5px; margin-right:5px; }
/* End header*/

/* Email Form Begin */
#emailForm {
	color:#666667;
	font-weight:bold;
	background-color:lightblue;
	border-style:solid;
   	border-width:2px;
   	border-color:#0099CC;
   	text-align:left;
	width:300px;
	padding:10px;
	position: fixed;
  	top: 50%;
 	left: 50%;
  	margin-top: -200px;
  	margin-left: -150px;
	z-index:10;
}
DIV.closeButton
{
   font:12px/18px Verdana, Arial, Helvetica, sans-serif; 
   font-weight: bold;
   color:#D91C38;
   text-align:left;
   padding:1px;
   margin:1px;
   float:right;
   cursor:pointer;
   text-decoration:underline;
}
#loadingWindow {
    background-image: url(img/ajax-loading.gif);
    background-repeat:no-repeat;
    position:fixed;
    top:15px;
    right:15px;
    width:100px;
    height:100px;
    /*background-color:Aqua;
      border-style:solid;
      border-color:Gray;
      border-collapse:collapse;
      border-width:2px; */
    opacity: .9;
    filter:alpha(opacity=90);
}
/* Email Form End */

/* begin maincontent*/
.contentpadding{padding:2px 3px 2px 3px; z-index:10;}

#maincontent a:hover{color:#58573F;}
#maincontent h1 a{color:#C78D4D;}
.post { border:1px solid #c4c4c4; margin:5px 0 6px 0; padding: 5px 0 0 0; }

.postVideoIcon A{ display:block; background:transparent url(img/play-button.gif) no-repeat; height:73px; width:100px;}

.titlebar{border-bottom:#c4c4c4 1px dotted; color: #888888; padding: 3px 0 8px 0; position:relative; text-align:left;}
.titlebarlist {float:right; }
.titlebarlist li{ }
.titlebarlist ul li{ float:left; padding: 0 0 0 5px; display:inline; list-style-type:none;}
.entry{margin-top:0.5em;overflow:hidden;}

.entry p {margin-bottom:0.5em; line-height:150%; }
.entry ol {padding: 0 0 0 35px;list-style-type:decimal; list-style-position:inside;}
.entry ul {list-style-type:circle; list-style-position:inside;}
.entry ul li{padding: 0 0 0 15px; margin-left:10px;}
.entry img {border:medium none;}
.entry table {border:1px solid #CCC;}
.entry table tr th{padding:1px 10px;background:#C5CFB0;}
.entry table tr td{padding:2px 10px;background:#FFF; border:1px solid #CCC;}

.entry blockquote,.entry pre{margin:10px 20px;padding:5px;background:#C5CFB0;overflow:hidden;
   -moz-border-radius: 6px;
   -webkit-border-radius: 6px;
   border-radius: 6px;
}
.moretext {font-size:14px; font-weight:bold; color:#009f00; background: #FFF url(img/LoveMeowIcon.gif) no-repeat left; text-decoration:none; padding:0 0 0 35px; margin:15px 0 15px 0; float:right;}

.postmetadata{padding:1px 5px;}

.ping-track{padding:5px;background:#dbdbdb;}
.postnav{margin:1em 0;}
/* End maincontent */

/* Begin sidebar */
.sidebar-box{margin-bottom:5px;background:#F0EBF0; padding-top:8px; text-align:left; border:solid 2px #EEE;
	-moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   border-radius: 5px;}
   
#sidebar h2{padding:5px 0 5px 5px;font-size:12px;color:#333333; font-weight:bold; border-bottom:solid 1px #333;}
#sidebar li{list-style-position:inside; list-style:none;}
#sidebar ul li{padding:0 0 0 5px;margin-bottom:3px;list-style-position:outside;}
#sidebar ul li a{color:#333333; }
#sidebar img{border:0;}
#sidebar a{}

.PopularList{ color:#666667;}
.PopularList SPAN{float:right; font-weight:bold; margin:37px 0 0 0;}

.s-menu{background:#67767F url(img/smenut.gif) no-repeat;}
.s-menub{background: url(img/smenub.gif) no-repeat bottom;height:15px}
.s-category{background:#a39856 url(img/scatet.gif) no-repeat;}
.s-categoryb{background: url(img/scateb.gif) no-repeat bottom;height:15px}
.s-ark{background:#69555f url(img/sarkt.gif) no-repeat;}
.s-arkb{background: url(img/sarkb.gif) no-repeat bottom;height:15px;}
.s-roll{background:#a39856 url(img/scatet.gif) no-repeat;}
.s-rollb{background: url(img/scateb.gif) no-repeat bottom;height:10px;}
.s-right{}
.s-rightb{height:10px;}

#myworks ul li{margin-left:-20px;}
#subfeed{margin-bottom:5px;}
.textwidget{padding:0; color:black;}
/* End sidebar */

/* Begin footer */
#footer a{color:#ccc;text-decoration: none;}
#footer a:hover{text-decoration: underline;}
/* End footer */


/* Begin wp-tags*/
img.centered {display: block;margin-left: auto;margin-right: auto;}
img.alignright {padding: 4px;margin: 0 0 2px 7px;display: inline;}
img.alignleft {padding: 4px;margin: 0 7px 2px 0;display: inline;}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.aligncenter, div.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.alignright {float:right;}
.alignleft {float:left;}

.navigation {font-weight:bold; margin:5px 0 5px 0; border-bottom:1px dotted #ccc;}

.wp-caption {border: 1px solid #ddd; text-align:center; background-color:#f3f3f3; padding-top: 4px;margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {margin: 0;padding: 0;border: 0 none;}

.wp-caption p.wp-caption-text {line-height: 17px; padding: 0 4px 5px; margin: 0;}

#wp-calendar{width:100%;color:#C1C08C;text-align:center;}
#wp-calendar a{color:#DADAB7;}
#wp-calendar td { text-align:center;}
#wp-calendar tfoot{width:100%;}
/* End wp-tags */

/* Begin comments*/
.message{width:100%;}
#response{margin-top:2em;}
.message-by{float:left;}
.message-count{float:right;}
.message-content{border:1px solid #ddd;padding:5px;margin-top:10px;}
.message-entry{border-top:1px solid #ddd;}
.submit{margin-top:10px;}

.avatar-place{}
.inputs input,#commentform input{margin:4px 0; padding:2px; width:166px; height:16px; }
.message textarea,#comment{ width:380px;height:180px;overflow:hidden; padding:10px;}
.submit input,#commentform #submit{width:60px;height:30px;}
.children li{margin-left:15px;}
.commentlist li{margin-bottom:5px;padding:5px;}
.comment{border:solid 1px #B3B29C;}
.alt{border:solid 1px #C78D4D;}

/* End comments */

.editComment, .editableComment, .textComment{display: inline;}
.comment-childs{margin: 5px 2px 2px 4px;padding: 4px 2px 2px 4px;background-color: #D3D2AE;}
.chalt{background-color: #BFBE8F;}
#newcomment{border:1px dashed #777;width:90%;}
#newcommentsubmit{color:red;}
.adminreplycomment{border:1px dashed #777;width:99%;margin:4px;padding:4px;}
.mvccls{color: #999;}
			
/* Google ICS */
#search_form{width:180px;background:url(img/search_bg.gif) no-repeat;height:33px; margin:3px 0 0 18px; left:18px; position:relative; }
#search_form input{padding:10px 10px 0;width:130px;border:0;color:#7B8763;background:none;font-size:12px;height:19px;}
#search_form input.search_btn{margin:4px 0 0 ;padding:0;width:25px;border:0;background:url(img/search_button.gif) no-repeat;text-indent:-999em;height:25px;cursor:pointer;}
/* end Google ICS */


/* pagenav*/
	.wp-pagenavi {position:relative; left:10px; z-index:300; }
	.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:active  {float:left;  background:#BFBE8F  !important; padding:3px 8px !important; color:#555 !important; margin:0 3px 0 0 !important; border:none !important;}
	.wp-pagenavi a:hover {background:#C78D4D !important; color:#eee !important; text-decoration:none; border:none !important;}
	.wp-pagenavi span.pages {float:left; padding: 3px 10px !important; margin: 0px 3px 0px 0px !important; color: #555 !important; border: none !important;	background:#8C9862 !important;}
	.wp-pagenavi span.current {float:left; background:#8C9862  !important;  padding:3px 5px !important; color:#555 !important; margin:0 3px 0 0 !important; border:none !important;}
	.wp-pagenavi span.extend {float:left;  background:none !important;  padding:3px 5px !important; color:#602600 !important; margin:0 3px 0 0 !important; border:none !important;}
/* end pagenav */

.comment_tab{position:fixed;top:300px;left:0px;z-index:100000;color:#FFF;cursor:pointer; opacity: .3; filter:alpha(opacity=30)}
.comment_tab:hover{opacity:1;}
.close_comment_tab{background:url(img/close.gif) no-repeat transparent top left;height:12px;width:13px;float:right;}
.comment_tab_body {background:url(img/comment.gif) no-repeat transparent top left;}
.comment_tab_body A {display:block; height:30px; width:160px;}

/* icons */
.twitter_tab {color:#FFFFFF;cursor:pointer;height:160px;left:0;margin-left:3px;overflow:hidden;position:fixed;text-indent:-100000px;top:150px;width:42px;z-index:100000;background:url(/icons/twitter.png) no-repeat transparent 8px 6px; opacity: .9;}
a.twitter_tab {left:auto !important;margin-left:auto !important;margin-right:-4px !important;right:0 !important;}
a.twitter_tab:hover {margin-left:auto !important;margin-right:0px !important; opacity: 1;}

.facebook_tab {color:#FFFFFF;cursor:pointer;height:160px;left:0;margin-left:3px;overflow:hidden;position:fixed;text-indent:-100000px;top:340px;width:42px;z-index:100000;background:url(/icons/facebook.png) no-repeat transparent 8px 6px; opacity: .9;}
a.facebook_tab {left:auto !important;margin-left:auto !important;margin-right:-4px !important;right:0 !important;}
a.facebook_tab:hover {margin-left:auto !important;margin-right:0px !important; opacity: 1;}

.nggallery{border:#ccc 0px solid;}
.nggallery UL{overflow:hidden; width:604px; list-style-type:none;}
.nggallery UL LI{float:left; height:180px; width:120px; list-style-type:none; padding:10px;}
.nggallery UL LI  A{ display:block; position:relative; font-size:11px; font-weight:bold;}
.nggallery UL LI  A SPAN{ display:block; position:relative; line-height:17px; }
.nggallery UL LI  A IMG {padding:4px;}
