/*
Theme Name: Rxpad
Theme URI: http://athenaemily.com
Version: 1.0
Description: For RxPad.biz
Author: Athena Emily
Author URI: http://athenaemily.com
*/

/*Swatch
#292a74 dark blue
#007dc3 text blue
#c60 orange brown
*/

/* Begin Typography & Colors */

body {
	background: #211862 url(images/bg.jpg) scroll repeat-x 0 0;
	margin: 0; 
	padding: 0px; 
	color: #333;
	font: normal 13px/140% Verdana, Arial, sans-serif;
}

a:link { text-decoration: none; color : #007dc3; border: 0px;}
a:visited { text-decoration: none; color : #007dc3; border: 0px;}
a:hover	{ text-decoration: underline; color : #c60; border: 0px;} 
a:active { text-decoration: none; color : #333; border: 0px;}
a:focus { outline: none; color: #333;}

.left{float: left;}
.right{float: right;}
.c{clear: both;}
.space{height: 20px;}

legend { display: none; }

fieldset { border: none; }

table { border-collapse: collapse; width: 100%; }

hr { display: none; }

img { padding: 0px; margin: 0px; border: none; text-align: center;}

.text p{margin: 10px 0;}
.text ol{list-style: decimal;padding-left: 20px;}
.text ul{list-style: disc;padding-left: 20px;}

/* @group images */

img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
}

.alignright {float: right;}
.alignleft {float: left}	
.aligncenter{text-align: center;}
	
small.textright{
	text-align: right;
	width: 320px;
}
/* End Images */

/*main styles*/



#header{
	background: url(images/headerbg.gif) scroll no-repeat 0 0;
	margin: 16px auto 0;
	height: 117px;
	position: relative;
	width: 960px;
}

#logo a{
	background: url(images/logo.gif) scroll no-repeat 0 0;
	display: block;
	height: 81px;
	left: 50px;
	position: absolute;
	text-indent: -9999px;
	top: 20px;
	width: 288px;
}

#home_link a{
	background: url(images/home_link.gif) scroll no-repeat 0 0;
	display: block;
	height: 16px;
	position: absolute;
	right: 76px;
	text-indent: -9999px;
	top: 0;
	width: 148px;
}

#nav{
	background: url(images/nav.jpg) scroll repeat-x 0 0;
	height: 50px;
	margin: 0 auto;
	width: 960px;
}

#nav ul{
	margin-left: 50px;
}

#nav ul li{
	float: left;
}


#nav a{	text-indent: -9999px;}

#nav .nav-blog a{
	background: url(images/menu.jpg) scroll no-repeat 0 0;
	display: block;
	height: 34px;
	width: 90px;
}

#nav .nav-blog a:hover{background: url(images/menu.jpg) scroll no-repeat 0 -34px;}

#nav .nav-about a{
	background: url(images/menu.jpg) scroll no-repeat -90px 0;
	display: block;
	height: 34px;
	width: 115px;
}

#nav .nav-about a:hover{background: url(images/menu.jpg) scroll no-repeat -90px -34px;}

#nav .nav-archives a{
	background: url(images/menu.jpg) scroll no-repeat -205px 0;
	display: block;
	height: 34px;
	width: 112px;
}

#nav .nav-archives a:hover{background: url(images/menu.jpg) scroll no-repeat -205px -34px;}

#nav .nav-contact a{
	background: url(images/menu.jpg) scroll no-repeat -317px 0;
	display: block;
	height: 34px;
	width: 105px;
}

#nav .nav-contact a:hover{background: url(images/menu.jpg) scroll no-repeat -317px -34px;}

#nav #searchform{
	background: url(images/search_bar.gif) scroll no-repeat 0 0;
	display: inline;
	float: right;
	height: 21px;
	margin: 7px 50px 0 0;
	position: relative;
	width: 200px;
}

#nav #searchform #s{
	font-size: 10px;
	margin: 5px 0 0 7px;
}

#nav #searchform #searchsubmit{
	position:absolute;
	top: 6px;
	right: 7px;
}

#container{
	background: #fff;
	margin: 0 auto;
	width: 960px;
}

/*posts display*/

#posts{
	float: left;
	padding: 50px 0 50px 50px;
	width: 610px;
}

