/*  
Theme Name: Pam Van Londen
Theme URI: http://i-dev.us
Description: Based on the original default theme by Michael Heilemann at http://binarybonsai.com/,  with tabbed menus by David Burton's , and  Breaking News theme ShinRa at http://www.idsg.it/.
Version: 1.5
Author: Pam Van Londen's 
Author URI: http://i-dev.us

*/

/*
#5C71B5 medium blue
#404F80 dark blue
#CFD4E6 light blue
#3153BF bright blue
*/


body {
font-family:"Lucida Grande", "Lucida Grande CE", "Lucida Grande CY", Verdana, "Trebuchet MS";
margin: 0 0 20px 0;
padding: 0; 
font-size: 1em; 
line-height:1.6em;
background-color:#404F80;
color: #000;
text-align: center;

}

a{
text-decoration:none;
color:#3153BF;
border:0;}

#page {
text-align:left;
margin:0 auto 0 auto;
padding:0;
width:1000px;
background-color:#CFD4E6;

}
	
#content.post div.wp-caption {border:1px solid #ccc;}
.alignright {float:right; }
.alignleft {float:left; }

/*             header         */
#header{
line-height:1em;
padding:0; margin:0;
background-color:#404F80;
width:1000px;
text-align:left;
}



#top {
color: #ffffff; 
height: 240px; 
clear:both; 
background:transparent; 
margin: 3px 0 0 0; 
padding:0;
    }
#header #top p.logoscreen {visibility:visible;  margin: -100px 0 0 100px; }
#header #top p.logoprint {visibility:hidden; margin:0 0 0 0;  }   
#header #top p a img {border:0; }



#header form {float:right;   margin:0 0 0 20px; padding:0;  }
#header input {font-size:10px; }
/*safari likes this
#header form {float:right;   margin:0 0 0 20px; padding:0; line-height:20px; }
#header input {font-size:10px; line-height:10px;  }
*/

/*                     TOOLBAR        */

#header #toolbar {
padding:0 10px 0px 0; 
margin:0 0 0 0;
height:10px;
line-height:10px;
/* safari likes this:
height:20px;
line-height:20px;
*/
text-align:right;
background-color: transparent;
font-size:10px;
display:inline;
color:#CFD4E6;
}

#toolbar ul {list-style:none; margin:0; padding:0;}
#toolbar ul li {display:inline; margin:0; padding:3px 5px;}
#toolbar ul li a {color:#CFD4E6;margin:0; padding:0; text-decoration:none; }


 /*               dTABS                               dTABS          */
 #tabbar {
	text-align:right;
	font-size:12px;
	color:#1b3191;
	margin:0 0 0 0;
	background-color:#5C71B5;
	
}
#tabbar a {color:#fff;  }
/* style the tabs in IE (the trailing comma prevents other browsers from reading this) */
#tabbar li, #tabbar ul li, {
	
	/* make them horizontal in IE*/
	display: inline;
	
	/* space them a little in IE*/
	margin: 0 5px;
	padding:0 5px;
	text-align:left;
	
}

/* style the tabs */
.tab, .tabselected {
	
	/* make them horizontal in Firefox 2*/
	display: -moz-inline-box;
	
	/* make them horizontal in all other browsers*/
	display: inline-block;
	
	/* space them a little */
	padding: 5px;
	width:160px;
	text-align:center;
	
	/* set a background for non-selected tabs (which we will overide for selected tabs later) */
	background-color:#5C71B5;
	
	
	/* set a border, make it rounded at the top 
	border: 1px solid #B4C2EE;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-khtml-border-radius-top-left: 5px;
	-khtml-border-radius-top-right: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px; */
}


/* make changes to the selected tab */
.tabselected {
	
	/* set a white background */
	background-color: #CFD4E6;
	
	/* make the border along the bottom blend into the white background */
	border-bottom-color: #CFD4E6;
	
	color:#060938;
}
ul#tabbar li.tabselected a {color:#060938;}

/* style the drop down menus */
.dmenu {
	/* left align the text */
	text-align: left;
	
	/* REQUIRED */
	position: absolute;
	
	/* js fade method should display them 23px below the top of the tabs */
	margin: 26px 0 0 0;
	
	/* put some space around the contents */
	padding: 5px 5px;
	
	/* set a grey background */
	background-color: #5C71B5;
	
	/* set a border, round all the corners except the top left 
	border: 1px solid#B4C2EE;
	-moz-border-radius: 5px;
	-moz-border-radius-topleft: 0;
	-khtml-border-radius: 5px;
	-khtml-border-radius-top-left: 0;
	-webkit-border-radius: 5px;
	-webkit-border-top-left-radius: 0;  */
}

