/*



Theme Name: Social Velocity



Description: Theme customized from deColor theme by webdemar



Author: amandacobb



Author URI: http://www.amandajcobb.com



*/







/*



	- GENERAL



	- BASIC LAYOUT



	- HEADINGS



	- HEADER



	- CONTENT



		+ CONTENT LEFT



		+ CONTENT RIGHT



	- COMMENTS



	- SEARCHFORM



	- FOOTER



	- USEFUL







/*	##################################



   	GENERAL



	################################## */



	



body {

	margin: 0px;

	padding: 0px;

	background: #E5FFA5 url(img/bg-body.jpg) repeat-x left top;

	font-size: 11.5px;

	color: #5D342C;

	font-family:Arial, Helvetica, sans-serif;

	line-height:18px;



}



a {

	color:#00858E;

	background: transparent;

	outline: none;

}



p {

	margin: 0 0 15px 0;

	padding: 0px;

}



ul, ol {

	margin-bottom: 20px;

}



blockquote {

	margin: 0 0 0 10px;

	padding: 0 0 0 10px;

	border-left: 5px solid #5D342C;

}



img {

	border: none;

}







/*	##################################



   	BASIC LAYOUT



	################################## */



	



#wrap {

	width: 940px;

	margin: 0 auto;

	padding: 120px 0 40px 0;

	background: transparent url(img/bg-wrap.jpg) no-repeat left top;

	color: #5D342C;



}



#social-icons{

	margin: -105px 0 5px 525px;
	text-align:right;
	color:#5D332B;

	font-size: 11px;

	line-height:normal;

}





#header-top {

	height: 25px;

	background: url(img/bg-header-top.gif) no-repeat left top;

}



#header {

	position: relative;

	height: 80px;

	background: #fff;

	padding-left: 20px;

}



#content {

	padding: 10px 0 10px 0;

	background: #fff;

}



#content-full {

	float: left;

	width: 900px;

}



#content-left {

	float: left;

	border-right: 1px solid #E5FFA5;

	width: 630px;

}



#content-right {

	float: left;

	width: 290px;

}









/*	##################################



   	HEADINGS



	################################## */



	



h1 {

	margin: 3px 0 20px 0;

	padding: 0px;

	color:#00848D;

	font-size:22px;

}



h1 a {

	text-decoration: none;

}



h2#blog-description {

	position: absolute;

	bottom: 80px;

	left: 16px;

	margin: 0px;

	padding: 0px;

	color:#5D332B;

}



h2 {

	margin: 0 0 20px 0;

	color:#5D332B;

	font-size:19px;

}



h3 {

	margin: 0 0 10px 0;

	color:#00848D;

	font-size:16px;

}



h3 a {

	text-decoration: none;

}



h3 a:hover {

	text-decoration: underline;

}



h4 {

	margin: 0 0 10px 0;

	color:#5D332B;

	font-size:13.5px;

}







/*	##################################



   	HEADER



	################################## */



	



#header ul {

	position: absolute;

	bottom: 0px;

	left: 0px;

	width: 900px;

	height: 50px;

	margin: 0px;

	padding: 0 20px;

	list-style: none;

	background: url(img/bg-menu.gif) repeat-x left top;

	border-top: 4px solid #5D342C;

}



#header li {

	float: left;

	margin: 0 2px 0 0;

	padding: 0px;

}



#header li#first {

	background: url(img/bg-menu-a.gif) no-repeat left top;

}



#menu .page_item a {

	display: block;

	float: left;

	height: 27px;

	margin: 0px;

	padding: 8px 20px 0 20px;

	background: url(img/bg-menu-a.gif) no-repeat right top;

	text-decoration: none;

	text-align: center;

    font-size: 13px;

}



#menu .page_item a:hover {

	text-decoration: underline;

}



#rss {

	position: absolute;

	bottom: 62px;

	right: 35px;

	width: 364px;

	height: 30px;

	text-align: right;

}



#rss p {

	margin: 0px;

	padding: 1px 0 0 0;

}



#rss img {

	float: right;

	margin: 0 0 0 10px;

}





