/*   
Theme Name: MD Wedding
Theme URI: http://www.alanlaidlaw.com
Description: A child theme for Big Feature
Author: Alan Laidlaw
Author URI: http://www.vfxdude.com
Template: bigfeature
Version: 1.0.2
*/

body { border-top: 5px double rgba(0, 235, 236, 0.8); }
p {color: #eee; text-shadow: 0px 1px 1px #000;}
div#topheader, .wide_wrap {position: relative; min-width: 720px; background:rgba(255,255,255,.2);margin-top: 0px; display: block; height: 85px;
	}
div#topheader div.inside { margin-bottom:0; background: none; padding: 0; border: none; position: relative; display: block;}
.logo {position: absolute; top: 3px; display: block;}
h1#logo a{ margin: -15px -86px; width: 380px; height: 159px; display: block; background: url(images/logoFinalSmall.png) no-repeat; text-indent: -9999px; z-index: 20; position: absolute;}
h1#logo a:hover { background-position: 0 -160px;}

.wide_wrap {}
.wide_wrap.under_photo {height: 62px; border-top: 1px solid #eee;}
#frontpageNews { width: 720px; position: relative; margin: 0 auto; padding-top: 15px;}
.headline { margin-left: -110px; width: 49%; float: left;}
.headline h2 {text-shadow: 1px 1px 1px #fff; font-size: 2em;}
.links {float: right; text-indent: -9999px; width: 49%;margin-right: -110px; display: block; overflow: hidden; }
.links li {float: right; margin: 0px 20px; list-style: none;}
#facebook {background: transparent url(images/facebook.png) no-repeat; display: block; width: 32px; height: 32px;}
#twitter {background: transparent url(images/twitter2.png) no-repeat; display: block; width: 32px; height: 32px;}
#myGmail {background: transparent url(images/email.png) no-repeat; display: block; width: 32px; height: 32px;}
#flickr {background: transparent url(images/flickr.png) no-repeat; display: block; width: 32px; height: 32px;}
#content_wrap {
	position: relative;
	min-width: 720px;
	margin: 0;  padding: 0 0px;
	/*margin-bottom: -650px;*/
	background: /*url(images/bigbackbottom4.jpg)*/ center top repeat-y;
	/*background: rgba(0, 20, 120, 0.6);*/
}

div#rotator {position: relative; margin: 0 auto; margin-top: -27px;border: 1px solid #d2bc4c;}
#container { padding: 0px 50px 20px; background: none; }
.container { margin: 0 auto; width: 720px; background-color: none; padding:0px 50px 20px;}

.post {-moz-border-radius:8px 8px 8px 8px; -webkit-border-radius: 8px 8px 8px 8px;
background:none repeat scroll 0 0 rgba(0, 20, 120, 0.6);
 padding: 20px 40px 0 50px; overflow:hidden; border:1px solid #D2BC4C; -moz-box-shadow: 0px 0px 5px 2px rgba(55,20,20,0.8); -webkit-box-shadow: 0px 0px 5px 2px rgba(55,20,20,0.8); box-shadow: 0px 0px 5px 2px rgba(55,20,20,0.8);
position:relative;}
#after-article, #after-comments {padding: 50px; width: 720px;}

.post-title, .post meta, .post p {margin-right: 10px;}
.fit {clear:both;}
#content { margin-right:40px; width:720px; }
#topheader { margin-top: 10px; }

#topheader p.description { border-left: none; margin: 0; font-size: 14px; padding: 17px 0 0 14px; }

#topheader ul.navigation.navsimple li a { border-right: 1px solid #666; }
#topheader ul.navigation.navsimple li.last a { border-right: none; }
ul.navigation.navbar {border: none;	height: 36px; padding: 0px; margin:0;float:right; position: absolute; z-index: 30;right: 0; top: 0px; text-align: right; width: 375px; margin-right: -110px;}
ul.navigation.navboxes li a:hover { text-decoration: none; }
ul.navigation.navbar a{
	font-family:"Minion Pro"; letter-spacing: .1em; text-shadow: 1px 1px 1px #fff; font-size: 2em; color: #48104b;
	font-weight: 100;
	font-size: 16px;
	padding: 5px 10px;
	padding-top: 60px;
	text-transform: uppercase;
}

ul.navigation.navbar a:hover, .current_page_item {background: /*#53430c*/ rgba(0,235,236,.6); text-shadow: 1px 1px 1px #000; color: white;}


#headerstuff { padding: 0 50px; }
.frontpage img {float: left; padding: 0 30px 30px 0;}

ul.navigation.navsmall li a { border-right: 1px solid #999; }
#searchcontainer { float:right; margin-right: 50px; }
#searchcontainer .searchicon { margin: 3px 0 0 3px; }
#searchcontainer .searchbox { height: 22px; background-color: #fff; border:none; }
.searchform .searchfield { padding: 2px; }
#footer-widgets a { color: #eee; }
#footer-widgets ul li ul li {
color: #999;
}
#footer { margin: 0; background-color: #222; border-top: 1px solid #eee;}
#footer .inside {width: 720px;  }
#footer-widgets h2 { color: #eee; }
#footer-widgets ul li ul li { border-bottom: 1px #666 solid; }
#footer-widgets { border-top: none; margin-top: 0; padding: 20px 50px; background-color:#333; display: block;color: #eee; 
	-moz-border-radius-bottomleft:8px; 
	-moz-border-radius-bottomright:8px; 
	-webkit-border-bottom-left-radius: 8px; 
	-webkit-border-bottom-right-radius: 8px;
}
#footer-widgets li.widget_twitter {width: 170px;}
#footer-widgets li.widget_nav_menu {width: 100px;}
#footer-widgets li.widget_flickrRSS {width: 270px;}
#footertext { padding: 10px 50px; }
#footertext ul.navigation.navsmall { float: right; width: auto; margin: 5px 15px 0; }
#footertext ul.navigation.navsmall li.last a { padding-right: 15px; border-right: 1px solid #999; }
