/*
Theme Name: MCM
Description: WordPress theme for MCM.
Version: 1.0
Author: Shaune Price
WordPress by Shaune Price || http://shauneshow.com
*/
/* Standard Page Styling */

* {
	margin: 0;
	padding: 0;
	outline: none;
}
.clear {
	clear: both;
}
.alignleft {
	float: left;
	display: inline;
	margin: 0 15px 15px 0;
}
.alignright {
	float: right;
	display: inline;
	margin: 0 0 15px 15px;
}
.aligncenter {
	margin: 0 auto;
}
img {
	border: none;
}
h1 {
	font-size: 18px;
}
h2 {
	font-size: 12px;
}
h3 {
	font-size: 11px;
}
h4 {
	font-size: 10px;
}
h5 {
	font-size: 9px;
}
h6 {
	font-size: 8px;
}
html, body {
	height: 100%;
}
body {
	margin:0px;
	padding:0px;
	width:100%;
}
p, span, h1, h2 {
	margin:0px;
	padding:0px;
}
#container {
	clear:both;
	width:948px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#container .header {
	clear:both;
	float:left;
	width:948px;
	margin-top:120px;
}
#container .header .menu {
	clear:both;
	float:left;
	width:948px;
}
#container .header .menu .menulft {
	clear:both;
	float:left;
	width:9px;
	height:38px;
	background:url('images/menuleft.jpg') no-repeat;
}
#container .header .menu .menumd {
	float:left;
	width:931px;
	height:38px;
	background:url('images/menumid.jpg') repeat-x;
}
#container .header .menu .menumd ul {
	list-style:none;
	margin:0px;
	padding:0px;
	margin-left:320px;
}
#container .header .menu .menumd ul li {
	float:left;
	margin-left:35px;
	font:normal 15px arial;
	color:#fff;
	line-height:35px;
}
#container .header .menu .menumd ul li a {
	color:#fff;
	text-decoration:none;
	padding-left:15px;
}
#container .header .menu .menumd ul li a:hover {
	color:#999999;
	text-decoration:none;
	background:url('images/mhover.jpg') no-repeat left center;
	padding-left:15px;
}
#container .header .menu .menumd ul li a.active, #container .header .menu .menumd ul li.current_page_item a, #container .header .menu .menumd ul li.current_page_parent a {
	color:#999999;
	text-decoration:none;
	background:url('images/mhover.jpg') no-repeat left center;
	padding-left:15px;
}
#container .header .menu .menurt {
	float:left;
	width:8px;
	height:38px;
	background:url('images/menuright.png') no-repeat;
}
#container .header .logo {
	position:absolute;
	width:120px;
	height:115px;
	margin-left:6px;
	margin-top:-72px;
}
#container .header .tag {
	position:absolute;
	width:400px;
	height:75px;
	margin-left:126px;
	margin-top:-72px;
}
#container .header .search {
	clear:both;
	float:right;
	width:172px;
	margin-top:-35px;
	background:url('images/search.jpg') no-repeat;
	height:auto;
	margin-right:2px;
}
#container .header .search .txtbox {
	float:left;
	width:120px;
	background:url(0.jpg) no-repeat;
	border:solid 0px red;
	padding-right:10px;
	margin-top:4px;
	margin-left:5px;
	font-size: 14px;
}
#container .header .search span {
	float:left;
	width:30px;
	color:#fff;
	text-align:center;
	line-height:25px;
}
#container .header .search span a {
	color:#fff;
	text-decoration:none;
}
#container .header .search span a:hover {
	color:#fff;
	text-decoration:none;
}
#container .middle1 {
	clear:both;
	float:left;
	width:948px;
}
#container .middle1 .banner {
	clear:both;
	float:left;
	width:948px;
	height:326px;
}
#container .middle1 .banner h1 {
	clear:both;
	float:left;
	width:500px;
	margin-top:20px;
	margin-left:20px;
	font:normal 36px arial;
	color:#eb008b;
}
#container .middle1 .banner h1 a {
	color:#eb008b;
	text-decoration:none;
}
#container .middle1 .banner p {
	clear:both;
	float:left;
	width:430px;
	margin-top:15px;
	margin-left:20px;
	font:normal 14px arial;
	color:#202020;
	line-height:22px;
}
#container .middle1 .banner p a {
	color:#ec1092;
	text-decoration:none;
}
#container .middle1 .banner p a:hover {
	color:#ccc;
	text-decoration:none;
}
#container .middle1 .midtxt {
	clear:both;
	float:left;
	width:947px;
	border-top:solid 1px #000;
	margin-top:3px;
}
#container .middle1 .midtxt .midtxtmid {
	clear:both;
	float:left;
	width:947px;
	background:url('images/middle1bg.jpg') repeat-y;
	padding-bottom:20px;
}
#container .middle1 .midtxt .midtxtmid .call {
	float:left;
	width:295px;
	margin-left:20px;
}
#container .middle1 .midtxt .midtxtmid .call h2 {
	clear:both;
	float:left;
	width:295px;
	font:bold 22px arial;
	color:#454545;
	margin-top:20px;
}
#container .middle1 .midtxt .midtxtmid .call .call1 {
	clear:both;
	float:left;
	width:280px;
	font:normal 12px arial;
	color:#000000;
	margin-top:10px;
	line-height:17px;
}
#container .middle1 .midtxt .midtxtmid .call .call1 a {
	color:#ec1092;
	text-decoration:none;
}
#container .middle1 .midtxt .midtxtmid .call .call1 a:hover {
	color:#333;
	text-decoration:none;
}
#container .middle1 .midtxt .midtxtbtm {
	clear:both;
	float:left;
	width:948px;
	height:11px;
	background:url('images/middle1btm.jpg') no-repeat;
	margin-top:-1px;
}
#container #footer {
	clear:both;
	float:left;
	width:948px;
	padding-top:15px;
	padding-bottom:20px;
}
#container #footer .flogo1 {
	float:left;
	width:193px;
	height:170px;
	margin-left:25px;
}
#container #footer .flogo2 {
	float:left;
	width:144px;
	height:170px;
	margin-left:40px;
}
#container #footer .ftext1 {
	float:left;
	width:203px;
	margin-left:80px;
}
#container #footer .ftext1 .txt {
	float:left;
	font:Bold 12px 'Arial';
	color:#000000;
}
#container #footer .ftext1 .ultxt {
	float:left;
	width:203px;
}
#container #footer .ftext1 .ultxt ul {
	list-style:none;
	margin:0px;
	padding:0px;
	margin-top:10px;
}
#container #footer .ftext1 .ultxt ul li {
	clear:both;
	margin-bottom:4px;
	float:left;
	width:203px;
	color:#ee209a;
	background:url('images/pointer.jpg') no-repeat left 5px;
	padding-left:10px;
	font-family: 'arial';
	font-size: 12px;
	line-height: 14px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
}
#container #footer .ftext1 .ultxt ul li a {
	color:#ee209a;
	text-decoration: none;
}
#container #footer .ftext1 .ultxt ul li a:hover {
	color:#333;
}
#container #footer .ftext2 {
	float:left;
	width:203px;
	margin-left:35px;
}
#container #footer .ftext2 .txt2 {
	float:left;
	font:Bold 12px 'Arial';
	color:#000000;
}
#container #footer .ftext2 .mtxt {
	float:left;
	font:normal 11px 'Arial';
	color:#000000;
	margin-top:10px;
}
#container #footer .ftext2 .mtxt a {
	color:#eb008b;
	text-decoration:none;
}
#container #footer .ftext2 .mtxt a:hover {
	color:#333;
}
#container #footer .ftext2 .fmenu {
	float:left;
	width:203px;
}
#container #footer .ftext2 .fmenu .fmenu1 {
	width:120px;
	font:normal 11px 'Arial';
	color:#ee209a;
}
#container #footer .ftext2 .fmenu .fmenu1 .txt1 {
	float:left;
	width:203px;
	font:normal 11px 'Arial';
	color:#ee209a;
}
#container #footer .ftext2 .fmenu .fmenu1 li {
	color:#ee209a;
	text-decoration:none;
	display: inline;
	list-style-type: none;
}
#container #footer .ftext2 .fmenu .fmenu1 a {
	color:#eb008b;
	text-decoration:none;
	display: inline;
	list-style-type: none;
}
#container #footer .ftext2 .fmenu .fmenu1 a:hover {
	color:#333;
}
/*--------------------------------------------sub page----------------------------------------*/