/*	##################################



   	NEW BOXES



	################################## */



#main-box-green-top{

	background:url(img/main-green-top.png) no-repeat;

	width:590px;

	height:10px;

	margin: 0;

	padding: 0;



}



#main-box-green{

	background:url(img/main-green-mid.png) repeat-y;

	width:590px;

	margin: 0;

	padding: 0;

}



#main-box-green .txt {

	background:url(img/main-green-mid.png) repeat-y;

	width:590px;

	font-size:11.5px;

	line-height:16px;

	color:#5D332B;

	position:relative;

	float:left;

	padding: 10px 20px 0px 0px;

}



#main-box-green .clear {

	clear:both;



}



#main-box-green-bot{

	background:url(img/main-green-bot.png) no-repeat;

	width:590px;

	height:10px;

	margin: 0;

	padding: 0;

}



#main-box-blue-top{

	background:url(img/main-blue-top.png) no-repeat;

	width:590px;

	height:10px;

	margin: 0;

	padding: 0;



}



#main-box-blue{

	background:url(img/main-blue-mid.png) repeat-y;

	width:590px;

	margin: 0;

	padding: 0;

}



#main-box-blue .txt {

	background:url(img/main-blue-mid.png) repeat-y;

	width:590px;

	font-size:11.5px;

	line-height:16px;

	color:#FFFFFF;

	position:relative;

	float:left;

	padding: 10px 20px 0px 0px;

}



#main-box-blue .clear {

	clear:both;

}



#main-box-blue-bot{

	background:url(img/main-blue-bot.png) no-repeat;

	width:590px;

	height:10px;

	margin: 0;

	padding: 0;

}



#main-box-brown-top{

	background:url(img/main-brown-top.png) no-repeat;

	width:590px;

	height:10px;

	margin: 0;

	padding: 0;



}



#main-box-brown{

	background:url(img/main-brown-mid.png) repeat-y;

	width:590px;

	margin: 0;

	padding: 0;

}



#main-box-brown .txt {

	background:url(img/main-brown-mid.png) repeat-y;

	width:590px;

	font-size:11.5px;

	line-height:16px;

	color:#FFFFFF;

	position:relative;

	float:left;

	padding: 10px 20px 0px 0px;

}



#main-box-brown .txt2 {

	background:url(img/main-brown-mid.png) repeat-y;

	width:590px;

	font-size:11.5px;

	line-height:16px;

	color:#FFFFFF;

	position:relative;

	float:left;

	padding: 10px 0 0 0;

}



#main-box-brown .clear {

	clear:both;



}



#main-box-brown .txt2 p {

	padding: 0 25px 0 25px;

	text-align:left;

}



#main-box-brown-bot{

	background:url(img/main-brown-bot.png) no-repeat;

	width:590px;

	height:10px;

	margin: 0;

	padding: 0;

}



img.floatLeft{

	float:left;

	margin: 0 25px 10px 20px;

	border: none;

}



img.floatRight{

	float:right;

	margin: 0 40px 0 25px;

	border: none;

}



.on-the-blog{

	margin-top:13px;

	font-size:16px;

	color: #00848D;

}



.on-the-blog ul{

	padding:0;

	margin:0;

}



.on-the-blog li{

	list-style:none;

	padding:0;

	margin: 5px 0 5px 25px;

	line-height:25px;

}



.on-the-blog a:link, .on-the-blog a:visited, .on-the-blog a:active{

	text-decoration:none;

	color:#00848D;

}



.on-the-blog a:hover{

	text-decoration:none;

	background-color:#E5FFA4;

	color:#5D332B;

	font-weight:bold;

}



.newsletter {

	color:#5D332B;

	font-size: 11px;

	line-height:normal;

}



#side-box-brown-top{

	background:url(img/side-brown-top.png) no-repeat;

	width:270px;

	height:10px;

	margin: 0;

	padding: 0;



}



#side-box-brown{

	background:url(img/side-brown-mid.png) repeat-y;

	width:270px;

	padding: 0;

	margin: 0;

}



