7/*  
Theme Name: BeckDarling WP
Theme URI:  http://www.helloari.com
Description: Made for BeckyDarling by <a href="http://www.helloari.com">helloari</a> 
Version: 1.0
Author: fedmich/helloari
Author URI:  http://www.helloari.com
*/


body {background-image:url('/wp-content/themes/beckydarling-fedmich/images/webdes-cork-bg.png') repeat; margin:0;padding:0;}

.clear { clear: both; }
img {border: none;}

body {background-image:url(/wp-content/themes/beckydarling-fedmich/images/webdes-cork-bg.png); margin:0;padding:0;}

a { color: #000; text-decoration: underline;}
a:hover {color:#999; text-decoration: none;}

.aligncenter,div.aligncenter{display:block;margin:0 auto;}
.alignleft {float: left; margin:0 20px 20px 0; }
.alignright{float:right;margin:0 0 20px 20px;}

#wrapper {
	width: 1020px;
	height: auto;
	margin: 0 auto;
	
}

#header {
	width: 1020px;
	height: 111px;
	margin: 0 auto;
}

#header .logo {
	float: left;
}

#header .logo a {
	display: block;
}

#header .bookmark {
	float: right;
}

#homenav {
	margin: 0 auto;
	width: 1020px;
	height: 278px;
}

ul#navbar {
	margin:0;
	padding: 0;
}

ul #navbar li {
	display:inline;
	list-style-type:none;
	margin-left: -3px;
}

#homelinks {
	width: 1020px;
	height: auto;
	margin: 0 auto;
	padding-bottom: 50px;
}


#homelinks .hlink1 { float: left; padding-left: 40px;}
#homelinks .hlink2 { float: left; padding-left: 65px; padding-top: 30px;}
#homelinks .hlink3 { float: left; padding-left: 40px; padding-top: 32px;}  /* top was 80 */
#homelinks .hlink4 { float: left; padding-left: 35px;  padding-top: 64px;} /* new */
#homelinks .hlink5 { float: left; padding-left: 10px; padding-top: 50px;}
#homelinks .hlink6 { float: left; padding-left: 10px;}


#container {
	/*width: 968px;*/
	width: 1020px;
	height: auto;
	margin: 0 auto;
	padding-bottom: 20px;
}
/* content area */
#container .contentarea {
	width: 709px;
	height: auto;
	float: left;
}

#container .contentarea .headcontent {
	background:url(images/headcontent-blog.png) no-repeat;
	width: 709px;
	height: 110px;
	/*margin-top: 5px;*/
}
#container .contentarea .headwork {
	background:url(images/adcamp.png) no-repeat;
	width: 709px;
	height: 107px;
	/*margin-top: 5px;*/
	
}
#container .contentarea .headcontact {
	background:url(images/contacthead2.jpg) no-repeat;
	width: 709px;
	height: 401px;
	/*margin-top: 5px;*/
}
#container .contentarea .headcontact .contactbody {
	width: 193px;
	height: 91px;
	position:absolute;
	margin-top:242px;
	margin-left:250px;
}
#container .contentarea .headcontact .contact1{
	width: 70px;
	height: 10px;
	position:absolute;
	margin-top:190px;
	margin-left:520px;
	cursor:pointer;
}
#container .contentarea .headcontact .contact2{
	width: 70px;
	height: 10px;
	position:absolute;
	margin-top:205px;
	margin-left:520px;
	cursor:pointer;
	
}

#container .contentarea .headme {
	background:url(images/mehead3.png) no-repeat;
	width: 709px;
	height: 40px;
	/*margin-top: 5px;*/
}

#container .contentarea .bodycontent{
	width: 709px;
	height: auto;
	background:url(images/bgcontent.jpg) repeat-y;	
	padding-bottom: 40px;
}
#container .contentarea .commentbox {
	width: 550px;
	height: auto;
	margin-left: 20px;
	font-family:"Courier New", Courier, monospace;
}
.commentmetadata a {text-decoration:none}
.comment {padding-bottom:21px}

.comment p { font-weight:bold}

#container .contentarea .commentbox textarea{
	width: 550px;
	height: auto;
}

#container .contentarea .bodycontent .entry {
	width: 690px;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
}
#container .contentarea .bodycontent .entry table.formcontact {
	font-weight:800;
	margin: 0 auto;
}


/*---------------------------*/
.gform_wrapper .top_label .gfield_label, .gform_wrapper .validation_error, .gform_wrapper .top_label .gfield_description.validation_message, .gfield_description.validation_message {
	font-family:"Courier New", Courier, monospace !important;
}

.gform_wrapper .ginput_complex label, .gform_wrapper .gfield_time_hour label, .gform_wrapper .gfield_time_minute label, .gform_wrapper .gfield_date_month label, .gform_wrapper .gfield_date_day label, .gform_wrapper .gfield_date_year label, .gform_wrapper .instruction {
	font-family:"Courier New", Courier, monospace !important;
}

