/*
THEME NAME: AvisRumney
THEME URI: http://www.webmystery.net/
DESCRIPTION: Derived from Sandbox by <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>
VERSION: 1.0
AUTHOR: <a href="http://enlightenedarts.com">Enlightened Arts</a>
AUTHOR URI: <a href="http://enlightenedarts.com">Enlightened Arts</a>
TAGS: sandbox, microformats, hcard, hatom, xoxo, widgets, 
*/

/* Two-column with sidebar on left from the /examples/ folder  */

body{background: #6f6d48;
padding:0; margin:0;
font-family:"Myriad Pro", Helvetica, sans-serif;}

#wrapper{ margin: 0 auto; padding:0; width:770px; background:#fff; border-bottom:5px solid #fff}

div#container {
float:right;
margin:-40px 0 0 -220px;
padding:0;
width:100%;
background:url(img/bg_body.gif);
background-repeat:repeat-y;
}

#header{margin:0 0 -32px 0; padding:0; background:url(img/header.jpg); width:770px; height:141px;}

/* different header for home page*/
 body.home #header{margin:0 0 -32px 0; padding:0; background:url(img/header_home2.jpg); width:770px; height:141px}
 
/* center header on Quiz page*/ 
body.pageid-666 h2.entry-title{text-align:center; padding:0 20px}

div#content {
margin:0 0 0 204px;
padding:0;
}

div#content div.page {
margin:0 20px 10px 20px;
padding:0;
}

#pageimage{margin:0 5px 0 204px;}

/**{font-family:"Trebuchet MS", Helvetica, sans-serif}*/
h1, h2, h3, h4, h5, h6{font-family: Helvetica, "Helvetica Neue", sans-serif; font-weight:normal}

