/*
Theme Name: At Home Catering
Theme URI: http://athomecatering.co.uk/
Description: At Home Catering
Version: 1.0

*/
body { background-color:#5e6168; margin:0; }

p, h1, h3, ol, ul, li { color:#F8F8FF }
p, ol, ul, li, a {font-weight:bold;}

p, h1, h2, h3, ol, ul, li, a { font-family: Century Gothic, Arial, Helvetica, sans-serif; margin-top:0; text-align:left; }
p, ol, ul, li, a { font-size:13px; line-height:18px; margin-bottom:7px; }

a { color:#D6FF97; text-decoration:none }

h1, h2 { margin-bottom:15px; font-weight:normal }

h1 { font-size:34px; line-height:38px; }
h2 { font-size:20px; line-height:22px; color:#74a748 }


.float-left { float:left; }
.float-right {float:right; }

.left { text-align:left; }
.right { text-align:right; }
.center { text-align:center; }

.border-right { border-right:1px solid #F8F8FF; }
.border-left { border-left:1px solid #F8F8FF; }

.force { clear:both; }

.container, .footer { width:950px; margin: 0 auto; }
.head-container { height:128px; padding:20px 0 30px; }
.athome { width:679px; }

.contact { width:234px; padding-top:40px; }
.contact p { color:#FFFFFF; font-weight:normal; text-align:right; margin: 0; font-size:13px }
.contact p span { font-weight:bold; font-size:16px }
.contact a { color:#FFFFFF; font-weight:bold; text-decoration:none; text-align:right; }

.col1 { width:260px; padding:0 18px; height:300px; margin-bottom:20px  }
.col1 span { font-weight:normal; }

.col2 { width:310px; padding:0 18px; height:300px; }
.col3 { width:280px; padding:0; height:300px;  }

.col4 { width:260px; padding:0 18px; height:500px; margin-bottom:20px  }
.col4 span { font-weight:normal; }

.col5 { width:310px; padding:0 18px; height:500px; }
.col6 { width:280px; padding:0; height:500px;  }


.navigation { height: 22px; }

/*.nav a { display:block; color:#F8F8FF; font-size:12px; font-weight:normal; text-align:center; line-height:14px; width: 104px; margin: 0; }
.nav a:link, a:visited { text-decoration:none; }
.nav a:hover { text-decoration:underline; }
.nav a span { text-align:left; }*/

#main-image-container { margin:20px 0 30px; height:439px; }

.main-copy-container { }

.lhs { width:514px; padding:0 20px 0 18px; min-height:300px; margin-bottom: 40px; }
.lhs span { color:#D6FF97 }

.rhs { width:328px; padding:0 18px 0 36px; min-height:300px; margin-bottom: 20px; }
.rhs p { font-weight:bold; margin-bottom:10px; }
.rhs td { font-family: Century Gothic, Arial, Helvetica, sans-serif; margin:0 0 5px; text-align:left; font-size:12px; line-height:16px;color:#F8F8FF; font-weight:bold; }
.rhs a { color:#FFF; }

.keyword-container { background-color:#afb0b4; padding: 15px; margin-bottom: 10px; }
.keyword-container a { color:#5e6168; text-decoration:none; display:block; margin:0; font-weight:normal }

.footer { height: 35px; }

.copyright { padding:10px 0 20px; }
.copyright p { text-align:left; font-weight:normal; margin:0; font-size:10px }
.copyright a {text-decoration:underline; font-size:10px }

.pistachio { padding:10px 0 20px; }
.pistachio p { text-align:right; font-weight:normal; margin: 0; font-size:10px }
.pistachio a { text-decoration:underline; font-size:10px }

/*FORM*/

.form-container { background-color:#e6e7e8; padding:15px; width: 280px;position:relative;z-index:1; }

td.form, .form-right  { color:#666666; font-size:12px; font-family:Century Gothic, Arial, Helvetica, sans-serif; line-height:14px; vertical-align:top; line-height:14px; padding:0 7px 7px 0 }

.form-right { padding-bottom:0 }
.form-right p { margin:0; text-align:right; }

input, textarea { width:200px; height: 17px; border:1px solid #CCCCCC; text-align:right }
textarea { height:auto }

select { border:1px solid #CCCCCC; height:21px; }

#submit { width: 70px; border: #FFF 1px solid; background-color:#74a748; color:#FFF; height:auto; padding:2px 5px; cursor:pointer; text-align: center; }
.submit { width: 70px; border: #FFF 1px solid; background-color:#74a748; color:#FFF; height:auto; padding:2px 5px; cursor:pointer; text-align: center; }
#menu { position:relative; float:left; color:#FFF; font-weight:normal; text-align:center; width: 115px; border-right:1px solid #F8F8FF }
#menu a { display: block; text-decoration:none; padding:0; color:#FFF; font-size:12px; text-align: center; margin:0; font-weight: normal; }
#menu a:visited { text-decoration: none; color:#FFFFFF  }
#menu a:hover { font-weight:normal; text-decoration: underline; }

#menu-start { position:relative; float:left; color:#FFF; font-weight:normal; text-align:left; width: 60px; border-right:1px solid #F8F8FF; }
#menu-start a { display: block; text-decoration:none; padding:0; color:#FFF; font-size:12px; text-align: left; margin:0; font-weight: normal; }
#menu-start a:visited { text-decoration: none; color:#FFFFFF  }
#menu-start a:hover { font-weight:normal; text-decoration: underline; }

#menu-end { position:relative; float:right; color:#FFF; font-weight:normal; text-align:right; }
#menu-end a { display: block; text-decoration:none; padding:0; color:#FFF; font-size:12px; text-align: right; font-weight: normal; }
#menu-end a:visited { text-decoration: none; color:#FFFFFF  }
#menu-end a:hover { font-weight:normal; text-decoration: underline; }


#dropmenudiv {
   position: absolute;
   color:#FFF;
   z-index: 100;
   background-color:#5e6168;
}

#dropmenudiv a {
   color:#FFF;
   display: block;
   text-decoration: none;
   padding: 7px 0;
   border-top: 0px solid;
   font-size:11px;
   text-align:center;
   font-weight:normal;
   margin:0;
}

#dropmenudiv a:visited {
   color:#FFF;
   font-weight:normal;
   padding: 5px;
}
#dropmenudiv a:hover {
   color: #FFFFFF;
   text-decoration: none;
   background-color:#000;
   padding: 7px 0;
}
div.dropdown {
   border-bottom: 1px solid;
   border-color: #999;
}

td.dropdown {
   background-color:#666666
}
#twitterul
{
background:#333333;
padding-top:10px;
padding-right:5px;
}
div.twitterhead
{
color:#cfcfcf;
background:#333333;
border-bottom:1px solid #444444;
width:318px;
height:25px;
padding-left:10px;
padding-top:5px;
font-weight:bold;
font-size:18px;
font-family: Century Gothic, Arial, Helvetica, sans-serif; 
}
li.liclass
{
display: inline-block;

 margin-bottom: 5px;
 padding-bottom: 5px;
border-bottom:1px solid #444444;
list-style:none inside none;
}
li.liclass img
{
border:none;
}
ul.ulclass
{
padding-left:10px;
}
.aktt_tweets
{
background:#333333;
padding:5px;
margin-top:0px;
}
.aktt_tweets ul
{
list-style-type:none;
margin-left:0px;
padding:0px;
padding-top:5px;
margin-top:0px;
}
.aktt_tweets ul li
{
background:url(/images/twitter.jpg) no-repeat;
padding-left:60px;
min-height:60px;
}
.aktt_tweets a
{
color:#ffffff;
font-weight:normal;
}
.follow {
    -moz-user-select: none;
    background: #F8F8F8 url(/images/tweet.png) no-repeat;
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    color: #333333;
    cursor: pointer;
    font-weight: bold;
    height: 18px;
    max-width: 98%;
  
    position: relative;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	margin-left:135px;
	margin-right:5px;
	top:-25px;
}
.follow a
{
text-decoration:none;
 color: #333333;
 padding-left:20px;
}

div.wpcf7 div.wpcf7-mail-sent-ok {
	border: 2px solid #398f14;
		position:relative;
		z-index:200;
	background:#e6e7e8;
		margin-top: -310px;
	height:290px;
}
div.socialheader
{
text-align:right;
margin-top:8px;
}
div.socialheader img
{
border:none;
}
.aktt_tweets p
{
margin-bottom:0px;
}