#container .middle {
	clear:both;
	float:left;
	width:944px;
	border-left:solid 1px #7a7a7a;
	border-right:solid 1px #7a7a7a;
	margin-left:1px;
	background-repeat: no-repeat;
	background-position: bottom;
}
#container .out-bg {
	float:left;
	width:947px;
	background-image: url(images/midbtm1-1.png);
	background-repeat: no-repeat;
	background-position: 1px bottom;
	padding-bottom: 12px;
}
#container .middle .mleft {
	float:left;
	width:210px;
}
#container .middle .mleft .about {
	clear:both;
	float:left;
	width:210px;
	font:normal 20px arial;
	color:#404040;
	margin-left:8px;
	margin-top:25px;
}
#container .middle .mleft .submenu {
	clear:both;
	float:left;
	width:212px;
	background-color:#dedede;
	border-top:solid 1px #969696;
}
#container .middle .mleft .submenu ul {
	list-style:none;
	margin:0px;
	padding:0px;
}
#container .middle .mleft .submenu ul li {
	clear:both;
	float:left;
	width:202px;
	font:bold 13px arial;
	color:#eb008b;
	border-bottom:solid 1px #4d4d4d;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
}
#container .middle .mleft .submenu ul li a {
	display:block;
	text-decoration:none;
	color:#eb008b;
}
#container .middle .mleft .submenu ul li a:hover, #container .middle .mleft .submenu ul li.current_page_item a {
	display:block;
	text-decoration:none;
	color:#333;
}
#container .middle .mright {
	float:left;
	width:729px;
	border-left-style: none;
	margin-left:2px;
}
/*SP INLINE

#container .middle .mright {

	float:left;

	width:728px;

	border-left:solid 1px #7a7a7a;

	margin-left:2px;

}*/

