/* Social Media */
.socialbuttons{float:right;margin-top: -17px;}
.socialpad{padding:4px; float:left}
.followtext{float:left; width:50px}
.vertical .followtext{padding-top:6px}
.sociallink{display:block; float:left; text-align:center; margin:0 4px}
.vertical .sociallink{*width:35px}
.socialimg, .socialtext{display:block; margin:0 0 0 3px;}
.horizontal .socialimg, .horizontal .socialtext{float:left; margin-right:4px}
.horizontal .socialtext{padding-top:4px}
.vertical .socialimg{margin:0 auto 4px}
.socialimg{height:22px; width:22px;}
.facebook .socialimg{background:url(../../../modules/mod_socialbar/images/sociallogos.png) 0 0 no-repeat}
.blog .socialimg{background:url(../../../modules/mod_socialbar/images/sociallogos.png) -22px 0 no-repeat}
.twitter .socialimg{background:url(../../../modules/mod_socialbar/images/sociallogos.png) -44px 0 no-repeat}
.email .socialimg{width:17px; background:url(../../../modules/mod_socialbar/images/sociallogos.png) -66px 0 no-repeat}
.store .socialimg{width:21px; background:url(../../../modules/mod_socialbar/images/sociallogos.png) -83px 0 no-repeat}
.realself .socialimg{background:url(../../../modules/mod_socialbar/images/sociallogos.png) -104px 0 no-repeat}
.youtube .socialimg{width:31px; background:url(../../../modules/mod_socialbar/images/sociallogos.png) -126px 0 no-repeat}
.tmd .socialimg{width:31px; background:url(../../../modules/mod_socialbar/images/sociallogos.png) -64px -22px no-repeat; margin-right:8px;}
.google .socialimg{background:url(/images/google2.png) 0 0 no-repeat}
.fb .socialimg{background:url(/images/fb.png) 0 0 no-repeat}

.facebook .socialimg.gold{background:url(../../../modules/mod_socialbar/images/sociallogos.png) 0 -22px no-repeat}
.blog .socialimg.gold{background:url(../../../modules/mod_socialbar/images/sociallogos.png) -22px -22px no-repeat}
.twitter .socialimg.gold{background:url(../../../modules/mod_socialbar/images/sociallogos.png) -44px -22px no-repeat}

.article-content .rsform {
	border: 1px solid #CCC;
	padding: 0px 20px;
}
#warnflashavreloaded0{
	display: none;
}
#homepage .componentheading {
	display: none;	
}

#mainContent a {text-decoration:underline}

html, body {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	font-family: Arial, sans-serif, Verdana;
}

h1, h2, h3 {
	margin: 0;
	padding: 0;
	font-family: Arial, sans-serif, Verdana;
}


#noshow {
	display: none;
}

a {
color:#A8C980;
text-decoration:none;
}

