html,body {
height:100%;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1em;
}

body {
background-color:#D6D1B3;
text-align:center;
background-image:url(img/bkgd.jpg);
background-repeat:repeat-y;
background-position:center top;
margin:0;
padding:0;
}

img {
border:0;
}

h1,h2,h3,h4 {
font-family:Georgia, "Times New Roman", Times, serif;
color:#686652;
}

h1 {
font-size:1.3em;
}

h2 {
text-align:left;
font-size:1.1em;
}

h3 {
font-size:0.75em;
font-weight:400;
margin:0;
padding:0;
}

h4 {
color:#afab94;
font-style:italic;
font-weight:400;
margin-top:-15px;
font-size:0.8em;
}

#mainbackground {
text-align:center;
position:relative;
width:100%;
margin-left:auto;
margin-right:auto;
height:auto !important;
background-image:url(img/topbackground.png);
background-repeat:no-repeat;
background-position:center top;
display:block;
padding-top:152px;
}

#container {
width:986px;
text-align:center;
height:auto !important;
min-height:100%;
display:block;
border:1px solid #afab94;
background-color:#FFF;
position:relative;
margin:0 auto;
padding:9px;
}

#inner {
width:984px;
background-image:url(img/inner.jpg);
background-repeat:repeat-y;
background-position:center top;
border:1px solid #afab94;
height:100%;
min-height:100%;
display:block;
text-align:center;
margin:0 auto;
padding:0;
}

#header {
background-image:url(img/headerbkgd.jpg);
background-repeat:no-repeat;
background-position:center top;
display:block;
height:156px;
width:984px;
margin:0;
padding:0;
}

#tagline {
display:block;
width:950px;
text-align:right;
padding:64px 34px 0 0;
}

#tagline h1 {
color:#D6D1B3;
display:block;
font-size:1.5em;
margin:0;
padding:0;
}

#topmenu {
display:block;
text-align:right;
margin:0;
padding:35px 34px 0 0;
}

#topmenu ul {
color:#272720;
font-size:0.75em;
font-family:Georgia, "Times New Roman", Times, serif;
margin:0;
padding:0;
}

#topmenu li {
display:inline;
padding-left:1em;
}

#topmenu ul li a,#topmenu ul li a:visited {
text-decoration:none;
color:#686652;
}

#topmenu ul li a:hover,#topmenu ul li a.active,#topmenu ul li a:focus {
text-decoration:none;
color:#afab94;
border-bottom:1px solid #afab94;
}

.divider {
background-image:url(img/line.jpg);
background-repeat:repeat-x;
height:1px;
text-align:center;
display:block;
width:942px;
clear:both;
margin:0 auto;
padding:0;
}

.divider2 {
background-image:url(img/line2.jpg);
background-repeat:repeat-x;
height:1px;
text-align:center;
display:block;
width:942px;
clear:both;
margin:0 auto;
padding:0;
}

#content {
display:block;
height:100%;
min-height:100px;
overflow:hidden;
margin:0;
padding:0;
}

.colb p.grey,.colb p.grey a {
	color:#afab94;
	font-style:italic;
}


div .cola {
width:219px;
float:right;
text-align:left;
height:auto;
display:block;
margin:0;
padding:30px 34px 0 5px;
}


div #button1 {
background-image:url(img/button1.jpg);
height:31px;
width:167px;
background-repeat:no-repeat;
background-position:left top;
padding-left:43px;
padding-top:16px;
}

div #button2 {
background-image:url(img/button2.jpg);
height:31px;
width:167px;
background-repeat:no-repeat;
background-position:left top;
padding-left:43px;
padding-top:16px;
}

div #button3 {
background-image:url(img/button3.jpg);
height:31px;
width:167px;
background-repeat:no-repeat;
background-position:left top;
padding-left:43px;
padding-top:16px;
}

div #button4 {
background-image:url(img/button4.jpg);
height:31px;
width:167px;
background-repeat:no-repeat;
background-position:left top;
padding-left:43px;
padding-top:16px;
}

div #button5 {
background-image:url(img/button5.jpg);
height:31px;
width:167px;
background-repeat:no-repeat;
background-position:left top;
padding-left:43px;
padding-top:16px;
}

div .cola h3 {
margin-bottom:24px;
}

div .colb {
width:658px;
float:left;
text-align:justify;
display:block;
clear:left;
height:auto;
margin:0;
padding:24px 34px 34px;
}

div .colb h1 {
color:#686652;
display:block;
font-size:1.3em;
margin:0;
padding:0;
}

div .colb p {
color:#272720;
font-size:0.85em;
}

div .colb a,div .colb a:link,div .colb a:visited,div .colb a:active {
text-decoration:none;
font-weight:700;
}

div .colb a:hover,div .colb a:focus {
color:#afab94;
text-decoration:underline;
font-weight:700;
}

#project1 {
background-image:url(img/okcchallenge.jpg);
background-repeat:no-repeat;
background-position:left top;
height:133px;
width:210px;
display:block;
}

#project1:hover {
background-image:url(img/okcchallenge.jpg);
background-repeat:no-repeat;
background-position:left bottom;
height:133px;
width:210px;
display:block;
}

