/* ------------- Mini Farthing Css ------------- */

/* reset*/

body,h1,h2,h3,h4,h5,h6,p,form,fieldset {margin:0;padding:0;}

body {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
line-height:14px;
background-image:url(images/background.gif);
background-repeat:repeat-x;
background-color:#fff; 
color:#333;
}

img { 
border:none;
}

h1 { 
color:#6699cc;
font-size:24px;
font-weight:bold;
padding-bottom:20px;
border-bottom:1px solid #ccc;
margin-bottom:20px
}

h2 { 
color:#6699cc;

font-size:16px;
line-height:18px;
padding-top:10px;
padding-bottom:10px;
}

h3 { 
color:#333;
border-top:none;
line-height:18px;
border-bottom:1px solid #ccc;
padding-bottom:2px;
margin-bottom:5px;
font-size:12px;
margin-bottom:20px
}


h4{ 
color:#6699cc;
font-size:16px;
line-height:18px;
padding-top:0px;
padding-bottom:10px;
}


h5 { 
color:#6699cc;
font-size:14px;
padding:5px 0px 5px 0px;
border-bottom:1px solid #999999;
width:150px;
}
h5 a:link {
text-decoration:none;
color:#6699cc;
}    
h5 a:visited {
text-decoration:none;
color:#6699cc;
}  
h5 a:hover {
text-decoration:underline;
color:#6699cc;
}   
h5 a:active {
text-decoration:none;
color:#6699cc;
}


a:link {
text-decoration:none;
font-weight:bold;
color:#6699cc;
}    
a:visited {
text-decoration:none;
font-weight:bold;
color:#6699cc;
}  
a:hover {
text-decoration:underline;
font-weight:bold;
color:#336699;
}   
a:active {
text-decoration:none;
font-weight:bold;
color:#6699cc;
}


/* ------------- DIVs ------------- */

#container {
width:956px;
background-image:url(images/background-fade.png);
background-repeat:repeat-y;
margin-right:auto;
margin-left:auto;
padding:0px 27px 7px 27px;
}

#headerlinks { 
width:958px;
height:23px;
border-bottom:3px solid #ccc;
background-image:url(images/background-header.gif);
background-repeat:repeat-x;
padding-top:7px;
}
#headerlinks ul { float:right;padding-top:7px; }
#headerlinks li { display:inline; padding-right:10px; }
#headerlinks li a { font-weight:bold; color:#fff; text-decoration:none; }
#headerlinks li a:hover { font-weight:bold; color:#fff; text-decoration:underline; }

#headerlinks .title { display:none; }

#headerquote { display:none;
}


#header { 
width:957px;
height:60px;
background-image:url(images/header-bg.jpg);
background-repeat:no-repeat;
}

#logo { 
float:left;
margin:5px 0px 0px 15px;
width:335px;

}

#content {
float:left;
width:915px;
padding:7px;
margin-top:15px;
margin-left:15px;
margin-right:15px;
}

#content p,
#contentblog p {
padding-bottom:5px;
line-height:14px;
}

#contentblog {
float:left;
width:605px;
border:1px solid #999999;
padding:7px;
margin-top:7px;
}

#sidebarleft { 
clear:left;
width:175px;
float:left;
margin-right:15px;
margin-left:15px;
margin-top:7px;
line-height:16px;
}

#sidebarright { 
width:175px;
float:left;
font-size:11px;
color:#666;
margin-left:20px;
margin-top:-20px;
line-height:13px;
}

#sidebarright .block {
padding-bottom:15px;
}

#search-block-form { 
clear:both;
float:right;
}

#search-block-form .form-submit { 
border:none;
background-image:url(images/search-button.gif);
background-repeat:no-repeat;
font-size:11px;
font-weight:bold;
width:70px;
height:21px;
text-align:center;
padding-top:2px;
margin-left:5px;
padding-bottom:2px;
color:#fff;
}

#search-block-form .form-submit a:link {color: #fff;}    
#search-block-form .form-submit a:visited {color: #fff;}  
#search-block-form .form-submit a:hover {color: #fff;}   
#search-block-form .form-submit a:active {color: #fff;}   


#footer { 
margin-top:7px;
width:700px;
height:50px;
clear:both;
background-image:url(images/footer-bg.gif);
background-repeat:no-repeat;
background-position: 0px 7px;
}


