@charset "utf-8";

body{
	border:0px;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#797979;
	background-color: #FFF;
	background-position: top;
	background-image: url(../images/mainbgother.jpg);
	background-repeat: no-repeat;
}
#content #onecolumnmid #context     {
	height: 255px;
	width: 230px;
	float: left;
	background-repeat: no-repeat;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 35px;
	margin-left: 80px;
	background-image: url(../images/banner_bg.jpg);
	padding-right: 20px;
}
#content #onecolumnmid #profilepic {
	float: left;
	height: 280px;
	width: 350px;
	margin-left: 30px;
}

	

/* ---------------------------------------
   NAVIGATION
   --------------------------------------- */

#sidebar #navigation {
	height: 300px;
	margin: 0;
	padding: 0;
	width: 210px;
	float: left;
	background-image: url(../images/nav-box.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	} 
	
	ul#sidebar-nav {
		margin: 0;
		padding: 6px;
		list-style: none;
		}
		
		ul#sidebar-nav li {
	color: #ccc;
	font-size: 12px;
	height: 36px;
	letter-spacing: -0.025em;
	margin: 0;
	padding: 0;
	padding-left: 20px;
	padding-top: 0px;
	text-transform: uppercase;
	width: 178px;
			}
			
			ul#sidebar-nav li:hover {
				color: #666;
				cursor: pointer;
				}
				
			ul#sidebar-nav li a {
				display: block;
				height: 27px;
				padding-top: 9px;
				width: 178px;
				}
				
				ul#sidebar-nav li a:hover {
	color: #666;
	cursor: pointer;
	text-decoration: none;
	font-size: 12px;
					}
				
			ul#sidebar-nav li.top {
	background-repeat: no-repeat;
	background-position: left top;
				}
				
				ul#sidebar-nav li.top:hover {
	background-repeat: no-repeat;
	background-position: left top;
					}
					
			ul#sidebar-nav li.middle {
	background-image: url(../images/middle-btn.jpg);
	background-repeat: no-repeat;
	background-position: left top;
				}
				
				ul#sidebar-nav li.middle:hover {
	background-image: url(../images/middle-btn-over.jpg);
	background-repeat: no-repeat;
	background-position: left top;
					}
					
			ul#sidebar-nav li.bottom {
	background-image: url(../images/bottom-btn.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
				}
				
				ul#sidebar-nav li.bottom:hover {
	background-image: url(../images/bottom-btn-over.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
					}


/* ---------------------------------------
   SIDEBAR
   --------------------------------------- */
	
#sidebar {
	color: #333;
	float: left;
	margin-left: 7px;
	position: relative;
	width: 210px;
	}
	
	#sidebar a {
		color: #d4d4d4;
		text-decoration: none;
		}
		
	#sidebar a:hover {
		text-decoration: underline;
		}

#sidebar form {
	margin: 0;
	}
	
#sidebar h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.2em;
	}
	
	#sidebar h2.callnow {
		background: url(images/callnow-background.html) top left no-repeat;
		display: block;
		height: 38px;
		text-indent: -9000px;
		width: 254px;
		}
		
	#sidebar h2.area {
		background: url(images/areas-background.html) top left no-repeat;
		display: block;
		height: 34px;
		text-indent: -9000px;
		width: 254px;
		}

	#sidebar h2.apart {
		background: url(images/apart-background.html) top left no-repeat;
		display: block;
		height: 36px;
		text-indent: -9000px;
		width: 254px;
		}
					
	#sidebar img.nav-tab {
	position: absolute;
	top: 0px;
	left: -26px;
		}
			
	#sidebar .set-apart {
		background: #212b34 url(images/setapart-background.html) bottom left no-repeat;
		margin: 15px auto;
		padding-bottom: 10px;
		width: 224px;
		}
		
		#sidebar .set-apart p {
			color: #d4d4d4;
			font-size: 12px;
			line-height: 16px;
			margin: 15px auto;
			width: 180px;
			}
			
			#sidebar .set-apart p strong {
				color: #b5af98;
				font-weight: bold;
				}
				