.punch{color:#ca9222}

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

.entry-title,.entry-meta {
clear:both;
}

h2{font-size: 1.8em; color:#625d47}
.entry-content {color:#624c37}

div.entry-content h3{font-weight:bold;color: #625D47; text-transform:uppercase;
border-bottom:1px solid #BEB58C;margin-bottom:8px}

div.entry-content h3 a.anchor{float:right; font-size: 0.80em; text-transform:none;}

div.entry-content, div.entry-content p{font-family:"Myriad Pro", Helvetica, sans-serif}

div.entry-content ul li{}
ul.tall li, ol.tall li{margin-bottom:1.0em} /*add vertical space between list elements */

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

.punch{color:#cdb075}

div.sidebar {
float:left;
overflow:hidden;
width:195px;
background: #fff;
padding:0 5px;
color: #5b331f;
margin:0
}

div#secondary {
clear:left;
}

p.smalltext {font-size: 0.80em; line-height:1.0em; color:#6f6d48; }

div.sidebar p.smalltext {overflow:hidden; position:relative; font-size: 0.90em; line-height:1.0em; margin:20px 8px 10px 8px; color:#6f6d48; }

sub {margin:20px 5px 0px 5px}

div.sidebar a, div.entry-content ul.menu li a{
color:#5b331f;
font-size:0.95em;
font-weight:bold;
text-decoration:none;
padding:0 0 0 5px
}

div.sidebar input{
width:7em;
}

/*ul#nav {	}
ul#nav li {	padding:0;	margin:0;	display:block;	float:left;	text-indent:-9999px;}
ul#nav li a {border:0;display:block;text-decoration:none;	}	

li#home a {	width:200px;height:30px;background:transparent url(img/home.gif) no-repeat;	 }	
li#home a:hover, li#home a:focus {background-position:0px -30px;	 }
*/
div.sidebar ul{
font-family:"Trebuchet MS", Helvetica, sans-serif;
list-style:none;
font-size:0.95em;
background: #fff8e8;
margin:0 5px;
padding:0;
line-height:30px;
border-bottom: 1px solid #fff8e8; /* prevents gap below sidebar in FF*/
}

div.sidebar ul li h3 {
font-size:1.5em;
color:#b48f6c;
margin-left:5px;
/*border-bottom:1px solid #f4e1b7*/;
}

div.sidebar li form { /* affects commentform below*/
margin:0.2em 0 0;
padding:0;
}

/* page menu navigation effects*/
div.sidebar ul li.page_item a {
	border:0;
	display:block;
	list-style:none;
	text-decoration:none; 
	background:transparent url(img/bg_menu2.gif) no-repeat;}

div.sidebar ul li a:hover, div.sidebar ul li a:focus,  div.sidebar ul li.current_page_item a{background-position:0px -30px;}	

div.sidebar ul li.current_page_item ul li.page_item a{background-position:0px 0;}	/*selected children normal*/
 
body.home div.sidebar ul li.current_page_item a{background-position:0px 0;} /*active home page*/


div.sidebar ul ul { /*main menu items */
margin:0;
padding:0
}

div.sidebar ul ul ul {
margin:0 0 0 5px;
}

div.sidebar ul ul ul li, ul.menu li {
font-family:/*"Trebuchet MS", */Helvetica, sans-serif;
list-style:none;
font-style:italic;
line-height:30px
}

div.sidebar ul ul ul li a:hover, 
div.sidebar ul ul ul li a:focus,
div.sidebar ul ul ul li.current_page_item a{
background-position:-5px -30px;}

/* menu for eating disorder pages */
div.listmenu{
	display:block; 
	width:564px;
	height:30px; 
	margin:0 -26px 0 -24px; /* extend past content padding to match header image width */
	background-color:#fff8e8;
	}
	
div.entry-content ul.menu{
font-family:Helvetica, sans-serif;
list-style:none;
font-size:0.8em;
margin:0 5px;
padding:0;
line-height:2.1em;
height:2.1em;
border-bottom: 1px solid #fff; /* prevents gap below sidebar in FF*/
}	

/* menu tab borders*/
div.entry-content ul.menu li{background-image:url(img/pipe.gif); background-repeat:no-repeat; float:left} 
div.entry-content ul.menu li:first-child {background-image:none;}

div.entry-content ul.menu li a{
	display:block;
	padding:0 18px;
	border-bottom:none;
	}
	
li#menu-item-930 a{ margin-right:-10px} /* even w image in IE 8 */

div.entry-content ul.menu li ul.sub-menu{display:none;}
	
div.entry-content ul.menu li:hover ul.sub-menu{
	display:block;
	position: absolute;
	margin: 0;
	padding: 0; 
	}
	
div.entry-content ul.menu li:hover ul.sub-menu li{float:none}

div.entry-content ul.menu li.current_page_item a, 
div.entry-content ul.menu li a:hover{background: #f2ead8; }

div.entry-content ul.menu li.current_page_item ul.sub-menu li a, div.entry-content ul.menu li ul.sub-menu li a{background:#fff8e8;border-bottom:1px solid #f4e1b7;}
div.entry-content ul.menu li ul.sub-menu li a:hover{background:#f2ead8;}

/* footer */
div#footer {
clear:left;
width:100%;
height:30px;
background:#353225;
margin:10px auto 0 auto;
text-align:center;
padding:10px 0 2px 0; 
}

div#footer p{}
div#footer span.color1{color: #7b7655}
div#footer span.color2, div#footer span.color2 a{color: #fff; font-weight:normal}
div#footer span.meta-sep{color: #5e5944; line-height:2em}
div#footer span#left{float:left; padding-left:0}
div#footer span#right{float:right; padding-right:0}
div#footer #theme-link a:link{ color:#353225}

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

.alignright,img.alignright{
float:right;
margin:1em 0 0 1em;
border-color:#BEB58C;
}

.alignleft,img.alignleft{
float:left;
margin:0.4em 1.0em 0 0;
}

.aligncenter,img.aligncenter{
display:block;
margin:1em auto;
text-align:center;
}

div.gallery {
clear:both;
height:180px;
margin:1em 0;
width:100%;
}


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

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

/* links*/

a {color:#333333;font-weight:bold; text-decoration:none; border-bottom:1px solid #333333; padding:0; margin:0}
a:hover {font-weight:bold;border-bottom:1px solid #6F4B38;}

div.noboldlink a, .noboldlink a:link, .noboldlink a:hover{font-weight:normal;} 

/* gallery */
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;
}

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

div#header,div#footer {
text-align:center;
}

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

.clear{clear:both;}

/* CUE form - for clinicians page -  form positioning bites*/

form.ceu {padding:0; margin:-1.0em 0 0 110px;} 
form.cue input{padding:0; margin:0; }
form.cue input.hide {padding:0; margin:0; height:0; }

/* for when wp adds Ps where I don't want them*/
form.eshop p{padding:0; margin:0}


/* contact form*/
.widgetTcf h3.widgettitle{display:none; visibility:hidden; }
#tcform{}

div.contactform {color:#6f6d48; margin:0 5px; padding:0; border-bottom:1px solid #fff8e8}
div.contactform div{clear:both; }
div.contactform label{float:left; margin-left: 5px; font-size: 0.9em; line-height:1.8em}
div.contactform input {float:right;margin:5px 5px 0 0; }
div.contactform textarea{overflow:auto; width:178px; height:70px; margin:-5px 5px 0 5px;}
div.contactform p.contactform_respons, div.contactform p.contactform_error{
margin:0 10px; line-height:1.2em;}
span.hideme{display:none; visibility:hidden;}
