/*
Theme Name: g
Description: 2 Column Theme
Version: 2.0
Author: gd
Author URI: http://www.graphicdirt.com
*/



/* Default Styles & Basic Structure */

body 					{ margin: 0; text-align: center; background: #f3f3f3; padding: 0; font-family: Helvetica, Arial, Sans; font-size: 12px; line-height: 16px; } 
.clear 					{ clear: both; }

#page 					{ margin: 0 auto; padding: 0; width: 820px; }
#header 				{ margin-top: 0px; border: none; }
#headerimg h1			{ margin: 0;	}
#header h1 a 			{ width: 820px; height: 166px; background: url(images/gd_header.jpg); display: block; border: none;}
#header h1 a span		{ display: none; }
#header .description    { display: none; }

/* Content Elements */

#content_container				{ background-color: none; text-align: left; }
#content 						{ min-height: 500px; margin-bottom: 20px; margin-top: 0; width: 540px; float: left; padding: 10px 0 0 0px; }
#content h2						{ font-size: 20px; }
#content h2	 a 					{ /*line-height: 23px;*/ color: #333; font-weight: bold; font-size: 20px; }
#content h2	 a:hover 			{ color: #000; border-bottom: solid 1px #CCC; font-weight: bold; font-size: 20px; }

/* #content .entry a:hover 		{ border-bottom: none; }*/

/* DROPDOWN  */


/*Next & Previous Pages*/

#content .alignleft a 			{ float: left; background-color: yellow; padding: 10px; font-family: Helvetica, Arial, Sans; font-size: 12px; color: #000; font-style: normal; }
#content .alignleft a:hover 	{ float: left; background-color: #fff; font-family: Helvetica, Arial, Sans; font-size: 12px; color: yellow; border-bottom: none; }

#content .alignright a 			{ float: right; background-color: yellow; padding: 10px; font-family: Helvetica, Arial, Sans; font-size: 12px; color: #000; font-style: normal; }
#content .alignright a:hover 	{ float: right; background-color: #fff; font-family: Helvetica, Arial, Sans; font-size: 12px; color: yellow; border-bottom: none; }


/* AD block */

#rightsidebar_ads 				{ margin-top: 74px; margin-left: 80px; margin-bottom: 15px; width: 160px; float: left;  padding: 20px 19px 20px 20px; background-color: #FFF; }
#rightsidebar h2				{ color: #000; line-height: 10px; font-size: 11px; font-weight: bold; text-transform: uppercase; border-bottom: 0; padding-bottom: 7px; }
#rightsidebar_ads a 			{ color: #999; }
#rightsidebar_ads a:hover		{ color: #666; border-bottom: 0px; }

#twitter		 				{ margin-left: 80px; width: 160px; float: left; padding: 0px 0px 0px 0px; }
#twitter a 						{ color: #999; }
#twitter a:hover				{ color: #666; border-bottom: 0px; }


#rightsidebar 					{ margin-left: 80px; margin-top: 0px; width: 160px; float: left; padding: 20px 19px 0 20px; background-color: #FFF; }
#rightsidebar h2				{ color: #000; line-height: 10px; font-size: 11px; font-weight: bold; text-transform: uppercase; font-family: Helvetica, Arial, Sans; margin-bottom: 10px; border-bottom: 1px solid #CCC; padding-bottom: 7px; }
#rightsidebar a 				{ color: #999; line-height: 15px; font-size: 12px; font-weight: normal; font-family: Helvetica, Arial, Sans; }
#rightsidebar a:hover			{ color: #666; border-bottom: 1px; }
#rightsidebar ul li				{ margin-bottom: 40px; } 
#rightsidebar ul li li			{ margin-bottom: 1px; } 
#rightsidebar .widget_calendar h2 	{ display: none;}
#rightsidebar p 				{ color: #fff; line-height: 15x font-size: 13px; font-weight: normal; font-family: Helvetica, Arial, Sans; }
#textwidget 					{ color: #fff; letter-spacing: .3px; }
#rightsidebar img				{ color: #666; border-bottom: 0px; }
img				{ border-bottom: 0px; }


/* Blog Entry*/

#entry 								{ color: #666; line-height: 16px; font-size: 18px; font-weight: normal; font-family: Helvetica, Arial, Sans; } 
#entry h1, p						{ color: #666; line-height: 16px; font-size: 12px; font-weight: normal; font-family: Helvetica, Arial, Sans; letter-spacing: .3px; } 
#entry p, a							{ color: #000; line-height: 16px; font-size: 12px; font-weight: normal; font-family: Helvetica, Arial, Sans; letter-spacing: .3px; } 
#entry p, a:hover 					{ color: #666; line-height: 16px; font-size: 12px; font-weight: normal; font-family: Helvetica, Arial, Sans; letter-spacing: .3px; }

.entrydate 							{ font-size: 10px; line-height: 1px; }

#commentlink {
	
}
.commentlink a			{ float: right; margin-right: 95px; margin-top: -57px; background: url(./images/commentbutton.gif) no-repeat; height: 22px; width: 88px; border: none; text-indent:-9999px; cursor:pointer; font-size: 1px;}

