/*







THEME NAME: mf_blog_v104







DESCRIPTION: Rich with powerful and dynamic semantic class selectors.







VERSION: 1.0.4







AUTHOR: TazOnline







*/















/* Two-column with sidebar on left from the /examples/ folder  */







@import url('css/2c-r.css');





a img {border: none;}









/* Just some example content */







div.skip-link {







   position:absolute;







   right:1em;







   top:1em;







}















div#wrapper {







   width: 853px;







   margin: 0 auto;







   text-align: left;







}















div#menu {







   background:transparent;







   height:1.5em;







   margin:1em auto;







   width:100%;







   padding: 5px;







}















div#menu ul,div#menu ul ul {







   line-height:1;







   list-style:none;







   margin:0;







   padding:0;







}















div#menu ul ul li, div#menu ul ul ul li, div#menu ul ul ul ul li {







   background: #ffffff;







   height: 22px;







   padding: 5px 0 0 0;







   display: block;







   border-right: solid 1px #2E3192;







   border-bottom: solid 1px #2E3192;







   clear: both;







   width: 160px;







   text-align: left;







}















div#menu ul ul li a, div#menu ul ul ul li a, div#menu ul ul ul ul li a {







   color: #000000;







}























div#menu ul {







   margin-left: 68px;







}















div#menu ul a {







display: block;







padding:0.2em 1em;







text-decoration:none;







color: #ffffff;







}















div#menu ul a:hover {







color: #0099CC;







}















.current_page_item {







   font-weight: bold;







}















div#menu ul li {







   text-align: center;







   border-left: solid 3px #878398;







}















div#menu ul li.last {







   text-align: center;







   border-left: solid 3px #878398;







   height: 17px;







}















div#menu ul ul ul a {







font-style:italic;







}















div#menu ul li ul {







left:-999em;







position:absolute;







}















div#menu ul li:hover ul {







left:auto;







}















#content {







  min-height: 600px;





  width: 698px;

  height: auto !important;

  float: left;





  height: 100%;







}















#content h1 {







   font-size: 1.8em;







   color: #6D0707;







}















.entry-title,.entry-meta {







   clear:both;







}















.entry-meta {







   padding: 10px;







   background: #E0EFE2;







}















.entry-title {







   font-size: 24px;







   letter-spacing: -.05em;







   







}















.entry-title a {







   color: #251e7e;







   text-decoration: none;







}















.entry-title a:hover {







   text-decoration: underline;







}















.entry-title img,.entry-meta img {







   vertical-align: -25%;







}















.entry-date {







   







}















.entry-date img {







   vertical-align: -25%;







}















.entry-date abbr {







   text-decoration: none;







   border: none;







}















div#container,div#primary {







margin-top:1em;







}















form#commentform .form-label {







margin:1em 0 0;







}















form#commentform span.required {







background:#fff;







color:#c30;







}















form#commentform,form#commentform p {







padding:0;







}















input#author,input#email,input#url,textarea#comment {







padding:0.2em;







}















div.comments ol li {







margin:0 0 3.5em;







}















textarea#comment {







height:13em;







margin:0 0 0.5em;







overflow:auto;







width:66%;







}















.alignright,img.alignright{







float:right;







margin:1em 0 0 1em;







}















.alignleft,img.alignleft{







float:left;







margin:1em 1em 0 0;







}















.aligncenter,img.aligncenter{







display:block;







margin:1em auto;







text-align:center;







}















div.gallery {







clear:both;







height:180px;







margin:1em 0;







width:100%;







}















p.wp-caption-text{







font-style:italic;







}















div.gallery dl{







margin:1em auto;







overflow:hidden;







text-align:center;







}















div.gallery dl.gallery-columns-1 {







width:100%;







}















div.gallery dl.gallery-columns-2 {







width:49%;







}















div.gallery dl.gallery-columns-3 {







width:33%;







}















