/*  

Theme Name: G.Rafics Custom 3

Theme URI: http://www.graficsinc.com.com

Description: Custom 3 column

Author: G.Rafics Inc.

Author URI: http://www.graficsinc.com



*/





html

{

	height: 100%;

	margin-bottom: 0.1em;

	overflow-y: scroll;

}
/*
 * donation widget styling
 */
li #donations  {
margin: -5px 0px 5px 20px;
} 

.wp-caption {
font-size: 12px;
font-weight: bold;
max-width: 236px !important;
}


#calendar_wrap {
margin-bottom: 30px;
}

#archives {
width: 100%
text-align: left;
padding: 8px 0px 10px 5px;
color: 603913;
border-top: 3px inset #cccc99;
margin-top: 5px;
}



body

{
	color: #000000;
	font: 12px verdana, arial, sans-serif;
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-image: url(images/bkg.png);
}

.ccslideshow {
padding-left: 7px;
}

a

{

	text-decoration: none;

}

a:link
{
	color: #791B17;
        text-decoration: none;
}


a:hover 

{ color: #ffffff;
  text-decoration: none;
}
 a:visited
{

	color: #791B17;
        text-decoration: none;
}
a:active { color: #791B17;
  text-decoration: none;
}


h1 {display: none; font-size: 150%; color: white....}

h2, h3, h4, h5, h6

{

	font-family: Verdana, Arial, Serif;

}

img.alignleft, div.alignleft
{
float:left;
margin:0 0.5em 0.5em 0em;
text-align-center;
outline: none;
border: none;
}
img.alignright, div.alignright
{
float:right;
margin:0 0em 0.5em 0.5em;
text-align:center;
outline: none;
border: none;
}
img.aligncenter, div.aligncenter
{
text-align:center;
margin:0 auto;
outline: none;
border: none;
}

.clear {

	clear: both;
}

.form {
width: 496px;
	padding: 10px 8px 10px 1px;
	margin: 0px 0px 0px 0px;
}

.hrdiv {
border-top: 3px inset #cccc99;
margin-top: 5px;
}

hr {
border-top: 3px inset #cccc99;
margin-top: 5px;
}

#container {
	width: 1000px;
	margin: 0 auto;
        padding-top: 20px;
        overflow: hidden;
          }



#leftcontainer 
{
	text-align: left;
	width: 678px;
	background-color: #BABA73;
	padding: 0px 0px 20px 0px;
	margin: 0px 0px 20px 45px;
	float: left;
        height: 100%;
}



#headerbackimage{
	height: 240px;
	margin: 0px 0px 0px 0px;
	width: 950px;
	background-image: url(images/rrvt_hdr.jpg);
        background-repeat: no-repeat;
	background-position: left;
}

#ani-gif {
float: left;
margin: -5px 0px -5px 0px;
width: 627px;
        }
#ani-gif a:link {
border: none;
text-decoration: none;
}


#headrtext {
	float: right;
	margin: 155px 55px 0px 0px;
	padding: 0;
	text-align:left;
	color: #330000;
	font: bold 11px Verdana, Arial, Serif;
}

#headrtext a {
	color: #330000;
	font: bold 11px Verdana, Arial, Serif;
}

#headrtext a:hover {
	color: #ffffff;
	font: bold 11px Verdana, Arial, Serif;
}

#nav {
	width: 900px;
	float:left;
	margin: 10px 0px 2px 10px;
	padding: 0px 0px 0px 0px;
	font: 11px verdana, arial, sans-serif;
        color: #ffffff;
}



#nav ul { list-style-type: none;}



#nav li {color: #FFFFFF;

	display: inline;

	padding: 0px 0px 0px 0px;
	 }



#nav a:link

{       font: 11px verdana, arial, sans-serif;
	color: #FFFFFF;
	display: inline;
        font-weight: normal;
	padding: 0px 0px 0px 0px;	
}

#nav a:visited

{
        font: 11px verdana, arial, sans-serif;
	color: #FFFFFF;
	display: inline;
        font-weight: normal;
	padding: 0px 0px 0px 0px;	

}



#nav a:hover
{
         font: 11px verdana, arial, sans-serif;
	color: #DEBC6B;
	display: inline;
        font-weight: normal;
	padding: 0px 0px 0px 0px;	

}

#nav a:active

{
        font: 11px verdana, arial, sans-serif;
	color: #ffffff;
	display: inline;
        font-weight: normal;
	padding: 0px 0px 0px 0px;	

}




#shadowwrapper {
	background-image: url(images/spacer.png);
	background-repeat: repeat-y;
	width: 100%;
        overflow: hidden;      
}




       
#btmshadowwrapper {
	background-image: url(images/rt_shdw.png);
	background-repeat: repeat-x;
	background-position: top right;
	padding: 25px 0px 5px 0px;
	width: 945px;
	margin: 0px 0px 0px 0px;
}



#leftbtmimg {
         margin: 15px 0px 0px 0px; }

