/*
* errstyle.css
/*
 Import standard blog elements styles 
 
 -------------------[ Main Page Elements ]------------------- */
#wrap {
background:#fffefc url(http://www.moggyblog.com/skins/moggy/http://www.moggyblog.com/skins/moggy/img/bg2.gif) top left repeat-x;
/*background:#fffefc url(http://www.moggyblog.com/skins/moggy/img/xmasbg.gif) top left repeat-x;*/
color:#303324;
font-size:10pt;
font-family:georgia,times,"times new roman", serif;
text-align:left;
margin:0;
padding:0;
line-height:140%;
}
 
#midcontent {
 display:none !important;
}
 
li.widget_core_menu_link a:hover,li.second a:hover ,li.third a:hover  {
color:#efa474 !important;
}

#closehead {
	font-size: 90%;
}

#outer_wrap {
background:#fffefc url(http://www.moggyblog.com/skins/moggy/img/bg2.gif) top left repeat-x;
color:#303324;
font-size:10pt;
font-family:georgia,times,"times new roman", serif;
text-align:left;
margin:0;
padding:0;
line-height:140%;
}

#wrap {
padding:0 5px;
width:960px;
margin:0 auto;
background:#FFF url(http://www.moggyblog.com/skins/moggy/img/catcontbg.png) top left repeat-y;
}

body.err #wrap {
padding:0 5px;
width:960px;
margin:0 auto;
background:#FFF url(http://www.moggyblog.com/skins/moggy/img/catcontbgerr.gif) top left repeat-y;
}

#header {
color:#FAF7E8;
width:960px;
clear:both;
padding:0;
margin:0 auto;
height:190px;
background:#FFF url(http://www.moggyblog.com/skins/moggy/http://www.moggyblog.com/skins/moggy/img/moggy-norman.jpg) top center no-repeat;
}

#page {
clear:both;
margin:0 auto;
padding:0;
}

#contentleft {
width:670px;
float:left;
padding:0;
margin-left:20em !important;
}

body.err #contentleft {
width:670px;
float:left;
padding:0;
margin-left:8em;
}
#content {
width:499px;
float:left;
margin:0 1px 0 0;
padding:0;
}

#midcontent {
font-family:tahoma,geneva,verdana,sans-serif;
font-size:8pt;
width:160px;
float:right;
margin:0 0 15px;
padding:15px 0 15px 0;
}

#midcontent {
height:auto;
min-height:180em;
}

#contentright {
	font-weight:normal !important;
	line-height: 1.1em;
	list-style: none;
	margin: 0px 0 0 700px;
	position: absolute;
	text-align: left !important;
	text-indent: .2em;
	width: 240px;
}

#sidebar {
display:block;
position:relative;
width:250px;
font-size:8pt;
float:left;
margin:0;
padding:0;
height:auto;
}

/* Reset for opera /safari - maintain page height*/
:root *> #contentleft {
height: auto !important;
margin-bottom:24em;
}
/**/

#sidebar img {
  display: none;
}

.powered_by {
  display: none;
}

/* -------------------[ Footer ]------------------- */
#footer {
background:#FFF url(http://www.moggyblog.com/skins/moggy/img/footcat.gif) top right no-repeat;
border-top:5px solid #310808;
font-family:tahoma,geneva,verdana,sans-serif;
color:#716a5c;
width:960px;
font-size:8pt;
line-height:160%;
clear:both;
margin:0 auto;
padding:20px 0;
text-align:center;
}

/* -------------------[ Headings ]------------------- */
h1,h2,h3,h4,h5,h6,h7 {
color:#800;
font-family:Arial, Georgia,times,'times new roman', serif;
letter-spacing:-1px;
line-height:130%;
margin:0;
padding:0;
text-align:left;
font-weight:normal;
}

h1 {
text-align:center;
font-size:30px;
line-height:100%;
padding:5px;
margin:0;
}

h1.section_title {
font-size:20px;
margin-top:1.5em !important;
}


h1 a,h1 a:visited {
color:#584226;
}

h1 a:hover {
color:#310808;
text-decoration:none;
}

h1 a img {
width:350px;
margin-top:-10px;
border:0;
border-color:#FFF;
}

.bText  {
margin-top:5em;
margin-bottom:0;
text-align:left;
}

.bText > p {
clear:left;
margin-top:20px;
margin-bottom:0;
text-align:left;
text-indent:8px;
}

