@charset "UTF-8";
/* CSS Document */

/* 

colors

blue 33CCFF

gray 3e3e3e

orange ff6633

green 66ff33

red ff3345

*/


body { padding:0; margin:0; font-size:10pt; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; }

a, a:visited { text-decoration:none; }

h1 { font-size:12pt; }

h2 { font-size:11pt; color:#666666; }

.width { width:800px; }

#header { height:115px; background:url(../images/css/header_bg.png) top right no-repeat; }
#header_width {  }
#header_content { height:115px; text-align:left; }
#header_auth { width:37%; float:right; margin-top:10px; display:none; }
#header img { float:left; margin-top:25px; }

#nav { background-color:#3e3e3e; border-top:1px solid #66ff33; }
#nav_width {}
#nav_content { text-align:left; }
#nav ul { list-style:none; margin:0; padding:0; }
#nav ul li { display:inline; }
#nav ul li a, #nav ul li a:visited, .nav_style { font-size:11pt; color:#ffffff; display:inline-block; padding:1% 2%; margin:0 1%; }
#nav ul li a:hover {  }
.nav_selected { color:#66ff33; cursor:default; }

#body { background-color:#efefef; }
#body_width {}
#body_content { text-align:left; padding:2%; min-height:500px; }
#body_content a, #body_content a:visited { color:#33CCFF; }


#nav_second {  }
#nav_second_width {}
#nav_second_content { text-align:left; }
#nav_second ul { list-style:none; margin:0; padding:0; }
#nav_second ul li { display:inline; }
#nav_second ul li a, #nav_second ul li a:visited, .nav_second_style { font-size:10pt; color:#666666; display:inline-block; padding:1% 2%; margin:0 1%; }
#nav_second ul li a:hover { color:#33CCFF;  }

#footer { clear:both; background-color:#ffffff; border-top:1px solid #cccccc; }
#footer_width {}
#footer_content { text-align:right; }
#footer a { color:#33CCFF; }
#footer ul { list-style:none; margin:0; padding:0; }
#footer ul li { display:inline-block; padding:1% 2%; margin:0 0 0 1%; }

#info { clear:both; font-size:8pt; margin:2% 0; }
#info a { color:#33CCFF; }

#formMessage { color:#FF0000; }

.button_form { display:inline-block; cursor:pointer; padding:4px 7px; background-color:#33CCFF; color:#ffffff; font-size:10pt; -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; border:none; }
.button_form:hover { background-color:#99ff00; color:#3e3e3e; }

.blimee_corners { -moz-border-radius:0 30px 0 0; -webkit-border-radius:0 30px 0 0; -khtml-border-radius:0 30px 0 0; }
.bg_color { background-color:#FFFFFF; }

.portfolio_site { width:49%; float:left; margin:2% 0; }
.portfolio_photo { float:left; padding-right:2%; display:inline-block; }
.portfolio_text { }
.portfolio_text ul { list-style:none; }

.stories_index_story { display:block; border:1px solid #33CCFF; padding:1% 2%; margin-bottom:1%; -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; color:#000000; }
.stories_index_story:hover { border:1px solid #00CC66; background-color:#efefef; }
.stories_index_story_photo { width:40px; height:40px; float:left; padding-right:1%; }
.stories_index_story_title { font-weight:bold; }
.stories_index_story_date { font-style:italic; font-weight:normal; }
.stories_index_story_text { text-indent:.5em; }
.stories_index_story_inactive { border:1px solid #cccccc; } 

.form_label { text-align:right; padding-right:10px; white-space:nowrap; color:#f57505; }

input { border:1px solid #666666; padding:5px 7px; margin:1%; -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; color:#000000; }