.sndmsg {
	background:url(images/sndmsg.jpg) no-repeat;
	width: 100px;
	height: 30px;
}
#container .contentarea .bodycontent .entry h1 {
	font-family:"Courier New", Courier, monospace;
	margin: 0;
	font-size: 25pt;
	margin-bottom: 30px;
	text-align: left;
	display: block;
	clear: both;
}
#container .contentarea .bodycontent .entry h1 a {
	display: block;
}
#container .contentarea .bodycontent .entry h2 {
	margin:0;
	font-size: 20pt;
}
#container .contentarea .bodycontent .entry span.date {
	text-transform: uppercase;
	/*font-family: Courier;*/
	font-family:"Courier New", Courier, monospace;
	/*font-size: 12pt;*/
	font-size: small;
	color: #717171;
}
#container .contentarea .bodycontent .entry p {
	font-family:"Courier New", Courier, monospace;
	margin: 0;
	margin-bottom: 40px;
}
#container .contentarea .bodycontent .entry .postfoot {
	font-family:"Courier New", Courier, monospace;
	text-transform: uppercase;
	color: #717171;
	font-size: small;
}
.postfoot {
	font-family:"Courier New", Courier, monospace;
	text-transform: uppercase;
	color: #717171;
	font-size: small;
}
#container .contentarea .bodycontent .entry .postfoot a {
	color: #717171;
	text-decoration: underline;
}
#container .contentarea .bodycontent .entry .postfoot a:hover {
	color: #999;
	text-decoration: none;
}
/*
#container .contentarea .bodycontent .entry .postfoot a:visited {
	color: #717171;
	text-decoration: none;
}*/
#container .contentarea .bodycontent .entry table {
	font-family:"Courier New", Courier, monospace;
}
#container .contentarea .bodycontent .postsep {
	padding:20px 0 20px 0;
	margin:15px 0 15px 0;
}
#container .contentarea .footcontent {
	width: 709px;
	height: 20px;
	background:url(images/footbot.png) no-repeat;
}
#container .contentarea .footwork {
	width: 709px;
	height: 107px;
	background:url(images/workfoot.jpg) no-repeat;
}
/* sidebar */
#container .sidebar {
	/*width: 259px;*/
	width: 275px;
	height: auto;
	float: left;
	font-family:"Courier New", Courier, monospace;
}
#container .sidebar .sbtop {
	width: 252px;
	height: 257px;
	background:url(images/sbtop.png) no-repeat;
	margin-top: 55px;
}
#container .sidebar .sbtag {
	width: 265px;
	height: 155px;
	background:url(images/sbtag.png) no-repeat;
}
#container .sidebar .sbtaglink {
	width: 150px;
	height: 150px;
	padding-top: 40px;
	padding-left: 80px;
}
#container .sidebar .sbtag .sbtaglink a {
	font-size: 12pt;
	color: #000;
	text-decoration: none;
}
#container .sidebar .sbtag .sbtaglink a:hover {
	font-size: 12pt;
	color: #999;
	text-decoration: underline;
}



#container .sidebar .sbwtop {
	width: 220px;
	height: 30px;
	background:url(images/sbwtop.png) no-repeat;
	margin-top:10px;
	margin-left:20px;
	
}
#container .sidebar .sbwtop h2{
	margin:0;
	font-size: 12pt;
	text-align:center;
	padding-top: 12px;
}

#container .sidebar .sbwmid {
	width: 220px;
	height: auto;
	background:url(images/sbwbg.png) repeat-y;
	margin-left:20px;
	padding-top: 15px;
}
#container .sidebar .sbwmid .sbinside {
	width: 200px;
	height:auto;
	margin:0 auto;
}
#container .sidebar .sbwmid .sbinside a{
	text-decoration:none;
}
#container .sidebar .sbwmid .sbinside a:hover{
	color:#999;
	text-decoration:underline;
}
#wp-calendar{
	margin:0 auto;
}

#wp-calendar caption{
	background:#eee;
}
#container .sidebar .sbwmid ul,p{
	margin:0;
}
#container .sidebar .sbwbot {
	width: 220px;
	height: 30px;
	background:url(images/sbwbot.png) no-repeat;
	margin-left:20px;
}


/**test nav **/
#bigbuttons {
margin: 0;
width: 200px;
}

#bigbuttons li{
list-style: none;
padding: 0 0 50px 0;
margin: 0;
}

.gallery {
background-image: url(images/blognav1.png);
background-repeat: no-repeat;
height: 75px;
width: 200px;
}

.gallery a{
background-image: url(images/blognav1-current.png);
background-repeat: no-repeat;
height: 75px;
width: 200px;
display: block;
}

.gallery a:hover{
background: none;
}

.contact {
background-image: url(images/blognav2.png);
background-repeat: no-repeat;
height: 75px;
width: 200px;
}

.contact a{
background-image: url(images/blognav2-current.png);
background-repeat: no-repeat;
height: 75px;
width: 200px;
display: block;
}

.contact a:hover{
background: none;
}

/** working nav **/
#container .contentarea .navarea {
	width:auto;
	height:auto;
	margin-left: 4px;
}