.datameta{
	float: left;
	font-size: 12px;
	width: 460px;
	height: auto;
}
.post_head .datameta .title{
	margin-bottom: 10px;
}
.post_head .datameta .title a{
	color: #333;
	font: normal 36px/90% Helvetica, Arial, Verdana, sans-serif;
	letter-spacing: -1px;
}
.post_head .datameta .title a:visited{color: #333;}
.post_head .datameta .title a:hover{color: #000;text-decoration: none;}

.post_head .datameta .orange{color: #c60;}
.post_head .datameta .orange a{color: #c60;}
.post_head .datameta .orange a:hover{color: #007dc3;}

.post_head .datameta .cat{color: #333;}
.post_head .datameta .cat a{color: #333;}
.post_head .datameta .cat a:hover{color: #007dc3;}

.comment_count{
	background: url(images/comment.gif) scroll no-repeat 0 0;
	float: right;
	height: 46px;
	display: block;
	padding-top: 10px;
	text-align: center;
	width: 110px;
}

.comment_count a{
	color: #333;
	font-size: 24px;
	letter-spacing: -1px;
}

.comment_count a:hover{
	color: #333;
	text-decoration: none;
}

.post{
	margin-bottom: 100px;
}
.post .text{
	line-height: 180%;
	margin-top: 20px;
}

.read{
	border-top: 1px solid #ccc;
	margin-top: 40px;
	padding: 6px;
}

.read a{
	background: url(images/read_more.jpg) scroll no-repeat right 3px; 
	color: #333;
	display: block;
	float: right;
	font-weight: bold;
	font: Helvetica, Arial, sans-serif;
	height: 14px;
	text-transform: uppercase;
	width: 105px;
}

.read a:hover{
	color: #39b0f3;
	text-decoration: none;
}

#sidebar{
	float: right;
	padding: 60px 50px;
	width: 200px;
}

#rss a{
	background: url(images/subscribe1.jpg) scroll no-repeat 0 0;
	display: block;
	height: 87px;
	text-indent: -9999px;
	width: 200px;
}

#twitter a{
	background: url(images/twitter.jpg) scroll no-repeat 0 0;
	display: block;
	height: 87px;
	text-indent: -9999px;
	width: 200px;
}

#facebook a{
	background: url(images/facebook.jpg) scroll no-repeat 0 0;
	display: block;
	height: 87px;
	margin-bottom: 20px;
	text-indent: -9999px;
	width: 200px;
}


.seperator{
	background: url(images/seperator.gif) scroll no-repeat 0 0;
	display: block;
	height: 14px;
	margin: 15px auto;
	width: 60px;
}

.dynamic{
	margin-top: 30px;
}

ul.dynamic .widgettitle{
	color: #ff9933;
	font: bold 16px Helvetica, Arial, sans-serif;
	margin: 50px 0 10px;
	text-transform: uppercase;
}

ul.dynamic ul li a{
	color: #333;
	border-bottom: 1px solid #ccc;
	display: block;
	padding: 5px;
	width: 80%;
}

ul.dynamic ul li a:hover{
	color: #007dc3;
	text-decoration: none;
}

.single .navigation{
	font-size: 10px;
	font-weight: bold;
	margin-bottom: 60px;
}

.single .navigation a{color: #333;}
.single .navigation a:hover{color: #007dc3;}

.single .subscription a{
	background: url(images/subscribe2.jpg);
	display: block;
	height: 85px;
	margin-top: 40px;
	text-indent: -9999px;
	width: 375px;
}


h3#comments, #respond h3{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 32px;
	
}

#respond input, #respond textarea{
	border: 1px solid #ccc;
}



	input#author{background: url(images/name.gif) scroll no-repeat 6px 50%;padding: 7px 7px 7px 60px;width:300px;}
	input#email{background: url(images/email.gif) scroll no-repeat 6px 50%;padding: 7px 7px 7px 66px;width:294px;}
	input#url{background: url(images/website.gif) scroll no-repeat 6px 50%;padding: 7px 7px 7px 80px;width:280px;}
	
	#respond textarea#comment{font:normal 12px verdana,sans-serf; padding: 7px;}
	
	#respond input#submit {font: bold 14px/100% Helvetica, Arial, sans-serif; padding: 6px; text-transform: uppercase;}

#commentform{margin: 30px 0;}

	#commentform p{margin: 10px 0;}

li.comment{
	border: 1px solid #fc9;
	background: #f7f4ee;
	font-size: 12px;
	margin: 10px 0;
	padding: 15px 20px;
	width: 80%;
}

li.comment p{margin: 10px 0;}
	
	li.comment .avatar{
		float: left;
		margin: 0 10px 10px 0;}
		
	.vcard{
		width: 78px;}
	
	.fn{color: #555;font-size: 13px;}
	.fn a{color: #333;}
	.fn a:hover{color: #000;}
		
	.commentmetadata{width: 400px}
	.commentmetadata small{font-size: 11px;}
	

#posts.page .title{font: normal 28px helvetica,arial, sans-serif;}
	
	#archives_page{margin-top: 20px;}
	
	#posts.archive h2, #archives_page h2{font: bold 14px helvetica,arial, sans-serif;text-transform: uppercase;}
	#posts.archive h2{color: #c60;}
	
	#archives_page ul{margin-bottom: 20px;}
	

#posts #searchform{
	background: #fffcee;
	border: 1px solid #c60;
	margin: 30px auto 0;
	padding: 20px;
	width:300px;}
	
	#posts #searchform #s{
		background: #fff;
		border: 1px solid #666;
		padding: 3px;
		width: 275px;}
	
#footer{
	color: #fff;
	font-size: 11px;
	margin: 0 auto 30px;
	width: 960px;
}

#footer a{color: #fff;}
#footer a:visited{color: #fff;}
#footer a:hover{color: #ccc;}


#bottombar{
	background: url(images/bottombar.gif) scroll no-repeat 0 0;
	height: 7px;
	margin-bottom: 30px;
	width: 960px;
}






