body  {
	background: #ff6600;
}

h1 a {
display:block;
text-indent:-9999px;
background:url(cubicle/Cubicle-Ninjas-logo2.png);
width:218px;
height:107px;
position:absolute;
top:10px;
left:30px;
}


h2  {
	color: #FF9600;
	font-size: 8em;
	padding-top: 25px;
	line-height: .9em;
}

h3  {
	color: #fff;
		font-size: 20px;
	line-height: 1.1em;
	padding-bottom: 8px;
}

h4  {
	color: #FF9600;
}

h5  {
	color: #000;
}

h6  {
	color: #FF9600;
	font-size: 2em;
	padding-top: 25px;
	line-height: .9em;
}


a:link, a:visited  {
	color: #000;
}

a:hover  {
	color: #30a2ee;
}

.newscolor  {
	color: #319ce2;
	font: 26px Georgia, "Times New Roman", Times, serif;
	padding-left: 10px;
}

a:hover.newscolor  {
	color: #319ce2;
	text-decoration: none;
}

a:link.newscolor  {
	color: #319ce2;
	text-decoration: none;
}

a:visited.newscolor  {
	color: #319ce2;
	text-decoration: none;
}

/* STRUCTURE */

#wrap {

}

#header  {
	background: #ff6600 url(cubicle/header.jpg) top left;
}

#header h1.title a  {
	color: #000;
}

#header p.description  {
	color: #fff;
}

#rss  {
	background-color: #fff;
}

#rss a  {
	color: #000;
	text-decoration: none !important;
}

#rss a:hover{
	color: #31a2ee;
	text-decoration: none !important;
}

#featured  {
	background: url(cubicle/featuredbg.gif);
	color: #55463e;
}

#featured .buttons a.prev  {
	background: url(http://www.cubicleninjas.com/wp-content/themes/vibrantcms/images/go-back.gif) no-repeat top left;
	width: 133px;
	border-width: 0;
}

#featured .buttons a.next  {
	background: url(http://www.cubicleninjas.com/wp-content/themes/vibrantcms/images/continue-tour.gif) no-repeat top left;
	width: 202px;
	border-width: 0;
}

#steps  {
	background: #ff6600 url(cubicle/stepsbg.jpg) repeat-x top left;
	font-size: 11.5px;
	margin-top: 1px;
	text-align: center;
	text-decoration: none !important;
}

#steps ul li a  {
	color: #ffd7a0;
	text-decoration: none !important;
}

#steps ul li a:hover{
color:				#FFFFFF;
text-decoration: none !important;
}


#content  {
	
	border-bottom: 1px solid #fff;
	background-color: #fff;
}

#content .moreinfo  {
	background-color: #30A2EE;
	color: #fff;
	margin-top: 10px;
	padding: 15px 15px 0px 15px;
	height: 270px;
}

#content .moreinfo .more a  {
	color: #30A2EE;
	background: #30A2EE;
	font-size: 1px;
}

#news  {
	color: #8fccee;
	padding-top: 14px;
}

#news ul li a  {
	color: #2d9ae2;
}

#news p.more a  {
	color: #a29292;
}

#bottom  {
	background: #ff6600 url(cubicle/bottombg.jpg) repeat-x top left;
}

#newsletter input.text  {
	background-color: #fefdf0;
}

#footer  {
	background: #FF6600 url(cubicle/footerbg.jpg);
	color: #fff;
}

#footer p a  {
	color: #fff;
}

/* NAVIGATION */

#nav ul li a:link, #nav ul li a:visited  {
	color: #fff;
	font-size: 12px;
}

/* BLOG CSS */

.post .categories  {
	background-color: #ff9600;
	color: #fff;
	padding-top: 10px;
	padding-left: 30px;
	margin-left: -140px;
	margin-top: 50px;
}

.post .categories a  {
	color: #fff;
}

.post h2.title .date a  {
	color: #bcd9ee;
}

.post h2.title a  {
	color: #30A2EE;
}

.post p.comments a  {
	color: #000;
}

p.continue a  {
	color: #4392cc;
}

#postad  {
	background-color: #fff;
}

a.adlink  {
	color: #000;
}
.asidespost  {
	border-left: 3px solid #4392cc;
}

#sidebar img.bigad  {
	border: 2px solid #4392cc;
}

#tabbox  {
	border: 1px solid #fff;
}