img{border:0px;}

p{
	line-height:1.6em;
	margin:0px 0px 23px 0px;
	color: #333;
	text-align: justify;
	font-size: 14px;
}
p.dark{
color:#373737;
margin-bottom:21px;
}

a{
font-weight:bold;
text-decoration:none;
background:url(images/aline.png) bottom repeat-x;
color:#797979;
}
a:hover{
color:#0b5eff;
}


h2.fancy{
text-indent:-2000px;
font-size:0.1em;
overflow:hidden;
background-position:0px 0px;
background-repeat:no-repeat;
margin:0px 0px 16px 0px;
}

h1.homeh1{
width:450px;
height:114px;
margin-bottom:13px;
background-image:url(images/homeh1.png);
}
h1.whymeh1{
width:950px;
height:114px;
background-image:url(images/whymeh1.png);
}
h1.whatidoh1{
width:950px;
height:114px;
background-image:url(images/whatidoh1.png);
}
h1.myworkh1{
width:950px;
height:114px;
background-image:url(images/myworkh1.png);
}
h1.contacth1{
width:950px;
height:72px;
background-image:url(images/contacth1.png);
}




h2.homehead{
width:408px;
height:98px;
background-image:url(images/homehead.png);
}
h2.whymehead{
width:925px;
height:114px;
background-image:url(images/whymehead.png);
}
h2.whatidohead{
width:925px;
height:114px;
background-image:url(images/whatidohead.png);
}
h2.myworkhead{
width:925px;
height:114px;
background-image:url(images/myworkhead.png);
}
h2.contacthead{
width:925px;
height:72px;
background-image:url(images/contacthead.png);
}


h2{
color:#606060;
height:30px;
margin:0px 0px 7px 0px;
font-weight:normal;
font-size:1.8em;
}
h3{
color:#808182;
font-size:1.5em;
height:31px;
margin:0px 0px 0px 0px;
font-weight:normal;
}

h5{
margin:0px;
padding:0px;
font-size:1.3em;
font-weight:normal;
height:23px;
overflow:hidden;
}

h2.cufon{
font-size:24px;
}
h3.cufon{
font-size:20px;
}
h5.cufon{
font-size:17px;
}

.level0{
	width:1000px;
	padding:0px 20px;
	margin:0px auto;
}

.top{
	padding-top:8px;
	text-align:right;
	color:#ffffff;
	font-weight:bold;
	font-size:1.05em;
	height:25px;
	margin-bottom:10px;
}
.top h1{
	margin:0px;
	color:#FFF;
	font-size:1.4em;
	font-weight:bold;
	float:left;
	padding-top:1px;

}
.top a{
	background:none;
	color:#ffffff;
	text-decoration:none;
	font-size: 1.4em;
}
.top a:hover{
color:#78acfd;
}

.logo{
	float:left;
}


a.skybut{
float:left;
height:34px;
background:url(images/mainsprite.png) 0px -440px no-repeat;
padding:0px 17px 0px 36px;
line-height:32px;
color:#606060;
font-weight:bold;
text-decoration:none;
font-size:0.95em;
display:block;
position:relative;
}
a.skybut span{
position:absolute;
top:0px;
right:0px;
display:block;
width:16px;
height:40px;
background:url(images/mainsprite.png) 0px -480px no-repeat;
}

a.skybut:hover{
color:#ffffff;
background-position:0px -930px;
}
a.skybut:hover span{
background-position:0px -980px;
}



a.topbut, a.topbutsmall{
display:block;
height:34px;
background:url(images/topbuts.png) 0px 0px no-repeat;
padding:0px 0px 0px 36px;
line-height:32px;
color:#606060;
font-weight:bold;
text-decoration:none;
width:163px;
font-size:0.95em;
float:left;
overflow:hidden;
}
a.topbutsmall{
margin-left:12px;
width:99px;
background-position:0px -50px;
}
a.topbut:hover{
color:#ffffff;
background-position:0px -100px;
}

