/*  
Theme Name: FIELKOW CUSTOM Worpdress Theme
Theme URI: http://www.morganandco.com/
Description: Custom Worpdress theme for Arnie FIelkow
Author: Marc Juneau
Author URI: http://www.nolagraphics.com
Version: 1.1
*/

body {
	font-family: Arial, Helvetica, sans-serif;
	background-attachment: scroll;
	background-image: url(images/bkg.jpg);
	background-repeat: no-repeat;
	background-position: center -90px;
	background-color: #D3DDE6;
}
img {
	border:0 none;
}
#wrapper {
	width: 958px;
	margin-top: 65px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#header {
	background-image: url(images/dome.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 95px;
	width: 958px;
	position: relative;
}
#header h1 {
	font-size: 17pt;
	color: #5b5b5b;
	font-family: Georgia, "Times New Roman", Times, serif;
	position: absolute;
	top: 65px;
	font-weight: normal;
	font-variant: normal;
	display: block;
	width: 380px;
	left: 15px;
	margin:0;
}
#header h1 span {
	font-size: 9pt;
	font-weight: normal;
	text-transform: uppercase;
	font-style: italic;
}
#header h1 a{
	font-size: 17pt;
	color: #5b5b5b;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-variant: normal;
	text-decoration:none;
}



#wrapper #header img {
	position: absolute;
	top: 5px;
	left: 352px;
}
#wrapper #header ul {
margin:0;
position:absolute;
right:-2px;
top:55px;
width:300px;
}
#wrapper #header ul li  {
color:#5B5B5B;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:10pt;
font-style:italic;
font-weight:bold;
padding-right:15px;
}

#wrapper #header ul.navs li {
float:none !important;
list-style-type:none;
}



#bread {
	width:100%;
	float:left;
	clear:both;
	background-color: #FFF;
	color:#999999;
	height:51px;
	margin:0;
}
#bread a {
	color:#999999;
}
/*NAV CLASSES*/

ul.navs li {
	list-style-type: none;
	float: left;
}
#nav {
	background-image: url(images/nav-bkg.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 35px;
	width: 958px;
}
#wrapper #nav ul.navs {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	display: block;
	width: 940px;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#wrapper #nav ul.navs li a {
	text-transform: uppercase;
	color: #FFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9pt;
	text-decoration: none;
	text-shadow: #000000 2px 2px 1px;
	font-weight: bold;
	padding:0;
	width:130px;
}



#wrapper #nav ul.navs li {
	text-transform: uppercase;
	color: #FFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9pt;
	text-decoration: none;
	padding-top: 10px;
	height:25px;
	text-align:center;
}
#wrapper #nav ul.navs li#menu-item-74 {
	padding-right: 0px;
}
#wrapper #nav ul.navs li#menu-item-74 ul li {
	padding-right:40px !important;
}
li.current-menu-parent {
	background-color:#A68D65;
}
#slideshow {
	background-image: url(images/slideshow.png);
	background-repeat: no-repeat;
	height: 338px;
	width: 958px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#twitterbar {
	background-image: url(images/twitter-bar.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 57px;
	width: 958px;
}
#wrapper #content.inpage {
	background-image: url(images/inner-bkg.jpg);
	background-repeat: repeat-x;
	width:938px !important;
	margin:0 10px;
	padding: 10px 0px;
	background-color:#ffffff;
}
.mypage {
	width:958px;
	float:left;
	background-image: url(images/bkg-second.jpg);
	background-repeat: repeat-x;
	background-color:#ffffff;
}
#content #lcol {
	float: left;
	width: 230px;
}
.mypage #content #lcol {
	background-image: url(images/inner-bkg.gif);
	background-repeat: no-repeat;
	float: left;
	width: 695px;
	margin:0 0 0 10px;
	background-position: left 51px;
}
.mypage #content.two-column #lcol {
	background-image: url(images/in-page-twocolumn.gif);
	background-repeat: no-repeat;
	background-color:#FFFFFF;
}
.mypage #content #lcol #sub-lcol {
	width:214px;
	float:left;
}
.mypage #content #lcol #sub-rcol {
	width:470px;
	float:right;
}
.mypage #content.two-column #lcol #sub-rcol {
	float:right;
