/*
THEME NAME: Cryer Health
THEME URI: http://www.cryerhealth.com
DESCRIPTION: Cryer Health Wordpress Theme Template
VERSION: 1.0 DEV
AUTHOR: Creative Blog Solutions
AUTHOR URI:
TAGS: Creative Blog Solutions
*/

/* Two-column with sidebar on left from the /examples/ folder  */
@import url('examples/2c-l.css');

body {
	margin: 0px;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	background: #4f7a9a;/* url(images/CryerBackground.jpg) no-repeat scroll left 400px; */
	font-size: 12px;
}

a {
	color: #2c6286;
	text-decoration: none;
}

h2 {
	color: #4f7a9a;
	font-family: Georgia, "Times New Roman", Times, serif;
}
a:hover {
	text-decoration: underline;
}

#interiorpageheaders {
	background-color: #578022;
	color: #ffffff;
	padding: 8px;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 5px;
		font-family: Georgia, "Times New Roman", Times, serif;
	
}

#ipnav {
	font-size: 11px;
	color: white;
	background-color: #578022;
	padding: ;
	color: #ffffff;
	padding-top: 5px;
	padding-left: 5px;

}

#ipnav a:link {
	color: #ffffff;
}

#ipnav a:visited {
	color: #ffffff;
}



#HeaderContactBox {
	background-color: #e0e0e0;
	width: 150px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	float: right;
	text-align: center;
	color: #ffffff;
	font-weight: bold;
	visibility: hidden;
}
#greyline {
	background-color: #e0e0e0;
	height: 5px;
	width: 100%;
}

#InteriorContainer {
	background-color: #ffffff;
	padding:10px;
	width: 625px;
}

#InteriorSidebar {
	background-color: #f4f3f3;
	min-height: 50px;
	width: 240px;
	padding: 10px;
	margin-left: 10px;

}

#logobox {
padding-top: 10px;
width: 165px;
float: left;
}

#introheadertext {
	background-color: #578022;
	width: 550px;
	padding: 10px;
	color: #ffffff;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 23px;
}

#pagewrapper {

	margin: auto;
	background-color: #ffffff;
}

#ContentContainer {
	width: 950px;
	margin: auto;
	/*background-color: #ffffff;*/
	padding: 0px;
}
#box {
	background-color: #ffffff;
}

#BandSeperator {
	background: url(images/ShadowBandSeperator.png) repeat-x left bottom;
	height: 19px;
}

#headerWrapper {
	width: 100%;
	background-color: #73a7c7;
}

#headerContainer {
	width: 950px;
	margin: auto;
	height: 125px;
	
}

/* Home Landing Page Styling */
#WelcomeUpperWrapper {
	width: 100%;
	border-bottom:2px #ffffff solid;
	margin-bottom: 0px;
	height: 25px;
	background: #578022 /*url(images/cryertempbackground.jpg) repeat-x bottom center; */;
vertical-align: middle;
}

#WelcomeUpperWrapperInterior {
	width: 100%;
	border-bottom:2px #ffffff solid;
	margin-bottom: 0px;
	height: 25px;
	background: #578022 /*url(images/cryertempbackground.jpg) repeat-x bottom center; */;
vertical-align: middle;
}

#WelcomeUpperContainer {
	width: 950px;
	margin: auto;
		padding-top: 25px;

}

#WelcomeUpperLeftContent {
	
}

#WelcomeUpperLeftText {
	font-size: 13px;
	color: #486773;
	width: 500px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 3px;
}



/* Navigation */
#NavWrapper {
	background: url(images/NavBackground.jpg) repeat-x left bottom;
height: 27px;
	margin-bottom:0px;
	margin-top: 15px;
	background-color: #000000;
	padding-top: 10px;
	border-bottom: 2px #ffffff solid;


}

#NavPosition {
	width: 950px;
	margin: auto;
}

#NavContent {
	width: 715px;
	float: right;
	font: 12.3px Georgia, "Times New Roman", Times, serif;
	background: #ffffff url(images/tableft.png) no-repeat left;
	padding-left: 20px;
	

}

#NavRight {
	background-image: url(images/tabright.png) no-repeat right;
	width: 25px;
	float: right;
}

