/* base
----------------------------------------------- */

body { margin: 0; padding: 0; font-family:  Calibri, "Helvetica Neue", Helvetica Neue, Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif; color: #000; 
       background: white; }
blockquote, h3, p, li, address { padding-right: 0px; padding-left: 0px; font-size: 1em; line-height: 1.6em; }
blockquote { margin-right: 0; margin-left: 20px; }
h1, h2, h3 { margin: 0 0 15px 0; padding: 0 0px; font-weight: normal; }
h1, h2 { font-family: Georgia, Times, serif; }
h1 { font-size: 1.4em; }
h2 { font-size: 1em; font-style: italic; }
hr { margin: 2em auto; width: 370px; height: 1px; color: #7a7e7d; background-color: #7a7e7d; border: none; }
small, .small { font-size: 0.9em; }

/* links
----------------------------------------------- */

a { text-decoration: none; color: #000; border-bottom: 1px #000 solid; }
a img { border: none; }
h1 a, h2 a, h3 a { border: none; }
h3 { font: 2em Calibri, "Helvetica Neue", Helvetica Neue, Times, serif; }
#site-name a { border: none; }
#sidebar-2 a, #sidebar-1 a { color: #c00; border: none; }

/* layout   F5Dc0f   70193d
----------------------------------------------- */

#accessibility { position: absolute; top: -10000px; }
#head { text-align: left; width: 780px; margin: -130px auto 0px; padding: 20px 0 0 0; position: relative; }
#head a { border:none; height:340px; overflow: hidden; }

.post { width: 100%; margin: 0 auto; text-align: center; padding-top: 40px; clear: both;  }

.post h3 a  { padding: 5px 10px 5px 24px; margin-left: -24px; }

.post-content { width:780px; margin: 0 auto; text-align: left; }
.post-meta { width: 220px; margin-right: 40px; float: left; padding-top: 20px; border-top: 0px solid black; }
.post-main {  width: 520px; float: left; padding: 20px 0px; border-top: 0px solid #787878; }

#map { border: 3px solid #b9b9b9; padding: 2px; background: white; }
.photoPost { border: 1px solid #b9b9b9; padding: 9px; background: white; }
 
#entire { width: 780px; text-align: left; margin: 0 auto;} 
 
.logo-float { position: absolute; bottom: 20px; left: 20px; }
/**
.qatar h3 a { color: #70193d !important; }
.burgh h3 a { color: black !important; }


.qatar .post-main { border-color: #70193d; }

.city { color: #d3d3d3; font-size:7.2em; width: 200px; border-bottom: 0px solid #787878; overflow: hidden; line-height: .4em; margin:0; padding:0 0 5px 0px;}

/*.qatar .city { color: #70193d; }
.burgh .city { color: #F5DC0F; }*/

#sidebar-1, #sidebar-2 { padding-top: 50px; width: 150px; }
#sidebar-1 { margin-right: 5px; float: left; text-align: right; }
#sidebar-2 { margin-left: 5px; float: right; }
.section_list { margin: 0 0 10px 0; padding: 0; list-style-type: none; }
.section_list ul { list-style-type: none; }
.section_list li { margin: 0 10px 2px 0; padding: 0; }
#content { margin: 0 0; padding-top: 0px; }

#foot { margin-top: 5px; clear: both; padding: 20px 0 20px 260px; text-align: left; width: 520px;}


/* box model hacks
http://archivist.incutio.com/viewlist/css-discuss/48386
----------------------------------------------- */

#container {
\width: 770px;
w\idth: 760px; }

#sidebar-1, #sidebar-2 {
\width: 150px;
w\idth: 150px; }

/* overrides
----------------------------------------------- */

#sidebar-2 p, #sidebar-1 p { font-size: 0.8em; line-height: 1.5em; }
.caps { font-size: 0.9em; letter-spacing: 0.1em; }
div.divider { margin: 2em 0; text-align: center; }

/* articles
----------------------------------------------- */

.post-meta { font-size: 1em; text-align: right; color: #9a9a9a; overflow: ; }
.post-meta a { color: #787878; border-color: #787878; }
.post-meta p, .post-meta address { padding-left: 0; margin-left: 0; }
.directory { list-style-type: circle; }
.author { font-style: normal; }


/* comments
----------------------------------------------- */

.comments-wrapper{ clear: both; width: }
.comments_error { color: #000; background-color: #fff4f4; }
ul.comments_error { padding : 0.3em; list-style-type: circle; list-style-position: inside; border: 2px solid #fdd; }
div#cpreview { color: #000; background-color: #f1f1f1; border: 2px solid #ddd; }
form#txpCommentInputForm td { vertical-align: top; }
#comments-help { margin: 2px 0 15px 0; font-size: 0.7em; }

/* error page
----------------------------------------------- */

.error-status { font: 1.3em Georgia, Times, serif; }