#side-box-brown .txt {

	background:url(img/side-brown-mid.png) repeat-y;

	width:270px;

	font-size:11.5px;

	line-height:15px;

	color:#FFFFFF;

	position:relative;

	float:left;

	padding: 10px 0 0 0;

	text-align:center;

}



#side-box-brown .txt h5 {

	font-size:11.5px;

	color:#FFFFFF;

	padding: 0 20px 0 20px;

	text-align:left;

	font-weight:normal;

	text-align:center;

}



#side-box-brown .txt h6 {

	font-size:10.5px;

	color:#F2FFB8;

	font-style:italic;

	padding: 0 20px 0 20px;

	text-align:right;

	font-weight:normal;

	text-align:center;

}



#side-box-brown .txt2 {

	background:url(img/side-brown-mid.png) repeat-y;

	width:270px;

	font-size:11.5px;

	line-height:15px;

	color:#FFFFFF;

	position:relative;

	float:left;

	padding: 0;

	text-align:center;

}



#side-box-brown .txt2 h5 {

	font-size:15px;

	line-height:18px;

	color:#FFFFFF;

	padding: 0 20px 0 20px;

	text-align:left;

	font-weight:normal;

	text-align:center;

}



#side-box-brown .txt2 h6 {

	font-size:11px;

	color:#F2FFB8;

	font-style:italic;

	padding: 0 20px 0 20px;

	text-align:right;

	font-weight:normal;

	text-align:center;

}


#side-box-brown .txt3 {
    background:url(img/side-brown-mid.png) repeat-y;
	width:270px;
	font-size:11.5px;
	line-height:15px;
	color:#FFFFFF;
	position:relative;
	float:left;
	padding: 0;
	text-align:center;
}

#side-box-brown .txt3 a{
	color:#00979A;
}

#side-box-brown .txt3 p{
	text-align:center;
}

#side-box-brown .txt3 h4{
	color:#F2FFB8;
}

#side-box-brown .clear {

	clear:both;



}



#side-box-brown p {

	padding: 0 20px 0 20px;

	text-align:left;

}



#side-box-brown-bot{

	background:url(img/side-brown-bot.png) no-repeat;

	width:270px;

	height:10px;

	margin: 0;

	padding: 0;

}





#side-box-green-top{

	background:url(img/side-green-top.png) no-repeat;

	width:270px;

	height:10px;

	margin: 0;

	padding: 0;



}



#side-box-green{

	background:url(img/side-green-mid.png) repeat-y;

	width:270px;

	padding: 0;

	margin: 0;

}



#side-box-green .txt {

	background:url(img/side-green-mid.png) repeat-y;

	width:270px;

	font-size:14px;

	line-height:20px;

	color:#5D332B;

	position:relative;

	float:left;

	padding: 10px 0 0 0;

	text-align:center;

}



#side-box-green .txt2 {

	background:url(img/side-green-mid.png) repeat-y;

	width:270px;

	font-size:11.5px;

	line-height:15px;

	color:#5D332B;

	position:relative;

	float:left;

	padding: 10px 0 0 0;

	text-align:center;

}

#side-box-green .txt3 {

	background:url(img/side-green-mid.png) repeat-y;

	width:270px;

	font-size:16px;

	line-height:18px;

	color:#5D332B;

	position:relative;

	float:left;

	padding: 10px 0 0 0;

	text-align:center;

}

#side-box-green .txt3 a {
	font-size:16px;
}


#side-box-green .clear {

	clear:both;

}



#side-box-green .txt p {

	text-align:center;

}



#side-box-green .txt2 p{

	padding: 0 20px 0 20px;

	text-align:center;

}



#side-box-green .txt2 h5 {

	font-size:11.5px;

	color:#5D332B;

	padding: 0 20px 0 20px;

	text-align:center;

	font-weight:normal;

}



#side-box-green .txt2 h6 {

	font-size:10.5px;

	color:#5D332B;

	font-style:italic;

	padding: 0 20px 0 20px;

	text-align:center;

	font-weight:normal;

}



