/*

Theme Name: hopkins

*/

@charset "utf-8";

/* CSS Document */



body{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	background-color:#fff;
}

p, ul, li, h1, h2, h3, span{
	float:left;
	margin:0px;
	padding:0px;
    font-family:Arial;
}

a,a.underlined:hover{
	text-decoration:none;
}
a,a:visited,a:hover,a:active{
  color:#AB4926;
}
a:hover,a.underlined{
	text-decoration:underline;
}


img{
	float:left;
}

a img{
	border:none;
}

#wrapper{
background-color: #FFFFFF;
    border-left: 120px solid #FFFFFF;
    border-right: 120px solid #FFFFFF;
    margin-left: auto;
    margin-right: auto;
    width: 1000px;
}

.align_box{
	width:944px;
	height:0px;
	clear:both;
}

#header{
	float:left;
	width:1000px;
}

#logo{
    padding:7px 0;
	float:left;

}

.need_help_box{

	float:right;

	margin-top:15px;

}

.need_help_box span{
clear: both;
    color: #777;
    float: right;
    font-size: 11px;
    text-align: center;
    width: 100%;
}

#top_navigation{
    background: #ECE8D9;
    float: left;
    width: 100%;
}

#top_navigation ul{
    display: inline;
    list-style: none outside none;
    padding: 10px;
}

#top_navigation li{
border: 1px solid #ECE8D9;
    color: #58595B;
    font-size: 17px;
    padding: 3px 12px 3px 12px;
}

#top_navigation li a{
	color:#58595b;
}

#top_navigation li a:hover{
	color:#28292B;
    text-decoration: none;
}

#top_navigation li:hover,#top_navigation .current_page_item{
background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #C8BC94;
    color: #28292B;
}


.home_left_image_box{
    margin-top: 15px;
	float:left;
}



.view_all_button{

	float:left;

	background-color:#b68f58;

	font-family:"Times New Roman", Times, serif;

	color:#FFF;

	font-size:16px;

	padding-top: 5px;

	padding-right: 20px;

	padding-bottom: 5px;

	padding-left: 20px;

}



.view_all_button a{

	color:#FFF;

}

.home_right_image{

	float:right;

	margin-top: -10px;

}

.beautiful_image_txt{

	float:right;

	width:175px;

	height:105px;

	background-color:#b68f58;

	margin-top:-105px;



}

.beautiful_image_txt p{

	width:152px;

	height:63px;

	margin-left:15px;

	margin-top:15px;

	font-size:12px;

	color:#fff;

}

#bottom_content{
background-color: #ECE8D9;
    float: left;
    margin: 12px 0 2px;
    padding: 28px 28px 30px;
    width: 944px;
}

.column_left{float:left; width:625px;}
.column_right{float:right; width:305px;}
.column_right li{list-style-position:outside;}
.column_right .widget_text .white_sidebar{padding:25px 25px 19px;width:255px;float:left;background:#fff;}
.column_right .widget_text .widget_title{}


.section_content{
background: none repeat scroll 0 0 #FFFFFF !important;
    color: #777777;
    float: left;
    font-family: Arial;
    font-size: 13px;
    padding: 20px 25px;
    width: 573px;
}

.section_content p{
    width: 100%;
    line-height: 26px;
    padding: 10px 0;}

.section_content ul{
list-style: none;
}

.section_content ul li{
background: url("images/bullet1.jpg") no-repeat scroll left 7px transparent;
    clear: both;
    font-size: 12px;
    line-height: 26px;
    padding-left: 13px;}


.column_right .widget_text .widget-title,.large_text,.larger_text{
color: #AAAAAA;
    font-family: "Times New Roman";
    font-size: 20px;
    line-height: 24px;
}

.larger_text{
    color: #999999;
    font-size: 25px;
    line-height: 25px;
    font-weight: normal;

}


.column_right .widget_text .widget-title{
width:100%;
}


.white_box{

	float:left;

	height:240px;

	width:260px;

	background-color:#FFFFFF;

	padding: 20px;

	margin-right: 20px;

}

.white_box h2{

	font-size:23px;

	color:#939598;

	font-weight:normal;

	width: 100%;

	margin-bottom: 0px;

}

.white_box img{

	margin-top:7px;

	margin-right:7px;

}

.white_box p{

	float:none;

	font-size:12px;

	color:#6d6e71;

	line-height:20px;

	padding-bottom: 15px;

}

.contact_box{

	float:left;

	background-color:#e4187e;

	width:285px;

	height:255px;

	padding-top: 20px;

	padding-right: 0px;

	padding-left: 20px;

}

.contct_field{

	float:left;

	margin-top:5px;

	width: 135px;

}

.contct_field p{

	float:none;

	color:#FFFFFF;

	font-size:14px;

}

.contact_input{

	float:left;

	border:none;

	background-color:#FFFFFF;

	padding:2px;

	font-size:12px;

	color:#000000;

	width: 115px;

}

#footer{
    float: left;
    padding: 20px 0 10px;
    width: 1000px;
}