width:680px;}

#lcol #sub-rcol h2#title, #lcol #sub-rcol h2.title, #bread h2#title{
color:#25482a;
margin:20px 0 5px 0;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20pt;
}

 #bread h2#title{margin:15px 0  0 15px;}

#lcol #sub-rcol .entry h3{ font-size:18pt; color:#25482a; margin:10px 0 10px 0; font-family:Georgia, "Times New Roman", Times, serif;}

#lcol #sub-rcol div.entry{ font-family:Arial, Helvetica, sans-serif; font-size:10pt; line-height:20px; padding:15px 20px 0 5px; color:#333333; }
.prof h3{margin:0 0 5px 0; color: #25482A; font-family:Georgia,"Times New Roman",Times,serif; font-size:13pt; font-style:italic; font-weight:normal;}
.prof h4{margin:0 0 5px 0; color: #25482A; font-family:Georgia,"Times New Roman",Times,serif; font-size:12pt; font-weight:normal;}
.prof h5{margin:0 0 15px 0; color: #25482A; font-family:Georgia,"Times New Roman",Times,serif; font-size:12pt; font-weight:normal;}
.prof h5 a{ text-decoration:underline; color: #AA9169; font-family:Georgia,"Times New Roman",Times,serif; font-weight:normal;}

.restaurants-main #map, .restaurants-wrap #map{
float:right;
height:400px;
width:400px;
}

.restaurants-wrap .col-left{
	width:480px !important;
	padding-left:15px;
	background-color:#FFFFFF;
	background-image:url(images/in-page-twocolumn.gif);
	background-repeat:no-repeat;
	background-position: left 55px;
}
.restaurants-main .restaurant-landing, .restaurants-wrap .col-right{width:430px; float:right;}
.restaurants-main .content-sidebar, .restaurants-wrap .col-left{width:500px; float:left; background-color:#FFFFFF;
background-image:url("images/in-page-twocolumn.gif");
background-repeat:no-repeat;background-position:left 45px;}

.restaurants-main h1{margin:0 0 0 15px;}
.restaurants-main p{clear:both; padding:0 10px 0 0; font-size:10pt;
line-height:20px;}
.content-sidebar #bread{margin:0 0 10px;}
.restaurant-list li  {
border-bottom:1px solid #EBEBEB;
float:left;
margin:0 15px 20px 0;
padding:10px;
width:380px;
height:120px;
}


.restaurant-list {
float:left;
margin-top:10px;
}
.restaurant-list a{
color:#25482A;
font-family:Georgia,"Times New Roman",Times,serif;
margin:10px 0;
}

ul.restaurant-list li {
background-color:#C4B190;
border:1px solid #504536;
list-style:none outside none;
float:left;
}
ul.restaurant-list li p{ clear:none !important;} 

div.flinfo h4 {
margin:0 0 10px 0;
}

div.flinfo .logo {
float:left;
margin:0 10px 10px 0;
}





.ratesub {
background-color:#F9F9F9;
background-image:url("images/dir-bg_share.gif");
background-position:center top;
background-repeat:repeat-x;
border:1px solid #CCCCCC;
float:right;
height:122px;
padding:8px;
width:220px;
margin:10px 10px;
}

.ratesub span {
color:#CC0000;
font-size:16px;
font-weight:bold;
}

.ratesub #restaurant-subscriber-email {
border:1px solid #CCCCCC;
font-size:12px;
margin:10px 0;
padding:5px;
width:200px;
}


.ratesub button {
-moz-background-inline-policy:continuous;
background:url("images/button-large.jpg") no-repeat scroll center top transparent;
cursor:pointer;
display:block;
float:right;
height:23px;
width:93px;
border:0 none;
}


.nameadd h1.entry-title {margin:10 0 10px 0; font-size:18pt; color:#25482A;}

#sub-rcol div.entry a, #sub-rcol .descr a, #sub-rcol .postmetadata a, #sub-rcol .hentry a{ color:#25482A;}
#sub-rcol div.entry a:hover,  #sub-rcol .descr a:hover, #sub-rcol .postmetadata a:hover,  #sub-rcol .hentry a:hover{ color:#584C3C;}


#sub-rcol #random-listing {width:200px; margin:0 auto;}
#sub-rcol #random-listing .excerpt{font-size:10pt;}
#sub-rcol #random-listing h3{
background-image:none !important;
background-repeat:no-repeat !important; 
clear:both;
margin:0 auto !important;
padding-top:7px !important; 
width:200px !important; 
font-size:13pt !important; 
height:auto !important;
float:none !important;}
#sub-rcol #random-listing h3 a{
	color:#25482A;
font-family:Georgia,"Times New Roman",Times,serif; 
text-decoration:none;}


#sub-rcol .logo-wrap img{width:150px; margin-top:15px;}
#sub-rcol .logo-wrap {width:150px; margin:15px auto;}
#sub-rcol #random-listing .excerpt{width:175px; margin:0 auto;}

#lcol .wrap {
	background-image: url(images/lcol-mid.png);
	background-repeat: repeat-y;
	float: left;
}
#lcol .wrap h3 {
	background-image: url(images/lcol-h3-bar.png);
	background-repeat: no-repeat;
	float: left;
	height: 37px;
	width: 230px;
	margin: 0px;
	padding-top: 7px;
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FFF;
	font-size: 14pt;
	font-weight: normal;
	text-shadow: #000000 -1px -1px 0px;
}
#lcol .wrap h3 span {
	font-size: 9pt;
	font-style: italic;
	text-transform: uppercase;
}