#side-box-green ul {

	margin: 0px;

	padding: 0px;

	list-style: none;

}



#side-box-green li {

	display: inline; /* white space bug IE6 */

	margin: 0 0 5px 0;

}



#side-box-green li a {
	display: block;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	border:none;
	color:#00858E;
	font-size:14px;
}

#side-box-green .txt3 li a {
	display: block;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	border:none;
	color:#5D332B;
	font-size:14px;
}

#side-box-green .txt3 li a:hover {
	background: #00858E;
	color:#FFFFFF;
	font-weight:bold;
}

#side-box-green li a:hover {
	background: #5D332B;
	color:#FFFFFF;
	font-weight:bold;
}



#side-box-green-bot{

	background:url(img/side-green-bot.png) no-repeat;

	width:270px;

	height:10px;

	margin: 0;

	padding: 0;

}



#side-box-blue-top{

	background:url(img/side-blue-top.png) no-repeat;

	width:270px;

	height:10px;

	margin: 0;

	padding: 0;



}



#side-box-blue{

	background:url(img/side-blue-mid.png) repeat-y;

	width:270px;

	padding: 0;

	margin: 0;

}



#side-box-blue .txt {

	background:url(img/side-blue-mid.png) repeat-y;

	width:270px;

	font-size:12px;

	line-height:16px;

	color:#FFFFFF;

	position:relative;

	float:left;

	padding: 10px 0 0 0;

	text-align:center;

}



#side-box-blue .txt a:link, #side-box-blue .txt a:active, #side-box-blue .txt a:visited {

	color:#FFFFFF;

	text-decoration:none;

}



#side-box-blue .txt a:hover{

	text-decoration:underline;

}



#side-box-blue .txt2 {

	background:url(img/side-blue-mid.png) repeat-y;

	width:270px;

	font-size:12px;

	line-height:15px;

	color:#F2FFB8;

	position:relative;

	float:left;

	padding: 10px 0 0 0;

	text-align:center;

}



#side-box-blue .txt2 a:link, #side-box-blue .txt2 a:active, #side-box-blue .txt2 a:visited {

	color:#F2FFB8;

	text-decoration:none;

}



#side-box-blue .txt2 a:hover{

	color:#F2FFB8;

	text-decoration:underline;

}



#side-box-blue .clear {

	clear:both;



}



#side-box-blue p {

	padding: 0 20px 0 20px;

	text-align:center;

}



#side-box-blue h2 {

	font-size:14px;

	color:#F2FFB8;

	font-weight:bold;

	text-align:center;

}



#side-box-blue .txt2 h2 {

	font-size:15px;

	color:#FFFFFF;

	font-weight:bold;

	text-align:center;

}

#side-box-blue-3 .txt {
	background:url(img/side-blue-mid.png) repeat-y;
	width:270px;
	font-size:14px;
	line-height:20px;
	color:#FFFFFF;
	position:relative;
	float:left;
	padding: 10px 0 0 0;
	text-align:center;
}


#side-box-blue-3 .txt p {
	text-align:center;
}

#side-box-blue-3 ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#side-box-blue-3 li {
	display: inline; /* white space bug IE6 */
	margin: 0 0 5px 0;
}

#side-box-blue-3 li a {
	display: block;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	border:none;
	color:#F2FFB8;
}

#side-box-blue-3 li a:hover {
	background: #E5FFA4;
	color:#5D332B;
	font-weight:bold;
}



#side-box-blue-bot{

	background:url(img/side-blue-bot.png) no-repeat;

	width:270px;

	height:10px;

	margin: 0;

	padding: 0;

}






#side-box-brown-top-home{
	background:url(img/side-brown-top.png) no-repeat;
	width:270px;
	height:10px;
	margin: 0;
	padding: 0;
}



#side-box-brown-home{
	background:url(img/side-brown-mid.png) repeat-y;
	width:270px;
	padding: 0;
	margin: 0;
}



#side-box-brown-home .txt {
	background:url(img/side-brown-mid.png) repeat-y;
	width:270px;
	font-size:14px;
	line-height:20px;
	color:#FFFFFF;
	position:relative;
	float:left;
	padding: 10px 0 0 0;
	text-align:center;

}

