@charset "UTF-8";
/* CSS Document */

body {
	background-color:#5bcab4;
}

#bigcontainer {
width:1115px;
background-color:#FFFFFF;
position:relative;
}

/* Header Area */

#head1 {
width:1115px;
height:78px;
background-image:url(img/header1.jpg);
background-repeat:no-repeat;
position:relative;
}
#head1 form#searchform {
position:absolute;
top:15px;
right:180px;
}
#head2 {
width:1115px;
height:64px;
background-image:url(img/header2.jpg);
background-repeat:no-repeat;
position:relative;
}
#head3 {
width:1115px;
height:70px;
background-image:url(img/header3.jpg);
background-repeat:no-repeat;
position:relative;
}
#head4 {
width:1115px;
height:130px;
background-image:url(img/header4.jpg);
background-repeat:no-repeat;
position:relative;
}

#headerspacer{
position:relative;
width:1115px;
height:75px;
background-color:#FFFFFF;
}

#picturebox {
position:absolute;
border: solid 1px #000;
top:50px;
left:25px;
width:615px;
height:355px;
background-color:#000000;
}
#head_food {
position:absolute;
border: solid 1px #555;
top:50px;
right:25px;
width:430px;
height:80px;
background-color:#9ab8b6;
}
#head_twitter {
position:absolute;
border: solid 1px #555;
top:142px;
right:25px;
width:430px;
height:262px;
background-color:#bbfcf8;
}

/* Menu Area */

#menu {
position:relative;
background-color:#cfcfcf;
width:1065px;
height:20px;
}
#menu ul {
list-style: none;
padding: 3px;
margin: 0;
}
#menu li
{
float: left;
margin: 0px 15px 0px 7px;
} 
#menu_b {
position:relative;
background-color:#96dedc;
margin-top:3px;
width:1065px;
height:4px;
}

/* Content Area */

.contentblock {
width: 1015px;
padding: 10px 25px 25px 25px;
}

.contentheader {
width: 1015px;
}

.submit {
border:solid 1px #333;
}
#searchtext {
border:solid 1px #333;
margin-right:10px;
}

/* Footer Area */
#footer {
position:relative;
width:1085px;
height:210px;
background-color:#aaa;
position:relative;
padding:15px;
}
#footer_text {
border: 1px #222 solid;
background-color:#fbf786;
text-align:center;
width:1005px;
height:190px;
padding:5px 5px 5px 60px;
margin:5px 0px 5px 0px;
overflow:inherit;
}
#footer_text ul {
list-style: none;
padding: 3px;
margin: 0;
}
#footer_text li
{
margin: 0px 15px 0px 7px;
} 
#footer_graphic {
position:relative;
width:1115px;
height:133px;
background-image:url(http://www.msglasspilot.com/wp-content/themes/swirls/img/footer1.jpg);
background-repeat:no-repeat;
position:relative;
}
.footer_widget{
float:left;
text-align:left;
margin:5px;
height:auto;
background-color:#fbf786;
border:none;
}
h2.widget_title {
text-align:left;
font-size:15px;
font-weight:bold;
font-family: Lucida Sans, Helvetica, Arial, sans-serif;
padding:0px 0px 5px 0px;
margin:0px;
}
.footer_widget table#wp-calendar{
background-color:#ccc;
font-family: Lucida Sans, Helvetica, Arial, sans-serif;
font-size:14px;
}
.footer_widget table#wp-calendar td{
border: solid 1px #999;
color:#666666;
}
.footer_widget table#wp-calendar td a{
font-weight:bold;
color:#000;
}
.footer_widget ul#recentcomments {
width: 500px;
}
.footer_widget ul#recentcomments li.recentcomments{
padding:3px 0px 3px 0px;
}
.footer_widget select{
width: 200px;
margin: 0px 25px 0px 15px;
}
.footer_widget #archive{
width: 200px;
margin: 0px 25px 0px 15px;
}
.footer_widget ul.blogroll{
padding:0px 25px 0px 15px;
}
.footer_widget ul.blogroll li{
padding:3px 0px 3px 0px;
}

