@charset "utf-8";

/* CSS Document */



/*-------------------------------------

page specific layouts

------------------------------------------------*/



.blog_view{

background-color:#CCCCCC;

}

.title_text{
	font-family:two, Arial, sans-serif;
}









.page_  #bottom_band h1.menu_title{

display:block;

margin-left:80px;

padding-top:15px;

font-family:two,Arial, sans-serif;

}

.page_ #menu_Services_Menu, .page_ #menu_about_us_menu{

	float:left;

	display:block;

	width:330px;

}



.page_ #Welcome .blog_image{

float:none;

margin-left:-80px;

margin-top:-30px;

padding:0;

width:100%;

}

#container{

width:950px;

margin:auto;



}



#container, #left_sidebar, #main_index, #right_sidebar, #marqee_band, #top_band

{



}



.page_ #content_outer{

-5px;

}



#bottom_band h1 a, #bottom_band ul li a{

padding:10px;

font-size:14px;

text-decoration:none;

text-transform:uppercase;

color:#999999;

font-weight:bold;

}

#container_All_Jobs{



}

#bottom_band h1{

padding-bottom:10px;



}



#bottom_band .menu.vertical{

margin-top:-20px;

}



#bottom_band ul li{

list-style:none;

padding-bottom:10px;

}



#absolute_top{

width:960px;

margin:auto;

}



/*---------------------------------------------------

header elements

----------------------------------------------------*/

#login_status, #logout_link{

float:left;

padding-left:20px;

width:400px;

clear:left;

}



#search_form{

margin-right:0;

padding-right:20px;

text-align:right;

}



/*-----------------------------------------------------

border elements

-----------------------------------------------------*/

#content_outer {

border:1px #fff solid;

}



#absolute_top {

border:1px #fff solid;

}



.byline{

border-top:thin solid black;

font-size:x-small;

}



/*------------------------------------

search box

--------------------------------------*/





/*----------------------------------------

top_menu is a menu up at the top

--------------------------------------------*/



#top_menu #Functional_Menu a {

	background-image:url(../../images/bbsprite.png);

	background-position:center top;

	background-repeat:no-repeat;

	color:#FFFFFF;

	display:block;

	float:left;

	height:27px;

	padding-top:10px;

	text-align:center;

	text-decoration:none;

	vertical-align:middle;

	width:89px;

	font-family:two,Arial,sans-serif;

	font-size:14px;

	text-transform:uppercase;

	padding-left:2px;

}





#top_menu #Functional_Menu a:hover{

	color: #FFCC99;



}



#top_menu #Functional_Menu a.selected{

background-position: bottom center;

}



#top_menu#Functional_Menu {

	height:30px;

	display:block;

	top:6px;

	margin-left:10px;

}

#top_menu#Functional_Menu a:hover {



}

#top_menu#Functional_Menu .selected {

	

}



#bottom_menu_container ul{

	margin-left: 400px;

}



#container_All_Jobs {

/*border-right:thin inset #fff;*/

}



#bottom_band #container_All_Jobs, #bottom_band #Services_Menu, #bottom_band #about_us_menu {

float:left;

height:150px;

margin-top:20px;

padding:0 30px 0 70px;

width:230px;

}



.bottom_label{

width:350px;

float:left;

color:#CCCCCC;

padding:15px

}



#bottom_menu_container .menu.horizontal{

padding:8px;

}

#bottom_band .menu_vertical{

	list-style:none;

}



#bottom_band a{

color:#000000;

text-decoration:none;

	

}



#bottom_band .menu.vertical{

border-left: groove white thin;

}



#bottom_band #Services_Menu {

border-left:medium solid lightgray;

border-right:medium solid lightgray;

float:left;

height:150px;

margin-top:0;

padding:0px 30px 0 70px;

width:230px;

}



#bottom_band #about_us_menu {

float:left;

height:150px;

margin-top:0;

padding:0px 30px 0 70px;

width:230px;

}



.page_ #view_title_All_Jobs{

display:block;

font-size:2em;

font-weight:bold;

margin-bottom:10px;

margin-top:-7px;

text-align:left;

text-decoration:none;

font-family:two,Arial, sans-serif;

}







/*----------------------------------------

TWITTER FUN STUFF

------------------------------------------------*/

ul.twitter {

	background-color:#FFFFFF;

	list-style:none;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: x-small;

	color: #333333;

	padding: 5px;

}

ul.twitter li {

	padding-top: 5px;

	padding-bottom: 5px;

	border-top-width: thin;

	border-right-width: thin;

	border-bottom-width: thin;

	border-left-width: thin;

	border-top-style: dashed;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	border-top-color: #999999;

}

.twitter_view .title_text {

	background-image:url(http://a0.twimg.com/a/1252448032/images/twitter_logo_header.png); /*hope they don't move it*/

	display:inline-block;

	height:35px;

	width:95%;

	background-repeat:no-repeat;

	font-size:0px !important;

	background-position:center;

}



.resume_form{

background-color:white;

}



h3.form_pre_label{

color:white;

font-style:italic;

}



#add_entry{

	font-size:small;

	margin-top:-20px;

}



#container_footer{

	clear:left;

	color:white;

	font-size:10px;

	padding:25px;

	text-align:center;

}



.inlineLabels{

	color:black;

}

.resume_thank{

	color:white;

}



#Services_Menu,#about_us_menu,.title_text {

	font-family:two,Arial,sans-serif;

	font-size:20px;

	text-transform:uppercase;

	font-weight:bold;

	color:#000000;

}