body.custom { padding-top:3em; background: #ffffff url('http://ronandlisa.com/wp-content/uploads/2012/03/LIGHTERturqoise_linen.jpg')}
.custom #page { padding: 0 1.5em; border: 0.0em solid #111111; background: #fff;}
.custom #container { margin-bottom: 3em; padding: 3em 3em 3em 3em; background: url('http://ronandlisa.com/wp-content/uploads/2012/03/grey_bg.jpg') repeat }

/* This line sets up our clickable background image based on the site title's link */

/* DIY: Adjust the height & width attributes to reflect the actual size of your image */

/* DIY: Change the filename of your image to reflect the actual header's file name */
.custom #header #logo a { display: block; height: 239px; width: 1090px; background: url('images/RONandLISAheaderBlog.jpg') no-repeat; outline: none; }

.custom #header { display:block; height:239px; width:1090px; }

/* This line gets rid of the site title & tagline by casting them out to far left field */

.custom #header #logo, .custom #header #tagline { text-indent: -9999px; }
/* This line collapses the vertical space of the tagline so that there isn't unnecessary white space after the header image */

/* This is a bit of a kludge, but it seems to work. */

.custom #header #tagline { height: 0; }

/* This line removes the padding from the header so that the background image sits close to the nav menu, the bottom border of the header, and the sides of the content */

.custom #header { padding: 0; }

/* Facebook widget fix */

#FB_HiddenContainer { position: relative; }

/* Sidebar borders */

.custom #content_box { width: 100%; background: url('images/') 0 0 repeat-y;}

/* Table formatting */

.format_text input, #commentform input, #commentform textarea {

    border-width:0.071em;

    padding:0.214em;

    width:auto;

}

/* Extend nav bar color full width */

.custom .menu, .menu a, .menu li ul {

    background: none repeat scroll 0 0 #000000;

    border-color: #FFFFFF;

}
/* Search box formatting */

#my-searchy-div { clear: both; margin-top: 100px; position: relative; }

#my-searchy-div form.search_form {display: block; position: absolute; left: 2px; top: -61px;}

#my-searchy-div #s {color:#000; float:left; margin: 0px 6px 0px 0px; border:1px solid #b9b8a7; background:#fff; padding:4px; width:110px; font-variant:small-caps; font-size:12px;}

#my-searchy-div input#searchsubmit.my-search { cursor:pointer; padding:4px; background:#b9b8a7; color:#fff; float:left;}

/* social iconz */

.custom #social_icons { background: transparent; position: absolute; top: -100px; right: 25px; }
.custom #social_icons a { display:block; float:left; text-indent: -9999px; height:32px; width:32px; outline:none; }

.custom #social_icons:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.custom #social_icons #rss { background: url('http://ronandlisa.com/wp-content/uploads/2012/03/rss.jpg') no-repeat; height:32px; width:32px;}

.custom #social_icons #facebook { background: url('http://ronandlisa.com/wp-content/uploads/2012/03/facebook.jpg') no-repeat; height:32px; width:32px;}

.custom #feedback #twitter { background: url('http://ronandlisa.com/wp-content/uploads/2012/03/twitter.jpg') no-repeat; height:32px; width:32px;}

.custom #social_icons #youtube { background: url('http://ronandlisa.com/wp-content/uploads/2012/03/youtube.jpg') no-repeat; height:32px; width:32px;}

.custom #social_icons #pinterest { background: url('http://passets-cdn.pinterest.com/images/follow-on-pinterest-button.png') no-repeat; height:32px; width:32px;}

.custom #social_icons #email { background: url('http://ronandlisa.com/wp-content/uploads/2012/03/email.jpg') no-repeat; }height:32px; width:32px;

.custom #social_icons #Google { background: url('http://ronandlisa.com/wp-content/uploads/2011/04/googleplus.png') no-repeat; height:32px; width:32px;}

#multimedia_box {

    margin-top: 2em;

}

/* This is the header rotating ad space */

#headad {

    width: 102.8%;

    margin-left:-1.5em;

    height: 115px;

    background-color: #58575c;

}

/* This is the customized footer area */

.custom #footer {

    width: 100.8%;

    margin-left:-1.5em;

    background-color:#58575c;

}

.custom #footer, .custom #footer a {

    color: #888888;

    text-decoration: none;

}

#footershell {

    color: #888888;

    background-color: #58575c;

    width:102.8%;

    margin-left:-1.5em;

}

#footershell a {

    color: #888888;

}

/*Blog footer mods*/

#foot #col.Foot2 li.widget {
	margin-bottom: 5px !important;
	padding-top: 10px;
padding-left: 5px;
	width: 33%;
float:left;
}
#foot #col.Foot3 li.widget {
	margin-bottom: 5px !important;
	padding-top: 10px;
padding-left: 5px;
	width: 33%;
float:left;
}
#foot #col.Foot4 li.widget {
	margin-bottom: 5px !important;
	padding-top: 10px;
padding-left: 5px;
	width: 33%;
float:left;
}
.custom #foot #col.Foot2 ul.sidebar_list {width:30%; padding-left: 5px; float:left;}
.custom #foot #col.Foot3 ul.sidebar_list {width:30%; padding-left: 5px; float:left;}
.custom #foot #col.Foot4 ul.sidebar_list {width:30%; padding-left: 5px; float:left;}
.custom #foot #col ul.sidebar_list li.widget a {color:#D9FEFF; border-bottom:0;}
.custom #foot #footelements {margin-left:5px;}
#copyright {
	clear: both;
	font-size: 13px;
	letter-spacing: 1.3px;
	line-height: 21px;
	padding-top: 10px;
	color: #CCCCCC;
}
#copyright a {
	color: #FFF;
}
#copyright a:hover{
	text-decoration: underline;
}
#copyright p {
    	font-size: 8pt;
    	font-weight: bold;
}
#copyright h3 {
	border-bottom: 3px double #666666;
	color: #FFFFFF;
	font-family: none;
	letter-spacing: 1px;
	line-height: 30px;
	margin: 5px 0 10px;
}
#copyright ul.sidebar_list, #copyright .textwidget, #copyright li.widget .widget_box, #copyright li.widget {
	margin: 0;
	padding: 0;
}
p.thesismsg {
    	text-align: center;
    	letter-spacing: 0;
    	margin: 5px;
}
/*Blog footer mods end*/
.custom #related_posts ul {
    margin: 0;
    overflow: hidden;
    padding: 5px 0;
}

.custom #related_posts li {
    float: left;
    list-style: none;
    margin: 0 0 0 20px;
}

.custom #related_posts li:first-child {
    margin-left: 3px;
    padding-left: 8px;
}

.custom #related_posts li a {
    border-bottom: medium none;
    display: block;
    font-size: 13px;
    line-height: 16px;
    text-align: left;
    text-decoration: none;
    width: 111px;
}

.custom #related_posts li a:hover {
		text-decoration:underline;
}

.custom #related_posts li a img {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #E1E1E0;
    height: 100px;
    padding: 4px;
}

.custom #related_posts li a img:hover {
    background: #DDD;
    border: 1px solid #CCC;
}

.custom #related_posts {
    height: 270px;
}

.wpshare {width:100%; margin:10px 2px -10px 2px; }
.wpsharer {float: left; padding-right: 6px;display: inline;}