#postsmalls
.postmetadata  			{ line-height: 10px; font-size: 10px; font-family: Helvetica, Arial, Sans; font-weight: normal; border-bottom: #CCC solid 1px; padding-top: 30px; padding-bottom: 10px; margin-bottom: 27px; } 
.postmetadata a			{ line-height: 16px; font-family: Helvetica, Arial, Sans; font-size: 12px; color: #000; font-weight: normal; font-style: normal; } 
.postmetadata a:hover	{ line-height: 16px; color: #666666; font-family: Helvetica, Sans; font-size: 12px; font-style: normal; font-weight: normal; } 

/* SHARE */
.addthis_button						{ float: right; margin-top: 40px; }




/*Comment Form*/

#comment		     					{ margin-top:20px; width: 540px; color: #666; }
#cancel-comment-reply 					{ width: 540px; }
#comment-meta commentmetadata a  		{ color: #666;}
#comment-2 								{ margin-top: 10px; }
#comment-2 								{ margin-top: 10px; }

.commentlist                    		{ margin-bottom: 20px; }
.commentlist .comment            		{ background-color: #FFF; padding: 9px 14px; margin-bottom: 1px; }
.commentlist .comment.even        		{ background-color: #FFF; margin-top: 10px;}
.commentlist .comment .comment-body p 	{ font-size: 12px; font-style: normal; margin: 6px 0; }
.commentlist .vcard .avatar        		{ display: none; }
.commentlist .comment .comment-meta     { display: none; }


 /*Comment Area*/
 
.fn 									{ font-family: Helvetica, Arial, Sans; font-weight: normal; font-style: normal;}
.fn a 									{ color: #000; font-family: Helvetica, Arial, Sans; font-size: 12px; font-weight: normal; }
.fn a:hover 							{ color: #666; font-family: Helvetica, Arial, Sans; font-size: 12px; font-weight: normal; }
.says 									{ color: #666; font-family: Helvetica, Sans; font-size: 12px; font-weight: normal; }
#commentform textarea            		{ font-size: 12px; font-family: Helvetica, Arial, Sans; width: 526px; padding: 4px 6px; }
#commentform p #author,
#commentform p #email,
#commentform p #url                		{ padding: 4px 6px; background-color: #fff; }
#commentform small						{ background: none; }
#respond .cancel-comment-reply			{ display: none; }

/* Footer */

#footer					{ line-height: 16px; padding-left: 0px; font-size: 11px; border-top: 1px solid #CCC; width: 540px; height: 65px; clear: both; text-align: left; }
#footer	p				{ line-height: 16px; margin-left: 0px; color: #000; font-size: 11px; }
#footer	a				{ line-height: 16px; color: #000; font-size: 11px; }
#footer	a:hover			{ line-height: 16px; border-bottom: 1px dotted #666; font-size: 11px; }


h1, h2, h3 				{ line-height: 16px; color: #666666;  padding-bottom: 0; }

h2 a, h2 a:visited 		{ line-height: 16px; color: #666; text-decoration: none; font-size: 18; font-family: Helvetica, Arial, Sans; font-weight: normal;}

	
p a, a:visited			{ line-height: 16px; font-size: 12px; color: #000; }
p a:hover				{ font-size: 12px; color: #666; }
a 						{ line-height: 16px; text-decoration: none; font-weight: normal;}




img						{ border: none; }
img .a					{ border: none; }
img .a:hover			{ border: none; }


h1, 						
h2, 						
h3, 						
h4 						{ }
hr						{ display: none; }
ul,						
ol,
li						{ list-style: none; margin: 0; padding: 0; }
small					{ line-height: 16px; font-size: 11px; font-family: Helvetica, Arial, Sans; color: #666; }

label					{ color: #666666; font-size: 16px; font-family: Helvetica, Arial, Sans; font-weight: normal; letter-spacing: .5px; }
input					{ width: 195px; padding-top: 5px; margin-top: 10px; }


/*---:[ calendar widget ]:---*/

#calendar_wrap 				{ color: #fff; width: 200px; padding: 0 8px 0 0; font-family: Helvetica, Arial, Sans; }
table#wp-calendar 			{ width: 200px; border-collapse: collapse; }
table#wp-calendar caption 	{ color: #fff; padding-top: 7px; font-weight: bold; font-size: 16px; 
							  line-height: 1.72727em; text-transform: uppercase; border-bottom: 1px dotted #fff; text-align: left; }
table#wp-calendar th 		{ color: #fff; width: 26px; font-size: 10px; line-height: 1.72727em; border-bottom: 1px dotted #fff; text-align: center; }
table#wp-calendar td		{ width: 26px; color: #fff; font-size: 11px; text-align: center; line-height: 16px; }
table#wp-calendar td prev	{ display: none; }
#prev						{ display: none; }
.pad 						{ display: none; }
#next 						{ display: none; }

/*Search*/ 

#searchsubmit				{ background: url(./images/btn_search.gif) no-repeat; height: 25px; width: 73px; border: none; text-indent:-9999px; cursor:pointer; font-size: 1px; color: #fff; }
#submit						{ background: url(./images/btn_search.gif) no-repeat; height: 25px; width: 73px; border: none; text-indent:-9999px; cursor:pointer; font-size: 1px; color: #fff; }
#s            				{ background-color: #EEE; font-size: 13px; font-family: Helvetica, Arial, Sans; width: 147px; border: 1px solid #EEE; padding: 4px 6px; }
.screen-reader-text 		{ font-size: 14px; font-family: Helvetica, Arial, Sans; color: #000; font-weight: bold; text-transform: uppercase; border-top:1px solid #CCC width: 140px; }

