/*
THEME NAME: Revlolution
THEME URI: http://www.cookieweb.ie
DESCRIPTION: Based on the Sandbox theme, original design created and implemented by Cookie Web Consulting
VERSION: 1.0
AUTHOR: <a href="http://www.cookieweb.ie/">Heidi Jermyn</a> &amp; <a href="http://www.cookieweb.ie/">Orla Duncan</a>
AUTHOR URI: http://www.cookieweb.ie
*/

/*------------------------------------------------*/
/* PRELIMS ---------------------------------------*/
/*------------------------------------------------*/
body{margin:0; padding:0; text-align:center; width:100%;font-family:tahoma, Arial, Helvetica, sans-serif; font-size:100%; color:#252525; background:#DB0C76;}
a{color:#fff; text-decoration:underline}
a:hover {text-decoration:none;}
img{margin:0; padding:0; border:0px}
.clear {clear:both; margin:0; padding:0; line-height:0; height:1px; font-size:1px; line-height:1px;}
.l{float:left}
.r{float:right}
.c{text-align:center}
.picr{margin:10px 0 0 10px; padding:0; float:right}
.picl{margin:10px 10px 0 0; padding:0; float:left}
.picr.bdr{margin-left:20px; border:2px solid #BFBFBF; border-width:1px 3px 3px 1px; }
.picl.bdr{margin-right:20px; border:2px solid #BFBFBF; border-width:1px 3px 3px 1px; }
/* Just some example content */
div.skip-link {
position:absolute;
right:1em;
top:1em;
}
.entry-title,.entry-meta {
clear:both;
}
/*------------------------------------------------*/
/* OUTER CONSTRUCTION ----------------------------*/
/*------------------------------------------------*/
#wrapOuter {margin:0; padding:0; background:#E4B424 url(images/bg.gif) repeat-x top left;}
#wrapper{margin:0 auto; padding:0; width:1015px; text-align:left;}
#container{margin:0; padding:0; height:100%; text-align:left;}
#leftCol {margin:0; padding:0 10px 0 40px; width:660px; float:left;}
/*------------------------------------------------*/
/* HEADER & MENU ---------------------------------*/
/*------------------------------------------------*/
#header {margin:0; padding:0; width:1015px; height:175px; text-align:left; background:url(images/bg_header.jpg) no-repeat; border:1px solid #000}
#header #title{margin:2px 0 0 0; padding:0 0 0 161px; float:left; width:721px}
#header #tag{margin:10px 0 0 0; padding:0 0 0 380px; float:left; width:261px}
.logo {margin:0; padding:0px 0 0 0; float:left;}
#header ul {margin:5px 113px 0 0; padding:0 0 0 9px; font-size:0.75em; list-style:none; float:right; text-transform:lowercase;}
#header ul li {margin:0px 0px 0 0; padding:0; float:left; color:#fff;}
#header ul li a{padding:0px 5px 0px 5px; float:left; display:block; text-align:center; color:#fff; text-decoration:none; background:url(images/menu_bullet.gif) no-repeat 0 2px;}
#header ul li a:hover{color:#E4B424; text-decoration:underline;}
#header ul li.first a{background:none;}

#menu{margin:0; padding:0; height:100%; width:1015px;}
#menu ul{margin:0; padding:0px 20px 5px 7px; list-style:none; font-size:1.0em; color:#fff; float:right;}
#menu ul li{margin:0px 0px 0 0; padding:0; float:left; color:#fff; text-transform:lowercase;}
#menu ul li a{padding:0px 18px 0px 18px; float:left; display:block; text-align:center; color:#fff; text-decoration:none; background:url(images/menu_bullet.gif) no-repeat 0 5px;}
#menu ul li a:hover{color:#E4B424;}
#menu ul li.current_page_item a{color:#E4B424;}
#menu ul li.first a{background:none;}
#menu ul li.lang{margin-top:2px; font-size:0.9em;}
#menu ul li.lang a{padding:1px 15px 2px 10px; background-position:0 2px;}
#menu ul li.es{padding-left:40px;}
#menu ul li.es a{background:url(images/bracket_open.gif) no-repeat 0 0px;}
#menu ul li.en {background:url(images/bracket_close.gif) no-repeat top right;}

/*------------------------------------------------*/
/* COMMENTS --------------------------------------*/
/*------------------------------------------------*/
#content div.entry-date{border-width:0; font-size:0.9em;}
#content div.entry-date abbr{border-width:0}
#content div.comment-meta{font-size:0.9em}
#content div.comment-author{font-size:0.9em}

#comments{margin:20px 0 20px 0}
form#commentform .form-label {margin:1em 0 0;}
form#commentform span.required {background:#fff; color:#c30;}
form#commentform,form#commentform p {padding:0;}
input#author,input#email,input#url,textarea#comment {padding:0.2em;}

#comments ol {margin:10px 0 10px 0; padding:0}
#comments ol li {margin:5px 0; padding:8px; list-style:none; background:#FFD34F; color:#000}

textarea#comment {margin:0 0 0.5em;overflow:auto;width:66%;}

/*------------------------------------------------*/
/* GALLERY ---------------------------------------*/
/*------------------------------------------------*/
.alignright,img.alignright{float:right;margin:1em 0 0 1em;}

.alignleft,img.alignleft{float:left;margin:1em 1em 0 0;}

.aligncenter,img.aligncenter{display:block;margin:1em auto;text-align:center;}

div.gallery {clear:both;height:180px;margin:1em 0;width:100%;}

#content p.wp-caption-text{margin:1px 40px 1px 0; padding:1px; font-style:italic; font-size:0.9em; background:#FFD34F;}


div.gallery dl{margin:1em auto;overflow:hidden;text-align:center;}


div#nav-images {
height:150px;
margin:1em 0;
}

/*------------------------------------------------*/
/* HOME STYLES --------------------------------*/
/*------------------------------------------------*/
#img_woman {margin:-75px 0 0 12px; padding:0; float:left; position:relative; z-index:2}
#video {margin:0px 0 0 0; padding:25px 15px 0 10px; float:left;}
#intro {margin:0; padding:25px 0 0 0px;}
#content #intro p {margin:0; padding:0 0 20px 0px;}
/*------------------------------------------------*/
/* CONTENT STYLES --------------------------------*/
/*------------------------------------------------*/
#content h1 {margin:0; padding:40px 0 10px 0; color:#fff;}
#content h1 a{color:#fff; text-decoration:none}
#content h2 {margin:10px 0 0 0; padding:0 4px 0 4px; color:#EF007F; font-size:1.3em; border:4px dotted #FFD34F; border-width:0 0 4px 0; display:inline}
#content h3 {}
#content h4 {}
#content a {color:#1C8A34;}
#content p {font-size:1.1em; line-height:1.4em;}

#flowers {margin:0 auto -15px auto; padding:0; position:relative; z-index:1; width:1015px; height:87px; background:url(images/flowers.gif) no-repeat; }
#flowers.home{margin-top:-87px}
/*------------------------------------------------*/
/* RIGHT COL -------------------------------------*/
/*------------------------------------------------*/
#sidebarWrapper {margin:40px 0 0 0; padding:0; width:239px; float:right;}
div.sidebar {margin:0; padding:0; width:239px; background:url(images/bg_rhs2.gif) no-repeat top #000; float:left; border-bottom:1px dashed #E4B424}
div.sidebar ul {margin:0 0 0 0; padding:0 0 20px 10px; list-style:none;}
div.sidebar ul li{margin:0; padding:0}
div.sidebar ul li span{margin:0px 0 0 0; padding:0px; color:#000;}
div.sidebar ul li#subpages {padding:0 0 20px 0}
div.sidebar ul li h3{margin:0; padding:20px 5px 0px 10px; font-size:0.9em; color:#FFD34F}
div.sidebar ul li ul {margin:0; padding:0; list-style:none;}
div.sidebar ul li ul li {margin:0 0 0 10px; padding:5px 0 5px 30px; background:url(images/bullet_rhs2.gif) no-repeat 0 3px; color:#252621; font-size:0.9em;}
div.sidebar ul li ul li a{color:#fff; text-decoration:none;}
div.sidebar ul li ul li a:hover{text-decoration:underline;}
div.sidebar ul li ul li.current_page_item a{color:#E4B424; text-decoration:none; font-weight:bold}

div.sidebar ul li#subpages ul li{font-size:1.2em; background:url(images/bullet_rhs2.gif) no-repeat 0 8px; }

div.sidebar ul li#tag_cloud{margin-left:12px}
div.sidebar ul li#tag_cloud h3{padding-left:0px}

div#secondary {clear:left;}
#sidebarWrapper #rhs-image{margin:0 0 0 25px; padding:0; clear:both}
/*------------------------------------------------*/
/* FOOTER ----------------------------------------*/
/*------------------------------------------------*/
#footer {margin:0 0 0 0; padding:0 0 50px 0; background:#E4B424 url(images/bg_footer.gif) repeat-x 0 0; border-top:4px solid #0D4335;}
#footerContent {margin:0 auto; padding:0 0 0 0; width:1015px; clear:both; }
#footerContent h2 {margin:0; padding:15px 0 15px 0; color:#fff; text-align:center; width:270px}
#footerContent a {color:#FDBC00;}
#footerContent p{margin:0; padding:0 0 0 0; color:#fff; font-size:0.9em;}
#footerContent p.copy{margin:0; padding:20px 0 0 22px; font-size:1.2em; float:left;}
#footerContent p.cookie{margin:0; padding-top:25px; text-align:right; font-size:0.9em; float:right; }
.panel {margin:0; padding:0 30px 30px 30px; width:270px; float:left; text-align:center;}
/*------------------------------------------------*/
/* FEEDBURN ----------------------------------------*/
/*------------------------------------------------*/
#footer .feedburnerFeedBlock ul{margin:0; padding:0}
#footer .feedburnerFeedBlock ul li{margin:0; padding:0; list-style:none; font-size:1em}
#footer .feedburnerFeedBlock ul li span.headline{margin:0 0 5px 0; padding:0; font-size:1.1em; font-weight:bold}
#footer .feedburnerFeedBlock ul li div{margin:10px 0 0 0; padding:0; color:#fff; font-size:0.9em}
#footer .feedburnerFeedBlock ul li p.date{margin:5px 0 5px 0; padding:0; font-weight:bold; font-size:0.7em}
#footer .feedburnerFeedBlock p.fbsubscribelink{margin:0; padding:0;}
#footer .feedburnerFeedBlock p.fbsubscribelink a{text-decoration:none}
#footer .feedburnerFeedBlock #creditfooter{display:none}