#footer .title { 
display:none;
}

#footer { 
margin-top:7px;
height:27px;
padding-top:15px;
padding-left: 270px;
}

#footer .menu { 
padding:0px;
margin:0px;
}

#footer .menu ul { 

padding:0px;
margin:0px;
}

#footer .menu li { 
float:left;
list-style:none;
font-size:12px;

height:18px;
padding-top:0px;
margin-top:4px;
}





#footer .leaf{ 
border-right:1px solid #999999;
}


#footer .menu a:link { 
color: #999999; 
text-decoration:none; 
display:block; 
_display:inline;
padding-right:5px; 
padding-left:5px; 
padding-top:3px;
}

#footer .menu a:visited {
color: #999999; 
text-decoration:none; 
display:block;
_display:inline;
padding-right:5px; 
padding-left:5px;
padding-top:3px;
}  

#footer .menu a:hover {
color: #999999;
text-decoration:underline; 
display:block; 
_display:inline;
padding-right:5px; 
padding-left:5px; 
padding-top:3px;
}  
 
#footer .menu a:active {
color: #999999; 
text-decoration:none; 
display:block;
_display:inline;
padding-right:5px; 
padding-left:5px; 
padding-top:3px;
}  

#footer .last span {
color: #999999; 
text-decoration:none; 
padding-right:5px; 
padding-left:5px; 
line-height:20px;
}

#footerbase { 
height:50px;
width:1010px;
margin-left:auto;
margin-right:auto;
background-image:url(images/background-fade-base.png);
background-repeat:no-repeat;
background-position: 1px 0px;
*background-position: 0px 0px;
}
#footerbase2 { 
height:40px;
width:1010px;
margin-left:auto;
margin-right:auto;
background-image:url(images/background-fade-base.png);
background-repeat:no-repeat;
background-position: 0px 0px;
}


/* ------------- Nav ------------- */


#block-menu_block_split-1 { 
width:960px;
height:16px;
padding-top:4px;
border-bottom:1px solid #ccc;
}

#block-menu_block_split-1 .menu {
text-align:center;
list-style:none;
}

#block-menu_block_split-1 .menu ul { 
margin:0px;
padding:0px;
}

#block-menu_block_split-1 .menu li { 
font-size:12px;
font-weight:bold;
display:inline;
}

#block-menu_block_split-1 .menu a:link { 
color: #666; 
text-decoration:none; 
display:inline; 
height:16px;
padding-right:15px; 
padding-left:15px; 
padding-top:2px;
padding-bottom:2px;
}

#block-menu_block_split-1 .menu a:visited {
color: #666; 
text-decoration:none; 
display:inline;
height:16px; 
padding-right:15px; 
padding-left:15px;
padding-top:2px;
padding-bottom:2px;
}  

#block-menu_block_split-1 .menu a:hover {
color: #fff;
text-decoration:none; 
display:inline; 
height:16px;
padding-right:15px; 
padding-left:15px; 
padding-top:2px;
padding-bottom:2px;
background-color: #ccc;
}  

#block-menu_block_split-1 .menu a:active {
color: #4d4d47; 
text-decoration:none; 
display:inline;
height:27px;
padding-right:15px; 
padding-left:15px; 
background-image:url(images/navigation-hover.gif);
background-repeat:no-repeat;
background-position: top center;
padding-top:2px;
padding-bottom:3px;
}  

#block-menu_block_split-1 .menu .active {
background-image:url(images/navigation-hover.gif);
background-repeat:no-repeat;
background-position: top center;
}  




/* ------------- Classes ------------- */

.faq {
padding-left:20px;
padding-right:20px;
}

.frontbackground {

}

#frontmovie {
float:right;
height:276px;
width:400px;
margin: 11px 11px 50px 15px;
padding:0px;
}

#moviequotes {
clear:both;
}