#side-box-brown-home .clear {
	clear:both;
}


#side-box-brown-home .txt p {
	text-align:center;
}

#side-box-brown-home ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}



#side-box-brown-home li {
	display: inline; /* white space bug IE6 */
	margin: 0 0 5px 0;
}

#side-box-brown-home li a {
	display: block;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	border:none;
	color:#00979A;
	font-size:13px;
}

#side-box-brown-home li a:hover {
	background: #00979A;
	color:#E5FFA4;
	font-weight:bold;
}

#side-box-brown-bot-home{
	background:url(img/side-brown-bot.png) no-repeat;
	width:270px;
	height:10px;
	margin: 0;
	padding: 0;
}


#side-box-green-top-home{
	background:url(img/side-green-top.png) no-repeat;
	width:270px;
	height:10px;
	margin: 0;
	padding: 0;
}

#side-box-green-home{
	background:url(img/side-green-mid.png) repeat-y;
	width:270px;
	padding: 0;
	margin: 0;
}

#side-box-green-home .txt {
	background:url(img/side-green-mid.png) repeat-y;
	width:270px;
	font-size:12px;
	line-height:16px;
	color:#5D332B;
	position:relative;
	float:left;
	padding: 10px 0 0 0;
	text-align:center;
}

#side-box-green-home .txt a:link, #side-box-green-home .txt a:active, #side-box-green-home .txt a:visited {
	color:#00858E;
	text-decoration:none;
}



#side-box-green-home .txt a:hover{
	text-decoration:underline;
}

#side-box-green-home .clear {
	clear:both;
}

#side-box-green-home p {
	padding: 0 20px 0 20px;
	text-align:center;
}

#side-box-green-home h2 {
	font-size:14px;
	color:#5D332B;
	font-weight:bold;
	text-align:center;
}


#side-box-green-bot-home{
	background:url(img/side-green-bot.png) no-repeat;
	width:270px;
	height:10px;
	margin: 0;
	padding: 0;
}


#side-box-blue-top-home{
	background:url(img/side-blue-top.png) no-repeat;
	width:270px;
	height:10px;
	margin: 0;
	padding: 0;
}

#side-box-blue-home{
	background:url(img/side-blue-mid.png) repeat-y;
	width:270px;
	padding: 0;
	margin: 0;
}

#side-box-blue-home .txt {
	background:url(img/side-blue-mid.png) repeat-y;
	width:270px;
	font-size:11.5px;
	line-height:15px;
	color:#FFFFFF;
	position:relative;
	float:left;
	padding: 10px 0 0 0;
	text-align:center;
}

#side-box-blue-home .txt h5 {
	font-size:11.5px;
	color:#F2FFB8;
	padding: 0 20px 0 20px;
	text-align:left;
	font-weight:normal;
	text-align:center;
}

#side-box-blue-home .txt h6 {
	font-size:10.5px;
	color:#FFFFFF;
	font-style:italic;
	padding: 0 20px 0 20px;
	text-align:right;
	font-weight:normal;
	text-align:center;
}


#side-box-blue-home .clear {
	clear:both;
}

#side-box-blue-home p {
	padding: 0 20px 0 20px;
	text-align:left;
}

#side-box-blue-bot-home{
	background:url(img/side-blue-bot.png) no-repeat;
	width:270px;
	height:10px;
	margin: 0;
	padding: 0;
}



/*	##################################



   	CONTENT



	################################## */



	



/** content left */







.box-left {

	margin: 0px 20px 10px 20px;

}



.meta {

	clear: both;

	padding: 10px;

	background: #fff url(img/bg-meta.gif) repeat-x left top;

	color: #5D342E;

}



.meta-date {

	padding: 0 10px 0 15px;

	background: url(img/bg-meta-date.gif) no-repeat 0px 2px;

}



.meta-categories {

	padding: 0 10px 0 15px;

	background: url(img/bg-meta-categories.gif) no-repeat 0px 2px;

}