a.cta-1, a.cta-2, a.cta-3{display:block; width:184px; height:50px; color:#ffffff; text-align:center; text-decoration:none; padding:20px 0 0 0; font-weight:bold; font-size:13pt; font-family:Georgia, "Times New Roman", Times, serif;}

a.cta-1{margin:10px auto 0 auto; text-shadow:-1px -1px 0 #000000; 	background-image: url(images/cta1.jpg); background-repeat: no-repeat; font-size:21pt; padding:12px 0 0 0; font-weight:normal; }
a.cta-1:hover{margin:10px auto 0 auto; text-shadow:-1px -1px 0 #000000; 	background-image: url(images/cta-hover1.jpg); background-repeat: no-repeat; font-size:21pt; padding:12px 0 0 0; font-weight:normal;}

a.cta-2{margin:10px auto 0 auto; text-shadow:-1px -1px 0 #000000; 	background-image: url(images/cta2.jpg); background-repeat: no-repeat;}
a.cta-2:hover{margin:10px auto 0 auto; text-shadow:-1px -1px 0 #000000; 	background-image: url(images/cta-hover2.jpg); background-repeat: no-repeat;}


a.cta-3{margin:10px auto 0 auto; text-shadow:-1px -1px 0 #000000; 	background-image: url(images/cta3.jpg); background-repeat: no-repeat;}
a.cta-3:hover{margin:10px auto 0 auto; text-shadow:-1px -1px 0 #000000; 	background-image: url(images/cta-hover3.jpg); background-repeat: no-repeat;}


.book a{display:block; width:100%; font-size:13pt; font-weight:bold; margin:0 0 10px 0;}
.book ul{margin:30px 0 0 0;}
.book li{list-style-type:none; margin:0 0 20px 15px;}

#content #lcol .wrap .thecontent {
	background-image: url(images/lcol-div.png);
	background-repeat: no-repeat;
	float: left;
	width: 100%;
	height: 320px;
}
#content #lcol .wrap .thefoot {
	background-image: url(images/lcol-foot.png);
	background-repeat: no-repeat;
	float: left;
	height: 21px;
	width: 230px;
}
#content #rcol {
	float: right;
	width: 728px;
}
.mypage #content #rcol {
	float: right;
	width: 220px;
}
#content #rcol #sub-lcol {
	float: left;
	width: 498px;
	margin:0;
}
#rcol h3 {
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #4d3610;
	font-size: 14pt;
	font-weight: normal;
	text-shadow: #ffffff -1px -1px 0px;
}
#rcol #sub-lcol h3 {
	background-image: url(images/rcol-lcol-h3.png);
	background-repeat: no-repeat;
	float: left;
	height: 37px;
	width: 498px;
	margin: 0px;
	padding-top: 7px;
	clear: both;
}
#rcol h3 span {
	font-size: 9pt;
	font-style: italic;
	text-transform: uppercase;
}
#rcol #sub-lcol .thecontent {
	background-image: url(images/rcol-lcol-mid.png);
	background-repeat: repeat-y;
	height: 320px;
	clear: both;
	float: left;
	width: 100%;
}
#rcol #sub-lcol .thecontent .pad{padding:0 15px;}
#rcol #sub-lcol .thecontent .pad h2{display:none;}
#rcol #sub-lcol .thecontent .pad ul{margin:0; padding:0;}
#rcol #sub-lcol .thecontent .pad ul li{margin:0 0 20px 0; padding:0; list-style-type:none;}
#rcol #sub-lcol .thecontent .pad ul li p{margin:0 0 10px 0; padding:0; list-style-type:none; font-size:10pt; line-height:20px;}
#rcol #sub-lcol .thecontent .pad ul li a.post-title{text-decoration:none; font-size:12pt; color:#25482A; font-family:Georgia,"Times New Roman",Times,serif; font-weight:bold; display:block; margin:0 0 5px 0; } 
#rcol #sub-lcol .thecontent .pad ul li .post-date{display:none;}