a.topbutsmall:hover{
color:#ffffff;
background-position:0px -150px;
}


.weather{
float:left;
background:url(images/weathersprite.png) 0px 0px no-repeat;
color:#ffffff;
font-weight:bold;
font-size:1.05em;
margin:5px 0px 0px 18px;
padding-left:45px;
height:41px;
overflow:hidden;
line-height:39px;
}

.suncloud{background-position:0px -50px; padding-left:50px;}
.moon{background-position:0px -100px;}
.cloud{background-position:0px -150px; padding-left:50px;}
.rain{background-position:0px -200px; padding-left:50px;}

.leftcolumn{
	width:400px;
	float:left;
}

.rightcolumn{
	width:560px;
	float:right;
	margin-top: 40px;
}

.carousel{
width:471px;
float:right;
position:relative;
height:266px;
margin-bottom:15px;

}
.carousel .carousel-inner{
position:absolute;
top:0px;
right:0px;
width:450px;
height:266px;
overflow:hidden;

}
.carousel-image{
width:470px;

}



.carousel .controls{
position:absolute;
bottom:0px;
left:0px;
}
.carousel .controls a{
outline:none;
text-indent:-1000px;
font-size:0.1em;
overflow:hidden;
height:17px;
width:17px;
background:url(images/mainsprite.png) 0px 0px no-repeat;
display:block;
}
.carousel .controls a.next{margin-bottom:3px;}
.carousel .controls a.next:hover{background-position:-30px 0px;}
.carousel .controls a.prev{background-position:0px -30px;}
.carousel .controls a.prev:hover{background-position:-30px -30px;}





.nav{
list-style:none;
margin:8px 0px 0px 0px;
padding:0px;
height:35px;
overflow:hidden;
}
.nav li{
list-style:none;
margin:0px;
padding:0px;
height:35px;
float:left
}
.nav li a{
	outline:none;
	display:block;
	float:left;
	height:35px;
	text-indent:-1000px;
	overflow:hidden;
	background-image: url(../images/nav.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.nav li a.home{background-position:0px 0px; width:75px;}
.nav li a.home:hover{background-position:0px -50px;}

.nav li a.whyme{background-position:0px -100px; width:88px;}
.nav li a.whyme:hover{background-position:0px -150px;}

.nav li a.whatido{background-position:0px -200px; width:101px;}
.nav li a.whatido:hover{background-position:0px -250px;}

.nav li a.mywork{background-position:0px -292px; width:96px;}
.nav li a.mywork:hover{background-position:0px -342px;}

.nav li a.blogg{background-position:0px -385px; width:83px;}
.nav li a.blogg:hover{background-position:0px -435px;}

.nav li a.contact{background-position:0px -478px; width:94px;}
.nav li a.contact:hover{background-position:0px -526px;}



.cloudsplit{
	clear:both;
	height:107px;
	overflow:hidden;
	min-width:990px;
	background-image: url(../../Sunrise/Site/clouds.png);
	background-repeat: repeat-x;
	background-position: center top;
}

.whiteout{
	min-width:1000px;
	margin-top: 450px;
}

.whiteout2{
	min-width:1000px;
	margin-top: 10px;
}

.cufon-active.cufon-ready body #top #content {
	width: 600px;
	float: left;
	height: 300px;
	  opacity:0.85;
  }
}


ul.tick, ul.cross{
	padding:0px;
	list-style:none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 23px;
}
ul.tick li, ul.cross li{
	padding:0px 0px 0px 27px;
	list-style:none;
	line-height:1.6em;
	background-image: url(../images/tickbull.png);
	background-repeat: no-repeat;
	background-position: 0px 6px;
}
ul.cross li{
background-image:url(images/crossbull.png);
}
ul.floatul{
width:210px;
float:left;
}