#contact {
margin: 25px 0px 10px 0px;
 }
#contact h2 {
line-height: 70%;
}


#rightcolumn {
	width: 187px;
	margin: 0px 74px 20px 0px;
	float: right;
	background-color: #DEBC68;
	padding: 20px 0px 20px 0px;
	text-align: left;
        height: 100%;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
       list-style-type: none;
      
}


#leftcolumn {
      
	padding: 21px 0px 0px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
	width: 139px;
	margin: 0px 0px 0px 10px;
	float: left;
        list-style-type: none;
        height: 100%;
        text-align: left;
	  }




#content {
	width: 496px;
	padding: 10px 0px 10px 1px;
	margin: 0px 5px 0px 0px;
	float: right;
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
        color: #000000;
	
}

#content h5 {
font-size: 12px;
font-weight: bold;
}

.post {width: 490px;
}


.post a:link {
         text-decoration: none;
         font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; }


.post a:visited
{ text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.post a:hover { color: #ffffff;
  text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.post a:active { 
  text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.post ul li a:link {
         text-decoration: none; 
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;}


.post ul li a:visited
{ text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
font-weight: normal;
}

.post ul li a:hover { color: #ffffff;
  text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
color: #ffffff;
}

.post ul li a:active { 
  text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}


#gallerycontent {
	width: 625px;
	padding: 0px 0px 0px 0px;
	margin: 0px 10px 10px 45px;
	float: right;
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
        color: #000000;
	
       
}

.gallerypost p {margin-right: 30px;
}

#content h2  {
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
        color: #603913;
}


#content h2 a:link {
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
        color: #603913;
}

#content h2 a:visited {
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
        color: #791B17;
}
#content h2 a:hover {
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
        color: #791B17;
}
#content h2 a:active {
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
        color: #791B17;
}


#gallerycontent h2 a:link {
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
        color: #603913;
}

#gallerycontent h2 a:visited {
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
        color: #791B17;
}
#gallerycontent h2 a:hover {
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
        color: #791B17;
}
#gallerycontent h2 a:active {
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
        color: #791B17;
}



#content h4 a:link {
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
        color: #603913;
}



#content h4 a:visited{
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
        color: #603913;
}

#content h4 a:hover {
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
        color: #791B17;
}

#content h4 a:active {
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
        color: #603913;
}
#titles {
margin-bottom: 25px;
}

#titles h4 a:link {
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
        color: #603913; 
}



#titles h4 a:visited{
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
        color: #603913;
}

#titles h4 a:hover {
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
        color: #791B17;
}

#titles h4 a:active {
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
        color: #603913;
}

#titles p.link {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
        color: #791B17;
margin-top: -12px;
}

.postmetadata {
	

}

.postmetadata  a{
	

}




#footer {
	width: 900px;
	height: 35px;
	margin: -10px 0px 0px 60px;
	font: normal 9.5px verdana, arial, sans-serif;
	color: #000000;
	padding: 0px 0px 0px 0px;
        text-align: left;
}





#footer ul { list-style-type: none;

             color: #000000;

}



#footer li {

        color: #000000;

	display: inline;

	padding: 0px 0px 0px 0px;
	
	 }

.copyright {
      font: normal 9.5px verdana, arial, sans-serif;
	color:  #000000;
     text-align: right;
     margin: -13px 52px 0px 0px;
    
}

#footer a:link {
font: normal 9.5px verdana, arial, sans-serif;
	color:  #791B17;
        text-decoration: none;
}

#footer a:visited {
font: normal 9.5px verdana, arial, sans-serif;
	color: #791B17;
}

#footer a:hover {
font: normal 9.5px verdana, arial, sans-serif;
	color: #ffffff;
}

#footer a:active {
font: normal 9.5px verdana, arial, sans-serif;
	color: #791B17;
}
.follow {
margin: -10px 0px 0px 10px
}

.follow ul {
margin: 0px;
padding: 0px;
list-style: none;
display: inline-block;

}

.follow li {
display: inline-block;
text-align: center;
padding: 0px 1px 0px 0px;
}



.alignleft {float: left; }

.alignright {float: right; }

h2.widgettitle {
  font-size: 11px;
  color: #603913;
  line-height: normal; 
} 
#shopsidebar {
margin-left: -10px;
}
#shopsidebar #grafics {
text-align: center;
margin-top: 100px;
}

#shopsidebar li h2.widgettitle {
  font-size: 14px;
  color: #603913;
  line-height: normal;
  padding: 0px; 0px; 0px; 0px; 
  margin-top: 0px;
} 

#shopsidebar li {
padding-bottom: 10px;
}


#shopsidebar .textwidget {
  padding: 0px; 0px; 0px; 0px; 
  margin-top: 0px;
  text-align: center
} 
#shopsidebar .textwidget img{
  padding: 0px; 0px; 0px; 0px; 
  margin: 0px 0px 8px -13px;
  
} 