#container .middle .mright .mright1 {
	float:left;
	width:944px;
	padding-bottom:40px;
	margin-left:2px;
	border-left-style: none;
	min-height:400px;
}
#container .middle .mright .mright1 a {
	color:#EC1092;
	text-decoration:none;
}
/*SP INLINE

#container .middle .mright .mright1

 {

	float:left;

	width:725px;

	border-left:solid 1px #7a7a7a;

	padding-bottom:40px;

	border-left:solid 1px #7a7a7a;

	margin-left:2px;

}*/

#container .middle .mright h1 {
	clear:both;
	float:left;
	width:96%;
	font:normal 30px arial;
	color:#eb008b;
	margin-left:15px;
	margin-top:10px;
}
#container .middle .mright h1.blog {
	clear:both;
	float:left;
	width:96%;
	font:normal 24px arial;
	color:#EC1092;
	margin-left:15px;
	margin-top:10px;
}
#container .middle .mright h1.blog a{
	color:#969696;
}
#container .middle .mright h1.blog a:hover{
	color:#EC1092;
}
#container .middle .mright h2 {
	clear:both;
	float:left;
	width:96%;
	font:normal 24px arial;
	color:#969696;
	margin-left:15px;
	margin-top:10px;
	margin-bottom:-10px;
}
#container .middle .mright h3 {
	clear:both;
	float:left;
	width:96%;
	font:normal 20px arial;
	color:#969696;
	margin-left:15px;
	margin-top:10px;
	margin-bottom:-10px;
}
#container .middle .mright h4 {
	clear:both;
	float:left;
	width:96%;
	font:normal 16px arial;
	color:#eb008b;
	margin-left:15px;
	margin-top:10px;
	margin-bottom:-10px;
}
#container .middle .mright p {
	clear:both;
	float:left;
	width:96%;
	font:normal 12px arial;
	color:#404040;
	margin-left:15px;
	margin-top:15px;
}
#container .middle .mright ul {
	clear:both;
	float:left;
	color:#404040;
	font:12px arial;
	list-style:disc outside none;
	margin-left:30px;
	margin-top:15px;
	width:96%;
}
#container .middle .mright ol {
	clear:both;
	float:left;
	color:#404040;
	font:12px arial;
	list-style:decimal outside none;
	margin-left:30px;
	margin-top:15px;
	width:96%;
}
#container .mbtm {
	clear:both;
	float:left;
	width:948px;
	height:12px;
	margin-left:1px;
}
#container .middle .mright .mright1 .mright2a {
	float:left;
	width:33%;
}
#container .middle .mright .mright1 .mright2b {
	float:left;
	width:33%;
}
#container .middle .mright .mright1 .mright2c {
	float:left;
	width:33%;
}
#widget-wrap {
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 25px;
}
#widget-wrap ul, #widget-wrap li, #widget-wrap a {
	color: #333;
	text-decoration: none;
	list-style-type: none;
}
#widget-wrap h2 {
	color: #eb008b;
	text-decoration: none;
	list-style-type: none;
	font-size: 16px;
	line-height: 24px;
	margin-bottom: 8px;
}
table thead {
	font-family:arial;
	font-size:20px;
	font-weight:bold;
	line-height:30px;
	text-align:center;
}
table {
	clear:both;
	color:#404040;
	float:left;
	font:12px arial;
	margin-left:15px;
	margin-top:15px;
}
#container .middle #widget-wrap #archives-3 .widgettitle {
	font-size:20px;
}
#container .middle #widget-wrap #archives-3 ul {
	font-size:14px;
	margin-left:15px;
	margin-bottom:20px;
}
#container .middle #widget-wrap #archives-3 li {
	list-style:disc outside none;
	margin-bottom:3px;
}
#container .middle #widget-wrap #recent-posts-3 ul, #container .middle #widget-wrap #recent-posts-4	 ul {
	font-size:14px;
	margin-left:15px;
	margin-bottom:20px;
}
#container .middle #widget-wrap #recent-posts-3 li, #container .middle #widget-wrap #recent-posts-4 li {
	list-style:disc outside none;
	margin-bottom:3px;
}
#container .middle #widget-wrap a:hover {
	color:#EB008B;
}
#container .middle .mright .mright1 .mright2a li h2, #container .middle .mright .mright1 .mright2b li h2 a, #container .middle .mright .mright1 .mright2c li h2 {
	color:#EB008B;
}
#linkcat-2, #linkcat-39, #linkcat-40, #rss-3 {
	margin-top:10px;
	list-style:none;
}
#container .middle .mright .mright1 .mright2a li ul, #container .middle .mright .mright1 .mright2b li ul, #container .middle .mright .mright1 .mright2c li ul {
	color:#404040;
	font:12px arial;
	list-style:none outside none;
	margin-left:17px;
	margin-top:15px;
	width:90%;
}
#container .middle .mright .mright1 .mright2a li ul li, #container .middle .mright .mright1 .mright2b li ul li, #container .middle .mright .mright1 .mright2c li ul li {
	margin-bottom:10px;
}
#container .middle .mright .mright1 .mright2a a, #container .middle .mright .mright1 .mright2b a, #container .middle .mright .mright1 .mright2c a {
	color:#404040;
}
#container .middle .mright .mright1 .mright2a a:hover, #container .middle .mright .mright1 .mright2b a:hover, #container .middle .mright .mright1 .mright2c a:hover {
	color:#EC1092;
}
#wp_page_numbers {
	margin-top: 10px;
	width: 90%;
	background: #fff;
}
.date {
	font-weight:bold!important;
	margin-bottom:0!important;
	margin-top:0!important;
}
#call-out h2 {
	clear:both;
	color:#969696;
	float:left;
	font:18px arial;
	margin-bottom:-10px;
	margin-left:15px;
	margin-top:10px;
	width:92%;
}
#wp_page_numbers li.active_page a {
	background:none repeat scroll 0 0 #EC1092!important;
	border-bottom:2px solid #EC1092!important;
	border-top:2px solid #EC1092!important;
	color:#FFFFFF !important;
	font-weight:bold !important;
}
#wp_page_numbers li a:hover {
	border-bottom:2px solid #EC1092!important;
	border-top:2px solid #EC1092!important;
}