* {
margin:0;
padding:0;
}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
border:medium none;
font-size:100%;
margin:0;
padding:0;
vertical-align:baseline;
}
body {
border:0 none;
color:#808080;
font-family:georgia;
font-size:100%;
margin:0;
padding:0;
}
img {
border:medium none;
margin:0;
padding:0;
}
#wrapper {
margin:auto;
padding:0;
width:860px;
}
.left {
display:block;
float:left;
}
.right {
display:block;
padding:0;
float: left;
}
#contentArea {
display:block;
margin:0;
width:860px;
}
h1 {
border-bottom:1px solid #CCCCCC;
color:#63B4CD;
font-family:Georgia,serif;
font-size:20px;
line-height:27px;
margin:30px 0 11px;
padding-bottom:7px;
text-align:left;
}
h2 {
color:#63B4CD;
font-family:Georgia,serif;
font-size:19px;
line-height:27px;
margin:15px 0 5px;
text-align:left;
}
#homecontent{
font-family:Georgia,serif;
font-size:12px;
letter-spacing:0.25px;
line-height:20px;
margin-bottom: 15px;
text-align:left;
text-decoration:none;
}
#homecontent li{
	list-style: inside;
}
p {
color:#808080;
font-family:Georgia,serif;
font-size:12px;
letter-spacing:0.25px;
line-height:20px;
margin-bottom: 15px;
text-align:left;
text-decoration:none;
}
.blue b {
color:#63B4CD;
font-family:Verdana,sans-serif;
font-size:9px;
font-weight:bold;
letter-spacing:0.5px;
}
.blue a {
color:#808080;
text-decoration:none;
}
.blue a:hover, a:active {
color:#808080;
text-decoration:underline;
}
.link a {
color:#A8C980;
text-decoration:none;
}
.link a:hover, a:active {
color:#A8C980;
text-decoration:underline;
}
#masthead {
margin:14px 0 0;
width:860px;
position:relative;
}
#logo {
float:left;
margin:0 0 17px 40px;
}
#drs {
float:right;
margin:0;
}
#navBar {
background:none repeat scroll 0 0 transparent;
border:medium none;
color:#808080;
font-family:verdana,arial,sans-serif;
font-size:8.75px;
font-weight:normal;
letter-spacing:0;
margin:0;
padding:5px 0;
text-align:left;
word-spacing:0;
}
#navBar li {
	display: inline;
}
#navBar .separator {
	width: 7px;
	height: 12px;
	background: url(../images/masthead/bullet.gif) no-repeat center center;
	display: inline-block;
	padding-left:2px;
	padding-right:2px;
}
#navBar .separator span {
	display: none;
}
#navBar a {
color:#808080;
font-size:10px;
text-decoration:none;
text-transform:uppercase;
}
#navBar a:visited {
color:#808080;
}
#navBar a:hover, a:active {
color:#63B4CD;
}
#navBar .active a, #navBar .active a:visited {
color:#63B4CD;
}
#footer {
background-color:#E8ECE0;
border:0 none;
clear:both;
color:#808080;
float:left;
font-family:verdana,arial,sans-serif;
font-size:11px;
font-weight:normal;
height:15px;
letter-spacing:0.5px;
margin:0;
padding:15px 0 15px;
width:860px;
}
#footer a {
color:#808080;
text-decoration:none;
}
#footer a:hover, a:active {
color:#323232;
}
#footer .active a, #footer .active a:visited {
color:#323232;
}

/*
#subNav {
display:block;
height:30px;
padding:0;
width:212px;
min-height:700px;
}
#subNav ul {
float:left;
margin:30px 0 0;
padding:0;
position:relative;
}
#subNav ul li {
color:#808080;
float:left;
font-family:verdana,arial,sans-serif;
font-size:11px;
font-weight:normal;
line-height:27px;
list-style:none outside none;
padding:0;
position:relative;
text-align:left;
width:212px;
}
#subNav ul li a {
color:#808080;
display:block;
padding-left:16px;
position:relative;
text-decoration:none;
z-index:200;
}
#subNav ul li a:hover, #subNav ul li a:active {
color:#FFFFFF;
}
#subNav .menuBack {
display:none;
left:0;
position:absolute;
top:0;
z-index:10;
}
#subNav li.active a {
color:#FFFFFF;
display:block;
}
#subNav li.active .menuBack {
display:none;
}
#subNav li.active {
background:url("../images/rollover_active.gif") no-repeat scroll 0 0 transparent;
}
#subNav a span {
	position:relative;
z-index:20;
width: 212px;
height: 25px;
display: block;
}
#subNav a .rollover {
background:url("../images/rollover_hover.gif") no-repeat scroll 0 0 transparent;
display: block;
left:0;
position:absolute;
top:0;
z-index:10;
width: 212px;
height: 25px;
}
*/

