@charset "utf-8";
/*-------------------------------------------------------------*/
/* Unless otherwise noted, (c) Daydream Graphics, www.daydreamgfx.com. All rights reserved. */

/*Begin Global CSS rules */
h1, h2, h3, h4 {margin-bottom:0.5em; line-height:1em; color:#F06;}
h5, h6, h7 {margin-bottom:0.5em; line-height:1em;}
p {margin-bottom:1em; line-height:1em;}

.left {float:left;}
.right {float:right;}
.clear {clear:both;}
.tcenter {text-align:center;}
.tleft {text-align:left;}
.tright {text-align:right;}
/*End Global CSS rules */

/*--Page--*/
body {background-image:url(../images/background01.jpg); /*background-position:top center; */ background-repeat:repeat-x; background-color:#222; color:#fff; background-attachment:fixed;}
/*--End Page--*/

/*---Layout---*/
#container-div {}
#masthead {position:relative; height:170px; background:url(../images/logo.png) center left no-repeat;}
#menu {position:absolute; left: 226px; top: 83px; width: 726px; height: 23px;}
#breadcrumb {height:50px; font-size:95%; border-bottom:1px solid #999; margin-bottom:30px; background:url(../images/pngtints/b30.png);}
#breadcrumbcontent {padding:17px 0px 0px 20px;}
.home #breadcrumb {display:none;}
#content {width:600px; float:left; margin-left:17px;}
/* .home #content {width:100%;} */
#sidebar {float:right; width:250px;}
/* .home #sidebar {display:none;} */
#footer {width:950px; margin-top:30px; font-size:95%; margin-bottom:40px; border-top:1px solid #999; padding-top:10px;}
/*---End Layout---*/

/*---Typography---*/
h1, h2, h3, h4 {color:#fff;}
h5, h6, h7 {color:#fff;}
p {line-height:1.6em;}
li {line-height:2.0em;}
.highlight {}
code {font-family:"Courier New", Courier, monospace;}
.home .title {display:none;}
.title {font-size:280%;}
.title a {text-decoration:none; color:#fff/*#F06*/;}
#sidebar {line-height:1.6em; font-size:95%;}
/*---End Typography---*/

/*---Links---*/
a  {color:#F69; text-decoration:none;}
a:hover { color:#FCC;}
a:visited {}
/*---End Links---*/

/*---Images---*/
a img {}
/*---End Images---*/

/*---Misc---*/
/*---End Misc---*/

/*---Third Party---*/

/* Twitter homepage widget */
.twtr-ft {display:none !important;}
.twtr-widget {font-family:Arial, Helvetica, sans-serif !important;}
.twtr-hyperlink {color:#f69 !important;}

/*Suckerfish Menu*/
#menu, #menu a {color:#FFFFFF; font-size:16px; text-decoration:none; font-variant:small-caps;}
#menu a:hover {color:#F69;}
#menu ul li {display:inline; margin-right:10px;}
#mc_menu_1, #mc_menu_1 ul{margin:0; padding:0; list-style-type:none; list-style-position:outside; position:relative; line-height:1.0em;}
#mc_menu_1 li{float:left; position:relative;}
#mc_menu_1 ul {position:absolute; margin-top:5px; width:12em; top:1.5em; display:none; background:url(../images/pngtints/b80.png);}
#mc_menu_1 li ul a{width:12em; float:left; padding:3px 3px 3px 9px; font-variant:normal; font-size:80%;}
#mc_menu_1 ul ul{top:auto;}	
#mc_menu_1 li ul ul {left:12em; margin:0px 0 0 10px;}
#mc_menu_1 li:hover ul ul, #mc_menu_1 li:hover ul ul ul, #mc_menu_1 li:hover ul ul ul ul{
    display:none;
    }
#mc_menu_1 li:hover ul, #mc_menu_1 li li:hover ul, #mc_menu_1 li li li:hover ul, #mc_menu_1 li li li li:hover ul{
    display:block;
    }
/*---End Third Party---*/

.folio {  
    height:  370px;  
    width:   600px;  
    padding: 0;  
    margin:  0;  
} 
 
.folio img {  
    padding: 0px;  
    border:  1px solid #ffffff;  
    background-color: #000000;  
    width:  600px; 
    height: 370px; 
    top:  0; 
    left: 0 
} 
@charset "utf-8";
/*-------------------------------------------------------------*/
/* Unless otherwise noted, (c) Daydream Graphics, www.daydreamgfx.com. All rights reserved. */

/*Begin Global CSS rules */
h1, h2, h3, h4 {margin-bottom:0.5em; line-height:1em; color:#F06;}
h5, h6, h7 {margin-bottom:0.5em; line-height:1em;}
p {margin-bottom:1em; line-height:1em;}

.left {float:left;}
.right {float:right;}
.clear {clear:both;}
.tcenter {text-align:center;}
.tleft {text-align:left;}
.tright {text-align:right;}
/*End Global CSS rules */

/*--Page--*/
body {background-image:url(../images/background01.jpg); /*background-position:top center; */ background-repeat:repeat-x; background-color:#222; color:#fff; background-attachment:fixed;}
/*--End Page--*/

/*---Layout---*/
#container-div {}
#masthead {position:relative; height:170px; background:url(../images/logo.png) center left no-repeat;}
#menu {position:absolute; left: 226px; top: 83px; width: 726px; height: 23px;}
#breadcrumb {height:50px; font-size:95%; border-bottom:1px solid #999; margin-bottom:30px; background:url(../images/pngtints/b30.png);}
#breadcrumbcontent {padding:17px 0px 0px 20px;}
.home #breadcrumb {display:none;}
#content {width:600px; float:left; margin-left:17px;}
/* .home #content {width:100%;} */
#sidebar {float:right; width:250px;}
/* .home #sidebar {display:none;} */
#footer {width:950px; margin-top:30px; font-size:95%; margin-bottom:40px; border-top:1px solid #999; padding-top:10px;}
/*---End Layout---*/

/*---Typography---*/
h1, h2, h3, h4 {color:#fff;}
h5, h6, h7 {color:#fff;}
p {line-height:1.6em;}
li {line-height:2.0em;}
.highlight {}
code {font-family:"Courier New", Courier, monospace;}
.home .title {display:none;}
.title {font-size:280%;}
.title a {text-decoration:none; color:#fff/*#F06*/;}
#sidebar {line-height:1.6em; font-size:95%;}
#postnavigation {clear:both;}
/*---End Typography---*/

/*---Links---*/
a  {color:#F69; text-decoration:none;}
a:hover { color:#FCC;}
a:visited {}
/*---End Links---*/

/*---Images---*/
a img {}
/*---End Images---*/

/*---Misc---*/
/*---End Misc---*/

/*---Third Party---*/

/* Twitter homepage widget */
.twtr-ft {display:none !important;}
.twtr-widget {font-family:Arial, Helvetica, sans-serif !important;}
.twtr-hyperlink {color:#f69 !important;}

/*Suckerfish Menu*/
#menu, #menu a {color:#FFFFFF; font-size:16px; text-decoration:none; font-variant:small-caps;}
#menu a:hover {color:#F69;}
#menu ul li {display:inline; margin-right:10px;}
#mc_menu_1, #mc_menu_1 ul{margin:0; padding:0; list-style-type:none; list-style-position:outside; position:relative; line-height:1.0em;}
#mc_menu_1 li{float:left; position:relative;}
#mc_menu_1 ul {position:absolute; margin-top:5px; width:12em; top:1.5em; display:none; background:url(../images/pngtints/b80.png);}
#mc_menu_1 li ul a{width:12em; float:left; padding:3px 3px 3px 9px; font-variant:normal; font-size:80%;}
#mc_menu_1 ul ul{top:auto;}	
#mc_menu_1 li ul ul {left:12em; margin:0px 0 0 10px;}
#mc_menu_1 li:hover ul ul, #mc_menu_1 li:hover ul ul ul, #mc_menu_1 li:hover ul ul ul ul{
    display:none;
    }
#mc_menu_1 li:hover ul, #mc_menu_1 li li:hover ul, #mc_menu_1 li li li:hover ul, #mc_menu_1 li li li li:hover ul{
    display:block;
    }
/*---End Third Party---*/

/*image and div height for folio images were originally 370px */
.folio {height:400px; width: 600px; padding: 0; margin: 0; background-color:#FFF; margin-bottom:10px;} 
 
.folio img {padding: 0px;  border:  1px solid #ffffff; background-color: #000000; width: 600px;  height: 400px; top:  0; left: 0 } 

/*for text based navigation of slides*/
#nav .nav-label {font-size:80%; color:#999999;}
#nav {margin:25px 0px 25px 100px; font-size:120%; text-align:right;}
#nav a {padding:7px 10px; border:1px solid #999; background-color:#000000; margin-left:10px; font-weight:bold; color:#999;}
#nav a.activeSlide { color:#ffffff; border:1px solid #ccc; background-color:#444; }

/* portfolio category styling */
.category .post-tn, .archive .post-tn {float:left; margin:0px 10px 10px 0px; padding:20px; background:url(../images/pngtints/b30.png); border:1px solid #333333; width:180px; height:120px;}
.category .title, .archive .title {font-size:180%;}
.category .clear, .archive .clear {margin-bottom:20px;}
.details li {list-style-type:none; font-size:120%; font-style:italic; color:#999; line-height:1em; margin-bottom:10px;}
.category .more-link, .archive .more-link {display:none;}

/*WP 3.0 Folio Styles*/
.folio-list, .folio-list li, .folio-list li ul {padding:0px; margin:0px; list-style-type:none;}
.folio-list p {margin:0px; padding:0px;}
.folio-list ul li ul li {margin-left:20px;}
