/*
Full Cirlce Soul Productions
URI: http://www.fullcirclesoul.com
Version: 1.0
Author: Malik Abdul Rasheed
*/

/* Reset Styles */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

a:hover {
	color:#d09c51;
	text-decoration:none;
}

a {
	color:#2f355e;
	text-decoration:underline;
}

body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix {display:inline-block}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */


/* Typography */
#main-content-inner p {
	margin: 0 0 5px 0;
	font-size:0.83em;
}

#content-box-inner p {
	margin: 0 0 0 5px;
}

/* header */
#main-header {
	width:800px;
}

/* ads */
#banner-wrappper {
   margin-left:190px;
}

/* nav */
#main-nav-wrapper {
	margin-left:143px;
}

#main-nav {
	background:transparent url(http://www.fullcirclesoul.com/images/nav_bkgd.jpg) repeat scroll 0 0;
	height:27px;
	margin:0;
	padding:0;
	width:600px;
	text-transform:uppercase;
}

#main-nav ul {
	margin-left:25px;
}

#main-nav li {
	display:inline;
	float:left;
	margin: 4px 0 0 2px;
}

#main-nav li a {
	color:#272b4c;
	text-decoration:none;
}

#main-nav li a:hover {
	color:#000;
}

#main-nav li.current a {
	color:#000;
	border-style: solid;
	border-left-color: #fff;
	border-left-width:1px;
	border-right-color: #fff;
	border-right-width:1px;
}

/* Set main styles */
body {
	background: #333a66;
	color:#000;
	font-family:"Lucida Sans",Arial,Verdana,sans-serif;
	font-size:0.75em;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.4em;
	text-align:left;
	margin:0 auto;
}

#main-rapper {
	margin:0 auto;
	width:800px;
}


#fcs_text {
	float:left;
}

#roka-home {
	float:left;
	width:292px;
}

#left-workshop, #left-contact {
	float:left;
	width:362px;
}

#main-content {
	float:left;
	background:#DFE4F0 url(http://www.fullcirclesoul.com/images/sunrise.jpg) no-repeat scroll 0 0;
	width:450px;
	height:322px;
}

#main-content.workshop, #main-content.contact {
	width:380px;
}

#main-content.multi {
	margin-left:52px;
	background:#DFE4F0 url(http://www.fullcirclesoul.com/images/soulinmotion_multi_bkbg.jpg) no-repeat scroll 0 0;
	width:690px;
	height:341px;
}

#main-content.about {
	margin-left:52px;
	width:690px;
	background:#DFE4F0 url(http://www.fullcirclesoul.com/images/soulinmotion_about_bkbg.jpg) no-repeat scroll 0 0;
}

#main-content.perform {
	margin-left:52px;
	width:690px;
	background:#DFE4F0 url(http://www.fullcirclesoul.com/images/soulinmotion_perform_bkbg.jpg) no-repeat scroll 0 0;
}

#main-content.links {
	margin-left:52px;
	width:690px;
	background:#DFE4F0 url(http://www.fullcirclesoul.com/images/soulinmotion_links_bkbg.jpg) no-repeat scroll 0 0;
}

#main-content-inner {
	margin:10px;
}

#content-push {
	margin-top:170px;
}

.about #content-push {
	margin-top:100px;
}

.perform #content-push, .links #content-push  {
	margin-top:75px;
}

/* Set Logo */
#FC-logo-wrapper{
	position:relative;
}
#FC-logo {
	position:absolute;
}


/* content box */
#content-box-wrap {
	background:#cfd4e8;
	border-style: inset;
	width:420px;
	border-width:1px;
	border-style: solid;
	border-top-color: #8c92a0;
	border-left-color: #8c92a0;
	border-right-color:#f2f6f9;
	border-bottom-color:#f2f6f9;
}

.workshop #content-box-wrap, .contact #content-box-wrap   {
	width:350px;
}

.workshop #content-box-inner, .contact #content-box-inner {
	height:270px;
}
#content-box-wrap h3 {
	margin: 3px 0 0 8px;
	font-size:0.90em;
}

#content-box-inner {
	background:#e7e9f4;
	border:1px solid #b1b4c2;
	margin: 0 5px 5px 5px;
	height:180px;
	overflow:auto;
}

#content-box-inner p {
	margin:5px 5px 0 5px;
}

#content-box-inner.multi {
	height:105px;
	overflow:visible;
}

#content-box-inner.multi p {
	margin:5px 0 0 5px;
	vertical-align:middle;
	text-align:center;
}

#thumb-image, .thumb-image {
	margin:10px 10px 0 10px;
	float:left;
}

/* About */

.clickHere {
text-align:right;
font-weight:bold;
}

#left-column {
	float:left;
}

#right-column {
	float:left;
	margin-left:50px;
}

#module-roka, #module-kwik {
	margin-top:10px;
	margin-left:50px;
}

#module-full {
	margin-top:10px;
}

#module-mission {
	margin-top:10px
}

.about-module {
	width:260px;
}

.content {
	width:257px;
	border:1px solid #343a66;
	background:#f4f5f8;
	border-top:none;
	border-bottom:none;
}

.content .thumb-image {
	height:100px;
}

.content-inner {
	margin: 0 5px;
	background:#e7e9f4;
	border:1px solid #ccc;
}

.content-inner p {
	margin:5px;
}

#module-kwik, #module-roka, #module-mission, #tabs-2 {
	display:none;
}

.header-about.kwik {
	width:259px;
	height:25px;
	background:transparent url(http://www.fullcirclesoul.com/images/header_about_kwik.gif) no-repeat scroll 0 0;
}

.header-about.roka {
	width:259px;
	height:23px;
	background:transparent url(http://www.fullcirclesoul.com/images/header_about_roka.gif) no-repeat scroll 0 0;
}

.header-about.mission {
	width:259px;
	height:25px;
	background:transparent url(http://www.fullcirclesoul.com/images/header_about_mission.gif) no-repeat scroll 0 0;
}

.header-about.history {
	width:259px;
	height:23px;
	background:transparent url(http://www.fullcirclesoul.com/images/header_about_history.gif) no-repeat scroll 0 0;
}

.header-about.top {
	width:259px;
	height:15px;
	background:transparent url(http://www.fullcirclesoul.com/images/header_about_top.gif) no-repeat scroll 0 0;
}

.header-about.bottom {
	width:259px;
	height:15px;
	background:transparent url(http://www.fullcirclesoul.com/images/header_about_bottom.gif) no-repeat scroll 0 0;
}

/* Links */
#link-list li {
	margin-left:10px;
}

/* multi */

.tabnav li a {
	color:#222222;
	font-weight:bold;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	padding: 4px 2px 2px 2px;
	text-decoration:none;
	text-transform:uppercase;
}

ul.tabbed-media-nav li {
	display:inline;
}

ul.tabbed-media-nav {
	margin-left:7px;
}

.tabnav li a:hover, .tabnav li a:active, .tabnav li.ui-tabs-selected a {
	background:#a0a6c1 none repeat scroll 0 0;
	color:#222222;
	text-decoration:none;
}


/* Footer */
#main-footer {
	color:#fff;
	text-align:center;
	font-size:0.83em;
	margin-top:10px;
}

