/*
Theme Name: Orange
Theme URI: http://www.themeporter.com
Version: 1.0
Description: Orange Theme Porter to Wordpress
Author: Theme Porter
Author URI: http://www.themeporter.com
*/
body {
        margin: 0;
        padding: 0;
        font-family: Helvetica, Arial, sans-serif;
        font-size: 15px;
       background: #dddddd url("images/background.png") repeat;

        color: #000000;
}

img {
        margin: 0;
        padding: 0;
        border: 0px none;
}

a {
   color: #000000;
   text-decoration: none;
}
a:visited {
   color: #000000;
}
a:hover {
   color: #3853a4;
   text-decoration: none;
}
.marginFix {
        width: 1100px;
/*      margin: 0 auto 0 auto;
*/
}
.main {
       width: 1100px;
        margin: 0 auto 0 20px;
}

.topa {
        width: 950px;
       clear: both;
       border-top: 2px solid #ffffff;
       border-bottom: 2px solid #ffffff;
        height: 35px;
}

.topMenu {
       float:left;width:950px;
        font-size: 11px;
        background: #b7bac5;
}

.topMenu ul {
        padding: 5px 0px 5px 14px;
        margin: 0px;
        list-style: none;
        border: none;
}

.topMenu li {
        display: inline;
}

.topMenu li a {
        color: #f04e23;
        background: inherit;
        font-weight: bold;
        padding: 0px 0px 0px 0px;
        margin: 0;
        text-decoration: none;
}

.topMenu li a:hover {
        color: #000;
        font-weight: bold;
        padding: 0px 0px 0px 0px;
        margin: 0;
        text-decoration: none;
}


#buttonNews {
   float: left;
   display: block;
   width: 57px;
   height: 30px;
   background: url("images/news.png") no-repeat 0 0;
}

#buttonNews:hover {
   background: url("images/news_.png") no-repeat 0 0;
}

#buttonNews span {
   display: none;
}

#buttonTour {
   float: left;
   display: block;
   width: 57px;
   height: 30px;
   background: url("images/tour.png") no-repeat 0 0;
}

#buttonTour:hover {
   background: url("images/tour_.png") no-repeat 0 0;
}

#buttonTour span {
   display: none;
}

#buttonVideo {
   float: left;
   display: block;
   width: 60px;
   height: 30px;
 background: url("images/video.png") no-repeat 0 0;
}

#buttonVideo:hover {
   background: url("images/video_.png") no-repeat 0 0;
}

#buttonVideo span {
   display: none;
}

#buttonFeatures {
   float: left;
   display: block;
   width: 91px;
   height: 30px;
   background: url("images/features.png") no-repeat 0 0;
}

#buttonFeatures:hover {
   background: url("images/features_.png") no-repeat 0 0;
}

#buttonFeatures span {
   display: none;
}

#buttonForum {
   float: left;
   display: block;
   width: 65px;
   height: 30px;
   background: url("images/forum.png") no-repeat 0 0;
}

#buttonForum:hover {
   background: url("images/forum_.png") no-repeat 0 0;
}

#buttonForum span {
   display: none;
}

.search {
        float: left;
        width:250px;
}

.search p {
        text-align: right;
        margin: 14px 0 0 0;
        padding: 0;
}

.topb {
	clear: both;
       margin-top: 10px;
        float: left;
        width: 970px;
        height: 154px;
        background: url('images/header.png') no-repeat bottom left;
}

.headerad {
    margin-top: 48px;
    padding-right: 35px;
    float: right;
    width: 728px;
    height: 90px;
}

.cont {
        clear: both;
}

.smallVideo {
   padding-bottom: 20px;
}

.smallNews {
   padding-bottom: 10px;
}

.smallNewsTitle {
   font-family: Helvetica, Arial, sans-serif;
   font-weight: bold;
   text-transform: uppercase;
}
.smallNewsInfo {
   clear: both;
   width: 345px;
   height: 16px;
   border-bottom: 2px Solid #ffffff;
   display: block;
}
.smallNewsExcerpt {
   font-family: Helvetica, Arial, sans-serif;
   font-size: 12px;
   border-bottom: 2px Solid #ffffff;
   width: 345px;

}

.smallNewsInfoLeft {
   font-family: Helvetica, Arial, sans-serif;
   font-size: 11px;
   float: left;
}
.smallNewsInfoRight {
   font-family: Helvetica, Arial, sans-serif;
   font-size: 11px;
   float: right;
}

.leftColumn {
        color: #000000;
	float: left;
        margin: 0;
        width: 345px;
        padding: 8px 0px 8px 14px;
        background: #b7bac5;
}

.rightColumn {
 float: right;
        width: 135px;
}

.farRightColumn {
 float: right;
        width: 220px;
}


.leftColumn h2 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 18px;
        font-weight: normal;
        letter-spacing: -1px;
        padding: 0 0 4px 0;
        margin: 0;
        border-bottom: 2px Solid #666;
}


