/*  

Theme Name: Adams Fitness

Theme URI: 

Description: Theme done for Adams Personal Training

Version: 1

Author: Brian Meyer

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

*/





* {

	outline:0;

	padding: 0;

	margin:0;

	}

/*--------------------------------------------------------------------------------------

		LAYOUT

----------------------------------------------------------------------------------------*/

body {

	color:#333;

	font-family:verdana, arial, tahoma, sans-serif;

	font-size:12px;

	text-align:center;

	}



#wrapper {

	width: 700px;

	margin:0 auto;

	line-height:1.5em;

	text-align:left;

	background:#FFF url(images/wrapperbg.gif) repeat-y 50% 0;

	font-family:verdana, arial, tahoma, sans-serif;

	}



#topbar {

	text-align:left;

	padding:8px 0 5px 0;

	width:700px;

	background-color:#FFF;

	}

	

#header {

	height:126px;

	width:710px;

	/*random header images from http://automaticlabs.com/products/rotator*/

	background-image:url(images/headers/rotator.php);

	background-position:top right;

	background-repeat:no-repeat;

	}

		

#content {

	float:right;

	width:493px; 

	padding-top:15px;

	padding-bottom:15px;

	}



#sidebar {

	float:left;

	width:207px;

	margin-left:0;

	padding-top:15px;

	padding-bottom:15px;

	font-size:11px;

	font-family:verdana, arial, tahoma, sans-serif;

	}



#footer {

	line-height:1.3em;

	font-size:10px;

	color:#12497A;

	text-align:center;

	clear:both;

	padding:10px 5px 10px 5px;

	width:700px;

	margin:0 auto;

	background:#FFF url(images/footerbg.gif) no-repeat top left;

	font-family:verdana, arial, tahoma, sans-serif;

	}



/*--------------------------------------------------------------------------------------

		BASE STYLES

----------------------------------------------------------------------------------------*/

h1,h2,h3,h4,h5,h6 {

	text-align:left;

	font-family:Georgia, "Times New Roman", Times, serif;

	color:#2364A0;

	font-weight:normal;

	margin-left:15px;

	margin-bottom:10px;

	}



abbr, acronym {

  border-bottom: 1px dotted #5B5959;

  cursor: help;

  }



cite {

	font-style:normal;

	}



dl {

	margin-left:15px;

	}



p {

	margin:0 7px 6px 15px;

	font-family:verdana, arial, tahoma, sans-serif;

	}



p a, blockquote a, .navigation a {

	color:#2179C8;

	text-decoration:none;

	border-bottom:1px dotted #C19908;

	}



	p a:hover, blockquote a:hover, .navigation a:hover {

		color:#000;

		background-color:#FAEEC3;

		border-bottom-style:solid;

		}



form input, select, textarea {	

	border:1px solid #aaa;

	font-family:"Trebuchet MS", Arial, Verdana;

	font-size:13px;

	padding:0px 1px 1px 2px;

	background-color:#FFF;

	color:#105687;

	}



ul a {

	color:#4C3707;

	text-decoration:none;

	}



	ul a:hover {

		color:#000;

		background-color:#FFF7DC;

		border-bottom:1px solid #C19908;

		}



blockquote {

	  margin: 5px 0 10px 30px;

	  padding: 18px 0 0 22px;

	  font-size: 90%;

	  color:#000;

	  line-height: 1.5em;

	  background: url(images/quote-open.gif) no-repeat top left;

	  }		

	

/*--------------------------------------------------------------------------------------

		CONTENTBOX

----------------------------------------------------------------------------------------*/

 /* http://redmelon.net/tstme/4corners/ */