#project2 {
background-image:url(img/intheparlour.jpg);
background-repeat:no-repeat;
background-position:left top;
height:133px;
width:210px;
display:block;
}

#project2:hover {
background-image:url(img/intheparlour.jpg);
background-repeat:no-repeat;
background-position:left bottom;
height:133px;
width:210px;
display:block;
}

#project3 {
background-image:url(img/miwa.jpg);
background-repeat:no-repeat;
background-position:left top;
height:133px;
width:210px;
display:block;
}

#project3:hover {
background-image:url(img/miwa.jpg);
background-repeat:no-repeat;
background-position:left bottom;
height:133px;
width:210px;
display:block;
}

#project4 {
background-image:url(img/mjassurances.jpg);
background-repeat:no-repeat;
background-position:left top;
height:133px;
width:210px;
display:block;
}

#project4:hover {
background-image:url(img/mjassurances.jpg);
background-repeat:no-repeat;
background-position:left bottom;
height:133px;
width:210px;
display:block;
}

#project5 {
background-image:url(img/kcmo.jpg);
background-repeat:no-repeat;
background-position:left top;
height:133px;
width:210px;
display:block;
}

#project5:hover {
background-image:url(img/kcmo.jpg);
background-repeat:no-repeat;
background-position:left bottom;
height:133px;
width:210px;
display:block;
}

#project6 {
background-image:url(img/kidz.jpg);
background-repeat:no-repeat;
background-position:left top;
height:133px;
width:210px;
display:block;
}

#project6:hover {
background-image:url(img/kidz.jpg);
background-repeat:no-repeat;
background-position:left bottom;
height:133px;
width:210px;
display:block;
}

#project7 {
background-image:url(img/domaine.jpg);
background-repeat:no-repeat;
background-position:left top;
height:133px;
width:210px;
display:block;
}

#project7:hover {
background-image:url(img/domaine.jpg);
background-repeat:no-repeat;
background-position:left bottom;
height:133px;
width:210px;
display:block;
}

#project8 {
background-image:url(img/2ndchance.jpg);
background-repeat:no-repeat;
background-position:left top;
height:133px;
width:210px;
display:block;
}

#project8:hover {
background-image:url(img/2ndchance.jpg);
background-repeat:no-repeat;
background-position:left bottom;
height:133px;
width:210px;
display:block;
}

#project9 {
background-image:url(img/nucbacd.jpg);
background-repeat:no-repeat;
background-position:left top;
height:133px;
width:210px;
display:block;
}

#project9:hover {
background-image:url(img/nucbacd.jpg);
background-repeat:no-repeat;
background-position:left bottom;
height:133px;
width:210px;
display:block;
}

#project10 {
background-image:url(img/durden.jpg);
background-repeat:no-repeat;
background-position:left top;
height:133px;
width:210px;
display:block;
}

#project10:hover {
background-image:url(img/durden.jpg);
background-repeat:no-repeat;
background-position:left bottom;
height:133px;
width:210px;
display:block;
}

#project11 {
background-image:url(img/dancemakers.jpg);
background-repeat:no-repeat;
background-position:left top;
height:133px;
width:210px;
display:block;
}

#project11:hover {
background-image:url(img/dancemakers.jpg);
background-repeat:no-repeat;
background-position:left bottom;
height:133px;
width:210px;
display:block;
}

a .none {
display:none;
}

div #footer {
background-image:url(img/footerbkgd.jpg);
background-repeat:no-repeat;
background-position:center bottom;
height:52px;
color:#afab94;
margin-bottom:auto;
font-size:0.75em;
display:block;
padding-top:30px;
}

#shadow {
height:30px;
margin-right:auto;
margin-left:auto;
width:989px;
background-image:url(img/shadow.jpg);
background-repeat:no-repeat;
background-position:center top;
}

a,a:link,a:visited,a:active {
text-decoration:none;
color:#272720;
}

a:hover,div #button1 a:hover,div #button1 a:focus,div #button2 a:hover,div #button2 a:focus,div #button3 a:hover,div #button3 a:focus,div #button4 a:hover,div #button4 a:focus,div #button5 a:hover,div #button5 a:focus {
color:#afab94;
text-decoration:underline;
}

.frame,.button {
width:210px;
border:1px solid #afab94;
margin-bottom:20px;
padding:3px;
}

div #button1 a,div #button1 a:visited,div #button2 a,div #button2 a:visited,div #button3 a,div #button3 a:visited,div #button4 a,div #button4 a:visited,div #button5 a,div #button5 a:visited {
color:#686652;
font-size:0.75em;
}
#twitter h3 {
	margin: 0px;
}
#twitter p{
	margin:3px 0 3;
	
	font-size:11px;
	color: #686652;
}

#twitter a, #twitter a:visited {
	color: #686652;
	font-size: 10px;
	text-transform:uppercase;
}

#twitter a:hover, #twitter a:focus {
	text-decoration: underline;
	text-transform:uppercase;
}

#twit_status {
	color: #272720;
}
#twit_time {
	font-size: 10px;
	text-transform:uppercase;
}