.pageHeader {
        color: #666;
        padding: 0px 0px 10px 0px;
}

.pageHeader h2 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 18px;
        font-weight: normal;
        letter-spacing: -1px;
        margin: 0;
}

.leftColumn h2 span {
        color: #f04e23;
}

.leftColumn ul {
        padding: 0;
        margin: 0 0 18px 0;
        list-style: none;
}

.leftColumn li {
        display: list-item;
        margin: 0;
        background: #fff url('images/dotted.gif') repeat-x bottom;; padding-left:0; padding-right:0; padding-top:2px; padding-bottom:3px
}

.leftColumn p {
        margin: 0;
}


.kimmelCenter {
       margin-left: 362px;
       margin-right: 220px;
        width: 550px;
        padding: 8px 14px 0px 0px;
       display: block;
/*        margin-right: 180px;*/
}

.center {
       margin-left: 359px;
       margin-right: 120px;
        width: 565px;
        padding: 8px 14px 0px 12px;
       display: block;
       background: #b7bac5;
/*        margin-right: 180px;*/
}

.center h2 {
        font-weight: normal;
        letter-spacing: -1px;
        font-family: Helvetica, Arial, sans-serif;
        padding: 0 0 0px 0;     
        margin: 0;
        color: #666;
}

.center h2 a {
        color: #000000;
        text-decoration: none;
}

.center h2 a:hover {
        color: #3853a4;
        text-decoration: none;
}

.center p {
        padding: 4px 0 0px 0;
        margin: 0;
}

.right {
        padding: 8px 0 8px 0;
        clear: both;
        width: 450px;
}

.right img {
        float: left;
        margin: 0 20px 0 0;
}

.slinks {
        clear: both;
        border-bottom: 1px solid #ccc;
        text-align: right;
        padding: 0 0 10px 0;
        margin: 0;
        font-family: Tahoma, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #ccc;
}

.slinks ul {
        padding: 0;
        margin: 0;
        list-style: none;
        display: inline;
        border: none;
}

.slinks li {
        display: inline;
        padding: 0;
        margin: 0;
}

.slinks li a, .slinks a {
        color: #999;
        background: #fff;
        padding: 0 6px 0 6px;
        margin: 0;
        text-decoration: none;
}

.slinks li a:hover, .slinks a:hover {
        color: #666;
        margin: 0;
        text-decoration: none;
        background: #fff url('images/arrup.gif') no-repeat bottom;; padding-left:6px; padding-right:6px; padding-top:0; padding-bottom:10px
}

.cpr {
        clear: both;
}

.cpr p {
        font-family: Tahoma, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #999;
        margin: 2px 0;
        padding: 0;     
}

.cpr a {
        font-weight: bold;
        text-decoration: none;
        color: #999;
}

.cpr a:hover {
        font-weight: bold;
        text-decoration: none;
        color: #666;
}

p.date {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        text-align: right;
        padding: 3px 0 3px 0;
        vertical-align: middle;
}

.date a:link, .date a:visited {
        color: #f04e23;
        text-decoration: underline;
}

.date a:hover, .date a:active {
        color: #f04e23;
        text-decoration: none;
}

.date img {
        vertical-align: middle;
        margin: 0 5px 0 5px;
        padding: 0;
}

/* 888888888888888888888888888888888888888888888888 */

input.text {
        margin: 0;
        width: 130px;
        border: 1px solid #ccc;
        background: #fff;
        color: #777;
}

input.text:hover {
        border: 1px solid #666;
}

input.searchbutton {
        margin: 1px;
        font-size: 10px;
        font-family: Arial, Helvetica, sans-serif;
        border: none;
        background: #FFFFFF;
        color: #f04e23;
        padding: 1px;
        text-transform: uppercase;
}

fieldset {
        border: 1px solid #ccc;
}

textarea.text {
        height: 150px;
        width: 90%;
        border: 1px solid #ccc;
        background: #fff;
        color: #444;
}

textarea.text:hover {
        border: 1px solid #bbb;
        background: #FFFFF4;
        color: #000;
}

input.field {
        border: 1px solid #ccc;
        background-color: #fff;
        width: 200px;
        color: #444;
}

input.field:hover {
        border: 1px solid #bbb;
        background: #fff;
        color: #444;
}

input.button {
        font-size: 10px;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-weight: bold;
        background: #f4f4f4;
        color: #555;
        border: 1px Solid #ccc;
}

.postSeparator {
   width: 565px;
   height: 2px;
   float: left;
   background: #ffffff;
   margin-bottom: 10px;
}
.tweetKimmelSeparator {
   width: 570px;
   height: 2px;
   float: left;
   background: #ffffff;
   margin-bottom: 10px;
}
/
.tweetSeparator {
   width: 345px;
   height: 2px;
   float: left;
   background: #ffffff;
   margin-bottom: 10px;
}
/*post stylng*/
.post{
   margin-bottom: 10px;
       display: block;
        background: #b7bac5;

}