#subNav {
display:block;
/*height:30px;*/
padding:0;
width:212px;
min-height:700px;
}
#subNav ul {
float:left;
margin:30px 0 0;
padding:0;
position:relative;
}
#subNav ul li {
color:#808080;
float:left;
font-family:verdana,arial,sans-serif;
font-size:11px;
font-weight:normal;
line-height:27px;
list-style:none outside none;
padding:0;
position:relative;
text-align:left;
width:212px;
}
#subNav ul li a {
color:#808080;
display:block;
padding-left:16px;
position:relative;
text-decoration:none;
z-index:200;
}
#subNav ul li a:hover, #subNav ul li a:active {
color:#FFFFFF;
}
#subNav .menuBack {
display:none;
left:0;
position:absolute;
top:0;
z-index:10;
}
#subNav li.active a {
color:#FFFFFF;
display:block;
}
#subNav li.active .menuBack {
display:none;
}
#subNav li.active {
background:url("../images/rollover_active.gif") no-repeat scroll 0 0 transparent;
}
#subNav a span {
	position:relative;
z-index:20;
width: 212px;
height: 25px;
display: block;
}
#subNav a .rollover {
background:url("../images/rollover_hover.gif") no-repeat scroll 0 0 transparent;
display: block;
left:0;
position:absolute;
top:0;
z-index:10;
width: 212px;
height: 25px;
}


#drsmasthead {
margin:20px 0 0;
vertical-align:bottom;
width:860px;
}
#drsSmall {
float:left;
}
#back2caps {
float:right;
}
#drsnavBar ul {
color:#808080;
float:right;
list-style-type:none;
margin:45px 0 0;
padding:0;
position:relative;
text-indent:0;
width:860px;
}
#drsnavBar ul li {
background:none repeat scroll 0 0 transparent;
border:medium none;
color:#808080;
float:right;
font-family:verdana,arial,sans-serif;
font-size:8.75px;
font-weight:normal;
letter-spacing:0;
list-style-type:none;
margin:0;
padding:0;
text-align:right;
word-spacing:0;
}
#drsnavBar ul li a {
color:#808080;
text-decoration:none;
}
#drsnavBar ul li a:visited {
color:#808080;
}
#drsnavBar ul li a:hover, a:active {
color:#63B4CD;
}
#drsnavBar ul li.active a, #navBar ul li.active a:visited {
color:#63B4CD;
}
#drsContent {
color:#808080;
float:right;
font-family:Georgia,serif;
font-size:13px;
height:570px;
letter-spacing:0.15px;
line-height:20px;
overflow:auto;
padding:0 10px 0 0;
text-align:left;
width:555px;
}
#drsContent div {
}
.article-content strong {
color:#63B4CD;
font-weight:bold;
}
#drsContent a {
color:#A8C980;
text-decoration:none;
}
#drsContent a:hover, a:active {
color:#A8C980;
text-decoration:underline;
}
#photosframeholder {
display:none;
left:0;
position:absolute;
text-align:center;
top:150px;
width:100%;
z-index:2500;
}
#photosframe {
background-color:#FFFFFF;
height:350px;
margin-left:auto;
margin-right:auto;
overflow:hidden;
position:relative;
text-align:left;
width:750px;
z-index:2500;
}
#photosframe #arrowleft {
cursor:pointer;
left:25px;
position:absolute;
top:177px;
}
#photosframe #arrowright {
cursor:pointer;
position:absolute;
right:25px;
top:177px;
}
#photosframe #closepop {
color:#808080;
font-size:11px;
position:absolute;
right:15px;
top:9px;
}
#photosframe #inner #loader {
left:363px;
position:absolute;
top:163px;
}
#photosframe #inner .frame {
display:none;
left:70px;
margin-top:43px;
position:relative;
width:610px;
}
#photosframe #inner .frame h2 {
color:#63B4CD;
font-size:1.1em;
margin-bottom:23px;
text-align:center;
}
.photoFrame {
display:none;
height:350px;
width:650px;
}
#photosframe #inner .photoFrame {
display:block;
}
#popupback {
background:url("images/drs/photoGallery/pop_back.html") repeat scroll left top transparent;
display:none;
height:100%;
left:0;
position:absolute;
top:0;
width:100%;
z-index:2000;
}
#mainContent {
color:#808080;
float:right;
font-family:Georgia,serif;
font-size:12px;
font-weight:normal;
letter-spacing:0.25px;
line-height:20px;
margin:0;
overflow:auto;
padding:0 35px 20px 0;
text-align:left;
width:611px;
}
#mainContent .contentheading, #mainContent .article-content {
	margin-left: 15px;
}
#mainContent div {

}
#mainContent ul {
list-style-image:url("images/masthead/bullet.html");
padding:17px 0 17px 35px;
}
#homecontent ul{
	padding:0 0 0 20px;
}
#mainContent a {
color:#A8C980;
text-decoration:none;
}
#mainContent a:hover, a:active {
color:#A8C980;
text-decoration:underline;
}
#imageArea {
display:none;
float:right;
height:312px;
margin:0;
padding:0;
width:646px;
}
#loadImage {
display:none;
float:left;
width:646px;
}
#otherContent {
color:#808080;
display:none;
float:right;
font-family:Georgia,serif;
font-size:12px;
font-weight:normal;
letter-spacing:0.25px;
line-height:21px;
margin:0;
overflow:auto;
padding:0 10px 20px 0;
text-align:left;
width:610px;
}
#otherContent div {
display:none;
}
#mainContent strong {
color:#A8C980;
font-weight:bold;
}
#otherContent .names {
color:#969696;
font-family:Verdana,sans-serif;
font-size:11px;
font-weight:bold;
letter-spacing:0.25px;
}
#otherContent .dates {
color:#63B4CD;
font-family:Verdana,sans-serif;
font-size:10px;
font-weight:bold;
letter-spacing:0.25px;
}
#otherContent ul {
list-style-image:url("images/masthead/bullet.html");
padding:17px 0 17px 35px;
}
#otherContent a {
color:#A8C980;
text-decoration:none;
}
#otherContent a:hover, a:active {
color:#A8C980;
text-decoration:underline;
}
.article-content{overflow:hidden}
.article-content h3 {
color:#63B4CD;
font-family:Verdana,sans-serif;
font-size:10px;
font-weight:bold;
letter-spacing:0.25px;
margin: 0px;
padding: 6px 0;
}