.meta-comments {

	padding: 0 10px 0 15px;

	background: url(img/bg-meta-comments.gif) no-repeat 0px 2px;

}



p.tags {

	clear: both;

}





/** content right */



.box-right {

	margin: 0px 20px 10px 19px;

}



.box-right ul {

	margin: 0px;

	padding: 0px;

	list-style: none;

}



.box-right li {

	display: inline; /* white space bug IE6 */

}



.box-right li a {

	display: block;

	margin: 0px;

	padding: 5px;

	border-bottom: 1px solid #C1EDF0;

	text-decoration: none;

}



.box-right li a:hover {

	background: #def7f9;

}



.box-right li ul {

	margin: 0px;

	padding: 0 0 0 20px;

}





/*	##################################



   	COMMENTS



	################################## */



	



#commentform label {



	display: block;



	margin: 0 0 5px 0;



}







#commentform input.text, #commentform textarea {



	width: 500px;



	margin: 0 0 10px 0;



}







#commentform .text {



	height: 22px;



	padding: 6px 6px 0 6px;



	background: #fff url(img/bg-form-text.gif) repeat-x left top;



	border: 1px solid #C1EDF0;



	color: #5D342C;



}







#commentform textarea {



	height: 150px;



	padding: 6px 6px 0 6px;



	background: #fff url(img/bg-form-text.gif) repeat-x left top;



	border: 1px solid #C1EDF0;



	color: #5D342C;



}







#commentform .button {



	width: 90px;



	height: 30px;



	margin: 0px;



	padding: 0px;



	background: #fff url(img/bg-button.gif) no-repeat left top;



	border: none;



	color: #00858E;



}







.comment-meta {



	padding: 10px 10px 0 10px;



	background: #fff url(img/bg-meta.gif) repeat-x left top;



	color: #5D342C;



}







.comment-meta .avatar {



	float: left;



	margin: 0 10px 0 0;



}







.comment-text p {



	margin: 0;



	padding: 10px;



}







/*	##################################



   	SEARCHFORM



	################################## */



	



#searchform #search {



	float: left;



	width: 186px;



	height: 22px;



	padding: 6px 6px 0 6px;



	background: #fff url(img/bg-form-text.gif) repeat-x left top;



	border: 1px solid #C1EDF0;



	color: #5D342C;



}







#searchform #search-submit {



	width: 90px;



	height: 30px;



	margin: 0px;



	padding: 0px;



	background: #fff url(img/bg-button.gif) no-repeat left top;



	border: none;



	color: #00858E;



}







/*	##################################



   	FOOTER



	################################## */







#footer {

	width: 900px;

	margin: 0 auto;

	padding: 20px 20px 0 20px;

	background: #fff;

	border-top: 4px solid #00858E;

	font-size:10.5px;

}



#legal {

	float: left;

	width: 400px;

}



#webdemar {

	float: right;

	width: 380px;

	text-align: right;

}



#footer-bottom {

	width: 940px;

	height: 20px;

	margin: 0 auto;

	background: url(img/bg-footer-bottom.gif) no-repeat left bottom;

}







/*	##################################



   	USEFUL



	################################## */





.clear {



	clear:both;



}







/** WORDPRESS CSS */







.aligncenter,



div.aligncenter {



   display: block;



   margin-left: auto;



   margin-right: auto;



}







.aligncenter {



	margin: 0 0 10px 0;



}







.alignleft {



   float: left;



   margin: 0 10px 10px 0;



}







.alignright {



   float: right;



   margin: 0 0 10px 10px;



}







.wp-caption {



   border: 1px solid #C1EDF0;



   text-align: center;



   background-color: #def7f9;



   padding-top: 4px;



}







.wp-caption img {



   float: none;



   margin: 0px;



   padding: 0px;



   border: none;



}







.wp-caption p.wp-caption-text {



   font-size: 11px;



   line-height: 17px;



   padding: 0px;



   margin: 0px;



}







/** WIDGETS CSS */







#calendar_wrap table {



	width: 100%;



}







#calendar_wrap td {



	text-align: center;



}