.rbroundbox { background-color: #DAD9D7}

.rbtop div  { background: url(images/topleft.gif) no-repeat top left; }

.rbtop      { background: url(images/topright.gif) no-repeat top right; }

.rbbot div  { background: url(images/bottomleft.gif) no-repeat bottom left; }

.rbbot      { background: url(images/bottomright.gif) no-repeat bottom right; }



 /* height and width details */

.rbtop div, .rbtop, .rbbot div, .rbbot {

	width: 190px;

	height: 14px;

	font-size: 1px;

}

.rbcontent  { margin: -8px 5px -8px 5px; }

.rbroundbox { width: 190px; margin: 5px auto 0 auto; }



	.rbcontent p {

		font-size:11px;

		margin-left:0;

		}

/*--------------------------------------------------------------------------------------

		SEARCH FORM

----------------------------------------------------------------------------------------*/

form#searchformarchive{

	margin-left:15px;

	}



form #s {	

	width:170px;

	height:18px;

	margin: 0;

	border:1px solid #3B8AD3;

	background-color:#fff;

	}

		

form #searchsubmit {

	margin:5px 0 0 0;

	padding:0;

	border-width:0;

	width:63px;

	height:22px;

	}



/*--------------------------------------------------------------------------------------

		TOPBAR

----------------------------------------------------------------------------------------*/

#topbar {}



#topbar img{

	float:left;

	background: url() no-repeat;

	height:19px;

	margin-left:0px;

	}

	

	#topbar a{

		color:#3183B2;

		text-decoration:none;

		font:bold 11px/1em Verdana, Arial, Helvetica, sans-serif,"Trebuchet MS";

		padding:1px 0 1px 20px;

		margin-right:5px;

		margin-top:10px;

		}

		

		#topbar a#site{

			background:#FFF url(images/site.gif) no-repeat top left;

			padding-left:19px;

			}

			

		#topbar a#contact{

			background:#FFF url(images/contact.gif) no-repeat top left;

			}



	#topbar a:hover {

		color:#2364A0;

		border-bottom-width:0;

		}



/*--------------------------------------------------------------------------------------

		CONTENT

----------------------------------------------------------------------------------------*/

#content{}



	#content h1{

		font-size:20px;

		}

		

	#content h2 {

		font-size:16px;

		}

		

	#content h3 {

		font-size:13px;

		color:#0C5681;

		}



	.gold {

		color:#946B0B;

		}

	

	.blue {

		color:#006699;

		}



	#content ul{

		list-style:none;

		margin:5px 10px 7px 25px;

		}

	

	#content ul li {

		padding-left:15px;

		background: #FFF url(images/bullet.gif) no-repeat 0 5px;

		margin-bottom:2px;

		}



	p.date {

		font-family:Georgia, "Times New Roman", Times, serif;

		color:#946B0B;

		margin-bottom:3px;

		}

		

		

		#fresh{

			/*padding-right:40px;

			background:#fff url(images/fresh.gif) no-repeat top right;*/

			float:left;

			margin:0 8px 0 15px;

			}

	

	h2.posttitle {

		margin-bottom:5px;

		}

	

		h2.posttitle a {

			font: 15px/1em "Trebuchet MS", Verdana, Arial, sans-serif;

			color:#006699;

			padding:0 0 0 15px;

			background: #FFF url(images/posticon.gif) no-repeat top left;

			text-decoration:none;

			}

		

			h2.posttitle a:hover {

				color:#000;

				}

				

			h2#firstpost a {

				padding:0;

				background-image:none;

				}



	.post  {/*entire post, including meta info*/

		margin-bottom:15px;

		}

		

	.post.search {

		margin-bottom:15px;

		}

		

	.postmetadata.search {

		border-top:0;

		margin-top:-7px;

		}

		

	.entry {  /*actual content of post*/

		padding-bottom:2px;

		}

		

		.entry a{  /*actual content of post*/

			text-transform:uppercase;

			font-size:11px;

			}

	

		.firstletter {

			font-size:20px;

			}

	

	p.postmetadata {

		padding:4px 0 5px 0;

		font: 11px/1.2em Arial, Helvetica, sans-serif;

		margin-top:0px;

		border-top:1px solid #ddd;

		color:#979696;

		}

			

		p.postmetadata a {

			border-width:0;

			}

			

		p.postmetadata a:hover {

			border-width:0;

			}

			

	.comments {

		padding-left:18px;

		background:#FFF url(images/comments.gif) no-repeat top left;

		padding-right:4px;

		}

		

	.category {

		padding-left:20px;

		background:#FFF url(images/category.gif) no-repeat 0 0;

		padding-right:4px;

		}

	

	.permalink {

		padding-left:20px;

		background:#FFF url(images/permalink.gif) no-repeat 0 0;

		padding-right:4px;

		}

	

	.highlight {

		color:#006699;

		}

		

	.navigation {

		margin-left:15px;

		height:1.5em;

		margin-bottom:20px;

		}

		

		.navigation#topnav {

			margin-top:34px;

			margin-bottom:15px;

			}

		

		.navigation .alignleft{

			float:left;

			text-align:left;

			width:50%

			}

			

		.navigation .alignright{

			float:right;

			text-align:right;

			width:50%;

			}