#homecontent .contentheading {
	border-bottom: 1px solid #CCC;
	padding-bottom: 5px;
}

#headerimg h2 {
	font-size:22px;
margin:8px 0 -18px;
text-align:left;
}

#wordpress h2, #wordpress h2 a, #wordpress h2 a:hover, #wordpress h2 a:visited, #wordpress #headerimg .description {
text-align:left;
text-decoration:none;
}

#wordpress .post h2 {
	font-size:17px;
}

#mainContent #wordpress {
	margin-left: 15px;
}

#subNav .rsform .componentheading {
	display: none;
}

#subNav .rsform {
	color:#808080;
font-family:Georgia,serif;
font-size:12px;
letter-spacing:0.25px;
line-height:20px;
margin-bottom:15px;
text-align:left;
text-decoration:none;
padding: 5px;
}

#subNav h3 {
	color:#63B4CD;
	font-family:Georgia,serif;
	padding: 5px;
	padding-top: 20px;
	clear:left;
}

#flash {
	
}

#topphone {
	background:url("../images/topphone.jpg") no-repeat scroll right 0 transparent;
	font-size:15px;
	text-indent:-9999em;
	height:16px;
	width:172px;
}

#contentArea #subNav a:hover, #contentArea #subNav a:active {
	color: #63B4CD;
}

#slideshow {
border-bottom:1px solid #CCCCCC;
padding-bottom: 14px;
}