.displayline{
height:1px;
background:url(images/mainsprite.png) 0px -619px repeat-x;
overflow:hidden;
margin:0px;
padding:0px;
}

.bottom{
background:#f3f3f3 url(images/bottombg.png) top repeat-x;
padding:28px 0px 33px 0px;
}
.bottom p{
font-size:0.9em;
line-height:1.9em;
}


.bottom-splits-left{
width:205px;
float:left;
}
.bottom-splits-right{
width:205px;
float:right;
}
.bottom-splits-left p, .bottom-splits-right p{
margin-bottom:8px;
}

.bottomcontrols{
border-top:1px solid #cecece;
padding:4px 0px 5px 0px;
background:#d8d9d9 url(images/bottomcontrols.png) top repeat-x;
margin-bottom:1px;
}
.bottomcontrols ul{
width:945px;
list-style:none;
margin:0px auto;
padding:0px 0px 0px 1px;
background-color:red;
height:31px;
background: url(images/whatidoline.png) left no-repeat;
}
.bottomcontrols ul li{
padding:2px 5px 0px 4px;
background:url(images/whatidoline.png) right no-repeat;
margin:0px;
list-style:none;
float:left;
height:31px;
}

.bottomcontrols ul li a{
line-height:28px;
display:block;
float:left;
height:31px;
position:relative;
padding:0px 12px;
font-weight:normal;
font-size:0.9em;
color:#939496;
background:none;
outline:none;
}
.bottomcontrols ul li a:hover{
color:#606060;
}

.bottomcontrols ul li a.on{
color:#ffffff;
background:url(images/mainsprite.png) 0px -360px no-repeat;
}
.bottomcontrols ul li a.on span{
background:url(images/mainsprite.png) 0px -400px no-repeat;
width:11px;
height:31px;
position:absolute;
top:0px;
right:0px;
}

h4.quotes{
margin:5px 0px 0px 0px;
color:#808182;
font-weight:normal;
font-size:1.1em;
padding-left:27px;
background:url(images/6699.png) 0px 3px no-repeat;
float:left;
}
h4.quotes span{
padding-right:27px;
background:url(images/6699.png) right -27px no-repeat;
}

a.largedrop, a.largeup{
outline:none;
margin:5px 0px 0px 10px;
float:left;
display:block;
background:url(images/mainsprite.png) 0px -90px no-repeat;
text-indent:-1000px;
overflow:hidden;
font-size:0.1em;
width:21px;
height:21px;
}
a.largedrop:hover, a.largedropon{
background-position:0px -60px;
}

a.largeup{
background-position:-30px -90px;
}
a.largeup:hover, a.largeupon{
background-position:-30px -60px;
}


.testimonialhide, .testimonialhide2{
clear:left;
}
.thumbnail{
margin:12px 10px 0px 0px;
float:left;
background:url(images/mainsprite.png) 0px -520px no-repeat;
width:75px;
height:75px;
overflow:hidden;
padding:6px 7px 8px 7px;
}

.testimonialhide p, .testimonialhide2 p{
float:left;
width:350px;
margin:7px 0px 0px 0px;
font-style:italic;
color:#797979;
}

.testimonialhide2 p{
width:450px;
}

.clickable{
cursor:pointer;
}





.footer{
margin:35px 0px 0px 0px;
padding:0px 0px 50px 0px;
list-style:none;
font-size:0.75em;
color:#959595;
}
.footer li{
float:left;
background:url(images/mainsprite.png) 0px -644px no-repeat;
padding:0px 12px 0px 13px;
}

.footer li.first{
background:none;
padding:0px 12px 0px 0px;
}

.footer li a{
	font-weight:normal;
	text-decoration:none;
	color:#959595;
	padding-left:17px;
	background-image: url(../../Sunrise/Site/footersprite.png);
	background-repeat: no-repeat;
}
.footer li a:hover{
color:#636363;
}
.footer li a.tick{background-position:0px -303px;}
.footer li a.tick:hover{background-position:0px -333px;}