.news_letter_box{

	float:left;

	width: 305px;

}



.news_letter_box img{

	padding-bottom:10px;

}

.news_letter_input{

	float:left;

	font-size:12px;

	color:#b68f58;

	padding:5px;

	background-color:#fff;

	border:none;

	width: 198px;

}

#inner_left{

	float:left;

	width:630px;

}

#inner_left h1{

	font-family:"Times New Roman", Times, serif;

	font-size:25px;

	color:#939598;

	width:100%;

	margin-bottom:10px;

	font-weight:normal;

}

#inner_left img{

	margin-right:15px;

	margin-bottom: 5px;

}

#inner_left p{

	width:400px;

	color:#6d6e71;

	line-height: 18px;

}

.footer_text{
  color: #777777;
    margin-top: 15px;
}


.footer_contact{
  border-left: 1px solid #C8BC94;
    color: #AC4824;
    margin-left: 10px;
    padding-left: 10px;
}

.footer_contact:hover{
  text-decoration: underline;
}

.column_right ul{
  list-style: none;
}

.column_right blockquote {
 float: left;
 margin: 0;
 quotes: "\201C" "\201D";
 line-height: 23px;
 font-style: italic;
 color:#777;
 }

 .column_right blockquote:before, .column_right blockquote:after{
color: #AC4824;
    font-family: Times New Roman;
 font-style: italic;
    font-size: 35px;
    font-weight: bold;
    line-height: 15px;
    vertical-align: bottom;

 }


.column_right blockquote:before { content: open-quote; padding-right:5px;}
.column_right blockquote:after { content: close-quote; padding-left:5px; }

 p.source{
color: #777777;
    float: right;
    font-style: italic;
    font-weight: bold;
    margin: 7px 0;
    text-align: right;
    width: 100%;
 }

 .float-right{
   float:right;
 }

 .float-left{
   float:left;
 }

 .rdm_1{
   color: #AC4824;
    float: right;
    font-family: Times New Roman;
    font-size: 13px;
    font-weight: bold;
    margin: 5px 0 0;
    text-transform: uppercase;
 }
 .rdm_1:hover{
   text-decoration: underline;
 }


 .clock{
float: left;
    margin-left: 27px;
    text-transform: uppercase;
    width: 71px;
 }

 .column_left h1{
    margin-bottom: 10px;
   background: none repeat scroll 0 0 #AB4926;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: normal;
    letter-spacing: 4px;
    padding: 5px 0 5px 13px;
    width: 610px;
    line-height: 27px;
 }

hr{
background-color: #ECE8D9;
    border: medium none;
    color: #ECE8D9;
    float: left;
    height: 1px;
    margin: 20px 0;
    width: 100%;
}

.down_bro,.click_down{
    background: #FFF;
    color: #AB4926;
    float: left;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 4px;
    margin-top: 20px;
    padding: 10px;
    width: 285px;
}
.click_down{
    background: none repeat scroll 0 0 #AB4926;
    font-family: "Times New Roman";
    font-size: 12px;
    letter-spacing: normal;
    margin: 0;
    padding: 5px 22px;
    text-align: right;
    width: 261px;
}
.click_down a,.click_down a:visited,.click_down a:hover,.click_down a:active{
  color: #FFFFFF;
}
.click_down a:hover{
  text-decoration:underline;
}

.img_left{
  margin-right: 10px;
  margin-bottom:10px;
  padding-top: 10px;
}

.link_under_image{
 background: none repeat scroll 0 0 #ECE8D9;
    clear: both;
    float: left;
    text-align: center;
    width: 100%;
}

.link_under_image a,.link_under_image a:visited,.link_under_image a:hover,.link_under_image a:active{
color: #AB4926;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

.link_under_image a:hover{
  text-decoration: underline;
}

.red_title{
color: #AB4926;
font-weight:bold;
font-size: 13px;
}

.strong{
  font-weight:bold;
  color:#575757;
}

.smaller{font-size: 12px;
    line-height: 24px !important;}

.section_content .contact_form ul.cform li {
    margin-left: 0;
    width: 400px;
    background:none;
    padding:0;
}
.section_content .contact_form label {
    width: 160px;
}

.contact_form label {
    float: left;
    font-size: 12px;
    color:#575757;
}

.section_content .contact_form .txtbox_130 {
    width: 140px;
}
.section_content .contact_form .txtbox_130,.section_content .contact_form textarea{
    border:1px solid #575757;

}


.section_content .contact_form ul.cform {
    margin-left: 0;
}

.contact_form ul.cform {
    display: inline;
    float: left;
    margin: 0 0 0 32px;
    width: 90%;
}
.contact_form ul.cform li input {
    vertical-align: middle;
}

.contact_form .contact_me{
background-color: #AB4926;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    font-family: "Times New Roman";
    margin-right: 15px;
    padding: 2px 10px;
}

.home_text_size{
  font-size:14px;
}