/*--------------------------------------------------------------------------------------

		SIDEBAR

----------------------------------------------------------------------------------------*/	

#sidebar { }



	#sidebar p{

		margin:8px 5px 5px 2px;

		}



		#sidebar p#sidebarsearch {

			margin:0;

			}



	#sidebar h2 {

		font-size:16px;

		margin-bottom:3px;

		margin-top:10px;

		margin-left:3px;

		}



	#sidebar ul {

		list-style:none;

		margin-right:10px;

		}

		

		#sidebar ul a{

			

			}

			

			#sidebar ul a:hover{

				border-width:0;

				background-color:#eee;

				color:#1F7EC1;

				}

		

		#sidebar ul ul {

			list-style-type: none;

			margin-left:3px;

			}

		

			#sidebar ul ul li a{

				border-bottom:1px solid #ddd;

				padding-left:14px;

				background-image:url(images/bullet_sidebar.gif);

				background-repeat:no-repeat;

				background-position:1px -17px;

				display:block;

				}

				

			#sidebar ul ul li a:hover{

				border-bottom:1px solid #ddd;

				background-position:1px 4px;

				}

/*--------------------------------------------------------------------------------------

		PAGE SPECIFIC STYLES: ARCHIVES

----------------------------------------------------------------------------------------*/

.month {

	margin:0 0 15px 15px;

	display:block;

	}



.month a {

	font: 15px/1em "Trebuchet MS", Verdana, Arial, sans-serif;

	color:#006699;

	text-decoration:none;

	}



		.month a:hover {

			color:#000;

			}





/*--------------------------------------------------------------------------------------

		FLICKr

----------------------------------------------------------------------------------------*/

/*

#flickr { 

	margin-left:3px;

	}



	#flickr a, #flickr a:hover {

		border-width:0;

		}



	#flickr img {

		border:1px solid #5FA2DF;

		margin:5px 15px 12px 0;

		padding:1px;

		height:60px;

		width:60px;

		float:left;

		}



		#flickr img:hover {

			border-color:#175B98;

			}

*/

	.red {

		color:red;

		}

		

#flickr {

	margin-left:0;

	}



#flickr a {

	display: block;

	float: left;

	padding: 0 1px 5px 4px;

	position: relative;

	height: 64px;

	width: 64px;

	border-width:0;

	margin:5px 5px 2px 0;

	}



#flickr a:hover {

	font-size: 100%;

	z-index: 1;

	border-width:0;

	}



#flickr img {

	border: 1px solid #ddc;

	padding: 1px;

	height: 60px;

	width: 60px;

	border:1px solid #5FA2DF;

	}



#flickr a:hover img {

	background: #fff;

	border-color:#175B98;

	position: absolute;

	width: 75px;

	height: 75px;

	top: -7px;

	left: -4px;

	}

/*--------------------------------------------------------------------------------------

		PAGE SPECIFIC STYLES: CONTACT

----------------------------------------------------------------------------------------*/

.required{

		color:#FF0000;

		font-size:10px;

	}

	

	.errortxt{

		color: #FF0000;

		display:none;

	}

	

	#errorwarning{

		color: #FFFFFF;

		padding: 6px 15px;

		background-color: #FF0000;

		border-left: 15px solid #990000;

		margin: 10px 0 10px 15px;

		display:none;

		}