.bText p + p {
clear:left;
margin-top:8px;
margin-bottom:0;
text-align:left;
}

.bText h1 {
margin-top:0;
margin-bottom:0;
font-size:170%;
text-align:left;
}

.bText h3 {
margin-top:0.6em;
margin-bottom:0.2em;
font-size:120%;
text-align:left;
font-weight:700;
}

div .bText ul {
list-style-type:none;
padding:10px 0 30px 0;
margin:0;
}

div#content ul li a, div .bText ul li {
list-style-type:none !important;
padding-left:20px;
padding-bottom:20px;
margin:0;
background:url(http://www.moggyblog.com/skins/moggy/img/catbulleta.gif) 0 2px no-repeat;
}

div#content ul {
list-style-type:none !important;
}

.annot {
font-size: 0.8em !important;
color:#777;
margin-left: 2em !important;
}

.cw-header {
font-size: 1.8em !important;
line-height: 1.8em !important;
}

.cw-box-title .cw-header {
font-size: 1.3em !important;
line-height: 1.3em !important;
}

.ident {
font-size: 1.8em !important;
line-height: 1.8em !important;
}

/* =Chrome Browser specific
------------------------------------------------------------------------
 in case of images off */
body:nth-of-type(1) h1 a img {
width:165px;
padding:20px;
}

body:nth-of-type(1) h1 a {
width:220px;
padding:10px;
text-align:center;
border:none;
border-color:#FFF;
}

h2 {
font-size:1.6em;
}

h3 {
font-size:12pt;
}

h4,h5,h6,h7 {
font-size:10pt;
}

#sidebar h2,#midcontent h2,ul li.widget_core_coll_xml_feeds div.bSideItemCats >ul >li {
color:#800;
font-weight:bold;
font-size:1.4em;
letter-spacing:0;
margin:0;
padding:0;
}

ul li.widget_core_coll_xml_feeds div.bSideItemCats >ul >li {
font-size:1.2em;
}

h1.sectionhead,h2.sectionhead,h2#trackbacks,h3.feedback_section,h3.comment_form_title {
line-height:100%;
font-weight:bold;
font-size:10pt;
letter-spacing:0;
margin:0;
padding:10px 15px;
border-bottom:1px solid #CCC9B8;
background:#E5E0C3;
}

.entry h1,.entry h2,.entry h3,.entry h4,.entry h5,.entry h6,.entry h7 {
margin-bottom:10px;
}

/* -------------------[ Links ]------------------- */
a {
color:#960;
text-decoration:none;
font-weight:600;
}

a.nolink{
color:#555;
text-decoration:none;
font-weight:normal !important;
}

a:hover,a:active {
text-decoration:underline;
color:#000;
}

.post h1 a,.post h2 a,.featurepost h2 a,.featurepost h1 a {
color:#300;
}

#footer a:hover,#footer a:active {
text-decoration:underline;
background-color:#fff;
color:#DDD;
}

/* -------------------[ Images ]------------------- */
img.alignright {
float:right;
clear:right;
margin:0 0 5px 10px;
background:#fff;
padding:2px;
border:1px solid #ccc;
}

img.alignleft {
float:left;
clear:left;
margin:0 10px 5px 0;
background:#fff;
padding:2px;
border:1px solid #ccc;
}

img.centered {
display:block;
padding:2px;
margin:0 auto 20px;
border:1px solid #ccc;
float:none;
clear:both;
}

#sidebar ul {
margin-top:1.4em !important;
}

#sidebar ul li ul li {
list-style-type:none;
padding-left:25px;
margin:0;
background:url(http://www.moggyblog.com/skins/moggy/img/catbulleta.gif) 0 2px no-repeat;
}

#sidebar ul li ul li:hover {
background:url(http://www.moggyblog.com/skins/moggy/img/catbulletb.gif) 0 2px no-repeat;
}

#sidebar ul li ul li a:active {
color:blue !important;
}

#midcontent ul li ul li {
list-style-type:none;
padding-left:25px;
margin:0;
}

p.justify {
text-align:justify;
}

#midcontent ul li.widget_core_coll_common_links ul li {
list-style-type:none;
padding-left:20px;
margin:0;
background:none;
}

#midcontent ul li.widget_core_coll_common_links ul li div.bSideItemCats >ul >li.liBullet {
list-style-type:none;
padding-left:25px;
margin:0;
background:none;
display:none;
}