.footer li a.blog{background-position:0px -243px; padding-left:13px;}
.footer li a.blog:hover{background-position:0px -273px;}

.footer li a.rss{background-position:0px -182px; padding-left:13px;}
.footer li a.rss:hover{background-position:0px -212px;}

.footer li a.twitter{background-position:0px -122px;}
.footer li a.twitter:hover{background-position:0px -152px;}

.footer li a.eco{background-position:0px -61px; padding-left:14px;}
.footer li a.eco:hover{background-position:0px -91px;}

.footer li a.tandc{background:none; padding-left:0px;}

.footer li a.up{background-position:0px 0px; padding-left:14px; outline:none;}
.footer li a.up:hover{background-position:0px -30px;}



.myimage{
float:left;
margin:5px 20px 0px 0px;
}

.killmargin{
margin-bottom:0px;
}
.botmargin{
	padding-bottom:5px;
}

.lclear{
clear:left;
}

.clear{
clear:both;
}




/*whatido styles*/

.whatido{
height:145px;
width:950px;
}

.whatido-element{
width:1000px;
height:145px;
margin-bottom:20px;
}
.whatido-element .rightcolumn{
padding-right:50px;
}
.whatido-element .leftcolumn{
padding-top:3px;
}
.whatido-element h3 .cufon-vml{
background:#ededed;/*fix the nasty ie on fade*/
}

.whatido-element p{
margin-bottom:6px;
}



/*contact style*/

form.contactform{
margin:6px 0px 0px 0px;
padding:0px;
background:url(images/contact.png) 0px 0px no-repeat;
position:relative;
}

form.contactform .errorbox{
display:none;
background:url(images/error.png) 0px 0px no-repeat;
position:absolute;
color:#ffffff;
padding:20px 20px 20px 55px;
font-weight:bold;
width:250px;
text-align:left;
top:47px;
left:62px;
}
form.contactform .sendbox{
background:url(images/sucess.png) 0px 0px no-repeat;
}

form.contactform textarea{
border:0px;
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
width:420px;
padding:13px 15px 15px 15px;
height:127px;
background:none;
font-size:0.9em;
line-height:1.6em;
overflow:auto;
margin:0px 0px 10px 0px;
}
form.contactform textarea[disabled]{
color:#6a6a6a;
cursor:default;
}

form.contactform .labelblock{
width:87px;
float:left;

}
form.contactform .labelblock label{
display:block;
margin:10px 0px 7px 0px;
}

form.contactform .fieldblock{
width:231px;
height:68px;
float:left;
padding:10px;
background:url(images/mainsprite.png) 0px -776px no-repeat;
}
form.contactform .fieldblock input{
display:block;
width:231px;
padding:0px 0px 3px 0px;
margin-bottom:6px;
border:0px;
background:none;
border-bottom:1px solid #bebebe;
color:#797979;
font-size:0.9em;
}
form.contactform .fieldblock input[disabled]{
color:#b6b6b6;
cursor:default;
}
form.contactform .fieldblock input#formphone{
border:none;
padding:0px;
}

form.contactform .submitbut{
float:right;
width:102px;
height:88px;
padding:0px;
border:none;
text-indent:-1000px;
background:url(images/mainsprite.png) 0px -664px no-repeat;
cursor:pointer;
outline:none;
font-size:0.1em;
}
form.contactform .submitbut:hover{
background-position:-112px -664px;
}
form.contactform .submitbut[disabled]{
background-position:0px -664px;
cursor:default;
}

address{
font-size:0.9em;
line-height:1.9em;
padding:0px;
margin:0px;
font-style:normal;
}

.socialbookmark{
margin:0px;
padding:0px;
list-style:none;
}
.socialbookmark a{
line-height:1.9em;
color:#797979;
padding:0px 0px 0px 25px;
background:url(images/mainsprite.png) 0px -120px no-repeat;
font-weight:normal;
font-size:0.9em;
}