div.gallery dl.gallery-columns-4 {







width:24%;







}















div.gallery dl.gallery-columns-5 {







width:19%;







}















div#nav-above {







margin-bottom:1em;







}















div#nav-below {







margin-top:1em;







}















div#nav-images {







height:150px;







margin:1em 0;







}















div.navigation {







height:1.25em;







}















div.navigation div.nav-next {







float:right;







text-align:right;







}















div.sidebar h3 {







font-size:1.2em;







}













div.sidebar input#s {







width:7em;







}















div.sidebar li {







list-style:none;







margin:0 0 2em;







}















div.sidebar li form {







margin:0.2em 0 0;







padding:0;







}















.sidebar li{







   list-style: inside none none;







   padding: 5px 0;







   margin: 0;







}















div.sidebar ul ul {







margin:0 0 0 1em;







}















div.sidebar ul ul li {







margin:0;







}















div.sidebar ul ul ul {







margin:0 0 0 0.5em;







}















div.sidebar ul ul{







   margin: 0;







}















div.sidebar ul ul ul {







   padding: 0;







}















div#menu ul li,div.gallery dl,div.navigation div.nav-previous {







float:left;







}















div#header,div#footer {







text-align:center;







}



























div#header h1#blog-title, div#header div#blog-description {







  text-indent: -5000px;







}















div#header h1 span a {







   display: block;







   height: 180px;







}















#content h2 {







   font-size: 18px;







   color: #6D0707;







}















div#access {







   background: #2E3192;







   height: 30px;







   text-align: center;







   margin: 0 1px;















}















input#author,input#email,input#url,div.navigation div {







width:50%;







}















div.gallery *,div.sidebar div,div.sidebar h3,div.sidebar ul {







margin:0;







padding:0;







}















.widget h3.widgettitle {







   color: #6b1abe;







   text-transform: uppercase;







}















.widget ul#all_posts li {







  padding: 10px 0;







  font-weight: bold;







}















.widget ul#all_posts li a {







   color: #000000;







   text-decoration: none;







}















.widget ul#all_posts li a:hover {







   text-decoration: underline;







}















.invisible {







   display: none;







   text-indent: -5000em;







}















.sidebar3>ul>li.widget {







   border: solid 1px #d1d1d1;







   background: url(images/widget.gif) bottom left repeat-x;







   padding: 5px 5px 10px;







   display: block;







}















.sidebar3>ul>li.widget ul {







   list-style: inside none;







}















.sidebar3>ul>li.widget>ul li {







   padding: 3px;







   list-style: inside none none;







}















.sidebar3 h3.widgettitle {







   background: url(images/widget_title.gif) top left repeat-x;







   padding: 10px 10px 0;







   height: 31px;







   display: block;







   margin:0;







   color: #ffffff;







   margin:0 0 10px 0;







}















.sidebar3 a {







   color: #000000;







   text-decoration: none;







}















.sidebar3 a:hover {







   text-decoration: underline;







}















/*Special Content*/







div#special {







   width: 843px;







   clear: both;







   padding: 0;







}























div#latest-featured {







   background: #5D6985 ;







   width: 528px;







   padding: 0px;







   margin: 0;







   border: solid 1px #3A4766;







}















div#multibox {







   text-align: center;







   margin: 1.2em 0 0 0;







   padding:5px 0 5px 5px;







   text-align:center;







   width:301px;







}















div#latest-featured abbr{







   color: #ffffff;







   padding: 10px 0 0 10px;







   display: block;







}















div#latest-featured h1 {







   padding: 0 10px;







   display: block;







   letter-spacing: -0.05em;







}















div#latest-featured h1 a.title {







   color:#ffffff;







}















div#latest-featured h1 a.title:hover{







   color:#ffffff;







   text-decoration: underline;







}















div#latest-featured div.content {







   color: #ffffff;







   padding: 0 10px;







   /*height: 195px;*/







   overflow: hidden;







}















