Theme Name: cocoa
Theme URL: http://www.aa1media.com/
Description: A theme from AA1 Media ltd.
Author: Alexander Stott
Author URI: http://aa1media.com/
Version: 1.0

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, del, dfn, em, font, img, ins, kbd, q, s, samp, acronym, address, big, cite, code,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;}caption, th, td {text-align:left;font-weight:normal;}table {border-collapse:separate;border-spacing:0;}blockquote:before,blockquote:after,q:before,q:after {content: "";}blockquote, q {quotes: "" "";}

* {margin:0;padding:0;}

#logo { behavior: url(../iepngfix.htc) }

body {
background-color:#120E0C;
font-size:62.5%;
font-family:Calibri, Arial, Sans-Serif;
text-align:center;
}

p {
font-size:1.2em;
color:#000000;
font-family:Georgia, Times;
line-height:20px;
}

h3 {
font-size:1.8em;
padding:13px 0 7px 0;
}

img {
border:0;
}

#holder {
min-width:900px;
max-width:1100px;
margin:50px auto;
margin-bottom:0;
}

#logo {
float:left;
width:104%;
height:120px;
background-image:url(images/logo.png);
background-repeat:no-repeat;
background-position:0 0;
position:relative;
left:-2%;
z-index:50;
}

#logo img {
float:right;
padding-top:45px;
padding-right:40px;
}

#container {
background-image:url(images/blur.png);
background-repeat:no-repeat;
background-position:0 32px;
width:80%;
margin:0 auto;
height:500px;
}

#container p {
text-align:left;
padding:10px 20px 0 20px;
font-size:1.5em;
}

#container h2, #container h3, #container h4, .post h2 {
text-align:left;
padding-left:20px;
color:#433c24;
}

#container h2 {
font-size:2em;
margin-top:15px;
padding-bottom:8px;
}

#nav {
width:104%;
height:42px;
background-image:url(images/nav.png);
float:left;
margin-top:5px;
position:relative;
left:-2%;
font-family: 'Reenie Beanie', arial, serif;
font-size:1.5em;
font-weight:400;
}

#nav ul {
text-align:left;
}

#nav li {
list-style:none;
display:inline-block;
}

#nav li a:link, #nav li a:visited {
text-decoration:none;
color:#000000;
font-size:2.1em;
float:left;
padding-left:25px;
padding-top:3px;
}

#nav li a:hover {
color:#7C2121;
}

.current_page_item a:visited {
color:#7C2121!important;
font-weight:700;
}

#page {
float:left;
height:333px;
overflow:auto;
width:100%;
}

#footer {
width:81%;
background-color:#ffffff;
height:25px;
margin:0 auto;
}

.clear {
clear:both;
}

.alignright {
float:right;
padding-left:20px;
}

#aa1 {
float:right;
padding:5px;
color:#666666;
}

#aa1 img {
padding-left:5px;
}

.post{}
.postmeta{}
.postnavigation{}
#searchform{}
#sidebar{}
#comments
.comments_navigation{}
.comments_navigation{}
.comments_reply{}
.comments_text{}
.comments_meta{}

.alignright {
float:right;
}

.alignleft {
float:left;
padding-right:10px;
}

#testimonialstable {
font-size:1.4em;
}

#testimonialstable td {
padding:10px 20px 7px 20px;
}

textarea {
height:120px!important;
}

#pricelist {
width:320px;
float:right;
background-color:#ffffff;
font-size:15px;
margin:5px 20px 5px 5px;
box-shadow: 1px 1px 8px #a69d7e;
-moz-box-shadow: 1px 1px 8px #a69d7e;
-webkit-box-shadow: 1px 1px 8px #a69d7e;
border:1px solid #ffffff;
}

#pricelist td {
padding:5px;
}

#pricelist .even {
background-color:#ebe4cc;
}

#pricelist tr:hover {
background-color:#c4ba97;
}

p.metapost {
font-size:11px!important;
color:#666666;
font-family:Arial, Helvetica, Sans-Serif;
margin-top:0;
padding-top:0!important;
}

.posttitle {
padding-top:5px!important;
padding-bottom:0!important;
margin-bottom:0!important;
}

.posttitle a:link, .posttitle a:visited {
text-decoration:none;
color:#433c24;
}

#nav li {
position:relative;
display:inline-block;
float:left;
}

#nav ul.children {
display:none;
}

#nav li:hover > ul {
display:block;
position:absolute;
top:35px;
width:140px;
}

*:first-child+html #nav li:hover > ul {
left:0;
}

#nav li:hover > ul li {

font-size:90%;
}

#nav li:hover > ul li a {
background:#faf2e1;
}

#nav ul ul li a {
padding-left:10px!important;
padding-right:10px;
margin-left:25px;
width:140px;
}

#nav ul ul li a:hover {
background-color:#6a5528;
color:#ffffff;

}