#rcol #sub-lcol .thefoot {
	background-image: url(images/rcol-lcol-foot.png);
	background-repeat: no-repeat;
	clear: both;
	float: left;
	height: 21px;
	width: 498px;
}
/*-----------------------*/
#rcol #sub-rcol h3 {
	background-image: url(images/rcol-rcol-h3.png);
	background-repeat: no-repeat;
	float: left;
	height: 37px;
	width: 230px;
	margin: 0px;
	padding-top: 7px;
	clear: both;
}
.inpage #rcol #sub-rcol h3 {
	background-image: url(images/sidebar-inner-head.png);
	background-repeat: no-repeat;
	height: 32px;
}
#content #rcol #sub-rcol {
	float: right;
	width: 230px;
}
#rcol #sub-rcol .thecontent {
	background-image: url(images/rcol-rcol-mid.png);
	background-repeat: repeat-y;
	height: 320px;
	clear: both;
	float: left;
	width: 230px;
}
.inpage #rcol #sub-rcol .thecontent {
	background-image: url(images/sidebar-inner-mid.png);
	background-repeat: repeat-y;
}
#rcol #sub-rcol .thefoot {
	background-image: url(images/rcol-rcol-foot.png);
	background-repeat: no-repeat;
	clear: both;
	float: left;
	height: 21px;
	width: 230px;
}
.inpage #rcol #sub-rcol .thefoot {
	background-image: url(images/sidebar-inner-foot.png);
	background-repeat: no-repeat;
}
#wrapper #content {
	float: left;
	width: 958px;
	background-color:#FFFFFF;
}

#twitter-feed{
	list-style-type: none;
	padding: 3px;
	margin: 0;
	font: 12px helvetica, arial, tahoma, sans-serif;
	color:#FFFFFF;
	}
#twitter-feed li{	list-style-type: none; text-align:left;
}
#twitter-feed li a{ color:#F08805;}
#twitter-feed li a:hover{ color:#fff;}
#twitter-feed ul{margin:10px 0 0 15px;}
#wrapper #footer {
	background-image: url(images/footer.png);
	background-repeat: no-repeat;
	float: left;
	height: 162px;
	width: 958px;