.widget_core_coll_post_list h2{
margin-bottom:20px !important;
margin-top:20px !important;
text-align:left;
font-weight:400;
}

.widget_core_coll_post_list > ul >li> a, .widget_core_coll_comment_list > ul >li> a {
font-size:1.2em;
padding:0;
margin-bottom:20px !important;
text-align:left;
font-weight:400;
}

.widget_core_coll_comment_list > ul >li> a:active {
font-size:1.2em;
padding:0;
margin-bottom:20px !important;
text-align:left;
font-weight:400;
color:#880000 !important;
}

.widget_core_coll_comment_list > ul >li> a:hover {
font-size:1.2em;
padding:0;
margin-bottom:20px !important;
text-align:left;
font-weight:400;
color:#880000 !important;
}

.widget_core_coll_post_list > ul >li{
width:230px !important;
}

.widget_core_coll_post_list > ul >li> a:visited, 
.widget_core_coll_post_list > ul >li> a:active, 
.widget_core_coll_post_list > ul >li> a:hover {
color:#880000 !important;
}

.widget_core_coll_comment_list > ul >li> a:visited 
.widget_core_coll_comment_list > ul >li> a:active 
.widget_core_coll_comment_list > ul >li> a:hover {
color:#880000 !important;
}
/*
a:link {text-decoration: none}
a:visited {text-decoration: none}
a:active {text-decoration: none}
a:hover {font-weight:bold; color: red;}*/


.widget_core_coll_comment_list > ul >li {
color: #444;
font-size:100%;
padding:0;
text-align:left;
font-weight:400;
}

/* free html styles */
div#sidebar li.widget_core_free_html {
letter-spacing:0;
margin:0;
padding:0;
height:auto;
}

/* free html styles */
div#sidebar li.widget_core_free_html p, li.widget_core_coll_post_list ul li, li.widget_core_coll_comment_list ul li{
color:#800;
font-size:1.1em;
line-height:1.6em;
}


li.widget_core_free_html>strong {
display:block;
height:30px;
font-size:1.2em;
line-height:1.6em;
border-bottom: 1px solid #ddd;
color:#800;
letter-spacing:0;
margin:0;
padding:0;
}

/* -------------------[ Form Elements ]------------------- */
form.bComment {
font-size:8pt;
background:#F2ECCE;
padding:15px 15px 1px;
margin:0;
border:none;
border-bottom:1px solid #CCC9B8;
}

#commentform label {
display:block;
margin:0;
}

#commentform input {
width:170px;
padding:1px;
margin:0 5px 10px 0;
}

#commentform textarea {
width:400px;
padding:0;
margin:0 0 10px;
}

#commentform #submit {
margin:0 0 20px;
}

#commentform p {
margin:5px 0;
}

/* -------------------[ Comments ]------------------- */
div.bComment,div.moderation_msg,div.feedback_feed_msg {
font-size:8pt;
display:block;
list-style:none;
padding:15px 15px 0;
margin:0;
border:none;
border-bottom:1px solid #CCC9B8;
}

div.bCommentSmallPrint {
font-size:100%;
margin-bottom:15px;
}

#comment_preview {
background-color:#f2ecce;
}

.widget_core_coll_logo h1 {
padding-top:20px;
}

.widget_core_coll_logo h1 a img {
width: 350px !important;
height: 105px !important; /* -cr 135px */
}

#header .widget_core_coll_tagline {
color:#BA915F;
font-size:12pt;
padding:0 100px;
margin:0;
text-align:center;
}

.post ul,.singlepost ul {
list-style-type:none;
}