.socialbookmark a:hover{
color:#0b5eff;
}
.socialbookmark a.digg{background-position:0px -150px;}
.socialbookmark a.delicious{background-position:0px -180px;}
.socialbookmark a.stumble{background-position:0px -210px;}










/*Showcase styles*/

.relativeposition{
position:relative;
overflow:hidden;
}
.disciplinenav{
z-index:1000;
position:absolute;
top:0px;
left:20px;
margin:0px;
padding:0px;
list-style:none;
background:#ffffff;
width:240px;
height:30px;
border-right:1px solid #bfbfbf;

}
.disciplinenav li{
list-style:none;
float:left;
margin-right:7px;
}
.disciplinenav li a{
outline:none;
display:block;
float:left;
line-height:28px;
font-weight:bold;
padding:0px 16px 0px 16px;
height:30px;
background:url(images/mainsprite.png) -70px -310px no-repeat;
color:#787878;
position:relative;
}

.disciplinenav li a span{
position:absolute;
top:0px;
right:0px;
background:url(images/mainsprite.png) -170px -310px no-repeat;
width:13px;
height:30px;
}
.disciplinenav li a:hover, .disciplinenav li a.on{
	color:#ffffff;
	background-image: url(../../Sunrise/Site/mainsprite.png);
	background-repeat: no-repeat;
	background-position: -187px -310px;
}
.disciplinenav li a:hover span, .disciplinenav li a.on span{
	background-image: url(../../Sunrise/Site/mainsprite.png);
	background-repeat: no-repeat;
	background-position: -286px -310px;
}

.work-cycle{
width:950px;
height:350px;
}

.discipline-container{
width:1000px;
height:350px;
}
.discipline-container .rightcolumn{
padding-right:50px;
}

.discipline-item{
width:1000px;
height:350px;
}

.work-item{
width:1000px;
margin-bottom:40px;
}
.work-item .cufon{
background:#ffffff;/*for ie*/
}



.mywork-pager{
margin:0px 0px 30px 0px;
padding:0px;
list-style:none;
height:30px;
}
.mywork-pager li{
list-style:none;
float:left;
margin-right:13px;
}
.mywork-pager li a{
	outline:none;
	display:block;
	float:left;
	font-size:1.05em;
	line-height:29px;
	font-weight:bold;
	width:30px;
	height:30px;
	text-align:center;
	color:#787878;
	background-image: url(../../Sunrise/Site/mainsprite.png);
	background-repeat: no-repeat;
	background-position: 0px -310px;
}
.margin-include{
margin-left:270px;
}
.mywork-pager li a:hover, .mywork-pager li a.activeSlide{
	color:#ffffff;
	background-image: url(../../Sunrise/Site/mainsprite.png);
	background-repeat: no-repeat;
	background-position: -35px -310px;
}

.myworkimage{
margin-top:5px;
}

.weblink, .printlink{
display:block;
position:relative;
width:450px;
height:260px;
background:none;
outline:none;
}
.weblink:hover, .printlink:hover{
color:#4d4d4d;
}
.weblink-inner img, .printlink-inner img{
margin:2px 2px 0px 0px;
vertical-align:top;}
.weblink-inner, .printlink-inner{
cursor:pointer;
font-size:1.0em;
text-align:center;
position:absolute;
top:0px;
left:0px;
background:#ffffff;
padding:113px 0px 0px 0px;
width:450px;
height:152px;
}

.review-container{
width:450px;
height:150px;
overflow:hidden;
}
.review-item{
clear:left;
width:500px;
}
.review-item p{
margin-right:50px;
}
.smmarg{
margin-bottom:8px;
}