#tabbar .dmenu ul {
	
	/* put space at the top and bottom of top-level menus */
	padding:0;
	
	/* stop ie going crazy */
	margin: 0;
	list-style:none;
	list-style-type:none;
	
}
#tabbar .dmenu ul li {
	
	/* stop ie from displaying list items inline */
	display: list-item;
	display:block;       /* CAN I DO THIS FOR IE? */
	padding:0 3px;
	margin:5px 0 0 0;
	
}
#tabbar .dmenu ul li a {
	display:block;       /* CAN I DO THIS FOR IE? */
	padding:0 3px;
	margin:5px 0 0 0;
}
#tabbar .dmenu ul li a:hover {
	background-color:#fff;
	padding:0 3px;
	margin:5px 0 0 0;
	display:block;
	color:#404F80;
	}

/* REQUIRED: hide menus off screen by default */
.dmenu {
	left: -999em;
}

/* STYLING JUST FOR CSS MENUS */
#tabbar .fademenu .dmenu {
	
	/* position menus correctly */
	margin: 5px 0 0 -6px;
}
/* REQUIRED: show menus on hovering */
#tabbar .fademenu:hover .dmenu {
	left: auto;
	color:#404F80;
}
/*end of dTabs*/








/*   CONTENT COLUMN    */

#content{
padding:0px 10px 0 20px;
margin:0 0 0 0;
width:600px;
border:0;

}


#content p.information {
margin:0 0 0 0;
line-height:15px;
padding:10px;
background-color:#fff;
font-family:"Lucida Grande", "Lucida Grande CE", "Lucida Grande CY", Verdana, "Trebuchet MS";
font-size:12px;

}

#content div.post h2 a, #content div.post h2, #content h2 {
font-size:18px;
font-weight:bold;
color:#62001d;
margin:0px 0 5px 0;
}

#content div.post a {
color:#990000; 
text-decoration:none; 
 }
 
div#content h2.pagetitle {
font-size:18px;
font-weight:bold;
color:#62001d;
margin-bottom:20px;
}

 #content div.post h3 a {
 font-size:16px;
font-weight:bold;
color:#990000;
margin-bottom:5px;
}

#content div.post{
padding-bottom:30px;
margin-bottom:30px;
border-bottom:1px dashed #404F80;
color:#000;
font-size:14px; font-weight:bold; margin:20px 0 0 0;

}


#content dl {}
#content dt {font-weight:bold;}
#content dd {line-height:1.5em; padding-bottom:5px;}

#content ul{
font-weight:normal;
list-style-type:square;
padding-left:30px;
}

#content ol{
list-style-type:lower-alpha;
padding-left:30px;
}

#content code{
font-family:courier,"courier new", monospace;
font-size:14px;
background-color:#dfdfdf;
}

#content blockquote{
padding:6px;
font-style:italic;
color:#555;
}

#content blockquote p{
font-style:italic;
}

.navigation div{
line-height:200%;
}

#content p, #content li {
font-weight:normal; 
font-family:Georgia, "Trebuchet MS", Times, serif;
margin:0 0 10px 0;
}

p.details_small{
margin:5px 0 10px 0;
font-size:9px;
line-height:11px;
color:#663333;
font-family:Arial, Helvetica, sans-serif;
}

p.details_small a{
color:#663333;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;

}

p.date{
text-align:right;
font-size:12px;
color:#111;

}

#content em{
font-style:italic;
}

#content form { }
fieldset {border:0;}
legend {margin:0; padding:0;}
#content form ol {font-size:10px; list-style-type:none;}
label { color:#666; font-weight:bold; font-size:10px; padding:1px; 
	   width:100px; display:block;}
input {border:1px solid #ccc; padding:2px 5px 2px 2px}
textarea {border:2px solid #999; padding:2px 5px 2px 2px; 
	font-family:"Lucida Grande", "Lucida Grande CE", "Lucida Grande CY", Verdana, "Trebuchet MS";
	font-size:10px; width:95%;}
select {border:1px solid #404F80; }
.example {font-size:10px; color:#ccc; padding-left:3px; }
.alert {font-size:11px; color:#990000; }
	


/*                      MIDDLE SIDEBAR WITH EXTRA CONTENT      */

#sidebarB{
margin: 0px 0 20px 20px;
padding:0 10px;
float:right;
width:157px;
background-color:#3153BF;
line-height:1.4em;
font-size:11px;
}

#sidebarB a {color:#fff;}

#sidebarB ul {list-style-type:none; list-style:none; margin:0;padding:0 0 5px 15px;}

#sidebarB li.linkcat h2 {display:none; list-style:none;
font-size:15px;
line-height:17px;
color:#62001d;
margin:0;
padding:0; 
}

#sidebarB ul li a, #sidebarB ol li a {
color:#CFD4E6; 
margin: 0; padding:0; 
}

#sidebarB div.post{
padding:0 0 15px 0;
margin:0 0 15px 0;
border-bottom:1px dashed #ccc;
font-size:10px;
}


