/*  
Theme Name: CreativeArt
Theme URI: http://freethemelayouts.com/
Description: Designed by <a href="http://freethemelayouts.com">FTL</a>.<br> This work is licensed <a href="http://creativecommons.org/licenses/by-sa/3.0/">Creative Commons Attribution-Share Alike 3.0 License.</a> This means you may use it and make any changes you like. However, credit links must remain on footer for legal use.
Version: 1
Author: FreeThemeLayout/DreamTemplate
Author URI: http://www.freethemelayouts.com/
*/
html, * {
margin: 0;
padding: 0; 
}

body { 
background: #000 url(images/bg.gif) repeat-x; 
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 1em; 
color:#35383d;}


a:link { text-decoration: none; color : #600; border: 0px;}
a:active { text-decoration: underline; color : #600; border: 0px;}
a:visited { text-decoration: none; color : #600; border: 0px;}
a:hover	{ text-decoration: underline; color : #9f974b; border: 0px;} 
a:focus { outline: none;}

.clr { clear:both;}

h1, h2, h3, h4 {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}

img { padding: 0; margin: 0; border: none; text-align: center;}

p {
padding:10px 10px;
}

label {
display:block;
font-weight:700;
color:#895F30;
margin:8px 0 5px;
}
#newsletter2 p label, .Search p label {
margin:0 0 5px 0;
padding:0;
}
#newsletter2 p, .Search p {
margin:0 0 10px 25px;
padding:0;
}
div.float-left {
float:left;
}
div.float-right {
float:right;
}
hr { border-left:0px solid #600; border-right:0px solid #600; border-top:0px dotted #600; border-bottom:1px solid #600; height : 1px;  }
ul,ol {
margin:10px 20px;
padding:0 20px;
}
form { padding: 0px; margin: 0px;}
input { font-family: 'Verdana'; color: #282b31; font-size: 11px;}
textarea { font-family: 'Verdana'; color: #282b31; font-size: 11px;}
select { font-family: 'Verdana'; color: #282b31; font-size: 11px;}

#bgcontainer { width: 1000px; margin: 0 auto; padding:0; background:url(images/right.jpg) no-repeat top right;}

/* Header +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/**/ /* html #header { height: 158px;} /* */ 

.Syn { height:110px; width:119px; background: url(images/rss.jpg) no-repeat right; float:left;}
.Syn ul { margin: 0; padding: 70px 0 0 0;}
.Syn:hover { background: url(images/rss_hov.jpg) no-repeat right; float:left;}
.Syn li { margin: 0; padding: 0; list-style-type: none; color:#c5793d; font-weight: bolder;}
.Syn li a {color:#fff; }
.Syn li a:visited {color:#c5793d; }
.Syn li a:hover {color:#c5793d; }

#header { 

width: 840px; 
height: 158px; 
background:url(images/hed_t.jpg) no-repeat right bottom;
margin:0;
padding:0;
}

h1#logo,h1#logo span,div#logo,div#logo span  {
width: 310px; 
height: 158px; 
float: left;
/*background: url(images/log.jpg) no-repeat;*/ 
/*font:bold 32px 'Trebuchet MS', 'Helvetica Neue', Arial, Sans-serif;*/
overflow:hidden;
position:relative;
top:0;
left:0;
z-index:0;
text-align:left;
letter-spacing:-3px;
text-decoration:none;
font-size:1.5em;
margin:0;
padding:0;
}

#logo a,#logo a:visited,#logo a:hover {
color:#fff;
background:transparent;
}

h1#logo span,div#logo span {
display:block;
background: url(images/log.jpg) no-repeat top right;
z-index:1000;
top:0px;
left:0;
position:absolute;
margin:0;
padding:0;
}
h1#logo p,div#logo p {
float:left;
z-index:2000;
top:-58px;
left:0;
position:absolute;
margin:0;
padding:0;
}

/*.Header .LogoText h1 { font-size: 50px; line-height: 55px; letter-spacing: -3px; padding: 0px; margin: 0px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; text-indent: -1000px; width: 310px; height: 130px;}
/*.Header .LogoText a { color:#5c9dc1; text-decoration: none; width: 310px; height: 158px;}
.Header .LogoText a:visited { color:#5c9dc1; text-decoration: none; }
.Header .LogoText a:hover { color:#5c9dc1; text-decoration: none; }*/

#header.desc { color:#fff; font-size: 12px; line-height: 14px; font-weight: bold; font-family: "Trebuchet MS"; padding: 0 20px 0 0; margin: 0px; text-align:right}

/* Menu +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#menu {width:411px; height:110px; padding: 0; float: left; background: transparent url(images/m1ul.jpg) no-repeat top; display:block;}
/*#menu em { display: none;}*/
#menu ul {
list-style: none; 

margin: 0; 
padding: 0;}
#menu ul li {

width: 102px; 
height:108px; 
padding: 0px; 
margin: 0px; 
display: block; 
float: left; 
text-align: center;
line-height: 162px; }
#menu ul li a { 
overflow:hidden;
width: 102px; 
height:108px; 
display: block; 
text-align: center;
font-weight: bold;
color: #fff;
background: transparent;
text-decoration:underline;
margin:0;
padding:0;
 }
#menu ul li a:hover { 
color: #fff;
background: url(images/m1_hov.jpg) no-repeat top center;
text-decoration:none;
}

/* Container +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.CON { width: 840px; margin:0;
padding:0;}

/* Side Central +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.SC { width: 507px; float: right; background: #eeede5 url(images/bl_bg.gif);}
.head_bg {  background: #eeede5 url(images/b_bg.jpg) no-repeat top;}
.foot_bg { background: url(images/b_bot.jpg) no-repeat bottom;  padding: 10px; min-height:696px;}

.pagetitle { font-size: 24px; line-height: 24px; font-weight: bold; letter-spacing: -1px; border-bottom: solid 1px #d0c1c1;padding: 15px 0px; margin-top: 0px; color:#303030;}

/* Post */

.Post h1, .Post h2 { 
font-size: 24px; 
padding:10px 0 5px 5px;
margin-left:5px;
color:#303030; 
background:url(images/line.gif) no-repeat bottom;
float: left;
width: 470px;
}
.Post h1 a,.Post h2 a { 
color: #303030; 
text-decoration: none;
}
.Post h1 a:visited, .Post h2 a:visited { 
color: #303030; 
text-decoration: none;
}
.Post h1 a:hover, .Post h2 a:hover { 
color:#600; 
text-decoration: underline;
}

.Post h3 { font-size: 14px; line-height: 14px; font-weight: bold; padding: 0px; margin: 0px; color:#000033;}

.Post img {
padding: 5px;
margin: 0;
border: 1px solid #ccc;
}
.Post img:hover {
border: 1px solid #600;
}
.PostTime { 
padding: 3px 0 3px 10px ;
margin: 5px 0px;
color:#5c6f6c;
line-height: 18px;
font-size: .8em;
float: left;
width:100%;
}
.PostTime a {
color: #600;
}
.PostTime a:hover {
color: #000;
}
.PostCom { 
border-top:1px solid #d3d4ce; 
border-bottom:1px solid #d3d4ce; 
text-align:right;
margin:5px 0 20px 10px;
padding:8px 0 5px 0;
display:block;
font-size: .8em;
height:20px;
width:460px;
float: left;
}

.normal h2 { font-size: 1.3em; line-height: 2.2em; font-weight: bold; color:#000033;
background-image:none;
}
.normal h3 { font-size: 1.125em; line-height: 1.8em; font-weight: bold; color:#000033;
background-image:none;}
/*.PostCom { 
text-align:right;
color:#804000;
border:1px solid #deedae;
background:#F0FFD2;
margin:5px 5px 5px 10px;
padding:8px 5px;

}*/

div.normal {
float: left;
width: 100%;
}

.PostCom .Com { background: url(images/ct.gif) no-repeat left center; }


/* Note */

.Note { padding: 0px; margin: 0px;}
.Note li { padding: 3px 0px 3px 15px; margin: 0px; list-style-type: none; font-size: 12px;}

/* TrackbackList */

.TrackList { background: #f4ebef url(images/TrackListBottom.gif) no-repeat bottom; padding: 15px; margin-top: 20px; position:relative;}
.TrackListTop { background: #f4ebef url(images/TrackListTop.gif) no-repeat top; position: absolute; top: 0px; left: 0px; width: 455px; height:10px; }
.TrackList h3 { font-size: 14px; font-weight: bold; margin: 0px 0px 5px 0px; padding: 0px 0px 5px 0px; color:#333366; letter-spacing: -1px; border-bottom: dashed 1px #beb4c1;}
.TrackList ul { padding: 0px; margin: 0px;}
.TrackList li { padding: 0px 0px 0px 10px; margin: 0px; list-style-type: none; font-size: 11px; background:url(images/TrackListIco.gif) no-repeat left top;}
.TrackList li a { color:#cc3366; }

/* Navigation - PlugIn +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Nav { font-size: 11px; padding: 10px 0px; color:#666; font-family: 'Verdana'; float:left; width: 465px;}
.Nav a { padding: 1px 6px 1px 4px; border-right: solid 1px #666; font-size: 11px;}
.Nav a:visited { padding: 1px 6px 1px 4px; border-right: solid 1px #666;}
.Nav a:hover { padding: 1px 6px 1px 4px; border-right: solid 1px #666; text-decoration: none;}
.Nav span { padding: 1px 6px 1px 4px; color:#666; border-right: solid 1px #666; }
.Nav .on { padding: 1px 6px 1px 4px; border-right: solid 1px #666; font-size: 11px; color:#003366;}

/* Comments ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Comments { margin: 20px 0px 0px 0px; position: relative;}
.Comments h3 { font-size: 16px; letter-spacing: -1px; margin: 0px 0px 5px 0px; padding: 10px 0px; color:#660000; border-bottom: solid 2px #660000;}

/* Comments List  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.List ol { padding: 0px; margin: 0px;}
.List li { position: relative; padding: 5px 0px; margin: 10px 0px; list-style-type: none; background: url(images/PostDotted.gif) repeat-x bottom; }

/**/ * html .List .LGrav { right: 30px;} /* */ 
.List .LGrav { position: absolute; right: 0px; top: 10px;}
.List .LGrav img { border: solid 1px #ccc; padding: 2px; background: #fff;}

.List .LUsr { margin: 0px; padding: 0px; font-size: 11px; line-height: 12px; color:#999;}
.List .LUsr a { color:#999; text-decoration: none;}
.List .LUsr strong { font: bold 16px "Trebuchet MS", sans-serif; letter-spacing: -1px; color:#666;}
.List .LUsr strong a { color:#cc0000; text-decoration: none;}

.List .LCon { margin: 10px 0px 0px 0px; padding: 0px; font-size: 12px; line-height: 16px; border-top: solid 1px #ccc;}
.List .LCon p { margin: 0px; padding: 5px 0px; font-size: 12px; line-height: 16px;}

.List .Author { background:#fff; }
/* Comments Form ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Form .Email { }

.Form {  padding: 0px 0px 10px 0px; position: relative; margin: 0px; font-family: 'Verdana';}
.Form form { margin: 0px; padding: 0px;}
.Form a { text-decoration: underline;}
.Form p { padding: 0px 0px 2px 0px; margin: 0px; color:#666; }
.Form p small strong { font-weight: bold; color:#FF3300;}
.Form p small { font-size: 11px; display: block; padding: 6px 0px; color:#000;}
.Form .TextField { color:#003366; background: #e9f8ff; border: solid 1px #d5e7f0; padding: 6px 6px 6px 30px; font-size: 12px; display: block;}
.Form .TextArea { color:#003366; background: #e9f8ff; border: solid 1px #d5e7f0; padding: 6px; font-size: 12px;}
.Form input.SubmitComment { width: 57px; height: 29px; background: url(images/SubmitComment.png) no-repeat; margin-top: 4px;}
.Form input.SubmitComment:hover { background: url(images/SubmitComment.png) no-repeat 0 -29px; margin-top: 4px;}
.Form input.SubmitCommentIE { width: 57px; height: 29px; background: url(images/SubmitComment.png) no-repeat 0 -29px; margin-top: 4px;}

/* Banners ADs ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.ADs .banner { margin:0; padding: 0 0 20px 0;}
.ADs .banner h2 { float:left; width: 475px; font-size: 24px; line-height: 24px; letter-spacing: -1px; font-weight: normal; padding: 20px 0px 10px 10px; margin:0; color:#303030; background: url(images/line.gif) no-repeat bottom;}
.ADs .banner ul { margin: 0px;  padding: 10px 0 0 10px;}
.ADs .banner li { margin: 0px; padding: 1px 30px 1px 0px; list-style-type: none; float: left;}


/* Side Right +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.SR { width: 333px; min-height:626px; float: left; padding: 0; margin: 0px; background:url(images/left.jpg) no-repeat top;}

/* Side Right Right +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.SRR { width:198px; float: right; margin:0 40px 0 0 !important; margin: 0 20px 0 0;}
.SRR h2 { padding: 0 10px 10px 25px; margin:0; font-size:18px; color:#dad8b7; background:url(images/as.gif) no-repeat left top;}
.SRR ul { margin: 0px; padding: 0px 0 0 20px;}
.SRR li { margin: 0px; padding: 0px; list-style-type: none; }
.SRR a { color:#fff; text-decoration: none;}
.SRR a:visited { color:#fff;}
.SRR a:hover { color:#fff; text-decoration:underline;}

/* Categories +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.SRR .widget { margin: 0px 0px 10px 0px; padding: 0px;}
.SRR .widget ul { margin: 0px;  padding: 0px 0 0 20px;}
.SRR .widget li { margin: 0px; padding: 1px 0px 1px 5px; list-style-type: none; color:#999;}
.SRR .widget li a { color:#fff; text-decoration: none;}
.SRR .widget li a:visited { color:#fff;}
.SRR .widget li a:hover { text-decoration: underline;}


.SRR .widget_categories { width:198px; background: #fff url(images/cat_bg.jpg) 0px 195px; }
.SRR .widget_categories .head_bg { width:198px; background: url(images/cat_t.jpg) no-repeat top; }
.SRR .widget_categories .foot_bg { width:178px; background: url(images/cat_f.jpg) no-repeat bottom; padding:0 10px; margin:0; min-height:262px; }
.SRR .widget_categories h2 { font-size: 18px; color:#753036; padding: 20px 10px 5px 10px; margin:0;}
.SRR .widget_categories ul { margin: 0px; padding: 0 0 15px 10px;}
.SRR .widget_categories ul li { margin: 0px; padding: 5px 0px 5px 20px; list-style-type: none; color:#292929; font-weight: normal; background:url(images/cat_l.gif) no-repeat left;}
.SRR .widget_categories ul li a { color:#292929; text-decoration: none;}
.SRR .widget_categories ul li a:visited { color:#292929;}
.SRR .widget_categories ul li a:hover { color:#292929; text-decoration: underline;}
.SRR .widget_categories ul ul { margin: 2px 0px 0px 0px; padding: 0px; list-style-type: none; background: none; border-bottom: none;}
.SRR .widget_categories ul li li { margin: 0px; padding: 1px 0px; list-style-type: none; background: none; border-bottom: none; font-size: 12px; font-weight: normal;}

.SRR .widget_tag_cloud { font-family: "Trebuchet MS"; line-height: 22px;}

.SRR .widget_calendar table { width: 100%;}
.SRR .widget_calendar table td { text-align: center; padding: 3px; }
.SRR .widget_calendar caption { background: #fff3e2; padding: 5px 0px;}
.SRR .widget_calendar #today { background: #fff3e2;}

.SRR .widget_tag_cloud { font-family: "Trebuchet MS"; line-height: 22px;}

.SRR .widget_calendar table { width: 100%;}
.SRR .widget_calendar table td { text-align: center; padding: 3px; }
.SRR .widget_calendar caption { background: #ffe0bf; padding: 5px 0px;}
.SRR .widget_calendar #today { background: #ffe0bf;}

/* Search ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* *html .Search  { } */ 
.Search {  padding: 10px 20px 0px 0px;  }
.Search form { padding: 0px; margin: 0px; }
.Search h2 { padding: 0 10px 10px 25px; margin:0; font-size: 18px; color:#dad8b7;}
.Search input { color: #330033; font-size: 12px;}
.Search  input#keyword, input#news { border: 1px solid #5a5a4e; padding: 4px 5px 4px 5px; width: 113px; height: 19px; float:left; color:#FFFFFF; background:#37362e; } 
.Search  input.search { margin:0; padding:0;}
.Search .bt { padding: 0px 10px; margin: 0px 0px 0px 0px; background: none; float:left; }

/* Footer ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.FBG { width: 1000px; margin: 0 auto; padding:0;}

.FBG .widget_flickrrss { margin:0; padding: 0px; background:url(images/f_bg.jpg) no-repeat; height: 175px;}
.FBG .widget_flickrrss h2 { color:#81292e; font:normal 24px Tahoma, Arial; padding: 18px 0 18px 380px; margin:0; color:#eeede5;}
.FBG .widget_flickrrss ul { margin: 0px; padding: 0 0 15px 380px;}
.FBG .widget_flickrrss li { list-style-type: none; display: inline; padding: 1px; float: left; padding: 3px;}
.FBG .widget_flickrrss li a img { background: #fff; padding: 0; border: solid 1px #cebea9; width: 43px; height: 43px;}
.FBG .widget_flickrrss li a:visited img { background: #fff; padding: 0; border: solid 1px #cebea9; width: 43px; height: 43px;}
.FBG .widget_flickrrss li a:hover img { background: #660000; padding: 0; border: solid 1px #660000;}

.Footer { width: 1000px; margin: 0 auto; padding: 10px 0; text-align: center;}
.Footer p { font-size: 10px; line-height: 15px; color:#76715e; padding: 0px; margin: 0px; font-family: 'Verdana'; }
.Footer a { color:#76715e; text-decoration: underline;}
/*Post Rating*/
.post-ratings {
float:left;
text-align:right;
background:transparent;
}

.post-ratings-loading {
display:none;
height:16px;
text-align:left;
}

.post-ratings-image {
border:0;
background:transparent;
margin:0;
padding:0;
}

.post-ratings IMG,.post-ratings-loading IMG,.post-ratings-image IMG {
border:0;
background:transparent;
margin:0;
padding:0;
}
/*lightbox*/
#jquery-overlay {
position: absolute;
top: 0;
left: 0;
z-index: 90;
width: 100%;
height: 500px;
}
#jquery-lightbox {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 100;
text-align: center;
line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
position: relative;
background-color: #fff;
width: 250px;
height: 250px;
margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
position: absolute;
top: 40%;
left: 0%;
height: 25%;
width: 100%;
text-align: center;
line-height: 0;
}
#lightbox-nav {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
width: 49%;
height: 100%;
zoom: 1;
display: block;
}
#lightbox-nav-btnPrev { 
left: 0; 
float: left;
}
#lightbox-nav-btnNext { 
right: 0; 
float: right;
}
#lightbox-container-image-data-box {
font: 10px Verdana, Helvetica, sans-serif;
background-color: #fff;
margin: 0 auto;
line-height: 1.4em;
overflow: auto;
width: 100%;
padding: 0 10px 0;
}
#lightbox-container-image-data {
padding: 0 10px; 
color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
width: 70%; 
float: left; 
text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
display: block; 
clear: left; 
padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
width: 36px; 
float: right;
padding-bottom: 0.7em;
}
#lightbox-image, #lightbox-secNav-btnClose {
padding:0;
margin:0;
}

/*forum*/
#rs-discuss {
margin:0;
}
#rs-discuss .breadcrumbs
{
  border: none;
  background-color:transparent;
  border-width: 1px 0 1px 0;
  padding:5px 2px 2px 2px;
  margin: 0 0 1em 0;
  font-size: 0.9em;
  display:block;
}

#rs-discuss .userinfo
{
  font-size: 0.9em;
  margin: 1em 0 1em 0;
  padding: 0 2px 0 2px;
}

#rs-discuss .searchpanel
{
  font-size: 0.9em;
  margin: 1em 0 1em 0;
  text-align: right;
}

#rs-discuss .searchpanel input
{
  font-size: 0.8em;
  padding: 2px;
}

#rs-discuss .linkback
{
  font-size: 0.9em;
  text-align: center;
}

#rs-discuss .create-new
{
  font-weight: bold;
  font-size: 0.9em;
  float: right;
  padding-right: 20px;
  margin: 0;
  background-image: url('images/icon-add.png');
  background-position: center right;
  background-repeat: no-repeat;
}

#rs-discuss .feed-link
{
  padding-left: 20px;
  margin: 0;
  background-image: url('images/icon-feed.png');
  background-position: center left;
  background-repeat: no-repeat;
}

#rs-discuss .cannot-create
{
  font-size: 0.9em;
  float: right;
  padding-right: 20px;
  margin: 0;
  background-image: url('images/icon-delete.png');
  background-position: center right;
  background-repeat: no-repeat;
}

#rs-discuss .page-list
{
  border-style: solid;
  border-color: #4180B5;
  border-width: 2px 0 2px 0;
  background-color: #FFFFFF;
  padding: 5px;
  font-size: 0.9em;
}

#rs-discuss .table-list
{
  clear: both;
  border-collapse: collapse;
  width: 100%;
}

#rs-discuss td,
#rs-discuss th
{
  padding: 3px 5px 3px 5px;
}

#rs-discuss th
{
  background-color: #4180B5;
  color: #FFFFFF;
  text-align: center;
  font-weight: bold;
}

#rs-discuss .rowgroup
{
  background-color: #F3F3F3;
}

#rs-discuss .rowgroup-odd
{
  background-color: #FFFFFF;
}

#rs-discuss .rowgroup,
#rs-discuss .rowgroup-odd
{
  border-style: solid;
  border-color: #DDDDDD;
  border-width: 0 0 1px 0;
}

#rs-discuss .cell-name
{
  width: 100%;
}

#rs-discuss .cell-name a
{
  display: block;
  font-weight: bold;
  padding-left: 20px;
  background-image: url('images/icon-new-messages.png');
  background-position: center left;
  background-repeat: no-repeat;
}

#rs-discuss .cell-name a:visited
{
  font-weight: normal;
  background-image: url('images/icon-no-new-messages.png');
}

#rs-discuss .cell-name .pinned a
{
  background-image: url('images/icon-flag.png');
}

#rs-discuss .cell-name .locked a
{
  background-image: url('images/icon-lock.png');
}


#rs-discuss .cell-count,
#rs-discuss .cell-recent
{
  white-space: nowrap;
  text-align: center;
  padding-left: 30px;
  padding-right: 30px;
}

#rs-discuss .cell-description,
#rs-discuss .cell-recent,
#rs-discuss .cell-activity
{
  font-size: 0.8em;
}

#rs-discuss .cell-activity
{
  white-space: nowrap;
  text-align: right;
  padding-left: 20px;
  padding-right: 5px;
}

#rs-discuss .cell-nothing
{
  text-align: center;
  padding: 30px;
  font-size: 0.9em;
}

#rs-discuss .cell-search-nothing
{
  text-align: left;
  padding: 30px 50px 30px 50px;
  font-size: 0.9em;
}

#rs-discuss .post-block
{
  background-color: #F3F3F3;
  padding: 5px 5px 5px 5px;
  border-color: #DDDDDD;
  border-style: solid;
  border-width: 0 0 1px 0;
  font-size: 0.9em;
}

#rs-discuss .post-block-odd
{
  background-color: #FFFFFF;
  padding: 5px 5px 5px 5px;
  border-color: #DDDDDD;
  border-style: solid;
  border-width: 0 0 1px 0;
  font-size: 0.9em;
}


#rs-discuss .post-wrapper p
{
  margin: 10px 5px 10px 5px;
}


#rs-discuss .post-wrapper p.post-meta
{
  margin: 15px 0 0 0;
  padding: 2px 5px 0 5px;
  font-size: 0.8em;
}

#rs-discuss h3.title,
#rs-discuss h3.error-title
{
  font-size: 1.75em;
  background-color: #4180B5;
  color: white;
  padding: 10px 10px 0 10px;
}

#rs-discuss h3.error-title
{
  background-color: #B24040;
}

#rs-discuss h4.subtitle,
#rs-discuss p.error-message
{
  font-size: 0.8em;
  background-color: #4180B5;
  color: white;
  font-weight: normal;
  padding: 0 10px 10px 10px;
}

#rs-discuss p.error-message
{
  background-color: #B24040;
  font-size: 0.9em;
}

#rs-discuss h4.subtitle a
{
  color: #ffffff;
  text-decoration: underline;
}

#rs-discuss h4.subtitle a:hover
{
  color: #4180B5;
  background-color: #FFFFFF;
  text-decoration: none;
}

#rs-discuss fieldset
{
  background-color: #F3F3F3;
  border: 0px solid #4180B5;
  border-width: 0 0 2px 0;
  padding: 10px 5px 10px 5px;
  text-align: center;
}

#rs-discuss fieldset p.form-notes
{
  text-align: left;
  font-size: 0.9em;
	margin: 5px 5% 1px 5%;
}

#rs-discuss #xhtml-sample
{
  display: block;
  font-family: 'Lucida Grande', Verdana, Arial, sans-serif;
  font-size:0.9em ;
  padding: 5px;
  color: #888888;
  background-color: #FFFFFF;
  border-style: solid;
  border-color: #DDDDDD;
  border-width: 1px 0 1px 0;
	margin: 5px 0 15px 0;
}

#rs-discuss fieldset code.xhtml-sample span.tag
{
  white-space: nowrap;
}

#rs-discuss fieldset label
{
  font-weight: bold;
  display: block;
  margin: 5px 5% 5px 5%;
  text-align: left;
}

#rs-discuss fieldset textarea,
#rs-discuss fieldset input.text
{
  width: 90%;
  font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
  padding: 2px;
}

#rs-discuss fieldset textarea
{
  height: 10em;
}

#rs-discuss p.submit
{
  text-align: right;
}

#rs-discuss input.submit
{
  width: 170px;
	padding: 2px;
	margin: 5px 5% 1px 0;
  font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
  text-align: center;
}

#rs-discuss .profile-info
{
  margin: 15px;
  font-size: 0.9em;
}

#rs-discuss .profile-contents
{
  margin: 15px;
  padding: 5px;
  font-size: 0.9em;
  background-color: #F3F3F3;
  border-color: #DDDDDD;
  border-width: 1px 0 1px 0;
  border-style: solid;
}

#rs-discuss div.recent-activity h3.title
{
  padding: 10px 10px 0 5px;
  font-size: 1.5em;
  color: #4180B5;
  background-color: #FFFFFF;
}

#rs-discuss div.recent-activity p.subscription-info
{
  font-size: 0.9em;
  padding: 5px;
  margin-bottom: 15px;
}

#rs-discuss div.recent-activity table
{
  border-color: #DDDDDD;
  border-width: 1px 0 0 0;
  border-style: solid;
}

#rs-discuss div.recent-activity .cell-name a
{
  padding: 0;
  background-image: none;
  font-weight: normal;
}
.alignright {
float: right;
}
div#social {
margin:0 0 20px 10px;
float: left;
width: 470px;
}
.wp-caption {
padding: 0;
margin: 10px;
font-size: .6em;
background:#efefef;
float: right;
}
p.wp-caption-text, dd.wp-caption-dd {
display:none;
}
#comment-form {
float:left;
}
p a.more-link {
font-size: .8em;
float: left;
width: 100%;
text-align:right;
}
/*google 404*/
  #goog-wm { }
  #goog-wm h3.closest-match { }
  #goog-wm h3.closest-match a { }
  #goog-wm h3.other-things { }
  #goog-wm ul li { }
  #goog-wm li.search-goog { display: block; }
.post-ratings img, .post-ratings img:hover {
border:0;
}
.facebook a {
	text-decoration: none;
	font-style: italic;
	color: #666;
	font-size:12px;
}

.facebook a:hover {
	text-decoration: underline;
}


.facebook img {
	margin: 1px 5px 0 0;
}