/* This is the StyleCatcher theme addition. Do not remove this block. */
@import url(/mt/mt-static/themes-base/blog.css);
@import url(/mt/mt-static/support/themes/cityscape-toronto/cityscape-toronto.css);
/* end StyleCatcher imports */

/* add custom css here */
#header-name { font-size: 40px; background: #ffffff; }
      body {
	font: 13px tahoma;
	color: #3c3c3c;
	letter-spacing: 0;
	margin: 0;
	padding:0;
    	background-color: #ffffff;
      	background-image: url("");
      	background-repeat: repeat;
      	background-attachment: fixed;
   	text-align: center;
  	 min-width: 0px; /* Use this, or */
   }


/* Utilities ----------------------------------------------------------------- */

.pkg:after, #content-inner:after {
    content: " ";
    display: block;
    visibility: hidden;
    clear: both;
    height: 0.1px;
    font-size: 0.1em;
    line-height: 0;
}
.pkg, #content-inner { display: inline-block; }
/* no ie mac \*/
* html .pkg, * html #content-inner { height: 1%; }
.pkg, #content-inner { display: block; }
/* */

.inline { display: inline; }
.hidden { display: none; }

/* Layout ----------------------------------------------------------------- */

}

#container-inner {
    width: 792px;
    min-height: 100%;
    margin: 0 auto;
    text-align: left;
    top: 0px;
}

#content, #alpha, #beta, #gamma, #footer {
    position: relative;
}

#alpha, #beta, #gamma {
    display: block;
    float: left;
}

#header-inner, #content-inner, #footer-inner,
#alpha-inner, #beta-inner, #gamma-inner {
    position: static;
}

#header-inner, #content-inner, #footer-inner {
    padding-top: 20px;
    padding-bottom: 20px;
}

#header-inner, #footer-inner,
#alpha-inner, #beta-inner, #gamma-inner {
    overflow: hidden;
    padding-right: 10px;
    padding-left: 10px;
}

/* Thin-Wide-Thin */

.layout-twt #alpha {
    left: 170px;
    width: 450px;
}

.layout-twt #beta {
    left: -455px;
    width: 165px;
}

.layout-twt #gamma {
    width: 165px;
   }

#content a:link {font-weight:bold; color: #fb861c; text-decoration: none; cursor:help; border-bottom:1px dotted #fb861c;}
#content a:visited {font-weight:bold; color: #fd4c81; text-decoration: none; cursor:help; border-bottom:none;}
#content a:hover {font-weight:bold; color: #6aacbf; text-decoration: none; cursor:help; border-bottom:3px double #97c5d2;}
#content a:active {font-weight:bold; color:#000000; text-decoration: none; cursor:help;}

#side a:link{color:#d61b0c; text-decoration:none; cursor:default;}
#side a:visited{color:#f0400d; text-decoration:none; font-weight:none; cursor:default;}
#side a:hover{color:#fff; text-decoration:none; background-color:#fd8080; font-weight:none; cursor:default; border-bottom: 1px dotted #fff; }
#side a:active{color:#000000; text-decoration:none; cursor:default;}

#content h1 a:link, #content h1 a:visited {font-weight:normal; color:#fc7899; text-decoration: none; cursor:help; border-bottom:none;}
#content h1 a:hover, #content h1 a:active {font-weight:normal; color:#e8a55a; text-decoration: none; cursor:help; border-bottom:none;}
#content h3 a:link, #content h3 a:visited{color: #d9090e; text-decoration:none; border-bottom:none; font-weight:normal;}
#content h3 a:hover, #content h3 a:active {color:#fff;}

