/*  

Theme Name: Gavin Doolan 3 Column Liquid Theme

Theme URI: http://www.gavindoolan.com

Description: The Cool Funky Liquid Layout for Gavin Doolan.com

Version: 1.0

Author: Gavin Doolan

Author URI: http://www.gavindoolan.com/



*/

@import url("meyer-css-reset.css"); /* Eric Meyer's CSS Reset Sheet: http://meyerweb.com/eric/thoughts/2007/04/14/reworked-reset/ */
@import url("comments.css"); /* The Wordpress Comments Stylesheet */



body {

margin:0;

padding:0;

vertical-align:top;

text-align:center;

background:#FFF url(images/background.gif) 0 0 repeat;

background-attachment:fixed;

font-family: helvetica, georgia, verdana, "Lucida Grande", arial, sans-serif;

}



p {

font-family: georgia, verdana, "Lucida Grande", helvetica, arial, sans-serif;

color: #737070;

font-size: 1.0em;

line-height: 1.61;

letter-spacing: 0.3pt;

word-spacing: -0.08pt;

padding:8px;

}



a:link, a:visited{

text-decoration: underline;

color: #336699;


}



a:hover{

text-decoration: none;

}



h1 {

color:#3EEB10;

font-size:1.3em;

font-weight:normal;

font-family: georgia, verdana, "Lucida Grande", helvetica, arial, sans-serif;

}



h2 {
font-size:1.1em;
font-weight:normal;
font-family: georgia, verdana, "Lucida Grande", helvetica, arial, sans-serif;
color:#FE1E5D;
line-height:24px;
}



h3 {

font-size:1.1em;

font-weight:normal;

font-family: georgia, verdana, "Lucida Grande", helvetica, arial, sans-serif;

color:#449F00;

}



h4 {

color:#5068FB;

}



h1,h2,h3,h4,h5,h6 {

 margin:1em 0;

}

strong {
font-weight:bold;
}



#skipNavigation {

margin-left:-9000px;

display:none;

}



p.skipav {

display:none;

}



#skipContent {

margin-left:-9000px;

display:none;

}



#wrapper {

width:100%;

text-align:left;

margin:0 auto;

min-width:974px;

}



#sitelogo {

width:100%;

height:74px;

background: url(images/logo-tile.jpg) 0 0 repeat-x;

}



#sitelogo img{

border:0px;

float:left;

padding:30px 0 0 35px;

}



#sitelogo p {

margin:0;

padding:35px 0 0 0;

color:#FFF;

}



#header {

    float:left;

    width:100%;

    font-size:93%;

    line-height:normal;

	background:#054072 url(images/header-tile.jpg) 0 0 repeat-x;

	height:96px;

}



#header ul {

    float:right;

	margin:0;

    margin-right:9%;

	padding:19px 0 0 0;

}



#header li {

    float:left;

    margin:0;

	margin-left:2px;

    padding:0;

	/*background:url("images/tab-right.png") */

	background-color:#054072;

	border:1px solid #054072;

	border-bottom:0px;

	list-style-type:none;

}



#header a {

    display:block;

	/*background:url("images/tab-left.gif") no-repeat left top; */

	  padding:5px 15px 4px;

	  color:#FFFFFF;

}



#header a:hover {

	background-color:#0097FF;

}



#header #current {

    background-color:#0097FF;

	/*background-image:url(images/tab-right-hover.png); */

    }

#header #current a {

    /*background-image:url(images/tab-left-hover.gif); */

	/*padding-bottom:5px;*/

    }





#container h2 {

	padding-left:40px;

	padding-bottom:20px;

	background: url(images/star.gif) 0 0 no-repeat;

}



#searchbar {

float:right;

text-align:center;

width:30%;

margin-top:10px;

}



#searchsubmit {

background:#FFF url(images/search-btn.jpg) 0 0 repeat-x;

border: 2px solid #065F92;

color:#FFF;

}



#s {

border: 2px solid #065F92;

background:#BDE9FF url(images/search-icon.png) 0 0 no-repeat;

padding-left:20px;

}



#searchbar h2 {

}



#contentWrap {





}

#container {

background:#FFF;

border: 2px solid #065F92;

float:left;

width:48%;

display:inline;

margin-left:2%;

padding:8px;

}



#container ul {

 margin:1em 0 1em 1em;
 line-height:1.5em;

}



#container ul li {
 margin:0.6em 0 0.6em 1em;
 color:#054072;
 line-height:1.5em;
 list-style-type:disc;

}



#container ol li {

 margin:0.6em 0 0.6em 2em;

 color:#054072;

 list-style-type:decimal;

}



.post h2 a {

font-size:1.3em;

font-family: Georgia, verdana, "Lucida Grande", helvetica, arial, sans-serif;

color:#FE1E5D;

}



#sidebar {

background:#FFF;

border: 2px solid #065F92;

float:left;

width:20%;

overflow:hidden;

margin-left:3%;

}



#sidebar h2 {

background:#065F92 url(images/h2-tile-sidebar.jpg) 0 0 repeat-x;

color:#FFFFFF;

text-align:center;

text-transform:uppercase;

margin:0;

padding:1em;

}



#sidebar ul li ul {

margin: 1em;

}



#sidebar ul li ul li{

margin: 0.6em;

margin-left:1em;

list-style-image:url(images/bullets.png);

}

#sidebar ul li ul li a {
line-height:1.25em;
}



#sidebar2 {

background:#FFF;

border: 2px solid #C5010D;

float:left;

width:20%;

overflow:hidden;

margin-left:3%;

}



#sidebar2 h2 {

margin:0;

padding:0;

background:#C5010D url(images/h2-tile-author.jpg) 0 0 repeat-x;

color:#FFFFFF;

text-align:center;

text-transform:uppercase;

padding:1em;

}



/* Page Footers */

#footer1 {

clear:both;

width:100%;

background:#FFF;

color:#FFF;



}



#footer {

clear:both;

width:100%;

border-top:0px solid #065F92;

background:#065F92 url(images/logo-tile.jpg) 0 0 repeat-x;

background-color:transparent;

background-position:0px 20px;

color:#FFF;

height:74px;

padding-top:20px;

}

#footer p {
/*margin-top:30px;*/
text-align:center;
color:#FFF;
padding-left:176px;
}

#footer p a{
 color:#0496FD;
}

#footer p img {
 float:right;
 text-align:center;
 border:0;
 width:88px;
 height:31px
}



/* --------------------

	Current Page Indicators

----------------------- */



body #header li.current_page_item{

background-color:#0097FF;

}



body #sidebar li.current-cat {

color:#000;

list-style-image:url(images/bullets-active.png);

}

/*.current_page_item {

background-color:#000;

} */

/* Style for Form Elements */
fieldset, form, label, legend {
 margin:0.5em 0em;
}

label {
 color:#054072;
}

legend {
 color:#FE1E5D;
}

input {
background-color:#fff;
}