#tabbox ul.idTabs  {
	background: #fff url(cubicle/tabberulbg.jpg) repeat top left;
}

#tabbox ul.idTabs li a:link, #tabbox ul.idTabs li a:visited  {
	color: #30a2ee;
}

#tabbox ul.idTabs li a.selected  {
	color: #30a2ee;
	background-color: #e2eff8;
}

#boxes ul  {
	background-color: #fff;
	color: #97dee5;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#boxes ul li {
	background: #e2eff8;
}

#boxes ul li:first-child  {
	background: #e2eff8 none;
}

#boxes ul li a:link, #boxes ul li a:visited   {
	color: #30a2ee;
}

#leftwidget  {
	border-right: 1px solid #dedede;
}

/*.widgetlist  h3  {
	height: 32px;
	background: #fff url(cubicle/widgettop.gif) no-repeat top;
	margin-top: 20px;
	padding-top: 7px;
	font-size: 22px;
}*/

.widgetlist  h3  {
	height: 32px;
	background: #fff url(cubicle/widgettopblog.gif) no-repeat top;
	margin-top: 20px;
	padding-top: 7px;
	padding-left: 70px;
	font-size: 22px;
}

.widgetlist ul li  {
	border-bottom: 1px solid #fff;
	background-color: #30a2ee;
	color: #fff;
}

* {
	
}

.widgetlist ul li a:link, .widgetlist ul li a:visited  {
	color: #fff;
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
.commentlist {
	border-top: 2px solid #C0E1F8;
}
.commentlist li {
	border-bottom: 2px solid #C0E1F8;
}
.commentlist .alt {
	background: #ecf4fa;
}
#commentform input {
	background: #ecf4fa;
	border: 1px solid #d2dff9;
}
#commentform textarea {
	background: #ecf4fa;
	border: 1px solid #d2dff9;
}

/* CUSTOM PAGE CSS */

.cleanbody {
	color: #5f5f5f;
	font-size: 11px;
	line-height: 1.2em;
	list-style-image: url(http://cubicleninjas.com/wp-content/themes/vibrantcms/styles/cubicle/check.gif);
}

.cleantitle  {
	margin: 20px 0px 0px 20px;
	color: #30a2ee;
	font: 28px/33px Georgia, "Times New Roman", Times, serif;
	padding-bottom: 20px;
	text-align: left;
}

a:link.cleantitle  {
	text-decoration: underline !important;
	margin: 20px 0px 0px 20px;
	color: #30a2ee !important;
	font: 28px/33px Georgia, "Times New Roman", Times, serif;
	padding-bottom: 20px;
	text-align: left;
}

a:visited.cleantitle  {
	margin: 20px 0px 0px 20px;
	color: #30a2ee;
	font: 28px/33px Georgia, "Times New Roman", Times, serif;
	padding-bottom: 20px;
	text-align: left;
}

.cleanertitle  {
	margin: 20px 0px 0px 20px;
	color: #30a2ee;
	font: 28px/33px Georgia, "Times New Roman", Times, serif;
	text-align: left;
}


.iconbody {
	color: #5f5f5f;
	font-size: 12px;
	line-height: 1.4em;
	padding-left: 0px !important;
}

.icontitle {
	color: #000;
	font-size: 13px;
	line-height: 1.2em;
	font-weight: bold;
}

.special  {
	text-shadow: 0px 0px 0px;
	text-transform: none;
	text-align: left;
	font-family: Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	word-wrap: normal;
	text-decoration: none;
	line-height: 1.2em;
	font-size: 11px;
	color: #FFFFFF !important;
}

a:hover.special  {
	text-shadow: 0px 0px 0px;
	text-transform: none;
	text-align: left;
	font-family: Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	word-wrap: normal;
	text-decoration: none;
	line-height: 1.2em;
	font-size: 11px;
	color: #FFFFFF !important;
}

a:link.special  {
	text-shadow: 0px 0px 0px;
	text-transform: none;
	text-align: left;
	font-family: Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	word-wrap: normal;
	text-decoration: none;
	line-height: 1.2em;
	font-size: 11px;
	color: #FFFFFF !important;
}

a:visited.special  {
	text-shadow: 0px 0px 0px;
	text-transform: none;
	text-align: left;
	font-family: Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	word-wrap: normal;
	text-decoration: none;
	line-height: 1.2em;
	font-size: 11px;
	color: #FFFFFF !important;
}
	
}