.post ul li,.singlepost ul li {
list-style-type:none;
background:url(http://www.moggyblog.com/skins/moggy/img/zekebullet.gif) 0 2px no-repeat;
padding:0 0 2px 24px;
}

p {
margin-top:0;
margin-bottom:15px;
text-align: left !important;
}

.really {
color:#FF5D00;
font-style: oblique;
margin-left:2em !important;
margin-right:3em !important;
margin-bottom:2em !important;
margin-top:2em !important;
}

acronym,abbr,span.caps {
cursor:help;
}

acronym,abbr {
border-bottom:1px dotted #999;
}

* html acronym,abbr {
border-bottom:1px dashed #999;
}

.center {
text-align:center;
}

a img,img a {
border:none;
}

table.prevnext_post {
margin:10px auto;
}

.alignleft {
float:left;
}

.alignright {
float:right;
}

.entry {
padding:0;
margin:0;
}

.postinfo {
font-family:tahoma,geneva,verdana,sans-serif;
font-size:8pt;
background:url(http://www.moggyblog.com/skins/moggy/img/doc.gif) 0 3px no-repeat;
clear:both;
margin:0 0 10px;
padding-left:14px;
}

.post {
margin:0;
padding:15px 15px 5px;
border-bottom:1px solid #CCC9B8;
}

.post_link a {
font-size:0.8em;
}

.featurepost {
margin:0;
padding:15px 15px 5px;
background:#F2ECCE;
border-bottom:1px solid #CCC9B8;
}

.code {
font:1.1em 'Courier New', Courier, Fixed;
}

.hr {
display:block;
clear:both;
}

.hrtop {
display:block;
clear:both;
margin-top:2em;
}

p.bMore a {
display:block !important;
background:url(http://www.moggyblog.com/skins/moggy/img/arrow-rt.gif) 100% 70% no-repeat;
padding-right:16px;
}

/* -------------------[ Search ]------------------- */
.SearchField {
font-size:8pt;
width:140px;
margin-right:2px;
}

.search p {
margin-bottom:0;
}

.search {
margin-bottom:15px;
}

.search .submit {
font-size:8pt;
}

.navigation {
text-align:left;
margin:0;
padding:10px 15px;
}

/* -------------------[ Navigation ]------------------- */
ul.nav, ul.help {
float:left;
font-size:12pt;
font-weight:bold;
height:40px;
letter-spacing:0;
line-height:40px;
list-style:none;
margin:0;
padding:0;
}

#nav, #helpnav {
width:960px;
background:#FFF url(http://www.moggyblog.com/skins/moggy/img/catvbg.gif) center center no-repeat;
height:40px;
line-height:40px;
margin:0 auto;
padding:1px 0 0;
border-bottom:1px solid #fff;
}

/* other top menu items */
body#home li.nought a {
background:transparent;
text-decoration:none;
color: #F2A474 !important;
border-bottom:2px solid #F2A474;
}

/* page specific styles
---------------------------------------------------------*/
body#about ul li.third a {
background:transparent;
text-decoration:none;
color: #F2A474 !important;
border-bottom:2px solid #F2A474;
}

body#help ul li.fourth {
background:transparent;
text-decoration:none;
color: #F2A474 !important;
border-bottom:2px solid #F2A474;
}

/**/
body#helphome ul li#helphome a {
background:transparent;
text-decoration:none;
color: #F2A474 !important;
border-bottom:2px solid #F2A474;
}

body#helphome ul li#hlp a {
background:transparent;
text-decoration:none;
color: #F2A474 !important;
border-bottom:2px solid #F2A474;
}
/**/
body#helpsign ul li#signup a {
background:transparent;
text-decoration:none;
color: #F2A474 !important;
border-bottom:2px solid #F2A474;
}

body#helplogi ul li#login a {
background:transparent;
text-decoration:none;
color: #F2A474 !important;
border-bottom:2px solid #F2A474;
}

body#helpblog ul li#blog a {
background:transparent;
text-decoration:none;
color: #F2A474 !important;
border-bottom:2px solid #F2A474;
}

ul.nav li ,ul.help li{
float:left !important;
margin:0;
padding:0;
list-style-type:none;
}

ul.nav li a,
ul.nav li a:link,
ul.nav li a:visited,
ul.help li a,
ul.help li a:link,
ul.help li a:visited{
color:#555;
display:block;
float:left;
font-family:georgia,times,"times new roman", serif;
/*font-family:"VAG Rounded Black SSi", "Lucida Handwriting", script;*/
padding:0 10px;
}

ul.nav li a:hover,ul.nav li a:active {
background:transparent;
text-decoration:none;
color:#584226;
border-bottom:3px solid #420000;
}

/* other top menu items */
ul.nav li a:hover,
ul.nav li a:active {
background:transparent;
text-decoration:none;
color: #F2A474 !important;
border-bottom:3px solid #420000;
}

ul.nav li.current_page_item a {
background:#7C7366;
text-decoration:underline;
}

ul.nav li ul {
float:left;
margin:0;
padding:0;
}

a {
   outline: 0 !important;
}