div#latest-featured div.content a {







   color: #ffffff;







}















#multibox ul {







   padding: 0;







}















#multibox ul#tab {







   list-style: inside none none;







   width:246px;







   margin: 0 auto;







}















#multibox ul#tab li{







   float: left;







}















#multibox ul#tab li a {







   color: #2b4898;







   display: block;







   text-align: center;







   background: url(images/linkstate_tab.gif) top left no-repeat;







   width: 82px;







   height: 24px;







   padding: 6px 0 0 0;







   text-decoration: none;







}















#multibox ul#tab li a:hover {







   color: #ffffff;







   text-decoration: none;







   background: url(images/rollover_tab.gif) top left no-repeat;







   width: 82px;







   height: 24px;







}















#multibox ul#tab li a.current {







   color: #ffffff;







   background: url(images/rollover_tab.gif) top left no-repeat;







   width: 82px;







   height: 24px;







}















#multibox div.tabcontent {







   background: #ffffff;







   clear: both;







   padding: 5px;







}















div.tabcontent div.tabbertab {







   border-color:#274990 #D1D1D1 #D1D1D1;







   border-style:solid;







   border-width:1px;







   margin:-5px 0 5px;







   text-align:left;







}















div.tabcontent .active {







   display: block;







}















div.tabcontent .hidden {







   display: none;







}















div.tabcontent ul {







   list-style: inside none none;







}















div.tabcontent ul li {







   background: #ffffff;







   padding: 5px 10px;







   display: block;







   color: #000000;







}















.tabbertab p.no-video {







   padding: 10px !important;







}















div.tabcontent ul li:hover {







   background: #E0EFE2;







}















div.form-item {







   padding: 5px 0;







}















div.signupheader {







   border:1px solid #D1D1D1;







   padding: 5px;







}















div.signupheader h1{







   padding: 10px 10px 0;







   height: 26px;







   display: block;







   margin: 5px 0 0 0;







   color: #000000;







   margin:0 0 10px 0;







   font-size: 12px;







}















div.signup {







   text-align: left;







   padding: 10px;







   margin: 5px 0 0 0;







}























div.signup input[type="text"] {







   border: solid 1px #0193c2;







}















div#new-videos-content p, span {







   margin: 0;







   padding: 0;







   border: 0;







}















abbr {







   border: none;







}























input[type="text"], input[type="password"], input.text {







   border: solid 1px #d1d1d1;







   padding: 5px 7px;







}















input[type="button"], input.button, input[type="submit"], input.submit  {







   border: solid 1px #22478D;







   background: #35699F;







   padding: 5px 7px;







   color: #ffffff;







   cursor: pointer;







}















 input#signup_submit {







   background: transparent url(images/submit_btn.png) top center no-repeat;







   width: 96px;







   height: 23px;







   color: #ffffff;







   text-indent: -5000em;







   padding: 0;







   margin: 0;







   border: 0







}















div.signup input[type="text"] {







   border: solid 1px #0193c2;







}















div.sp-entry-meta {















}















.sp-entry-meta {







   clear:both;







}















.sp-entry-meta {







   padding: 10px;







   background: #4F4F4F;







   border-top: 1px solid #3F3F3F;







   color: #d1d1d1;







}















.sp-entry-meta a {







   color: #ffffff;







}















h2.featured {







   color: #ffffff !important;







   padding: 5px 10px;







   margin: 0;







   font-family: Georgia, "Times Roman", Serif;







   font-style: italic;







   font-weight: normal;







   text-shadow: #474F5F -1px -1px;







}















.post-list {







   border: solid 1px #E0EFE2;







   margin: 10px 0;







}















.post-list>div {







   padding: 5px;







}















.post-list>h2 {







   padding: 0 5px;







}







/* Opt-in */

#formoptin {width:270px; margin:0; padding:0; background-color:#cccccc; color:#464646; font-size:13px; text-align:left;}