#dropmenu, #dropmenu ul {margin:0; padding:0; list-style-type:none; list-style-position:outside; position:relative; line-height:1.5em; z-index:300; width:100%; ; font-weight:bold; }
#dropmenu a {display:block; padding:0.30em 2px; color:#2c6286; text-decoration:none;
	
}
#dropmenu a:hover { color:#578022;}
#dropmenu li {float:left; position:relative;margin-right: 15px; ;color: #2c6286;}
#dropmenu li a {
	
}
#dropmenu ul {position:absolute; display:none; width:12em; left:1px;}
#dropmenu ul a { color: #2c6286; 
}
#dropmenu li ul {  margin-top: 0px; background-image: url(images/50trans.png);  width: 200px; float: left; border-bottom: 1px solid #000000;  border-left: 2px solid #578022; border-right: 2px solid #578022; }
#dropmenu li ul a {width:12em; height:auto; float:left;  margin-top: 10px; 
	 padding-left: 5px;
}
#dropmenu ul ul {top:auto;}
#dropmenu li ul ul {left:12em; margin:0px 0 0 5px; background-image: none;}
#dropmenu li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul {display:none;}
#dropmenu li:hover ul, #dropmenu li li:hover ul, #dropmenu li li li:hover ul, #dropmenu li li li li:hover ul {display:block;}


/*
#NavContent a:link {
		text-decoration: none;
}
#NavContent a:visited {
		text-decoration: none;
}
*/



/*
div#menu {


width:100%;
}

div#menu ul,div#menu ul ul {

list-style:none;

margin:0;
padding:0;

}

div#menu ul a {
display: block;
margin-right:100px;
padding:0.2em 0.5em;
text-decoration:none;
color: #ffffff;
font-weight: bold;

}
div#menu ul a:hover {
display:block;
margin-right:100px;
padding:0.2em 0.5em;
text-decoration:none;
color: #000000;

}

div#menu ul ul {
	font-size: 12px;

}

div#menu ul ul ul a {
color: #ffffff;

}

div#menu ul li ul {
left:-999em;
position:absolute;


}

div#menu ul li:hover ul {
left:auto;
background-color: #b1d0e3;
	border-width: 1px;
	border-left-style: solid;
	border-left-width: 1px;
	border-color: #ffffff;
}
*/
.entry-title,.entry-meta {
clear:both;
color: #578022;
}

div#container,div#primary {
margin-top:2em;


}

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;
}

div.comments ol li {
margin:0 0 3.5em;
}

.textwidget {
	margin-bottom: 10px;
}

textarea#comment {
height:13em;
margin:0 0 0.5em;
overflow:auto;
width:66%;
}

.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%;
}

p.wp-caption-text{
font-style:italic;
}

div.gallery dl{
margin:1em auto;
overflow:hidden;
text-align:center;
}

div.gallery dl.gallery-columns-1 {
width:100%;
}

div.gallery dl.gallery-columns-2 {
width:49%;
}

div.gallery dl.gallery-columns-3 {
width:33%;
}

div.gallery dl.gallery-columns-4 {
width:24%;
}

div.gallery dl.gallery-columns-5 {
width:19%;
}

div#nav-above {
margin-bottom:1em;
}

div#nav-below {
margin-top:1em;
}

div#nav-images {
height:150px;
margin:1em 0;
}

div.navigation {
height:1.25em;
}

div.navigation div.nav-next {
float:right;
text-align:right;
}


.widget-title  {
	padding: 5px;
	margin: 0px;
		font-family: Georgia, "Times New Roman", Times, serif;
		background-color: #60799b;
		color: #ffffff;
		

}


.widtet-title a:visited {
	color: #ffffff;
	

}

.twitter_title_link {
	color: #ffffff;
}

.widget-title a {
	text-decoration: none;
}

.stray_quote-4 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 14px;
}



#sidebars {
	font-size: 11px;
	list-style: none;
	margin-left: 0px;
	margin-top: 0px;
	
}


#sidebars ul{
	font-size: 11px;
	list-style: none;
	margin-left: 0px;
	padding-left: 0px;
}

#sidebars li{
	font-size: 11px;
	list-style: none;
	margin-left: 0px;
	padding-left: 0px;
	border-bottom: 1px #e0e0e0 dotted;
	padding-top: 5px;
	padding-bottom: 5px;
}
/*
li {
	list-style: none;
	
	

}
ul {
	padding-left: 0px;
	
}*/

div#menu ul li,div.gallery dl,div.navigation div.nav-previous {
float:left;
	list-style-type: none;
}

div#header {
text-align:center;
}

.twitter-item {
	border-bottom: 1px #e0e0e0 dotted;
	padding-bottom: 5px;
	padding-top: 5px;
}


div#footer {
	font-size: 10px;
	text-align: center;
	color: #a5c8dc;
	margin-top: 35px;
}

div#footer a {
	color: #a5c8dc;
}

div#footer a:visited {
	color: #a5c8dc;
}

h3.widget-title {
	
}

input#author,input#email,input#url,div.navigation div {
width:50%;
}

div.gallery *,div.sidebar div,div.sidebar h3,div.sidebar ul {
margin:0;
padding:0;
}