/* Text Styles */
#menu{
font-size:14px;
font-family: Lucida Sans, Helvetica, Arial, sans-serif;
}
#menu A:link{
text-decoration:none;
color:#000;
}
#menu A:hover{
text-decoration:none;
color:#0a7a77;
}
#menu A:visited{
text-decoration:none;
color:#444;
}
#menu A:active{
text-decoration:none;
color:#000;
}
.image_left{
display:block;
float:left;
}
#head_twitter p.twitter-message {
font-family: Lucida Sans, Helvetica, Arial, sans-serif;
text-align:left;
font-size:13px;
padding:5px 15px 5px 15px;
}
#head_food {
font-family: Lucida Sans, Helvetica, Arial, sans-serif;
text-align:left;
font-size:13px;
}
#head_food p a{
padding:0px 0px 0px 30px;
text-decoration:underline;
}

.contentblock div.navigation {
font-family: Lucida Sans, Helvetica, Arial, sans-serif;
font-size:13px;
}
.contentblock p.date {
font-family: Lucida Sans, Helvetica, Arial, sans-serif;
text-align:left;
font-size:13px;
font-weight:bold;
}
.contentblock h2 {
font-family: Lucida Sans, Helvetica, Arial, sans-serif;
text-align:left;
font-size:15px;
font-weight:bold;
}
.contentheader h2{
font-family: Lucida Sans, Helvetica, Arial, sans-serif;
text-align:left;
font-size:30px;
line-height:32px;
color:#556c6b;
}
.contentheader h2 a:link, .contentheader h2 a:visited, .contentheader h2 a:active{
color:#556c6b;
text-decoration:none;
}
.contentheader h2 a:hover{
color:#000;
text-decoration:none;
}
.contentheader p, .contentfooter p{
font-family: Lucida Sans, Helvetica, Arial, sans-serif;
text-align:left;
}

.contentmiddle p.postmetadata{
font-family: Lucida Sans, Helvetica, Arial, sans-serif;
font-size:12px;
text-align:left;
color:#000;
}

.contentmiddle p{
text-align:left;
font-family: Lucida Sans, Helvetica, Arial, sans-serif;
font-size:13px;
line-height:20px;
color:#000;
margin:5px 0px 10px 0px;
}
.contentmiddle p a{
color:#378d7c;
}


.footer_widget{
font-size:13px;
font-family: Lucida Sans, Helvetica, Arial, sans-serif
}
.footer_widget a{
text-decoration:underline;
font-weight:bold;
}

/*PLUGIN*/

li.feedreading_bookmark { /* margin-top: 1em; */
	
}

/*
 * Every icon in the blogroll
 */
li.feedreading_bookmark img {
	border: none;
}

li.feedreading_bookmark a.feedreading_anchor {
text-align:left;
font-family: Lucida Sans, Helvetica, Arial, sans-serif;
padding-left:15px;
/*	font-family: Georgia,serif;
	color:#4E443C;
	font-variant: small-caps;
	text-transform: none; 
	font-weight: bold; 
	margin-bottom: 0;*/
}

/*
 * This should be fitting most themes. It should apply to the publication-age 
 * displayed for each bookmark.
 */
div.lastPublicationDate { 
	/* margin-left:2em; */
}

/* Comment Page Styles */

#respond {
font-family: Lucida Sans, Helvetica, Arial, sans-serif;
font-size:14px;
}
.formbox {
border:solid 1px #333;
margin-right:10px;
}
#comments, .commentlist, #comments div.navigation {
font-family: Lucida Sans, Helvetica, Arial, sans-serif;
font-size:13px;
}
#comments, .commentlist {
text-align:left;
}
.commentlist img {
float:left;
margin-right:5px;
}