div {margin:0;padding:0;}

/* OVERALL PAGE LAYOUT & LOOK */

@font-face {font-family: "Clarendon"; src: url(fonts/clarendon/Clarendon-reg.eot);} /* EOT file for IE */

@font-face {font-family: "Clarendon"; src: url(fonts/clarendon/ClarendonLTStd-Light.otf);} /* OTF file for CSS3 browsers */

body {font-family:'Tahoma',‘Arial Narrow’,helvetica,sans-serif;color:#414042;font-size:14px;line-height:1.2em;padding:0;margin:0;}

#onetoruleall {padding:0;margin:0;zoom:1;border-top:10px solid #BCBEC0;}

#header {padding:0;margin:0 auto;width:980px;float:left;position:relative;}
#logo {float:left:padding:0;margin:20px 0 0 0;}

#nav {text-align:left;padding:0;margin:0;}
#footer {border-bottom:10px solid #BCBEC0;background-color:#EFEFEA;text-align:center;margin:0;padding:15px 5px 5px 5px;}

#one-inner {margin:0;zoom:1;padding-bottom:30px;}

#main {width:980px;text-align:left;margin:0;zoom:1} 

#leftcol {width:545px;float:left;margin:0;padding:30px 25px 0 15px;}
#rightcol {width:352px;float:right;margin:0;padding:40px 15px 0 25px;}

#onecol {width:954;margin:0;padding:50px 15px 0 15px;}

/* GENERAL TEXT STYLES */

h1 {font-family:"Century Gothic",‘Arial Narrow’,helvetica,sans-serif;color:#00C12E;font-size:36px;}
h2 {font-family:"Century Gothic",‘Arial Narrow’,helvetica,sans-serif;color:#BFBFAC;font-size:18px;font-weight:normal;}
h3 {font-family:"Century Gothic",‘Arial Narrow’,helvetica,sans-serif;color:#032958;font-size:160%;}
h4 {font-family:"Century Gothic",‘Arial Narrow’,helvetica,sans-serif;color:#808080;font-size:140%;}

a:link, a:visited {color:#F07548;text-decoration:none;}
a:hover  {color:#F07548;text-decoration:underline;}

p {}

/* SHARED GENERAL STYLEZ, drupal and otherwise */

.clear {clear:both;}

.image-left {padding:10px 10px 10px 0;margin:0;float:left}
.image-right {padding:10px 10px 10px 10px;margin:0;float:right;}
.image-top-left {padding:0 10px 10px 0;margin:0;float:left;}
.image-top-left-no-float {padding:0 10px 10px 0;margin:0;float:none;clear:both;}
.image-top-right {padding:0 0 10px 10px;margin:0;float:right;}
.image-top-center {text-align:center;padding:0 0 10px 0;margin:0;clear:both;}
.image-center {text-align:center;padding:10px;margin:0;clear:both;}
.image-center-no-padding {text-align:center;padding:0;margin:0;clear:both;}

hr {background-color:#2378a6;height:2px;border-color:#2378a6;margin:2px 0;}

.messages {color:#ED5C00;margin:12px 0;}

/* SPECIFIC PAGE ELEMENT LAYOUT & LOOK */

/* top nav */

#top-nav {float:right; background: #F07548 url(images/nav-bg.jpg) center bottom repeat-x;text-align:center;clear:both;line-height:1.4em;height:38px;}

#top-nav ul {font-family:"Century Gothic",‘Arial Narrow’,helvetica,sans-serif;font-size:17px;font-weight:bold;color:#585240;text-transform:capitalize;padding:4px 0 1px 0;margin:0;white-space:nowrap;}
#top-nav li {display:inline !important;list-style:none !important;padding:10px;margin-bottom:10px;position:relative;bottom:9px;}
#top-nav li.first {background:url(images/nav-box-bottomleft.jpg) left bottom no-repeat;}
#top-nav li.last {background:url(images/nav-box-bottomright.jpg) right bottom no-repeat;}

#top-nav a:link, #top-nav a:visited  {color:#fff;text-decoration:none;}

#top-nav a:active  {color:#F7BAA3;text-decoration:none;}

#top-nav a:hover {color:#F7BAA3;text-decoration:none;}

#top-nav img {display:inline;}

/* footer nav */

#footer-text {font-family:"Century Gothic",‘Arial Narrow’,helvetica,sans-serif;font-size:18px;color:#439444}

#footer-nav ul {font-family:"Century Gothic",‘Arial Narrow’,helvetica,sans-serif;font-size:12px;color:#439444;text-transform:capitalize;padding:0;margin:20px 0 10px 0;white-space:nowrap;}
#footer-nav li {display:inline !important;list-style:none !important; padding:0 5px;}
#footer-nav li.first {}
#footer-nav li.last {}

#footer-nav a:link, #footer-nav a:visited  {color:#439444;text-decoration:none;}

#footer-nav a:active  {color:#439444;text-decoration:none;}

#footer-nav a:hover {color:#439444;text-decoration:underline;}

#copyright {font-family:"Century Gothic",‘Arial Narrow’,helvetica,sans-serif;font-size:11px;clear:both;margin:15px auto;width:850px;line-height:150%;text-align:center;}


/* homepage */

.title {font-family:"Century Gothic",‘Arial Narrow’,helvetica,sans-serif;color:#F07548;font-size:24px;font-weight:normal;line-height:1.3em;}

/*.homepage-head a:link, .homepage-head a:visited  {color:#423B26;text-decoration:none;font-weight:bold;}

.homepage-head a:hover {color:#423B26;text-decoration:underline;font-weight:bold;} */


/* homepage */

.subpage-head {font-family:"Century Gothic",‘Arial Narrow’,helvetica,sans-serif;color:#1fd04e;font-size:36px;font-weight:bold;}


/* GENERAL TEXT STYLES */

.rightcol-header {font-family:"Century Gothic",‘Arial Narrow’,helvetica,sans-serif;color:#F07548;font-size:18px;font-weight:normal;padding:7px;border:2px dotted #BFBFAC;margin-bottom:15px;}
.views-field-title {font-family:"Century Gothic",‘Arial Narrow’,helvetica,sans-serif;color:#F07548;font-size:14px;font-weight:bold;padding:10px 0;}
.rightcol-hr {border-top:2px dotted #BFBFAC;}
.rightcol-hr hr {display:none;}

.views-field-view-node {padding:15px 0 25px 0;}

#leftcol p {margin-top:5px;}
#rightcol p {margin:30px 25px;}

.views-row-even, .views-row-odd {margin:10px 15px;}
/*.views-row-first {border-bottom:2px dotted #BFBFAC;margin-bottom:15px;}*/

.workshop-event {margin-bottom:20px;}
.workshop-event .title {font-size:18px;}

.block-menu {}
.block-menu ul {font-family:"Century Gothic",‘Arial Narrow’,helvetica,sans-serif;font-size:17px;font-weight:bold;color:#439444;text-transform:capitalize;padding:0 10px 20px 10px;margin:0;white-space:nowrap;}
.block-menu li {list-style:none !important;padding:5px 10px;}
.block-menu h2 {font-family:"Century Gothic",‘Arial Narrow’,helvetica,sans-serif;color:#F07548;font-size:18px;font-weight:normal;padding:7px;border:2px dotted #BFBFAC;margin-bottom:15px;}
.block-menu li a:link, .block-menu li a:visited {color:#439444;}

.block-menu li a.active {color:#A1C9A1;}

/* SPECIAL LAYOUT STYLES */

.dots {padding:10px 0 2px 0;}

.center {margin:0 auto;width:980px;}

/* \m/ UNICORN UNICORN UNICORN \m/ */ 

html.mceContentBody {background: #fff;}
#tinymce {background:#fff;}
