/*
Theme Name: Wendy Alexander
Theme URI: http://www.intraspin.com
Description: Wordpress Theme for Wendy Alexander
Version: 1.0
Author: Iain Porter
Author URI: http://www.intraspin.com
*/

@import url("reset.css");
@import url("structure.css");
@import url("typography.css");
@import url("form.css");

html{}
body{background:url(../images/pageBG.png) repeat-x; font:75% verdana;}

#header{position:relative; height:410px; margin-bottom:1.5em;}
#logo{width:300px; position:absolute; z-index:1; left:20px; padding: 20px 20px 20px 20px; top:75px; font-weight:bold; text-align:center; background:url(../images/semi-transparent.png);}
#logo img{position:absolute; left:40px; top:5px;}
blockquote{width:936px; padding:7px; position:absolute; top:222px; right:20px; font-style:italic; text-align:right; background:url(../images/semi-transparent.png);}
blockquote span{font-style:normal;}

#carousel{height:250px;}
#carousel img{position:absolute; top:0; left:20px;}

#navigation{background:url(../images/navigationBG.png) no-repeat; width:960px; height:43px; margin-bottom:18px;}
#navigation li{float:left;}
#navigation li a{display:block; font-size:1.3em; line-height:2.7em; text-transform:uppercase; padding:0px 23px; color:#fff; border-left:1px solid #FF4609; border-right:1px solid #8A2300;}
#navigation li.last a{background:url(../images/highlight.png); position:relative; top:-6px; height:56px; line-height:3.7em; width:167px; border:none; margin:0px -5px;}
#navigation li.first a{border-left:none;}
#navigation li.last a{border-right:none;}

.navigation{padding-bottom:2em;}

#media{clear:left; height:48px; margin-bottom:6px;}
#media li{background:url(../images/mediaButton.png) no-repeat;}
#media li a{display:block; text-align:center; text-transform:uppercase; color:#fff; line-height:2.5em; font-size:1.3em; padding-bottom:10px;}

#twitter{background:url(../images/twitterBG.png) no-repeat; height:70px; position:relative;}
#twitter blockquote{background:none; left:80px; top:8px; width:400px; font-size:1.1em; color:#069; opacity:1; font-style:normal; line-height:1.3em; text-align:left;}
#twitter a.button, #twitter a.help{position:absolute;}
#twitter a.button{right:35px; top:26px; text-transform:uppercase; color:#00B1EC;}
#twitter a.help{right:37px; top:50px; font-size:0.9em; color:#666;}

#emailAFriend, #subscribe, #contactMe{text-transform:uppercase; width:90px; height:50px; margin-top:10px; padding-top:50px; text-align:center;}
#emailAFriend{background:url(../images/emailIcon.png) no-repeat 20px 0px;}
#subscribe{background:url(../images/subscribeIcon.png) no-repeat 20px 0px; margin:10px 10px;}
#contactMe{background:url(../images/telephone.png) no-repeat 20px 0px; }

.calendar{position:relative; width:50px; height:50px; float:left; background:url(../images/calendar.png) no-repeat; padding-top:24px; text-align:center; font-size:1.3em; margin-right:10px;}
.calendar small{position:absolute; top:5px; left:0; color:#fff; font-size:0.6em; width:50px; display:block; text-align:center;}

.xmlgmdiv{border:1px solid #ccc; border-bottom:none;}
small.caption{display:block; padding:5px; background:#eee; border:1px solid #ccc; border-top:none; position:relative; top:-3px; font-size:0.8em;}

.posts li{clear:left; margin-bottom:3em;}
.excerpt{margin-left:60px;}
.post p{line-height:1.7em;}
.post ul li{list-style:square; margin-left:3em; padding-left:0.5em; line-height:2em;}
.post em{color:#999; position:relative; top:-5px; display:block; margin-bottom:1.5em;}

.alignright {float: right;}
.alignleft {float: left;}
img.centered {display: block; margin-left: auto; margin-right: auto;}
img.alignright {padding: 4px; margin: 0 0 10px 7px; display: inline;}
img.alignleft {padding: 4px; margin: 0 7px 10px 0; display: inline;}

.sidebar li{margin-bottom:1em; padding-left:1.8em; background:url(../images/bullet.png) no-repeat 0px 4px; font-size:1.2em;}
.sidebar ul{margin-top:1em;}
.sidebar ul li{margin-bottom:0.5em; font-size:1em; background:url(../images/bullet-sub.png) no-repeat 0px 5px;}

#footer{background:#912500 url(../images/footerBG.png) repeat-x; color:#fff !important; padding-top:2em; margin-top:2em;}
#footer h1{color:#fff;}

#thanks{background:#ff9; position:absolute; color:#E8AE00; padding:20px; margin:0 5px; width:910px; z-index:1; text-align:center; border:1px solid #E8AE00; border-top:none; font-weight:bold; font-size:1.2em}

#campaigns{list-style:none !important; padding:0 !important; margin:0 !important;}
#campaigns li{float:left; list-style-type:none !important; width:265px; margin:2em !important; min-height:255px;}
#campaigns li a{text-align:center; font-size:1.5em; display:block;}
#campaigns li a img{padding:1em; background:url(../images/thumb-background.png) no-repeat 0 -5px; display:block;}
#campaigns li a.petition{font-size:0.9em; color:#c00; font-weight:bold;}
.links li{float:left; margin-left:5px; margin-bottom:5px;}

