@charset "utf-8";
/* CSS Document */

.content-container
{
	width:940px;
	margin:0 auto;	
}
.content-spacing
{
	padding:15px 0;
}
.content-spacing h1
{
	padding:0;
	margin:0;
}
.content-spacing h2
{
	padding:10px 0;	
}
.content-spacing h3
{
	padding:10px 0 0;	
}
.content-container #home-bg
{
    width:940px;
    height:275px;
    background:url(/images/dotsVertical.gif) repeat-y center;
}

li
{
	color:#666666;
}
#grey
{
	width:940px;
	height:17px;
	background-color:#d3d3d3;
}
#header1
{
	height:37px;
	padding-bottom:8px;
	background:url(/images/title.gif) no-repeat;
}
#header2
{
	height:21px;
	padding-top:5px;
	background:url(/images/dots.gif) repeat-x;
}
#flashContent
{
	margin:0px 0 15px;
	width:940px;
	height:260px;
}
/*#homepageContent
{
	background:url(/images/dotsVertical.gif) no-repeat center;
	margin-top:15px;
	width:940px;
	height:300px;
}*/
#two-column-container
{
    background:url(/images/dotsVertical.gif) repeat-y center 6px;
    margin-top: 20px;
}
#column-one
{
	padding-right:10px;
	width:445px;
	float:left;
}
#column-two
{
    padding-top:6px;
	width:455px;
	float:right;
}
.twitter-container
{
    min-height:55px;
}
.main-content
{
    margin-top:20px;
}
/*----------------------------------------------------------------------------------------------------------------------------------------------------
																					PORTFOLIO - views
------------------------------------------------------------------------------------------------------------------------------------------------------*/


#portfolioNav, #viewsNav
{
	float:left;
	width:205px;
}
ul.secondary a
{
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:1.4em;
	color:#666;
	text-decoration:none;
}
ul.secondary
{
	background:url(/images/portfolio/secondarydots.gif) repeat-x bottom;
	padding-top:5px!important;
	padding-bottom:30px!important;
}
#portfolioNav ul, #viewsNav ul
{
	display:block;
}
#portfolioNav a, #viewsNav a
{
	text-decoration:none;
	display:block;
	height:20px;
}
#portfolioNav li, #viewsNav li
{
	text-decoration:none;
	display:block;
}
#portfolioNav a:hover, #viewsNav a:hover
{
	color:#7facdf;
}
/*---------------------portfolio - views right content--------------------------------*/
#portfolio-right-content, #views-right-content
{
	float:left;
	margin-left:14px;
	width:710px;
}
#portfolio-image
{
	width:710px;
	padding-bottom:10px;
}
#views-image
{
	width:710px;
	padding-top:10px;
	padding-bottom:10px;
}
#portfolio-text-container
{
	background:url(/images/portfolio/columndots.gif) repeat-y top right;
}
#portfolio-text-content, #views-text-content
{
	float:left;
	width:550px;
	padding-bottom:10px;
}
#portfolio-text-header
{
	padding-top:10px;
	padding-bottom:15px;
}
#portfolio-column
{
	width:120px;
	float:right;
}
#portfolio-column h4
{
    margin:0px;
    color:#7facdf;
}
#portfolio-column p
{
    margin-bottom:10px
}
/*---------------------------------------------------------------------------------------------------------------------------------------------------
															PORTFOLIO SECONDARY
------------------------------------------------------------------------------------------------------------------------------------------------------*/