position:relative;
}
/*Footer NAV CLASSES*/
ul#menu-tertiary-menu {margin:-15px auto 10px;
text-align:center;
width:550px; }
ul#menu-tertiary-menu li a{ padding:0 25px 0 25px; border-right:#fff 1px solid; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:9pt; text-decoration:none; }
ul.navs li#menu-item-371 a{border-right:none; padding:0 0 0 25px;}
ul.social {margin:15px auto;
text-align:center;
}
ul.social li a,  ul.social li {color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:9pt; text-decoration:none;}
.add{color:#FFFFFF;
font-size:9pt;
margin:18px auto;
text-align:center;
width:550px;
word-spacing:4px;}
.add a{color:#fff;}
a.copyright{color:#fff; font-size:9pt; float:right; margin:-75px 15px 0 0; width:86px; height:50px; position:relative; background-image: url(images/logo_morg.png);
text-indent:-9999px;
}

.by{position:absolute; right:35px; bottom:75px; color:#fff;}

#wrapper #footer img#logofoot{width:163px; margin:-20px auto 0 auto; display:block;}

/* Captions */

    img.centered {
    display: block;
    margin-left: auto;
    margin-right: auto;
    }

    img.alignright {
    padding: 4px;
    margin: 0 0 2px 7px;
    display: inline;
    }

    img.alignleft {
    padding: 4px;
    margin: 0 7px 2px 0;
    display: inline;
    }

    .alignright {
    float: right;
    }

    .alignleft {
    float: left;
    }


.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */

.post-thumb{width:275px; height:350px; float:left; margin-right:15px;}
body.category-staff .the-content li{ list-style-type:none; font-weight:bold;}

/* Blog Styles */
.entry h2 {
color:white;
font-family:Georgia,Times New Roman,Times,serif;
font-size:18pt;
font-weight:lighter;
line-height:50px;
margin:0;
padding:4px 1px 6px;
}

div.date  {
background:url("images/date_bg.png") no-repeat scroll 0 0 transparent;
float:left;
height:82px;
line-height:1;
margin:6px 4px 0 0;
padding:1px;
width:90px;
}

.date {
color:#444444;
float:left;
font-weight:800;
margin:4px 1px 0 0;
padding:0 2px;
text-align:center;
}

div.date .month {
color:#B74D01;
font-family:Times New Roman,Times,serif,Arial,Georgia;
font-size:17px;
font-weight:bold;
margin-bottom:8px;
margin-left:-3px;
margin-top:18px;
text-align:center;
}
div.date .nr {
color:#000000;
font-size:22px;
font-weight:bold;
margin-right:5px;
margin-top:-7px;
text-align:center;
}

div.date .year {
color:#B74D01;
font-size:11px;
font-weight:bold;
margin-right:5px;
margin-top:2px;
text-align:center;
}
.post h2 a {
text-decoration:none;
}

.post h2 a:hover{
text-decoration:none;
}


.post p {
margin:2px 10px 5px 12px;
padding:1px;
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:10pt;
line-height:20px;
}


.postmetadata2 img {
border:0 none;
margin:0;
padding:0;
}
.postmetadata2 a {
color:black;
}
.postmetadata2 {
font-size:80%;
}
.postmetadata2 {
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
font-size:80%;
margin-bottom:20px;
padding:1px 8px 1px 5px;
color:black;
}

body.archive .entry {
background:url("images/in-page-twocolumn.gif") repeat-x scroll left bottom transparent;
margin:1px 10px;
padding:0 10px 3px;
}

body.archive .post {
margin:10px 0;
padding:0 5px 1px;
width:660px;
}
body.category-staff .post {min-height:400px;
}
body.single .post, body.single .entry  { background:none !important; font-size:10pt;
line-height:20px;}
body.single p{color:#333333 !important; font-size:10pt;
line-height:20px; }

iframe #calendarTitle{display:none;}