.skytrigger{background:none;outline:none;}
.sky-overlay{
display: none;
position: fixed;
top: 0%;
left: 0%;
width: 100%;
height: 100%;
background-color: #000;
z-index:1001;
cursor:pointer;
}
.sky-content{
display: none;
position:fixed;
width:100%;
height: 1px;
top:20%;
left:0;
z-index:1002;
text-align:center;
}
.skycycle{
width:700px;
height:350px;
cursor:pointer;
}
.sky-prev, .sky-next{
	width:29px;
	height:29px;
	display:block;
	outline:none;
	background-image: url(../../Sunrise/Site/mainsprite.png);
	background-repeat: no-repeat;
	background-position: 0px -1040px;
}
.sky-prev:hover{background-position:-35px -1040px;}
.sky-next{
background-position:-70px -1040px;
}
.sky-next:hover{background-position:-105px -1040px;}
.gotcha{display:none;}

.headcontainer, .headcontainer2{
margin-top:-17px;
width:925px;
height:129px;
margin-bottom:15px;
background:url(images/h2bg.png) 0px 0px no-repeat;
padding:38px 0px 0px 23px;
}
.headcontainer2{
	height:89px;
	background-image: url(../../Sunrise/Site/h2bgcontact.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.headcontainer3{
margin-top:-17px;
width:430px;
height:111px;
margin-bottom:15px;
background:url(images/h2bghome.png) 0px 0px no-repeat;
padding:33px 0px 0px 20px;
}
#content h2     {
	color: #4596FF;
}

/*Bottom*/

#bottom {
	/*background-color:#3e005c;*/
min-width:980px;
	background-color: #217FF3;
	background-image: url(../images/bottom.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-top-style: solid;
	border-top-color: #00F;
}
#bottom-inner {
display:block;
margin-left:auto;
margin-right:auto;
width:980px;
height:45px;
}

#bottom-left { /*border: 1px solid #fff;*/
	float: left;
	height: 29px;
	width:550px;
	margin:0;
	padding:0; /*border: 1px dotted #000;*/
}
#bottom-right { /*border: 1px solid #fff;*/
	float: right;
	height: 29px;
	width:420px;
	margin:0;
	padding:0; /*border: 1px dotted #000;*/
}

#viv {float:right; margin:5px 15px 0 0;padding:0;}

.stripe { color:#fff; padding:0 2px 0 2px;}
p.copy { font-size:11px; color:#fff; margin:0; padding:11px 0 10px 15px; }
p.copy a {
	color:#FFF;
	text-decoration:none;
}
#content #onecolumntop {
	float: left;
	width: 1000px;
	height: 46px;
	background-image: url(../images/box_white_918px_top.png);
	background-repeat: no-repeat;
}
/* Main styles for One Column top of box - background images add specific to each page */
#content #onecolumnmid {
	float: left;
	width: 1000px;
	padding-top: 0px;
	background-image: url(../images/box_white_918px_mid_new.png);
	background-repeat: repeat-y;
	height: 650px;
	padding-left: 14px;
} 
.cufon-active.cufon-ready body #top #content #onecolumnmid #maintext #likebutton {
	float: right;
}


/* Main styles for One Column Middle of box - background images add specific to each page */
#content #onecolumnbtm {
	float: left;
	width: 1000px;
	height: 18px;
	padding: 0;
	margin: 0;
	background-image: url(../images/box_white_918px_btm.png);
	background-repeat: no-repeat;
} 
.cufon-active.cufon-ready body #top #content #onecolumnmid #maintext p {
	margin-right: 15px;
	margin-left: 20px;
}

.whiteout .level0.botmargin .box1 {
	height: 290px;
	width: 280px;
	float: left;
	margin-top: 10px;
	margin-right: 30px;
	margin-left: 40px;
	background-image: url(../images/box1.png);

}
/* Main styles for One Column Middle of box - background images add specific to each page */
.whiteout .level0.botmargin .box2 {
	height: 290px;
	width: 280px;
	float: left;
	margin-top: 10px;
	background-image: url(../images/box2.png);
	background-repeat: no-repeat;


}
.whiteout .level0.botmargin .box3 {
	height: 290px;
	width: 280px;
	float: left;
	margin-top: 10px;
	margin-left: 30px;
	background-image: url(../images/box3.png);
	background-repeat: no-repeat;


}
.whiteout .level0.botmargin .box1 p {
	color: #666;
	font-size: 15px;
	padding-top: 50px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 5px;
	line-height: normal;
}
.whiteout .level0.botmargin .box2 p {
	color: #666;
	font-size: 15px;
	padding-top: 50px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 5px;
	line-height: normal;
}