#container .contentarea .navarea a.nav1 {
	background:url(images/blognav1.png) no-repeat;
	height:66px;
	width:164px;
	display:block;
	float:left;
}
#container .contentarea .navarea a.nav1current {
	background:url(images/blognav1-current.png) no-repeat;
	height:66px;
	width:164px;
	display:block;
	float:left;
}

#container .contentarea .navarea a.nav1:hover {
	background:url(images/blognav1-current.png) no-repeat;
	height:66px;
	width:164px;
	display:block;
	float:left;
}
#container .contentarea .navarea a.nav2 {
	background:url(images/blognav2.png) no-repeat;
	height:66px;
	width:164px;
	display:block;
	float:left;
}
#container .contentarea .navarea a.nav2current {
	background:url(images/blognav2-current.png) no-repeat;
	height:66px;
	width:164px;
	display:block;
	float:left;
}
#container .contentarea .navarea a.nav2:hover {
	background:url(images/blognav2-current.png) no-repeat;
	height:66px;
	width:164px;
	display:block;
	float:left;
}
#container .contentarea .navarea a.nav3 {
	background:url(images/blognav3.png) no-repeat;
	height:66px;
	width:164px;
	display:block;
	float:left;
}
#container .contentarea .navarea a.nav3current {
	background:url(images/blognav3-current.png) no-repeat;
	height:66px;
	width:164px;
	display:block;
	float:left;
}
#container .contentarea .navarea a.nav3:hover {
	background:url(images/blognav3-current.png) no-repeat;
	height:66px;
	width:164px;
	display:block;
	float:left;
}
#container .contentarea .navarea a.nav4 {
	background:url(images/blognav4.png) no-repeat;
	height:66px;
	width:164px;
	display:block;
	float:left;
}
#container .contentarea .navarea a.nav4current {
	background:url(images/blognav4-current.png) no-repeat;
	height:66px;
	width:164px;
	display:block;
	float:left;
}
#container .contentarea .navarea a.nav4:hover {
	background:url(images/blognav4-current.png) no-repeat;
	height:66px;
	width:164px;
	display:block;
	float:left;
}

#container .footwidg {
	width:709px;
	height: auto;
	margin:0 auto;
}

#container .footwidg .fwtop {
	width: 709px;
	height:20px;
	background:url(images/foottop.png) no-repeat;
	margin-top: 20px;
}
#container .footwidg .fwinside {
	width:709px;
	height:auto;
	background:url(images/footbg.png) repeat-y;
	font-family:"Courier New", Courier, monospace;
}
#container .footwidg .fwinside .alignmebox {
	width: 700px;
	height: auto;
	margin: 0 auto;
	
}
#container .footwidg .fwinside .alignmebox .boxme {
	float: left;
	width: 200px;
	height: auto;
	padding-left: 25px;
}
#container .footwidg .fwinside .alignmebox .boxme h2 {
	text-align:center;
}
#container .footwidg .fwinside .alignmebox .boxme a{
	color: #000;
	text-decoration:none;
}
#container .footwidg .fwinside .alignmebox .boxme a:hover{
	color:#999;
	text-decoration:underline;
}


#container .footwidg .fwbot {
	width: 709px;
	height:20px;
	background:url(images/footbot.png) no-repeat;
}

#container .footwidg h2 {
	font-size: 12pt;
	margin:0;
	background:#eee;
	margin-bottom: 2px;
}

.ngg-gallery-thumbnail em {
	/*width: 110px;*/
	width: 150px;
	height:32px;
	margin-top:-5px;
	display: block;
	padding: 10px;
	background:pink;
	text-align: center;
	font: italic 100% Georgia, "Times New Roman", Times, serif;
	color: #333;
	background: url(images/tape2.png) no-repeat;
	position: absolute;
	/*top: -17px;
	left: 30px;*/
	z-index: 3;
}
.ngg-gallery-thumbnail {
	margin-right: 14px !important;
	margin-bottom: 32px !important;
}
.footercrumbs {
	text-align:center;
	font-family:"Courier New", Courier, monospace;
	padding-bottom: 10px;
	font-size:8pt
}
.footercrumbs a:hover{
	color:#fff;
}

h2 .pagetitle {
	margin-bottom: 10px;
}
.sociable_tagline {
	font-family:"Courier New", Courier, monospace;
}

#numberDisplay { color:#666}
#slideShowControl {padding-left:13px}


#container .footwidg .fwinside .alignmebox .boxme li.recentcomments { font-weight:bold}
#container .footwidg .fwinside .alignmebox .boxme li.recentcomments a {font-weight:normal}
#container .footwidg .fwinside .alignmebox .boxme li.recentcomments a.url {font-weight:bold}
#container .footwidg .fwinside .alignmebox .boxme ul  { margin-left:2px; padding-left:0; list-style:none;}
#container .footwidg .fwinside .alignmebox .boxme li  { padding-bottom:10px;}

a.quotescollection_refresh {color:#666; padding-top:13px}

#imageDataContainer #caption {font-size:11px;}