#contactform {

	margin-top:15px;

	font-size:11px;

	}



	#contactform  #name, #email, #subject, #message  {

		width:310px;

		margin:0;

		}



	#contactform #message{

		width:310px;

		height:200px;

		padding: 0 2px;

		}



p.red {

	color:red;

	font-size:10px;

	margin-right:2px;

	margin-top:-4px;

	}



dl#contactform dd{

	margin-bottom:4px;

	}



#sendbutton {

	border-width:0; 

	}

/*--------------------------------------------------------------------------------------

		COMMENTS

----------------------------------------------------------------------------------------*/

#commentform input, textarea{

	color:#0C3E69;

	}



#commentform input{

	font-size:11px;

	}



#commentform textarea{

	padding:2px 4px;

	}



#author, #email, #url {

	width:200px;

	padding:1px 0 1px 17px;

	}



#author {

	background:url(images/com_name.gif) no-repeat 2px -1px;

	}



#email {

	background:url(images/com_email.gif) no-repeat 2px -1px;

	}

	

#url {

	background:url(images/com_url.gif) no-repeat 2px -2px;

	}

	

#comment {

	width:450px;

	height:180px;

	background:url(images/com_com.gif) no-repeat 50% 50%;

	}



#submit	{

	margin-top:5px;

	border-width:0;

	padding:0;

	}



.commentlist {

	margin-left:12px;

	list-style:none;

	}



.commentlist li{

	margin-bottom:20px;

	padding:4px 0;

	}

	

	.commentlist li.alt{

		background-color:#FCF4DE;

		border:1px solid #C2A557;

		border-left-width:0;

		border-right-width:0;

		}

	

.commentlist li  p{

	margin:0 7px 9px 7px;

	}



.commentauthor a{

	color:#444;

	text-decoration:none;

	font-weight:bold;

	border-width:0;

	padding-left:14px;

	background:url(images/com_name.gif) no-repeat 0 50%;

	}



	.commentauthor a:hover{

		color:#0066CC;

		background-color:transparent;

		}

		

	.commentauthor em {

		font-size:11px;

		visibility:hidden;

		font-style:normal;

		font-weight:normal;

		}



		.commentauthor a:hover em{

			visibility:visible;

			}



.commentmetadata {

	margin:1px 7px 0 0;

	}



	.commentmetadata a{

		text-decoration:none;

		color:#333;

		}

	

		.commentmetadata a:hover{

			color:#0066CC;

			}



.commentdata {

	clear:both;

	font-size:11px;

	line-height:1.4em;

	}



	.commentdata:hover {

		color:#0C4A89;

		}

		

		

#respond, #comments {

	margin-bottom:15px;

	font-family:"Trebuchet MS", sans-serif;

	}

	

/*--------------------------------------------------------------------------------------

		FOOTER

----------------------------------------------------------------------------------------*/

#footer{}



.left {

	float:left;

	text-align:left;

	}



.right {

	float:right;

	text-align:right;

	}



#footer a {

	color:#397DBB;

	font-weight:normal;

	text-decoration:none;

	}



	#footer a:hover {

		color:white;

		border-bottom:1px solid #26649B;

		background-color:#5094D0;

		}

















.adsense{



padding:8px;



margin-left:5px;



height:60px;



width:468px;



background: url('images/adsense.gif') no-repeat;



text-align:center;



}



/* Calenader Styling*/



/* calendar



--------------------------------------------------*/







/* subcontent



--------------------------------------------------*/







#calendar {color:#A0A0A0;}















/* calendar



--------------------------------------------------*/



#calendar {



  display:inline-table;



  border-collapse:collapse;



  width:185px;



  margin:5px;



  text-align:center;



}







/* google maps */







.addr{



padding-top:0.5em;



color:gray;



font-size:small;



padding-right: 10px;



margin-bottom:0.0em;



}



.floatleft {

float: left;

padding: 10px;

}



.floatright {

float: right;

padding: 10px;

}
