/*  
Site Name: 
Site URI: 
Description: 
Version: 
Author: 
Author URI: 

*/

/*  =COLORS
---------------------------------------------------
	Body Background:
	Main Text:
	Links:
*/


/*  =RESET
---------------------------------------------------*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	padding: 0;
	margin: 0;
	}
table {
	border-collapse: collapse;
	border-spacing: 0;
	}
fieldset,img { 
	border: 0;
	}
ol,ul {
	list-style: none;
	}
h1,h2,h3,h4,h5,h6 {
	font-weight: normal;
	font-size: 100%;
	}
abbr,acronym { border: 0;
	}
	
	
/*  =GLOBAL ELEMENTS
-------------------------------------------------------------- */

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 100%;
	background-color: #603811;
	color: #603811;
	line-height:1.5;
}

a:link {
	color: #902701;
	text-decoration:none;
}

a:visited {
	color: #902701;
	text-decoration:none;
}

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



h1 {
	color: #;
	font-size: 180%;
	font-family:Optima, Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height: 1;
}

h2 {
	color: #;
	font-size: 120%;
}

h3 {
	color: #;
	font-size: 120%;
}

h4 {
	color: #;
	font-size: 110%;
}

ol {
	list-style-type: ;
}

#nav ul {
  font-family: Arial, Verdana;
  font-size: 14px;
  margin: 0;
  padding: 0;
  list-style: none;
}
#nav ul li {
  display: block;
  position: relative;
  float: left;
}
#nav li ul { display: none; }
#nav ul li a {
  display: block;
  text-decoration: none;
  padding: 0 0 0 0;
  background: #FCF4E5;
  white-space: nowrap;
}
#nav ul li a:hover { background: #FCF4E5; }
#nav li:hover ul {
  display: block;
  position: absolute;
}
#nav li:hover li {
  float: none;
  font-size: 11px;
}
#nav li:hover a { background: #FCF4E5; }
#nav li:hover li a:hover { background: #FCF4E5; }

li {
	display:inline;
	list-style-type:none;
	padding-right:20px;
	margin: 10px;
}


blockquote {
background:url(assets/closequote.png) no-repeat right bottom;
font: 90% Arial, Helvetica, sans-serif;
width: 400px;
padding:5px 18px 0 0;
text-indent: -18px;
}

blockquote:first-letter {
padding-left: 18px;
background:url(assets/openquote.png) no-repeat left top;
font: 90% Arial, Helvetica, sans-serif;
}

#wrapper {
	width: 1250px;
	height:auto;
	margin: auto;
}


/*  =HEADER
-------------------------------------------------------------- */

#header { 
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:url(assets/images/header.jpg) no-repeat scroll 0 0;
height:148px;
margin: 0 auto;
overflow:hidden;
width:1200px;
}



#logo {}


/*  =NAVIGATION
-------------------------------------------------------------- */

#nav {
margin:63px 0 0 400px;
}


/*  =CONTENT
-------------------------------------------------------------- */

#content {
color: #603811;
background: url(assets/images/content.jpg) repeat-y scroll 0 0;
height:606px;
margin: 0 auto;
overflow:hidden;
width:1200px;
}
#content h2 {}
#content h3 {}
#content p {}

#readcontent {
color: #603811;
background: url(assets/images/content.jpg) repeat-y scroll 0 0;
height:1300px;
margin: 0 auto;
overflow:hidden;
width:1200px;
}

/*  =INDEX
-------------------------------------------------------------- */

#col1 {
width:310px;
height:600px;
margin: 20px 0 0 35px;
}

#welcome {
margin: 0 20px 0 40px;
}


#buy h1 {
line-height:1;
margin: 0 0 0 40px;
}

#buy img {
margin:20px 0 0 0;
}

#col1 p {
text-align:left;
margin: 0 0;
padding: 0 0;
}


#col2 {
background:url(assets/col2background.jpg) repeat-y scroll 0 0;
width:504px;
height:800px;
margin:20px 0 0 0;
}

#video {
height:230px;
}

