/*** BEGIN: styles/style.css ***/
/*** GLOBAL : GENERAL STYLE DEFAULTS ***/
html
{
	margin: 0;
	padding: 0;
}
body
{
	margin: 0;
}
body, input, textarea
{
	color: #222;    
	font-family: Arial, sans-serif;
	line-height: 1.5;
	font-size:.8em;
}
h1, h2, h3, h4, h5, h6
{ 
	font-weight: normal;
	clear: both;
}
hr
{
	background-color: #999;
	border: 0;
	height: 1px;
	margin-bottom: 1.5em;
}
pre
{
	font: 11px Anonymous, Monaco, monospace;
	line-height: 1.5;
	margin-bottom: 1.5em;
}
code
{
	font: 11px Anonymous, Monaco, monospace;
}
p
{
	margin: 4px 0 12px 0;
}
a
{
	color: #0a77e6;
}
a img
{
  border:none;
}
h1 a:hover, 
h2 a:hover, 
h3 a:hover, 
h4 a:hover, 
h5 a:hover,
.entry-utility a:hover,
a:hover
{
	color: #065c88;
}
a:visited
{
	/*color: #8b46d1;*/
	color:#0a77e6;
}

p.wp-caption-text,
blockquote p,
.soft
{
	color:#646464;
}
p.wp-caption-text,
.small
{
	font-size:.7em;
}

p.wp-caption-text
{
	text-align:center;
}

.error
{
	color:#ff0000;
}
/*** PAGE LAYOUT ***/

/* Styles that affect the entire layout of the page */
div#wrapper
{
	background:#ffffff;
}
div#container
{
	/*margin: 4px 4px 4px 4px;*/
}
div#content
{
	
}
div#site-footer
{
	margin-top:12px;
	border-top:solid 1px #cccccc;
}

#nav-below
{
	border-top:1px #dddddd solid;
	margin:4px 0px;
	padding:12px 4px;
}
/*** HEADER : MENU ***/

/* To see a menu in your header, you'll need to first add one in WordPress Admin */
.menu ul
{
    list-style: none;
    margin: 0;
}
.menu ul ul
{
    display: none;
}
.menu li
{
    display: inline;
    float: left;
	padding: 0 8px 0 4px;
}
.menu-item,
.page_item
{
	
}
.menu-item a,
.page_item a
{
	font-size: 1.5em;
	text-decoration: none;
	color: #646464;
}

.current_page_item,
.page_item:hover
{
	background:#fcfcfc;	
}

.page_item a:hover,
.menu-item a:hover
{
	color: #000000;
	text-decoration:underline;
}

#primary-nav
{
	background:#f0f0f0;
	border:solid 2px #fafafa;
}

/*** HEADER : OTHER ***/
#site-title,
#header
{
	border-bottom:solid 1px #646464;
}

/** Site Search **/
#search-widget-wrapper
{
	padding:12px 4px 12px 12px;
	background-color:#d0d0d0;
}
#content-sidebar #search-widget-wrapper
{
	width:190px;
}
.entry-content #search-widget-wrapper
{
	width:392px;
	margin-left:24px;
}

#content-sidebar #search-widget-wrapper input#search
{
	width:155px;
}

.entry-content  #search-widget-wrapper input#search
{
	width:355px;
}
#search-widget-wrapper input#search-button
{
	height:21px;
	vertical-align:bottom;
}
#search-widget-wrapper input#search-button:hover
{
	background-color:#dbdbdb;
}

.search-results .entry-summary
{
	padding-left:24px;
}

/*** Comments ***/
#comments
{
	margin-top:12px;
	border-top:solid 1px #646464;
}
#comments-list li
{
	list-style-type:none;
}

/*** CONTENT : POSTS AND PAGES ***/

/* Entry and Page Titles */
h1.entry-title
{
	
}
h2.entry-title
{
	
}
h2.entry-title a
{
	
}
h1.page-title
{
	
}

.single-black-outline 
{
	border:1px solid #000000;
}

/* Media Alignment */
.alignright
{
	/* Style for right-aligned images in posts */
	padding: 8px 0 8px 8px;
	float: right;
}
.alignleft
{
	/* Style for left-aligned images in posts */
	padding: 8px 8px 8px 0;
	float: left;
}
.aligncenter,
.align-center
{
	display: block;
    margin-left: auto;
    margin-right: auto
}