ul#portfolio-secondary, ul#a-secondary, ul#b-secondary, ul#c-secondary, ul#d-secondary, ul#e-secondary, ul#f-secondary, ul#g-secondary, ul#h-secondary, ul#i-secondary, ul#j-secondary, ul#k-secondary, ul#l-secondary, ul#m-secondary
{
	background:url(/images/portfolio/secondarydots.gif) repeat-x bottom;
	padding-bottom:20px;
	display:none;
}
#arts-selected
{
	font-family:Verdana, Geneva, sans-serif;
	display:inline;
	color:#7facdf;
	font-weight:bolder;
	font-size:12px;
	display:none;
}
.arts ul#portfolio-secondary, .arts #arts-selected
{
	display:block;
	display:inline;
}
ul#portfolio-secondary a, ul#a-secondary a, ul#b-secondary a, ul#c-secondary a, ul#d-secondary a, ul#e-secondary a, ul#f-secondary a, ul#g-secondary a, ul#h-secondary a, ul#i-secondary a, ul#j-secondary a, ul#k-secondary a, ul#l-secondary a, ul#m-secondary a
{
	font-family:Lucida Grande, Lucida Sans Unicode, Lucida Sans, sans-serif;
	font-size:12px;
	color:#999;
}
/*----------------------------------------------------------------------------------------------------------------------------------------------------
																					BLOG
------------------------------------------------------------------------------------------------------------------------------------------------------*/
#blogAllContainer
{
	margin-top:20px;
}
#navBlog
{
	display:block;
	float:left;
	margin-top:8px;
	width:127px;
}
#navContent p
{
	margin-left:2px;
}
.small-image
{
	float:left;
	margin-right:19px;
}
.big-image
{
	margin-bottom:20px;
	width:800px;
	float:left;
	margin-right:19px;
}
.column-text
{
	float:left;
	width:540px;
}
#navBlog ul
{
	text-decoration:none;
	margin-top:5px;
	margin-left:3px;
	display:block;
	padding:0px;
}
#navBlog li, #navBlog a
{
	text-decoration:none;
	display:block;
	line-height:17px;
}
#navBlog a:hover
{
	color:#7facdf;
}
.blogHeader
{
	padding-bottom:20px;
}
/*----------------------------------------------------------------------------------------------------------------------------------------------------
																					CLIENTS
------------------------------------------------------------------------------------------------------------------------------------------------------*/
.content-container #clients
{
   width:940px;
   height:440px;
   background-image:url(/images/clients_dots.gif);
   background-repeat:repeat-y;       
}
.content-container #clients h2
{
    margin: 0 0 10px 0;
}
#columnA, #columnA ul, #columnB, #columnB ul.columnB-1, #columnB ul.columnB-2, #columnC
{
	float:left;
}
#columnA
{
	width:460px;
}
#columnB
{
	margin-left:20px;
	width:460px;
}
#columnA ul,
#columnB ul.columnB-1
{
	width:230px;
}
#columnC
{
	margin-left:20px;
	width:300px;
}
/*----------------------------------------------------------------------------------------------------------------------------------------------------
																					TWO COLOMN LAYOUT
------------------------------------------------------------------------------------------------------------------------------------------------------*/

#left-content
{
	width:440px;
	float:left;
}
#left-content p
{
   width:400px; 
}
#right-content
{
	width:440px;
	float:left;
}
/*----------------------------------------------------------------------------------------------------------------------------------------------------
																					NEWSLETTER
------------------------------------------------------------------------------------------------------------------------------------------------------*/
.newslettersignup #left-content 
{
	background:url(/images/newsletter_dots.gif) repeat-y left;
	width:446px;
	height:450px;
}
.newslettersignup #left-content li
{
	line-height:20px;
}
.newslettersignup h3
{
	padding-top:0;
	padding-bottom:20px;
}
.newslettersignup #right-content #newsletterContent
{
	width:410px;
	height:auto;
	float:left;
	margin-left:60px;
}
/*----------------------------------------------------------------------------------------------------------------------------------------------------
																					FOOTER
------------------------------------------------------------------------------------------------------------------------------------------------------*/
#footer
{
	margin-top:20px;
	width:930px;
}
#footer-left
{
	float:left;
	padding-top:10px;
}
#footer-right p
{
	float:right;
	color:#CCC;
	padding-top:10px;
}
#footer-right a
{
	color:#c0bfbf;
	text-decoration:underline;
}
/*----------------------------------------------------------------------------------------------------------------------------------------------------
																					CLASSES
------------------------------------------------------------------------------------------------------------------------------------------------------*/

.blue
{
	color:#7facdf;
}
.clear-both
{
    clear:both;
}
.poweredBySitefinityLogo
{
    clear:both;
    margin:0 auto;
    padding-left:860px;
    padding-top:20px;
    width:81px;
    
}

/***************************
* TREE VIEW
***************************/