.imgleft {
	float: left;
	margin: 7px;
}
.imgright {
	float: right;
	margin-top: 20px;
	margin-right: 7px;
	margin-bottom: 7px;
	margin-left: 7px;
}

.whiteout .level0.botmargin .box3 p {
	color: #666;
	font-size: 15px;
	padding-top: 50px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 5px;
	line-height: normal;
	text-align: left;
}
#contentother #onecolumntop {
	float: left;
	width: 1000px;
	height: 46px;
	background-image: url(../images/box_white_918px_top.png);
	background-repeat: no-repeat;
}
#contentother #onecolumnmid {
	float: left;
	width: 1000px;
	padding-top: 0px;
	padding-left: 30px;
	background-image: url(../images/box_white_918px_mid_new.png);
	background-repeat: repeat-y;
	height: auto;
	padding-bottom: 30px;
}
#contentother #onecolumnmid #contentpahe {
	float: right;
	width: 600px;
	margin-right: 70px;
	padding-left: 20px;
	padding-right: 10px;
	height: auto;
}
#contentother #onecolumnmid #contentpahe #contentpahetop {
	background-image: url(../images/small.jpg);
	height: 50px;
	width: 610px;
	padding-top: 30px;
	background-repeat: no-repeat;
	float: right;
	padding-left: 20px;
}

#contentother #onecolumnmid #contentpahemid {
	width: 600px;
	padding-left: 20px;
	padding-right: 10px;
	background-image: url(../images/smallmid.jpg);
	background-repeat: repeat-y;
	background-color: #F2F2F2;
	height: auto;
	float: right;
}
#contentother #onecolumnmid #contentpahe #contentpahebot {
	background-image: url(../images/smallbot.jpg);
	background-repeat: no-repeat;
	height: 7px;
	width: 630px;
	float: right;
}


#contentother #onecolumnbtm {
	float: left;
	width: 1000px;
	height: 18px;
	padding: 0;
	margin: 0;
	background-image: url(../images/box_white_918px_btm.png);
	background-repeat: no-repeat;
}
 #maintext {
	width: 970px;
	height: 280px;
	background-color: #FFF;
	margin-top: 40px;
}
 #textmainleft {
	width: 450px;
	height: auto;
	text-align: justify;
	float: right;
}



/***** Primary Navigation *****/
.hover {
	background-position:0px -50px;
}
.cufon-active.cufon-ready body #top #contentother {
	width: 600px;
	float: left;
	height: auto;
   opacity:0.75;
}

#contentother #onecolumnmid #contentpahe1 {
	float: left;
	width: 280px;
}
#contentother #onecolumnmid #contentpahe2 {
	float: left;
	width: 280px;
	margin-top: 100px;
	background-image: url(../images/citat.jpg);
	background-repeat: no-repeat;
	height: 630px;
}
#contentpahe2 h2 {
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: x-large;
	text-align: center;
	margin-top: 10px;
}
#contentpahe2 p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-style: italic;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 20px;
	padding-top: 20px;
}
.cufon-active.cufon-ready body #top #contentother #onecolumnmid #contentpahe #contentpahemid p strong {
	font-size: 1.3em;
}
.cufon-active.cufon-ready body #top #contentother #onecolumnmid #contentpahe #contentpahemid p strong {
	font-size: 14px;
}
.cufon-active.cufon-ready body #top #contentother #onecolumnmid #contentpahe #contentpahemid ul {
	color: #333;
}

