@charset "utf-8";

/**//* Driftwood Standards *//**/  
body {
	background-color: #fff;
	vertical-align: middle;
	display: block;
	margin: 0px auto;
	list-style:outside lower-alpha;
	font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size: .9em;
	color: #1a1a1a; }
a, a:visited {text-decoration:none; color:#02A4D3;}
a:hover, a:active {text-decoration:underline; color:#0C95C7;}

h1, h2, h3, h4, h5, h6{font-weight: normal;margin:0;padding: 0;}
h1 a, h2 a, h3 a, h4 a, h5 a{#1a1a1a}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover{#0088CC}

#container {
	display: block; float: none; width: 990px;
	background-color:#fff;
	margin-top: 30px; margin-right: auto; margin-left: auto;	}
	
.grey-text {color: #aaa; font-size: 1.2em;}
.lightorange-text, .lightorange-text a,.lightorange-text a:visited {font-size: 1.2em; color: #FF9729; font-weight: bold; text-decoration:none }
.lightorange-text a:hover, .lightorange-text a:active {color: #0C95C7; text-decoration:underline}
.black-text {color:#333}

/**//* Fonts *//**/  
@font-face {
	font-family: 'UbuntuTitlingBold';
	src: url('media/fonts/UbuntuTitling-Bold.eot');
	src: local('Ubuntu Titling Bold'), local('UbuntuTitling-Bold'), url('media/fonts/UbuntuTitling-Bold.woff') format('woff'), url('media/fonts/UbuntuTitling-Bold.ttf') format('truetype'), url('media/fonts/UbuntuTitling-Bold.svg#UbuntuTitling-Bold') format('svg');  }	
.UbuntuTitlingBold {font-family:UbuntuTitlingBold, sans-serif}

/**//* Shared Classes *//**/  
#widgetsright h2, .navwidget h3, .cmsLeader, .ddsg-wrapper h2 {color:#c60; font-family: UbuntuTitlingBold, sans-serif; font-size:1.2em}
#main h3, #main h4, #comments h4, h3.ContactTwitter {font-size:1.2em; font-family:UbuntuTitlingBold, sans-serif; color:#42ADDE}
#main p, #SearchResults p {line-height:1.7em;}
#maincontent strong, #SearchResults strong, .SearchResults-none strong {color:#C63; font-weight:bold}

input.searchsubmit, #commentform #comment_submit {border:0; background-color:#fff; color:#b7ddf2; margin:5px 0; 
	font-family: UbuntuTitlingBold, sans-serif; font-size:1.2em; cursor:pointer}
.searchsubmit:hover, #commentform #comment_submit:hover {color:#3CBAC8}
#ContactTwitter, #commentform input, .commentfield, #comment_write,.s {padding: 3px; border:solid 2px #b7ddf2; color:#444}
	
/**//* Header *//**/  
#header-wrapper {display:none}
	

/**//* Body Layout *//**/  
#body {width: 980px; margin:0 auto;	float: none; clear:both; display:block;}
#navright {display:none}
#contentleft {margin: 0px; padding: 0px; float: left; width: 775px; display:block; border: 0 0 0 0 solid #005d9f;}
#wrapper {display:none}
#interiorwrap {}

/* WordPress widget: search */
.searchform {display:none}


/**//* Main Content *//**/
#main {margin: 5px 0; padding-left: 10px;}
#main h1  {padding:5px 0; margin-bottom:10px; color:#c60; font-family: UbuntuTitlingBold, sans-serif; font-size:1.4em;}
#main h1 a, #main h1 a:visited {color:#c60; font-size:1em;}
#main h3 {margin:0 0 8px 0;}
#main h4 {margin:20px 0 10px 0;}
#main p {}
#main blockquote {margin: 15px 30px 0 10px; padding-left: 20px; border-left: 5px solid #ddd; }
#main blockquote cite { margin: 5px 0 0; display: block; }
#maincontent {line-height:normal; margin-left:10px}

.postwrap {margin:20px 0; width:700px;}  /* Notes (post entry) wrapper */
#postcontent {margin-left:25px; line-height:10px}
.pagelink {margin-top:10px}
#PostMeta-wrapper {margin:25px;}  /* Contact (post) Meta wrapper */
.postmeta, .postmeta a, .postmeta a:visited {width:550px; overflow:hidden;}
	.postmeta a, .postmeta a:visited {text-decoration:none}
	.postmeta a:hover, .postmeta a:active {text-decoration:underline;}

.htabs{	overflow:hidden; clear:both }
.htabs h4 a{color:#bCbCbC;}
.htabs h4 a:hover{}
.htabs li{ float:left; margin-right:15px; overflow:hidden; }
.tabs{margin-top:2px; overflow:hidden;}

/**//* Search *//**/
#SearchResults {margin:0 0 20px 0;}
#SearchResults strong {}
.SearchResults-none strong {}
#SearchResults h2 {font-size:1.2em; color: #999; margin-bottom:8px;}
.SearchResults-none {margin:10px 0;}

/**//* Contact *//**/
#contacttable {padding:15px 0 5px 0;}
#contacttable a:link, #contacttable a:visited, #contacttable a:hover, #contacttable a:active {color:#333;}
#cms-ContactTable {line-height:19px; width:550px}
#cms-ContactTable #ContactLabel {color:#878787;}
#cms-ContactTable #label {color:#444}
#cms-ContactTable #field {}
.cms-ContactTableImage {padding:3px 8px 0 0;}

.w100 {width:100px}
.w115 {width:115px}
.w125 {width:125px}
.w135 {width:135px}
.aligncenter {text-align:center}

#ContactWrap {margin:0 0 25px 0}  /* Contact Table wrapper */
.ContactTitle {color:#c60; font-family: UbuntuTitlingBold, sans-serif; font-size:1.2em}

.ContactLabel, .ContactLabel2 {width:90px; color:#878787;}
.ContactIcon, .ContactIcon2 {width:20px; margin-right:10px}
.ContactEntry, .ContactEntry2 {width:200px; margin-right:20px; text-align:left}

.contacttable-icons {margin-left:10px; text-align:left}

#ContactRundown {
	width: 550px;
	padding: 6px;
	text-decoration: none;
	border:solid 1px #DEDEDE;
	background:#FFFFCC;
	margin-bottom:20px; 	}
#ContactRundown li {list-style-position: inside; list-style-type: none; line-height:17px; color: #454545;}
h5.ContactRundown {margin-bottom: -3px; margin-left:2px; font-size:1.2em; 
	font-family:UbuntuTitlingBold, sans-serif; color:#42ADDE; }

#ContactHeader-wrapper { height:45px; vertical-align: bottom}
#ContactHeader-L {height:25px; width:350px; overflow:hidden; float:left}
#ContactHeader-R {display:none}


/**//* Comments *//**/
#comments {}
#comments h3 {font-size:1.2em; font-weight:300}
#comments h4 {margin:30px 0 0 0;}
#comments .block1 {background-color:#ebf4fb; border:solid 2px #eee; padding:3px; width: 450px; overflow:hidden}
#comments .block2 {background-color:#FFFACD; border:solid 2px #eee; padding:3px; width: 450px; overflow:hidden}
#comments p {font-size:1em;}
#comments small {font-size:.9em; }
#comments cite {font-size:.9em; margin-bottom:10px; font-style:normal}
#comments ul {margin: 10px 0px 10px 35px; list-style-type: none;}
#comments li {list-style-image: url("media/img-icons/bullet_white_small.png"); list-style-position: outside;}
#comments .alt {background-color:#FFFACD; border:solid 2px #eee; padding:5px;}
#comments .commentwrap {width:500px;}
	.commentwrap li .avatar {float: right; border: 1px solid #eee; padding: 2px; background: #fff; }
#comments .metadata {font-size:.9em; margin: 15px 0 6px 0}
#comments .metadata a,#comments .metadata a:visited {color:#1A1A1A; text-decoration:none;}
#comments .metadata a:hover,#comments .metadata a:active {text-decoration:underline}
.commenttext1 {font-size:1em;}
.commenttext2 {font-size:1em;}

.comment_login_meta {font-size:.9em; margin:15px 0 3px 0;}
.comment_login_meta a, .comment_login_meta a:visited, .comment_login_meta a:hover {color:#1A1A1A;}
.comment_login_meta-user, .comment_login_meta-user a, .comment_login_meta-user a:visited, .comment_login_meta-user a:hover {
	color:#C63; font-weight:bold}


.commentmetadata {font-size:.7em}
.commententry {width:440px}

.commentlist p { margin: 10px 0 10px 5px; }
.nocmments p { color:#0F6}
#comments label {width: 4em;float: left;text-align: right;margin-right: 0.5em;display: block}
#commentform { margin:15px 0 0 20px;}
#commentform label {float:right; width:72%; margin-right:0.5em; padding-top:0.2em; text-align:left;  }
#comment_submit {border:solid 2px #b7ddf2; background:#ebf4fb;}

.commentfield {padding:3px; margin-bottom:3px}
.comment_meta-label {margin-top:3px}

#comment_write {padding:8px;}
#comment_submit {margin-top:-5px}


/**//* Footer *//**/
#footer {display:none}


/* Error Messages */
.error {color: #D8000C; padding:10px; border: 1px solid #D8000C; background-color:#FFBABA; width:600px;  margin:15px 0;; margin-left:auto; margin-right: auto; font-family:UbuntuTitlingBold, sans-serif; font-size:1.3em; text-align:center; }
.error a, .error a:visited, .error a:hover, .error a:active {color: #D8000C; text-decoration:underline}

.alert-yellow {
	background: #fff6bf url(bioneural/exclamation.png) 15px center no-repeat;
	text-align: left;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #ffd324;
	border-bottom: 2px solid #ffd324;
	}

/**//* Plugin Intergration *//**/
/**//* Dagon Design Sitemap *//**/
#404-sitemap {}
.ddsg-wrapper h2 {margin-bottom:5px;}
.ddsg-wrapper strong {color:#333;}
.ddsg-wrapper li {list-style:none; margin:2px 0; color:#333}
.ddsg-wrapper {margin:25px 0 0 0;line-height:1.3em}
.ddsg-pagenav {}

/**//* Front End Editor *//**/
.fee-filter-{filter}
.fee-field {cursor:crosshair}  /*All editable fields in normal state*/
.fee-form {}  /*Form when editing*/
.fee-form input, .fee-form textarea {padding: 3px; border:solid 2px #3CBAC8; color:#444}
.fee-form input:focus, .fee-form textarea:focus {border:solid 2px #b7ddf2;}
.fee-form button {border:solid 2px #b7ddf2; background-color:#fff; color:#0c0; margin:1px 3px 1px 2px; 
	font-family: UbuntuTitlingBold, sans-serif; font-size:1.2em; cursor:pointer}
.fee-form button:hover {background-color:#b7ddf2}


/**//* Multi-Sites *//**/
#content {width:650px; margin-left:auto; margin-right:auto}
#content h2 {margin-bottom:15px; color:#c60; font-family: UbuntuTitlingBold, sans-serif; font-size:1.4em;}

#content strong {color:#c60}
#content ul {margin:10px 0}
#content p {line-height:1.5em}
#content li {list-style:outside circle; margin-left:15px;}
.widecolumn {	line-height: 1.6em;}
.mu_register {}
.mu_alert {margin: 15px 0 25px 0}

#setupform




#author-wrap {display:block}

#author-pic {
	display: block;
	float: left;
	width: 100px;
	float:left;
}
#author-bio {
	display: block;
	width: 400px;
	position: relative;
	float:left;
	margin-left: 10px;
}
#author-bio h1 {margin:0px}
.author-name {}
.author-bio {}
.author-twitter {}
	.author-twitter a:link, .author-twitter a:visited {text-decoration:none}
	.author-twitter a:hover, .author-twitter a:active {text-decoration:underline}
	
	
	
	
.togglelink {}










	#nav{
    height:35px;
    border-bottom:1px solid #ddd;
    position:fixed;
    top:0px;
    left:0px;
    right:0px;
    background:#fff url(media/img-topbar/nav.png) repeat-x center left;
    z-index:999999;
}

#nav ul{
    height:25px;
    list-style:none;
    margin:6px auto 0px auto;
    width:600px;
}
#nav ul li{
    display:inline;
    float:left;
    margin:0px 2px;
}

#nav a{
    font-size:11px;
    font-weight:bold;
    float:left;
    padding: 2px 4px;
    color:#999;
    text-decoration: none;
    border:1px solid #ccc;
    cursor: pointer;
    background:transparent url(media/img-topbar/overlay.png) repeat-x center left;
    height:16px;
    line-height:16px;
}
#nav a:hover{
    background:#D9D9DA none;
    color: #fff;
}

#nav a.top span, #nav a.bottom span{
    float:left;
    width:16px;
    height:16px;
}
#nav a.top span{
    background:transparent url(media/img-topbar/top.png) no-repeat center center;
}
#nav a.bottom span{
    background:transparent url(media/img-topbar/bottom.png) no-repeat center center;
}

#nav ul li.search{
    float:right;
}
#nav input[type="text"]{
    float:left;
    border:1px solid #ccc;
    margin:0px 1px 0px 50px;
    padding:2px 2px 2px 2px;
}

input.searchbutton{
    border:1px solid #ccc;
    padding:1px;
    cursor:pointer;
    width:30px;
    height:22px;
    background:#E8E9EA url(media/img-topbar/search.png) no-repeat center center;
}
input.searchbutton:hover{
    background-color:#D9D9DA;
}




