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

html, body, h1, h2, h3, h4, h5, h6, ol, li, ul, img, hr, div, table, form, input, textarea, p
{
	padding:00px;
	margin:00px;
}
img {
	border: 00px;
}
h1 { font-size:24px; }

h2 { font-size: 22px;
line-height: normal; }

h3 { font-size: 21px;
	line-height: normal; }

h4 { font-size: 18px; }

h5 { font-size: 15px; }

h6 { font-size: 12px; }

h1,h2,h3,h4,h5,h6
{
	padding: 00px 00px 10px 00px;
}

.left { float: left; }

.right { float: right; }

img { border:00px; }

.left_align {
	text-align: left;
}
.right_align {
	text-align: right;
}
.center_align {
	text-align: center;
}
.text_justify {
	text-align: justify;
}

.clear { clear:both; }

p { padding: 00px 00px 15px 00px; }

.padd_15 { padding: 15px; }

/*************Links********************/

a
{
	color: #0000FF;
	text-decoration:underline;
}

a:hover
{
	color:#FF0000;
	text-decoration: underline;
}


.black , .black a { color:#000000; text-decoration:none; }

.black a:hover { color:#FFCC00; text-decoration:underline; }


.white, .white a { color:#FFFFFF; text-decoration:none; }

.white a:hover { color:#FFCC00; text-decoration:underline; }

.red { color:#770101; }
	

/*********************content****************/
body
{
	font-family: "Trebuchet MS";
	font-size: 13px;
	text-decoration: none;
	line-height: 18px;
	color:#333333;
	background:url(rick_images/bg.jpg) scroll left top repeat;
}


#Rick_smith
{
	width:916px;
	position:relative;
	margin:auto;
	/*background:url(rick_images/content_bg.jpg) scroll left top repeat-y;*/
}

/*****************header**************/
#header
{
	width:916px;
	background:url(rick_images/rick_smith_banner.jpg) scroll left top no-repeat;
	height: 325px;
}

#left_content
{
	width: 290px;
	float: left;
	padding: 00px 00px 00px 10px;
}


#right_content
{
	width: 564px;
	padding: 10px 25px 25px 00px;
	float: right;
}

#content_width
{
	width: 916px;
	background:url(rick_images/content_bg.jpg) scroll left top repeat-y;
}


#content_width_2
{
	width: 916px;
	background:#FFFFFF;
}
ul.list {
	padding: 00px 00px 08px 25px;
}
ul.list li {
	padding: 00px 00px 07px 05px;
	list-style-type: disc;
}
ul.decimal {
	padding: 00px 00px 08px 25px;
}
ul.decimal li {
	padding: 00px 00px 07px 05px;
	list-style-type: decimal;
}
.border_content {
	border-top: 2px solid #000000;
	margin: 00px 00px 15px 00px;
}
/*****************box**************/



.left-box
{
	background:url(rick_images/left-box-bg1.jpg) scroll left top repeat-y;
	float: left;
	width: 286px;
	
}

.left-box-padd
{
	padding: 00px 08px 10px 17px;
	
}

.left-box-border
{
	border:#FFFF00 solid 2px;
	display:block;
}
.box_left {
	padding: 12px 15px;
	margin: 20px;
	border: 1px solid #FFFFFF;
	line-height: 22px;
	display: block;
}
.box_left A {
	color: #FFFFFF;
	text-decoration: underline;
}
.box_left A:hover {
	color: #FFF000;
	text-decoration: underline;
}
.curve_box {
	margin: 15px 20px;
	width: 250px;
}
.curve_box span {
	padding: 00px 15px;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	width: 218px;
	display: block;
}
.curve_box h5 {
	padding: 00px 00px 12px 00px;
	font-size: 16px;
}
.curve_box A {
	color: #FFFFFF;
	text-decoration: underline;
}
.curve_box A:hover {
	color: #FFF000;
	text-decoration: underline;
}
.padding_left {
	padding: 00px 20px;
}
#box_bg
{
	background:url(rick_images/box_bg.jpg) scroll left top repeat-y;
	width:563px;
	margin: 5px  00px 15px 00px;
	position: relative;
	
}

#box_bg span
{
	padding: 0px 15px;
	display:block;
}
/*****************footer**************/
.footer
{
	padding: 12px 10px 5px 10px;
	background:url(rick_images/footer_bg.jpg) scroll left top repeat-x;
	height:23px;
}

/****************************** Layer ********************************/

.button {
	width: 130px;
}
/****************************** Slide Show ********************************/



#NewsTicker{
width:162px;
height:500PX;
overflow:hidden;
position:relative;
float: right;

}
#NewsVertical {
width:162px;
display:block;
overflow:hidden;
position:relative;

}
/* --------------- */
/* Ticker Vertical */
#TickerVertical {
width:162px;
display:block;
list-style:none;
margin:0;
padding: 00px 00px 00px 05px;




}
#TickerVertical li {

width:142px;
color:#333333;
text-align:left;
font-size:11px;
margin:0;
float:left;
}
#TickerVertical img {
border: 2px solid #FFFF00;
margin: 00px 00px 17px 00px;
width: 142px;
height: 135px;
display: block;
padding: 5PX
}
#TickerVertical li .NewsTitle{
display:block;
color:#000000;
font-size:12px;
font-weight:bold;
margin-bottom:6px;
}
#TickerVertical li .NewsTitle a:link,
#TickerVertical li .NewsTitle a:Visited {
display:block;
color:#000000;
font-size:12px;
font-weight:bold;
margin-bottom:6px;
text-decoration:none;
}
#TickerVertical li .NewsTitle a:hover {
text-decoration:underline;
}
#TickerVertical li .NewsImg{
float:left;
margin-right:0px;
}
#TickerVertical li .NewsFooter{
display:block;
color:#000000;
font-size:10px;
margin:6px 0 10px 0;
}
#image-gallery div{
width:140px;
height:100px;
float:left;
padding-bottom:10px;
}
#gallery {
	width: 563px;
	float: left;
}
#gallery ul {
	padding: 00px 00px 00px 00px;
}
#gallery li {
	margin: 00px 05px 05px 00px;
	float: left;
	list-style-type: none;
}
#gallery li a {
	border: 1px solid #CCC;
	float: left;
	background: #FFF;
	padding: 03px;
}
#gallery li a:hover {
	border: 1px dashed #999;
}
#gallery li.margin_none {
	margin: 00px;
}
