/*
Theme Name: WebDesign.fm
Theme URI: http://webdesign.fm/
Description: 
Version: 1.0
Author: Russ Adams
Author URI: http://webdesign.fm
Tags: 

	

*/



/*

	  
*/

* { padding: 0; margin: 0; }
body {
margin: 0px;

  margin-top: 0em;

  margin-right: 0em;

  margin-bottom: 0em;

  margin-left: 0em;

padding: 0;
color: #727272;
background-color:#341F0F;

font-family: Trebuchet MS;
font-size: 15px
line-height: 18px;
}

.addthis_container {
margin: 25px 25px 25px 25px;
}


.alignleft {

  padding: 10px;
  margin: 25px 25px 25px -10px;
  float: left;
  border: 0px;
}

.alignright {

  padding: 10px;
  margin: 25px 0px 25px 25px;
  float: right;
  border: 0px;
}

h2 { 

font-size: 22px; 

font-weight: normal; 

margin: 15px 0 8px; 

color: #000000;

}



a:link { 

text-decoration: none; 

color: #9B0422; 

}



a:visited { 

text-decoration: none; 

color: #9B0422; 

}



a:hover, a:active { 

color: #3B3B3B; 

}

p {

font-size: 15px;

color: #341F0F;

line-height: 20px;

padding: 5px;

margin-top: 10px;

}

.message {
color: #fff;
font-weight: bold;
font-size: 18px;
margin-top: 5px;
}



ul, ol, li {

font-size: 15px;

color: #341F0F;

line-height: 20px;

}

#box {
border: 2px;
border-color: 493924 ;
width: 195px;
}


  a.mainlinks:link {color: #003366; text-decoration: none; font-family: verdana, arial; font-size:10pt;}

  a.mainlinks:visited {color: #003366; text-decoration: none; font-family: verdana, arial; font-size:10pt;}

  a.mainlinks:active {color: #003366; text-decoration: none; font-family: verdana, arial; font-size:10pt;}

  a.mainlinks:hover {color: #ff0000 ; text-decoration: underline; font-family: verdana, arial; font-size:10pt;}



#sidebar {
margin-bottom: 30px;
list-style-type: none;
}


#home-body {
margin: 0px;
padding: 0;
color: #727272;
background-color:#341F0F;

font-family: Trebuchet MS;
font-size: 11px;
line-height: 18px;
}

#home-wrapper { 
 width: 950px;
margin: auto;
padding: 10px 0px 0px 0px;
background-color: #f6f2d7;
 }

#home-message { 
 float: left;
height: 40px;
 width: 950px;
margin: 0px 0px 0px 0px;
padding: 0px;
background-color: #9B0422;
position:relative;
top: -20px;
text-align: center;

 }

#content { 
 float: left;
margin: -400px 0px 0px 0px;
padding: 0px;
position:relative;



 }
 
.entry {
margin: 0px 0px 20px 30px;
}

.entry2 {
margin: 0px 0px 20px 30px;

}

#home-header-wrapper {
 float: left;
 width: 100%;
 height: 123px;
 padding: 0px;
 border: 0px;
 margin: 0px 0px 0px 0px;
 background: #ffffff;
 	background-image: url(http://russadams.com/terrisullivan/site/images/header-bar2.gif);
background-repeat: repeat-x;
 margin-left: auto ;
  margin-right: auto ;
}




#home-header {
 color: #333;
 width: 900px;
 float: center;
 padding: 0px;
 border: 0px;
 height: 158px;
 margin: 0px 0px 0px 0px;
 
     margin-left: auto ;
  margin-right: auto ;
}
#home-bg-wrapper {
 float: left;
 width: 100%;
 height: 425px;
 padding: 0px;
 border: 0px;
 margin: 0px 0px 0px 0px;
 background: #f6f2d7;
 margin-left: auto ;
  margin-right: auto ;
	
}
#home-bg {
 float: center;
 width: 850px;
 height: 425px;
 padding: 0px;
 border: 0px;
 margin: 0px 0px 0px 0px;
   margin-left: auto ;
  margin-right: auto ;
	text-align: left;
	background-image: url(http://russadams.com/terrisullivan/site/images/home-bg.gif);
background-repeat: no-repeat;
}
#home-navigation-wrapper {
 float: left;
 width: 100%;
 height: 31px;
 padding: 0px;
 border: 0px;
 margin: 0px 0px 0px 0px;
 background: #ffffff;
 margin-left: auto ;
  margin-right: auto ;
	background-image: url(http://russadams.com/terrisullivan/site/images/nav-bg.gif);
background-repeat: repeat-x;
}


#home-navigation {
 float: center;
 width: 850px;
 padding: 0px;
 border: 0px;
 margin: 6px 0px 0px 0px;
   margin-left: auto ;
  margin-right: auto ;
	text-align: right;
   font-weight: bold;
}

#home-leftcolumn { 
 color: #333;
 border: 0px ;
 margin: 0px 5px 5px 30px;
 padding: 10px;
 
 width: 638px;
 float: left;
 background: #f6f2d7;
}
#home-rightcolumn { 
 float: right;
 color: #333;
 border: 0px ;
 margin: 0px 0px 5px 0px;
 padding: 10px;
 
 width: 215px;
 display: inline;
 
}
#home-footer { 
 width: 950px;
 clear: both;
 color: #333;
 border: 0px;
 background: #341F0F;
 margin: 0px 0px 10px 0px;
 padding: 10px;
}

.navigation {
font-size: 15px;
text-align: center;
width: 620px;
color: #341F0F;

line-height: 20px;

padding: 5px;

margin-top: 10px;
font-weight: bold;
}