#formoptin-top { width:270px; height:148px; margin:0; padding:0; background:url(images/optin-top.png) no-repeat; }

#formoptin-top2 { width:270px; height:105px; margin:0; padding:0; background:url(images/optin-top2.png) no-repeat; }

#formoptin-top3 { width:270px; height:105px; margin:0; padding:0; background:url(images/optin-top3.png) no-repeat; }

#formoptin-bottom { width:270px; height:24px; margin:0; padding:0; background:url(images/optin-bottom.png) no-repeat; }



form#optin {



    margin: 0 auto;



    width: 230px;



}





form#optin input {



    border: 1px solid #a8acad;



    height: 15px;



    padding: 5px 5px;



    width: 220px;

	

    display:block;

	

	margin: 0 auto 10px;

}



form#optin input.submit {



    background: url('http://matthewferry.com/wp-content/themes/mfblogv1/assets/images/buttons/signup01.png') no-repeat 0 0;



    border: none;



    height: 53px;



    width: 226px;



    margin: 0 auto;



    padding: 0;



}







form#optin input.submit:hover {



    background-position: 0 -53px



}



form#optin input.submit2 {


    border: 1px solid #a8acad;



    height: 30px;



    width: auto;



    margin: 0 auto;



    padding: 2px 5px;



}










/* Follow Matthew */

#followMatthew {



    background: url('images/followmatthewbackground2.png') no-repeat 0 0;



    height: 135px;



    margin-top: 30px;



    width: 270px;



}



#followMatthew .socialMediaIcon {



    margin:65px 0 0 20px;

    text-align:center;

    float:left;

    display: block;



}



#followMatthew .socialMediaIcon p {



    margin-top: 15px;



}



#followMatthew .socialMediaIcon a {



    color:#FFFFFF;



    text-decoration:none;

	

}









body {



    background:url("http://matthewferry.com/wp-content/themes/mfblogv1/assets/images/common/innerBackground.jpg") repeat-x scroll center top #FDF1AD !important;

padding: 0;

margin: 0;

}







div#header {



width: 1024px !important;



height: 308px !important;



background: none !important;



}







#wrapper {



margin:0 auto !important;



width:1024px !important;



}







div.mfLogo {



background:url("http://matthewferry.com/wp-content/themes/mfblogv1/assets/images/common/logo.png") no-repeat scroll center center transparent;



height:195px;



width:1024px;





}



ul.mainMenu {



float:left;



list-style-type:none;



margin-top:-45px;



width:1024px;



}







ul.mainMenu li {



font-family:Avenir,Verdana,Sans-Serif;



font-size:16px;



height:40px;



line-height:40px;



margin-left:13px;



width:auto;



}







ul.mainMenu li a {



background:url("http://matthewferry.com/wp-content/themes/mfblogv1/assets/images/common/menubackground.jpg") repeat-x scroll 0 0 transparent;



color:#FFFFFF;



display:inline-block;



height:40px;



padding:0 5px;



text-decoration:none;



width:auto;



}







.mainMenu * {



float: left;



}







div#container {



background-color: #fff;



}







.menu-item-3073 {



margin-left: 0 !important;



}









#innerHead {

	

	

	background: url('http://matthewferry.com/wp-content/themes/mfblogv1/assets/images/common/innerHeader2.png') no-repeat center center;







	height: 118px;







	width: 1000px;



	



	position: relative;



	



	top: -5px;

	

	

	left:20px;



}



#innerHead h1 {





	color: #FFF;







	font-family: Arial, Helvetica, sans-serif;







	font-weight: normal;







	font-size: 35px;

	

	

	padding: 0 0 0 36px;

	margin: 0;

	

	text-align:left;

	

	line-height: 118px;

	

	text-transform: uppercase;

	



}



.clear {clear:both;}

#side_area_right {width: 301px; float: right;}