#sidebarB blockquote{
padding:6px;
font-style:italic;
color:#555;
}

#sidebarB blockquote p{
font-style:italic;
}

#sidebarB code{
font-family:courier,"courier new", monospace;
font-size:14px;
background-color:#dfdfdf;
}



span.more{
font-style:italic;
text-align:right;
}
	
/*  RIGHT SIDEBAR WITH MENU   */


#sidebar{
color:#CFD4E6;
margin:0px 0 0 0;
padding:0 3px 0 8px;
float:right;
width:160px;
font-size:11px;
background-color:#5C71B5;
line-height:1.4em;

}
	
#sidebar h2, li.widget h2.widgettitle {
font-size: 12px;
margin: 0 0 0 5px;
padding: 0;
font-weight:bold;
color:#fff;
}
#sidebar .textwidget {font-size:9px; padding:0 0 0 10px; font-weight:normal;}

#sidebar ul, #sidebar ol {
list-style:none;
}

#sidebar ul li, #sidebar ol li  {
font-size:11px;
margin:0 0 0 0;
padding:0;
color:#000;
font-weight:bold;
}
 
 
#sidebar ul li a, #sidebar ol li a {
text-decoration:none;
color:#CFD4E6;
font-weight:bold;
}

#sidebar ul ul li a {
font-weight:normal;

}

#sidebar ul ul ul li {margin:0 0 5px 0;}
#sidebar ul ul ul li a {font-weight:normal; 
}
 
#sidebar form {
	margin: 0;
	}
	
small, .nocomments, .postmetadata, blockquote, strike {
	color: #777;
	}

#sidebar input #searchsubmit {width:30px; font-size:10px;}

#searchform {
	margin: 0;
	padding:0 0 0 10px; 
	}

#sidebar #searchform #s {
	width: 125px;
	padding: 2px;
	}

#sidebar #searchsubmit {
	padding: 1px;
	
	}
	
#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
	}

#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;
	}

#sidebar ul p {
	margin: 5px 0 8px 5px;
	
	}

#sidebar ul ul, #sidebar ul ol {
	margin: 5px 0 0 10px;
	}

#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 10px;
	}

ol li, #sidebar ul ol li {
	list-style: decimal outside;
	}

#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;
	}
#sidebar ul select  {margin:0 0 0 10px;
border:1px solid #404F80;
font-size:11px;
background-color:#CFD4E6;
}
	
/*                 FOOTER */
#footer{
padding:10px;
text-align:center;
font-size:10px;
line-height:1.1em;
color:#000;
clear:both;
background-color:#5C71B5;
}

#footer p.address {font-weight:bold; font-size:12px; color:#000;}
#footer a {color:#000;}

#footer ul {list-style-type:none; list-style:none; padding:0;margin:0; }
#footer ul li {display:inline; 
	padding:0 20px; 
	border-right: 1px solid #666; 
	color:#000; 
	font-size:16px; 
	font-family:Georgia, "Times New Roman", Times, serif;
	}
#footer ul li a {color:#000; text-decoration:none;}
#footer ul li a:hover {color:#000; }


/* TABLES */

table{
border-collapse:collapse;
border-spacing:0;
}

caption,tr, td{
text-align:left;
font-weight:normal;
font-size:10px;
}

th {font-weight:bold;}
tr, td, th {border-bottom:1px solid #fff;}


/*  QUOTES  */
blockquote:before,blockquote:after,
q:before,q:after{
content:"";
}

blockquote,q{
quotes:"" "";
}



/*gallery styles*/
.gallery {margin:0; padding:0;}
.gallery li {margin:0; padding:0; } 
.gallery img  {padding:0;margin:0;}
dt.gallery-icon  {padding:0; margin:0;  }
.gallery-caption {font-size:10px; color:#000; font-weight:normal;}


.lineup  {display:inline;  margin:10px; width:600px;}
.lineup div {}
p.wp-caption-text  {font-size:11px; text-align:center;}