/* Text Alignment */
.align-text-center
{
	text-align: center;
}
.align-top
{
	vertical-align:top;
}
.align-text-top
{
	vertical-align:text-top;
}

.heavy-pad
{
	padding:18px;
}
.medium-pad
{
	padding:12px;
}
.light-pad
{
	padding:6px;
}

/* Entry Content */
.entry-content
{
	/* Style that affects actual entry/post content */
}
.entry-content a
{
	
}
.entry-content a:hover
{
	color: #065c88;
}
.entry-content h1, h2, h3, h4, h5
{
	
}
.entry-content ol li
{
	
}

.entry-utility
{
	/* Style for the entry utility, which sits below a post and provides info like categories, tags, feeds, and an edit link (for authors) */
}
.entry-meta a,
.entry-meta
{
	/* Style for the entry metadata (author, etc.) */
	color:#cccccc;
}
.entry-meta a:hover
{
	color:#555555;
}
.skip-link
{
	/* Style for the skip link */
	/*position: absolute;
	left: -9000px;*/
}
.navigation
{
	/* Style for the navigation links (next/previous post) on a given post */
}


/*** CONTENT : COMMENTS ***/

div#comments
{
	/* Style that affects the DIV containing all the comments */
}
.comments h3
{
	/* H3 header style for comments */
}
.comments ol
{
	/* Comments are displayed as ordered lists by default, so you want to style that list so it looks the way you want */
}
.comments ol li
{
	/* Style each list item in the comments ordered list */
}
.comments img
{
	/* Style for the user avatar beside each comment */
	float: left;
	margin: 0 12px 8px 0;
}
.comments .comment
{
	/* Style that applies to each individual comment in a series of comments */
}

.children ul li
{
	/* A style that refers to the children (as in, responses to) any given comment */
}

.comment-reply-link
{
	/* Style for the "Reply" link on a comment */
}
.comment-meta a,
.comment-meta
{
	/* Style for metadata for a comment */
	color:#cccccc;
}
.comment-meta a:hover
{
	color:#555555;
}
div#respond
{
	/* DIV that contains the comment response form */
}
div#respond h3
{
	/* H3 header for the comment response form */
}


/*** CONTENT : SIDEBAR ***/
div#sidebar-primary
{
	/* Primary Widget Area DIV */
	border:1px solid #85CEFF;
	background:white url('files/includes/primary_widget_back.jpg') repeat-x;
	margin-top:12px;
}
div#sidebar-secondary
{
	/* Secondary Widget Area DIV */
	border-left:1px #CCCCCC solid;
}
.widget-area
{
	/* Class that applies to BOTH widget areas */
}
.widget-area .download-holder
{
	border:none;
}
.widget-area .download-holder td
{
	padding:4px;
}
.xoxo
{
	/* Class that applies to each item in each widget area (an unordered list class) */
	list-style-type:none;
	padding:0px 8px;
}
#sidebar-primary .widget-title
{
	color:#0E7FC7;
}

h3.widget-title
{
	font-size:1.3em;
	font-weight:600;
}

/*** Content: Tables in user created areas ***/
td.padleft
{
	padding-left:20px;
}
td.wide-padleft
{
	padding-left:60px;
}
td.wide-body
{
	width:410px;
	padding-right:9px;
}
td.medium-body
{
	width:233px;
}
div.div370,
td.td370
{
	width:370px;
}

/*** FOOTER ***/
div#footer
{
	float: left;
	clear: both;
}


/*** YOUR CSS ***/

.faq-answer
{
	display:none;
	padding-left:10px;
}
.faq-wrapper
{
	/**border-bottom:solid 1px #646464;**/
	margin-bottom:15px;
	padding-bottom:5px;
}

#faq-home-page-wrapper
{
	border-bottom:3px double #000000;
}

.right-col
{
	border:solid 3px #FFFFDE;
	background:#FFFFCC;
	padding:0px 8px 8px 8px;

}
.right-col-shadow
{
	border-right:3px inset #efefef;
	border-bottom:3px inset #efefef;
	margin-bottom:10px;
}
/*** Index.php ***/

#hero-header
{
	margin-top:12px;
}

/*** DOL footer ***/
#dol_footer #gde_footerContents
{
	width:960px;
}

/*** END: styles/style.css ***/