#shopsidebar hr {
border-top: 1px;
width: 90%;
height: 1px;
color:  #603913;
background-color: #603913;
}

#shopsidebar div {
margin-left: 15px;
}
#shopsidebar div img {
padding-left: 18px;
}
#leftbtmimg { padding: 25px 0px 0px 0px;
     
}

.store {
     margin: -10px 0px 0px 0px;
        padding: 0px 10px 15px 0px;
      text-align:center;
}

.ad {    margin: 15px 0px 0px 0px;
        padding: 0px 0px 10px 0px;
        text-align: center;
}



#rightcolumn h2.widgettitle {
  font-size: 11px;
  color: #603913;
  padding: 0px;
  text-align: center;
  margin: 10px 20px 16px 0px;
}


#leftcolumn h2.widgettitle {
  font-size: 11px;
  color: #603913;
  line-height: normal;
  text-align: left;
  margin: 10px 0px 0px 0px;
}



#rightcolumn .textwidget li{
  font-size: 11px;
  color: #000000;
  margin: 0px 0px 20px 0px;
} 

#leftcolumn h2 {
 font-size: 11px;
  color: #603913;
  list-style-type: none;
  line-height: 0px;
  text-align: left;
}

#leftcolumn li {
  font-size: 9px;
  color: #000000;
  text-align: left;
  padding: 0px;
  margin: 0px 0px 10px 0px;
} 



#rightcolumn h2 {
 font-size: 11px;
  color: #603913;
  list-style-type: none;
}

#rightcolumn ul {
 font-size: 11px;
  color: #000000;
  list-style-type: none;
}
#rightcolumn ul li {
 font-size: 11px;
  color: #000000;
  list-style-type: none;
  text-indent: 0px;
}

#rightcolumn li {
 font-size: 11px;
  color: #000000;
  list-style-type: none;
 margin-bottom: 10px;


}

.sidepost {
text-align: left;
text-indent: none;
padding: 3px 0px 15px 0px;
font-size: 9px;
font-weight: bold;

}

.sidepost h2 {

  font-size: 11px;
  color: #603913;
  line-height: 70%; 
  padding-top: 5px;
} 
.sidelink {
margin: -20px 0px 25px 0px;
}

.sidelink h2 a:link {

  font-size: 11px;
  color: #791B17;
   
  padding: -15px 0px 15px 0px;

}

.sidelink h2 a:visited {

  font-size: 11px;
  color: #791B17;
  
  padding: -15px 0px 15px 0px;

}
.sidelink h2 a:hover {

  font-size: 11px;
  color: #ffffff;
  
  padding: -15px 0px 15px 0px;

}
.sidelink h2 a:active {

  font-size: 11px;
  color: #791B17;
  
  padding: -15px 0px 15px 0px;

}

.sidepost p {
font-size: 9px;
font-weight: bold;
}


.side_date {
text-align: left;
color: #ffffff;
font-size: 10px;
font-weight: bold;
margin-left: 0px;
padding-left: 0px;
}

.post_text {
text-align: left;
font-size: 10px;
margin-bottom: 10px;
margin-left: 0px;
padding-left: 0px;
}

.post_text a:link {
text-align: left;
font-size: 9px;
margin-bottom: 0px;
margin-left: 0px;
padding-left: 0px;
color: #000000;
text-decoration: none;
}

.post_text a:visited {
text-align: left;
font-size: 9px;
margin-bottom: 0px;
margin-left: 0px;
padding-left: 0px;
color: #000000;
text-decoration: none;
}
.post_text a:hover {
text-align: left;
font-size: 9px;
margin-bottom: 0px;
margin-left: 0px;
padding-left: 0px;
color: #ffffff;
text-decoration: none;
}

.post_text a:active {
text-align: left;
font-size: 9px;
margin-bottom: 0px;
margin-left: 0px;
padding-left: 0px;
color: #000000;
text-decoration: none;
}



.pagelist {
	font-size: 10px;
	font-weight: bold;
	color: #791B17;
	text-decoration: none;
	display: inline;
        text-align: center;
}

.pagelist a:link
 {
      display: inline;
      font-size: 10px;
      font-weight: bold;
      font-color: #791B17;
      text-align: center;
      text-decoration: none;
}

.pagelist a:visited
 {
      display: inline;
      font-size: 10px;
      font-weight: bold;
      font-color: #791B17;
      text-align: center;
      text-decoration: none;
}
.pagelist a:hover {
      display: inline;
      font-size: 10px;
      font-weight: bold;
      font-color: #603913;
      text-align: center;
      text-decoration: none;
}

.pagelist a:active
 {
      display: inline;
      font-size: 10px;
      font-weight: bold;
      font-color: #791B17;
      text-align: center;
      text-decoration: none;
}

#grafics {
     font-size: 11px;
     padding: 0px 0px 10px 15px;
     text-align: left;
}
.item_image {
border: none!important;
outline: none!important:
}

#searchdiv {
margin: 0px 0px 0px 13px;
padding: 2px;
}