.RadPanelBar_ReedWords
{
	width:205px!important;
	clear:both;
}
/* Base Styles */
.RadPanelBar_ReedWords ul
{
    margin:0px;
    padding:0px
}
.RadPanelBar_ReedWords li
{
    margin:0px;
    padding:0px;
    list-style-type:none;
}
/**********************************/
.RadPanelBar_ReedWords .rpRootGroup
{
	border:none!important;
	background-color: #FFFFFF!important;
}
.RadPanelBar_ReedWords .rpLink,
.RadPanelBar_ReedWords .rpTemplate
{
    color:#4e4e4e!important;
    font-family: Helvetica, Arial, sans-serif;
}
/* Item */
.RadPanelBar_ReedWords .rpGroup
{
    color:#4e4e4e!important;
}
.RadPanelBar_ReedWords .rpItem
{   
    background-color: #FFFFFF!important;
    border-bottom: #ffffff 1px solid ;
    position:relative!important;
    font-size:1.2em;
    clear:both;
}
.RadPanelBar_ReedWords .rpLink
{	
    border-bottom: none!important;
	height:15px;
	font-size: 15px;
	width:auto;
}
.RadPanelBar_ReedWords .rpOut
{
	border-bottom: none !important;
	float:none!important;
}
.RadPanelBar_ReedWords .rpNonExpandable
{
    color:#3FACE5!important;
    background-color:Transparent!important;
    padding-left:0px!important;
    float:right;
	width:855px;
}
.RadPanelBar_ReedWords .rpTemplate,
.RadPanelBar_ReedWords .rpText
{
    /*float:left;*/
    padding:0px!important;
    background-color: Transparent!important;
}

/* level 1 styles */

.RadPanelBar_ReedWords .rpLevel1
{
    padding-left:0px!important;
    width:200px!important;
    margin-bottom:2px !important;
}
.RadPanelBar_ReedWords .rpLevel1 .rpItem
{
    border-bottom: none !important;
    clear:both;
}
.RadPanelBar_ReedWords .rpLevel1 .rpTemplate
{
    padding-left:0px!important;
    padding-right:0px!important;
    padding-top:0px!important;
}
.RadPanelBar_ReedWords .rpLevel1 .rpLink
{
    padding:0px 0px 0px 0px!important;
}
.RadPanelBar_ReedWords .rpLevel1 .rpExpandable,
.RadPanelBar_ReedWords .rpLevel1 .rpExpanded
{
    width:775px;
    padding:0px 0px 0px 20px!important;
}
.RadPanelBar_ReedWords .rpLevel1 .rpFirst
{
    /*margin-top:5px!important;*/
}
.RadPanelBar_ReedWords .rpLevel1 .rpLast
{
    background-image:url(../images/portfolio/secondarydots.gif);
    background-position:0 25px;
    background-repeat:repeat-x;
    height:28px !important;
    margin-bottom:5px !important;
}
.RadPanelBar_ReedWords .rpLevel1 .rpText
{
    font-size:11px!important;
}
 /**/
.RadPanelBar_ReedWords .rpFocused,
.RadPanelBar_ReedWords .rpExpanded,
.RadPanelBar_ReedWords .rpSelected,
.RadPanelBar_ReedWords .rpSelected:hover,
.RadPanelBar_ReedWords .rpLink:hover
{
	/*background: #3FACE5 none repeat scroll 0 0;*/
}
.RadPanelBar .rpSlide
{
    clear:both;
}
/* <disabled items> */
.RadPanelBar_ReedWords .rpDisabled,
.RadPanelBar_ReedWords .rpDisabled:hover
{
	color: #bbb;
}
/* </disabled items> */

/* <expand arrows> */
.RadPanelBar_ReedWords .rpExpandable .rpText,
.RadPanelBar_ReedWords .rpExpanded .rpText
{
}
/* </expand arrows> */

/* <subitems> */
/* <subitems (disabled)> */
.RadPanelBar_ReedWords .rpGroup .rpDisabled,
.RadPanelBar_ReedWords .rpGroup .rpDisabled:hover,
.RadPanelBar_ReedWords .rpGroup .rpDisabled .rpOut
{
	background-image: none;
}

.RadPanelBar_ReedWords .rpGroup .rpDisabled,
.RadPanelBar_ReedWords .rpGroup .rpDisabled:hover
{
	background-color: #fff;
}
/* <subitems (disabled)> */

/* </subitems> */


/* <background positioning> */
.RadPanelBar_ReedWords .rpExpandable,
.RadPanelBar_ReedWords .rpExpandable:hover,
.RadPanelBar_ReedWords .rpExpanded
{
    background-position:0 2px;
}
/* <root items (disabled)> */
.RadPanelBar_ReedWords .rpDisabled:hover
{
	cursor: default;
}