#reviews {
padding:10px 38px 0 40px;
}

#col3 {
width:300px;
height:600px;
margin:30px 0 0 20px;
}

#tweet {
background:url(assets/twitterbackground.png) no-repeat scroll 0 0;
font-size:90%;
height:171px;
padding: 20px 55px 0 0;
}

#followme {
height:300px;
width:300px;
}

/*  =OTHER CONTENT
-------------------------------------------------------------- */

#noindcol1 {

width: 50px;
height:255px;
margin: 20px 10px 0 120px;
}

#noindcol2 {
font-size: 80%;
background:url(assets/col2backgroundnoind.jpg) repeat-y left;
width: 625px;
height:1300px;
margin: 20px 0 0 0;
padding: 0 0 0 20px;
}

.text {
margin: 0 0 0 20px;
}

#buynoindcol2 {
font-size: 80%;
background:url(assets/col2backgroundnoind.jpg) repeat-y left;
width: 900px;
height:990px;
margin: 0px 0 0 0;
padding: 0 0 0 20px;
}

#noindcol3 {
font-size:80%;
width:315px;
height:700px;
margin: 60px 0 0 0;
}

#noindcol3 p {
margin: 0 40px;

}

#googledocs {
width:320px;
text-align:center;
margin: 0 0 0 20px;
}

#swirly {
background:url(assets/swirlydeco.png) no-repeat center bottom;
width: 320px;
height: 180px;
}

#contacttxt {
margin: 0 0 0 30px;
}

#readtext {
width: 580px;
margin: 20px 0 20px 0;
}

#readimg {
margin: 0 0 0 20px;
}


/*  =SIDEBAR
-------------------------------------------------------------- */

#sidebar {}
#sidebar h2 {}
#sidebar ul {}
#sidebar li {}


/*  =FORMS
-------------------------------------------------------------- */

#formContainer {
overflow: visible;
margin: 40px 0 0 30px;
width:600px; 
height:auto;
vertical-align: top; 
text-align: left;
}

#formContainerp {
background:url(assets/images/content.jpg) no-repeat scroll left top;
margin: 0 auto 100px 25px;
padding: 0 0 0 100px;
width:1200px; 
height:600px;
text-align: left;
}

.formlabel {
font-weight: bold; width: 25%; float: left; display: block;
}

.radius {
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
}

.example-input {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FCF4E5 none repeat scroll 0 0;
border:1px dashed #902701;
font-size:13px;
margin-right:4px;
padding:4px;
vertical-align:middle;
}

input {}
textarea {}
button {}

input:focus {}
textarea:focus {}
button:hover {}


/*  =TABLES
-------------------------------------------------------------- */

table {}
tr {}
th {}
td {}


/*  =FOOTER
-------------------------------------------------------------- */

#footer {

color: #FCF4E5;
background: url(assets/images/footer.jpg) no-repeat scroll 0 0;
height:150px;
margin: 0 auto;
overflow:visible;
width:1200px;
}

#footerp {
color: #FCF4E5;
background: url(assets/images/footer.jpg) no-repeat scroll 0 0;
height:150px;
margin: 0 0 0 -100px;
overflow:visible;
width:1200px;
}
#footer h2 {}
#copyright {
margin:90px 0 0 75px;
}
#designer {
margin:90px 75px 0 0;
}

#designer a {
color: #FCF4E5;
}




/*  =DEFAULT STYLES
-------------------------------------------------------------- */

.horseperator {
background:url(assets/seperator.png) no-repeat;
width:249px;
height:14px;
margin: 30px 0 30px 0;
}

.vertseperator{
background:url(assets/seperatorvert.png) no-repeat;
width: 8px;
height: 557px;}

.aichtoofix {
font-size:90%;
}

.beige {
color:#a77959;
}

.click {
border:1px dashed #902701;
}

.alignleft {float: left;}
.alignright {float: right;}
.clear {clear: both;}

.center {text-align: center;}
.left {text-align: left;}
.right {text-align: right;}

.small {font-size: 0.8em;}
.hidden {display: none;}