#sidebarright #block-block-6 input { background-color:#009900; 
border:1px solid #aaa;
margin:0px 0px 0px 0px; 
font-size:10px;
font-weight:normal;
padding:0px 0px 0px 0px; 
width:50px; 
height:20px; 
color:#fff;
}
#sidebarright #block-block-5 input { background-color:#009900; 
border:1px solid #aaa;
float: top left;
margin:1px 0px 0px 0px;
font-size:10px;
font-weight:normal;
padding:0px 0px 1px 0px; 
width:43px; 
height:20px; 
color:#fff;
}
#sidebarright #block-block-6 #email { 
border: 1px solid #ccc; 
height:16px; 
width:113px; 
font-size:10px;
font-weight:normal;
padding:2px 0px 0px 0px; 
float: top left;
color:#fff; 
background-color:#fff; 
margin:0px 5px 5px 2px;
}

.emailinput { float: left; }
.emailbutton { float: top left; height:22px; margin-top:0px; }



#sidebarright #search-block-form .form-submit {
font-size:10px;
font-weight:normal;
width:50px; 
height:20px;
background-color:#009900; 

padding:0px; 
border:1px solid #aaa;
margin:0px 2px 21px 0px; 
color:#fff;
float:left;
}
#sidebarright #search-block-form  .form-text{ 
border: 1px solid #ccc; 
width:113px; 
height:16px; 
font-size:10px;
font-weight:normal;
color:#aaa; 
background-color:#fff; 
padding:2px 0px 0px 0px; 
margin:0px 5px 0px 0px;
float:left;
}



/* ------------- Pickachoose home page image scroller ------------- */

ul#pikame{
	padding-left:0;
	width:436px;
	margin:0 auto;}
.pika_main{
	width:915px;
	margin:0 auto;}
#pikame li{
	margin-right:5px;
        margin-topt:5px;
	float:right;
	border:1px solid #ccc;
        padding:0px; 
        position:relative;
	overflow:hidden;}

/* thats all you NEED to edit. But continue if you'd like. */
ul#pikame li img{position:relative;cursor:pointer;}
.pika_main img{border:1px solid #ccc; padding:2px; }
.pika_main{position: relative;margin:0 auto;}
.pikachoose li{float:left;position:relative;overflow:hidden;list-style:none;}
.pika_play{display:none;}
.pika_stop_button{display:none;}
.pika_play img{border:none;}
.pika_caption{display:none;}
.pika_navigation{display:none;}


/* ------------- Possible Designs ------------- */

.view-possible-designs {  }
.view-possible-designs img { border:1px solid #ccc; padding:4px; float:left; margin-right:20px; clear:both; }
.view-possible-designs .views-field-title { font-size:18px; font-weight:bold; margin-bottom:10px; }
.view-possible-designs .views-field-body { font-size:12px; }
.view-possible-designs .views-row-odd { clear:both; padding-top:20px;}
.view-possible-designs .views-row-even { clear:both; padding-top:20px;}


.movie img { 
border:1px solid #ccc; 
padding:4px; 
float:right; 
margin-right:20px; 
margin-left:20px; 
margin-bottom:2px; 
clear:both; 
}

.movie { 
width:915px;
margin-right:10px;
margin-top:15px;
margin-bottom:15px;
float:left;
}
.movie span { 
color:#009900;
width:390px;
font-size:20px;
font-weight:bold;
margin-top:-15px;
margin-bottom:15px;
float:left;
}
.movie p { 
}


/* ------------- Blog ------------- */

#contentblog .views-field-title { padding-top:5px; font-size:22px; border-top:1px solid #ccc; }


/* ------------- Columns ------------- */

#col1 { width: 445px; float:left; padding-right:15px;} 
#col1 ul li {margin-left:-26px;}
#col1 ul {margin-top:6px;}
#col2 { width: 445px; float:right; }
#col2 ul li {margin-left:-26px;}
#col3 ul {margin-top:6px;}
#col3 { width: 445px; float:right; }



/* ------------- Lightbox ------------- */

#caption #download_link_text { display:none; }
#caption #node_link_text { display:none; }

/* ------------- Clear ------------- */

.clear { clear:both; width:800px;}

/* ------------- Cleanups ------------- */

#sidebarright #block-block-1 .title {
display:none;
}

#sidebarleft .title {
display:none;
}

.grippie,
.submitted,
.taxonomy,
.links
{ display:none; }

#block-menu_block_split-0 .title { display:none; }
#block-menu_block_split-1 .title { display:none; }

tbody {
  border-top:none !important;
}

#search-block-form label,
#utility h3.title,
#nav h3.title { 
display:none;
}