.post .info{
padding:2px 3px 3px 8px;
border:1px solid #e3e4e4;
font-size:0.9em;
background: #b7bac5;

}


.info a{
color:#333;
text-decoration: none;
}

.info a:visited{
color:#ff6600;
}


.entry {
   width: 579px;
   display: block;

   background: #b7bac5;
}
.kimmelTweetContainer {
   width: 580px;
   height: 70px;
   display: block;
   background: #b7bac5;
}
.entryContainer {
   width: 345px;
   display: block;
   background: #b7bac5;
}
.entry a:visited{
color:#000000;
}

.entry a{
color:#000000;
}

.entryTweet {
   font-family: Helvetica, Arial, sans-serif;
   padding-left: 4px;
   width: 285px;
   float: left;
   font-size: 12px;
   background: #b7bac5;
}

.entryTweetKimmel {
   font-family: Helvetica, Arial, sans-serif;
   padding-left: 4px;
   width: 520px;
   font-size: 12px;
   float: right;
   background: #b7bac5;
}

.entryTweetDate {
   font-family: Helvetica, Arial, sans-serif;
   font-size: 11px;
   display: block;
   color: #FFFFFF;
   padding-bottom: 6px;
}

.entryTweet a {
   text-decoration: underline;
}


.entryTweetThumbnail {
   width: 50px;
   padding-right: 4px;

   margin-bottom: 10px;
   border-right: 2px solid #FFFFFF;
   float: left;
}
.entryArticle {
   width: 459px;
   float: left;
   display: block;
   background: #b7bac5;
}

.entryArticle h2 {
   font-family: Helvetica, Arial, sans-serif;
   font-size: 24px;
   font-weight: bold;
}

.entryInfo {
   width: 102px;
   padding-left: 4px;
   display: block;
   border-left: 2px solid #FFFFFF;
   float: left;
}
.entryInfoTitle {
   font-family: Helvetica, Arial, sans-serif;
   font-size: 9px;
   color: #0e8341;
}
.entryInfoValue {
   font-family: Helvetica, Arial, sans-serif;
   font-size: 12px;
   display: block;
   color: #FFFFFF;
   padding-bottom: 6px;
}

.entryInfo a {
        color: #FFFFFF;
        text-decoration: none;
}


.entryInfo a:visited {
        color: #EEEEEE;
        text-decoration: none;
}

.tourList {
   font-family: Helvetica, Arial, sans-serif;
   font-size: 12px;
}

.tourLeg {
   padding-bottom: 10px;
   border-bottom: 2px solid #ffffff;
}

.tourList a {
        color: #000;
        margin: 0px;
       font-family: Helvetica, Arial, sans-serif;
       font-size: 15px;
       font-weight: bold;
        text-decoration: none;
        display: block;
       border-bottom: 2px solid #ffffff;
  padding: 5px 0 5px 0;
       margin-bottom: 5px;

}
.videoInfoLeft {
   font-family: Helvetica, Arial, sans-serif;
   font-size: 11px;
   float: left;
}
.videoInfoRight {
   font-family: Helvetica, Arial, sans-serif;
   font-size: 11px;
   float: right;
}
.comments {
   font-family: Helvetica, Arial, sans-serif;
   font-size: 12px;
   width: 450px;
}

.commentsLine {
   color: #ffffff;
   border: 0;
   height: 2px;
   width: 450px;
   border-color: #ffffff;
   background: #ffffff;
}
.comments li {
   padding-bottom: 15px;

}

.comments a{

color:#ffffff;

}



#commentform {
margin: 1em 0;
margin-left: 40px;
background: #b7bac5;
width: 280px;
}

#commentform textarea {
background: #f8f7f6;
border: 1px solid #d6d3d3;
width: 280px;
}
#commentform textarea:hover {
background: #FFFFFF;
border: 1px solid #d6d3d3;
}
#commentform textarea:focus {
background: #ffffff;
border: 1px solid #939793;
}

#commentform #email, #commentform #author, #commentform #url {
font-size: 1.1em;
background: #f8f7f6;
border: 1px solid #d6d3d3;
width: 280px;
}
#commentform #email:hover, #commentform #author:hover, #commentform #url:hover {
font-size: 1.1em;
background: #ffffff;
border: 1px solid #d6d3d3;
width: 280px;
}
#commentform #email:focus, #commentform #author:focus, #commentform #url:focus {
font-size: 1.1em;
background: #ffffff;
border: 1px solid #939793;
width: 280px;
}
#commentform input{
margin-bottom: 3px;
}

blockquote {
        margin: 15px 30px 0 10px;
        padding-left: 20px;
        border: 3px double #cecece;
        font-style: italic;
        }
        