h1.top {font: 22px courier new; letter-spacing:-1px; font-weight:bold; color:#fb526c; margin:3px 0 0 0; padding:2px; text-transform:uppercase;}
h4 {font:11px geneva bold; color:#8c8c8c; padding:0; margin:-4px 0 0 0; text-transform: uppercase; letter-spacing:1px;}
h3 {font:9px "Times New Roman", Times, serif; color:#6a6a6a; margin:2px 1px; padding:7px 4px; background-color:#fbc6b6; text-transform: uppercase; -moz-border-radius: 8px 8px 8px 8px;}
h1 {font: 24px century gothic; letter-spacing:-1px; font-weight:bold; color:#e7123d; margin:0;}
h2 {font: 24px courier new; color:#f74867; padding:0 0 5px 0; margin:0; text-transform: uppercase; letter-spacing:3px; font-weight:bold;}
b, strong{font-weight:bold; font-size: 110%; color:#cd270d; font-family:georgia, arial}
i, em{font-style:italic; letter-spacing:3px; background-color:#7b7464; padding:1px; color:#fff;}
big {font: 22px courier new; color:#f74867; letter-spacing:4px; text-transform:uppercase; font-weight:bold;}
small {color: #000000; font: bold 7pt century gothic; letter-spacing:2px;}
textarea, input{font-size: 9px; font-family: verdana; color: #404040; border: 1px dotted #fff; background-color: #feb4b4; }
blockquote {background-color:#feb4b4; padding:5px; border: 1px solid #fff; margin:5px 25px; -moz-border-radius: 8px 8px 8px 8px;} 
hr {background: url(layout/hr.gif) no-repeat center bottom; margin: 5px auto; height: 7px; border: 0 none;}
.pics {padding:10px; background-image:url(layout/dotbg.gif); border: 1px solid #fff; margin: 3px;}

div#content img.pics + div {font:10px "Times New Roman", Times, serif; color:#6a6a6a; width:360px; margin:2px 1px; letter-space:1px; text-align: left; text-transform:uppercase; padding:5px 4px; background-color:##BFE3FE;}
.caption {font:10px "Times New Roman", Times, serif; color:#6a6a6a; width:360px; margin:2px 1px; letter-space:1px; text-align: left; text-transform:uppercase; padding:5px 4px; background-color:##BFE3FE;}
#content ul li {list-style: none; padding-left:20px; margin:3px 0; background-image: url(images/bullet.gif); background-repeat: no-repeat; background-position:0 0;}

/* menus */
div#rollover a {display:block; width: 100px; padding:6px 0 6px 25px; font-family: geneva; font-size:11px; color: #ae0f02; background: url(images/f1.gif) 0 5px no-repeat; text-decoration: none; text-transform: uppercase;}
div#rollover a:visited { color: #ae0f02;}
div#rollover a:hover {color: #fff; background: url(images/f2.gif) 0 5px no-repeat #f99b93; border-bottom: none; text-decoration: none; text-transform: uppercase;}
div#rollover a.mags {padding:6px 0 6px 30px; background: url(images/chart_01.gif) 0 5px no-repeat; font-size:10px;}
div#rollover a.mags:hover {background: url(images/chart_01.gif) 0 5px no-repeat #fa9b1b; font-size:10px; color:#fff;}

/* Begin Comments*/
.comment {margin: 3px; padding: 8px; background:url(images/altbg.gif); border: 1px solid #fff; color:#000000; font-size:10px; font-family: tahoma;}
.odd {margin: 3px; padding: 8px; background:url(images/altbg2.gif); border: 1px solid #fff; color:#000000; font-size:10px; font-family: tahoma;}
.title {font: 24px 'Century Gothic','Trebuchet MS', Arial; letter-spacing:-1px; background-color:none; color:#e7123d; text-transform:capitalize;}
h2#commenttop {font: 24px 'Century Gothic','Trebuchet MS', Arial; letter-spacing:-1px; background-color:none; color:#e7123d; text-transform:capitalize;}
.commentcontent {padding:0 10px 0 15px;}
.meta{padding-left:15px;}

#commentlist {list-style: none; margin: 0; padding: 0;}
.commentlist {padding: 0; text-align: justify;}
.commentlist li {margin: 15px 0 3px 0; padding: 5px 10px 3px 0; list-style: none;}
.commentlist p {margin: 10px 5px 10px 0;}
#commentform p {margin: 5px 0;}
.nocomments {text-align: center; margin: 0;padding: 0;}
.commentmetadata {margin: 0; display: block;}
/* End Comments */




/* Widgets */

.widget {
   	position: relative; 
    	overflow: hidden;
    	width: 180px;
	
}

.widget-content {
    	position: relative;
    	margin: 10px 0 20px;
	background-color: none;
        width: 150px;
}

.widget-header {
    	position: relative;
    	font: 16px century gothic;
	font-color: #e7123d;
        font-weight: bold;
	letter-spacing: -1px;
	margin: 0;
	padding: 0;
        width: 150px;
        background-color:#fdeae5;
}

.widget-list,
.archive-list {
    	margin: 0;
    	padding: 0;
    	list-style: none;
}

.widget-list .widget-list {
    	margin-left: 15px;
}

.widget-list-item {
    margin-top: 5px;
    margin-bottom: 5px;
}

.widget-tag-cloud .widget-list {
    margin-right: 0;
    margin-left: 0;
    width: 180px;
}

.widget-tag-cloud .widget-list-item {
    display: block;
    margin: 0 5px 0 0;
    padding: 0;
    line-height: 1.2;
    background: none;
    width: 150px;
}

.widget-search {
    display: block;
    margin: 0 5px 0 0;
    padding: 0;
    line-height: 1.2;
    background: none;
    width: 150px;
}


