/* Ramseys Concrete CSS Document */

body {
margin: 0 0 0 0;
background-color:#C3C2C3;
height: 100%;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 18px;
}

.text {
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 18px;
}

.leftbackground {
background-image:url(images/background_02.jpg);
background-repeat:repeat-y;
background-position:right;
}

.centerbackground {
background-image:url(images/background_03.jpg);
background-repeat:repeat-y;
background-position:center;
}

.rightbackground {
background-image:url(images/background_04.jpg);
background-repeat:repeat-y;
background-position:left;
}

.indexcallout_text {
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
line-height: 18px;
margin-left: 10px;
margin-right: 30px;
}

.bio {
margin-left: 20px;
margin-right: 20px;
}

.indexcallout_bottom {
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FFFFFF;
line-height: 18px;
margin-left: 5px;
margin-right: 10px;
}

.subpagemiddle_bg {
background-image: url(images/sub_images_13.gif);
background-repeat:repeat-y;
background-position:center;
padding-left: 40px;
padding-right: 40px;
}

.subpagebottom_bg {
background-image: url(images/sub_images_15.gif);
background-repeat: no-repeat;
background-position: top;
}

h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color: #606F8D;
}

h4 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color: #606F8D;
}

.side_bg_top {
background-image:url(images/side_bg_01.gif);
background-repeat:no-repeat;
background-position:bottom;
}

.side_bg_middle {
background-image: url(images/side_bg_03.gif);
background-repeat: repeat-y;
background-position: center;
padding-left:30px;
padding-right:30px;
}

.side_bg_bottom {
background-image: url(images/side_bg_05.gif);
background-repeat:no-repeat;
background-position:top;
}

.photoframe_bump {
margin-left: 10px;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 18px;
}


.photo_frame_btm {
background-image:url(images/ph_bg_btm.gif);
background-repeat:no-repeat;
background-position:top;
}

.photo_frame_top {
background-image:url(images/ph_bg_top.gif);
background-repeat:no-repeat;
background-position:bottom;
}

.photo_frame_mdl{
background-image: url(images/ph_bg_mdl.gif);
background-repeat:repeat-y;
background-position:center;
}

.contact_kickin {
margin-left:10px;
}


.header_top {
margin-left:22px;
}


a:link {
color: #5B6C8A;
}

a:visited {
color: #666699;
}