/*

Theme Name: studyhomer

Theme URI: http://studyhomer.com/

Version: 1.0

Description: studyhomer

Author: studyhomer

Author URI: http://studyhomer.com/

*/







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

RESETS, BASIC PAGE SETUP, BASIC TYPOGRAPHY

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



* { margin: 0; padding: 0; }

body { margin: 0px; padding: 0px 0px 0px 0px; color: #fff; background-color:#201f1c; line-height:normal; font-family: Arial; font-size: 12px; }

a:link, a:visited { text-decoration: none; color: #fff; }

a:hover { color: #44500e; text-decoration:none; outline: none; }

a { outline: none; text-decoration:none; }

a img { border: none; }

h1 { margin: 0px 0px 0px 0px; font-weight: normal; font-size: 24px; }

h2 { margin: 0px 0px 0px 0px; font-weight: normal; font-size: 21px; }

h3 { margin: 0px 0px 0px 0px; font-weight: normal; font-size: 18px; }

h4 { margin: 0px 0px 0px 0px; font-weight: normal; font-size: 15px; }

h5 { margin: 0px 0px 0px 0px; font-weight: normal; font-size: 12px; }

h6 { margin: 0px 0px 0px 0px; font-weight: normal; font-size: 9px; }

ul { list-style: none; }









#top {

	width:980px;

	margin:0 auto;

}



.top-navigation {

	float:left;

}



#top-page-menu {

	margin:15px 0 0 25px;

}



#top-page-menu li {

	display:inline;

	padding:0 6px 0 6px;

	font-size:10px;

	font-family:Tahoma;

	text-transform:uppercase;

}



#top-page-menu li a {

	color:#444;

}



#top-page-menu li a:hover {

	color:#666;

}



#top-splitter {

	background:url(../images/top_splitter.png) no-repeat;

	width:980px;

	height:2px;

}



.header-data {

	float:left;

	margin:20px 0 0 0;

}



.header-data2 {

	float:right;

	margin:30px 0 0 0;

}





#description {

	margin:0 0 60px 30px;

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

	font-style:italic;

}



#menu {

	background:url(../images/menu.png) repeat-x;

	height:44px;

}



#wrapper {

	background:url(../images/BG.png) repeat-x;

	background-color:#bccc47;

}



#maincontent {

	width:980px;

	margin:0 auto;

	padding:20px 0 30px 0;

}



.column {

	float:left;

}



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

LOGIN FORM

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

#login-form {

	float:right;

}



#login-container {

	position: relative;

}



#content {

	width:520px;

	min-height:500px;

}



#topnav {

	padding:10px 0px 12px;

	font-size:11px;

	line-height:23px;

	text-align:right;

}

#topnav a.signin {

	background:#2b2b2b;

	padding:4px 6px 6px;

	text-decoration:none;

	font-weight:bold;

	color:#fff;

	-webkit-border-radius:4px;

	-moz-border-radius:4px;

	border-radius:4px;

	

}

#topnav a.signin:hover {

	background:#333;

	

}

#topnav a.signin, #topnav a.signin:hover {

	*background-position:0 3px!important;

}



a.signin {

	position:relative;

	margin-left:3px;

}

a.signin span {

	background-image:url(../images/toggle_down_light.png);

	background-repeat:no-repeat;

	background-position:100% 50%;

	padding:4px 16px 6px 0;

}

#topnav a.menu-open {

	background: #333!important;

	color:#666!important;

	outline:none;

}

#small_signup {

	display:inline;

	float:none;

	line-height:23px;

	margin:25px 0 0;

	width:170px;

}

a.signin.menu-open span {

	background-image:url(../images/toggle_up_dark.png);

	color:#fff;

}



#signin_menu {

	-moz-border-radius-topleft:5px;

	-moz-border-radius-bottomleft:5px;

	-moz-border-radius-bottomright:5px;

	-webkit-border-top-left-radius:5px;

	-webkit-border-bottom-left-radius:5px;

	-webkit-border-bottom-right-radius:5px;

	display:none;

	background-color:#333;

	position:absolute;

	width:210px;

	z-index:100;

	border:1px transparent;

	text-align:left;

	padding:12px;

	top: 24.5px; 

	right: 0px; 

	margin-top:5px;

	margin-right: 0px;

	*margin-right: -1px;

	color:#fff;

	font-size:11px;

}



#signin_menu input[type=text], #signin_menu input[type=password] {

	display:block;

	-moz-border-radius:4px;

	-webkit-border-radius:4px;

	border: none;

	font-size:13px;

	margin:0 0 5px;

	padding:5px;

	width:203px;

}

#signin_menu p {

	margin:0;

}

#signin_menu a {

	color: #666;

}

#signin_menu a:hover {

	color: #fff;

}

#signin_menu label {

	font-weight:normal;

}

#signin_menu p.remember {

	padding:10px 0;

}

#signin_menu p.forgot, #signin_menu p.complete {

	clear:both;

	margin:5px 0;

}



#signin_submit {



	background:url(../images/logout_btn.png) no-repeat;

	width:77px;

	height:28px;

	color:#fff;

	border:none;

	padding:4px 10px 5px;

	font-size:11px;

	margin:5px 5px 0 0;

	font-weight:bold;

}

#signin_submit::-moz-focus-inner {

padding:0;

border:0;

}

#signin_submit:hover, #signin_submit:focus {

	cursor:pointer;

}



.login-container small {

	text-transform:uppercase;

	color:#666;

}



.login-container h5 {

	color:#fff;

	text-transform:uppercase;

}





/******2*****/

#signin_submit2 {

	color:#fff;

	font-size:11px;

	font-weight:bold;

	float:left;

}



#signin_submit2::-moz-focus-inner {

padding:0;

border:0;

}

#signin_submit2:hover {

	color:#900;

	cursor:pointer;

}



/****end 2 ****/



.mg-options {

	background:url(../images/btn_options.png) no-repeat;

	width:107px;

	height:28px;

	margin:5px 0 0 0;

	padding:6px 0 0 13px;

}



.logout {

	background:url(../images/logout_btn.png) no-repeat;

	width:62px;

	height:28px;

	margin:5px 0 0 10px;

	padding:6px 0 0 18px;

}





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

SLIDING PANEL

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

#coverslide{

	position:relative;

	width:420px;

	background:#1c1c1c;

	float:left;

	height:260px;

	margin:0 0 0 30px;

}



#slider{

	width:400px;

	height:240px;

	padding:0px 0px;

	margin:10px 10px;

	visibility: hidden; 

	background:#fff;

}

	

#slider ul{

	margin:0px 0px;

	padding:0;

	list-style:none;

}

		

#slider li{

	width:400px;

	background:#ddd;

	height:240px;

	overflow:hidden; 

	margin:0px 0px;

}



#prevBtn, #nextBtn{ 

	display:block;

	width:30px;

	height:77px;

	position:absolute;

	left:-30px;

	top:105px;

}

		

#nextBtn{ 

	left:420px;

}

		

#prevBtn a {  

	display:block;

	width:26px;

	height:49px;

	background:url(../images/left.png) no-repeat 0 0;

	margin:0 0 0 4px;

}



#prevBtn a:hover {  

	display:block;

	width:26px;

	height:49px;

	background:url(../images/left_hover.png) no-repeat 0 0;

	margin:0 0 0 4px;

}

		

#nextBtn a { 

    display:block;

	width:26px;

	height:49px;

	background:url(../images/right.png) no-repeat 0 0;	

}



#nextBtn a:hover { 

    display:block;

	width:26px;

	height:49px;

	background:url(../images/right_hover.png) no-repeat 0 0;	

}



.slider-position {

	position:relative;

}



.post-tittle {

	position:absolute;

	background: transparent url(../images/titlebg.png) repeat 0 0;

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

	font-style:italic;

	width:400px;

	height:50px;

	margin-top:190px;

}



.post-tittle h3 {

	padding:8px 10px 10px 10px;

	margin:0 0 0 0;

	font-size: 16px;

	font-weight:normal;

}



.post-tittle small {

	color:#666;

}



.post-tittle small a {

	color:#666;

}

		







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

TOP SEARCH

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

#searchtop { width:192px; margin:0 0 0 32px;}

#topsearch { float:right; width: 192px; height: 27px; background:url(../images/sbox.png) no-repeat; margin:5px 0 0 0; }

#topsearch #s { float: left; margin: 5px 0 0 3px; border: 0; width: 140px; background: none; color:#333; }

#go { float: left; width:46px; height:27px; text-indent:-9999px; float:right; background:url(../images/go.png) no-repeat; border:none; cursor: pointer; }

#go:hover { float: right; width:46px; height:27px; background:url(../images/go_hover.png) no-repeat; text-indent:-9999px; cursor: pointer;}









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

CATEGORIES DROPDOWN

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

.container1 {

	padding:5px 0 0 0;

	width: 980px; 

	margin: 0 auto;



}



#menu-top {

	width:750px;

}



.drop-down {

	float:left;

}



ul#cats-menu {

	margin:2px 0 0 0;

}



ul#cats-menu li {

	margin-right: 5px;

	padding-left: 10px;

	height: 30px;

	z-index:1;

}



ul#cats-menu li a {

	padding:8px 12px 7px 0;

	font-size: 12px;

	text-transform:uppercase;

	color: #ffffff;



}



ul#cats-menu li a:hover {

	text-decoration: none;

}



ul#cats-menu li li {

	background:#1c1c1c;

	background-image:none;

	margin:0; padding: 0px;

	width: 240px;

}



ul#cats-menu li li a {

	background: none;

	text-align: left;

	height:auto;

	padding:10px 12px;

	display: block;

	width: 216px;

}



#cats-menu ul {

	background-image:url(../images/categories-bottom.png);

	padding-bottom: 18px;

}



#cats-menu li:hover ul, ul#cats-menu li.sfHover ul {

	top:30px;

}



#cats-menu li li {

	background-image: none; 

	margin: 0px;

}



ul#cats-menu > li:hover {

	background: url(../images/cats-left-bg-hover2.jpg) no-repeat left top;

	padding-left: 12px; 

}



ul#cats-menu > li.current {

	background: url(../images/cats-left-bg-hover2.jpg) no-repeat left top;

	padding-left: 12px; 

}



ul#cats-menu > li:hover > a {

	background: url(../images/cats-right-bg-hover2.jpg) no-repeat right top;

}



ul#cats-menu > li.current > a {

	background: url(../images/cats-right-bg-hover2.jpg) no-repeat right top;

}



#cats-menu li li a:hover {

	background-color: #242424;

	border: none;

}



#cats-menu li li:hover ul, ul#cats-menu li li.sfHover ul {

	top:0px; 

}







.nav ul {

	position:absolute;

	top:-999em;

	background-position: bottom;

	background-repeat: no-repeat;

}



.nav li {

	float:left;

	position:relative;

}



.nav a {

	display:block; 

	float: left;

}



.nav li:hover ul, ul.nav li.sfHover ul {

	left:0px;

	top:39px;

}



.nav li:hover li ul, .nav li.sfHover li ul {

	top:-999em;

}



.nav li li:hover ul, ul.nav li li.sfHover ul {

	left:240px;

	top:0px; 

}



.nav li:hover ul, .nav li li:hover ul {

	top: -999em; 

}



.nav li li {

	display: block;

	padding: 0px;

	float: left;

	height: auto !important;

}



.nav li ul {

	width: 240px;

}



.nav li li a:link, .nav li li a:visited {

	display: block;

	height: auto;

	float: left;

}



.nav li:hover {

	visibility: inherit; /* fixes IE7 'sticky bug' */

}







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

INDEX.PHP

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

#articles {

	width:500px;

}



.article {

	margin:0 0 10px 0;

}



.articlep1 {

	background:url(../images/articlep1.png) no-repeat;

	width:500px;

	height:11px;

}



.articlep2 {

	background:url(../images/articlep2.png) repeat-y;

	width:500px;

	overflow:hidden;

}



.articlep3 {

	background:url(../images/articlep3.png) no-repeat;

	width:500px;

	height:11px;

}



.articlecontent {

	float:left;

}



.thumbnail {

	padding:7px;

	background-color: #202020;

	border:1px solid #222222;

}



.article-text {

	width:95%;

	margin:0 0 0 10px;

}



.article-text p {

	margin-top:5px;

	line-height:20px;

}



.article-text h5 {

	margin:0 0 0 0;

	color:#666;

	text-transform:uppercase;

	font-size:9px;

}



.article-text h5 a {

	color:#666;

}



.article-text h2 {

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

	font-style:italic;

	margin:0 0 2px 0;

}



.read-more {

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

	font-style:italic;

	font-size:11px;

	margin:5px 0 0 0;

}



.data {

	margin:0 0 0 30px;

}



.bubble {

	background:url(../images/comment.png) no-repeat;

	width:31px;

	height:29px;

	padding:4px 0 0 0;

	margin:0 0 0 2px;

	color:#999;

	font-size:10px;

}



.numerotation-bubble {

	text-align:center;

}



.numerotation-bubble a {

	color: #666;

}







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

SINGLE.PHP

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

.single-data {

	width:460px;

	margin:0 0 0 30px;

}



.single-data h1, h2, h3, h4, h5, h6 {

	margin:5px 0 0 0;

}



.single-data blockquote {

	padding: 0 0 0 45px;

	background: transparent url(../images/blockquote.png) no-repeat left top;

	font-style: italic;

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

	font-size:12px;

	color: #999;

}



.single-data p {

	font-family:Tahoma;

	line-height:20px;

	font-size:13px;

	padding:0 10px 15px 0;

	margin-top:5px;

}



.single-data ol {

	margin:0 0 0 15px;

}



.tittle {

	font-size:20px;

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

	font-style:italic;

	line-height:30px;

}





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

   	      PAGE NAVIGATION

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

#pagenav {

	font-size:13px;

	padding:3px 0 0 0;

}





.wp-pagenavi a, .wp-pagenavi a:link {

	padding: 2px 4px 2px 4px; 

	margin: 2px;

	text-decoration: none;



	color: #fff;



}

.wp-pagenavi a:visited {

	padding: 2px 4px 2px 4px; 

	margin: 2px;

	text-decoration: none;



	color: #fff;



}

.wp-pagenavi a:hover {	

	color:#44500e;



}

.wp-pagenavi a:active {

	padding: 2px 4px 2px 4px; 

	margin: 2px;

	text-decoration: none;



	color: #44500e;

	

}

.wp-pagenavi span.pages {

	padding-right:24%;

	margin: 2px 2px 2px 10px;

	color: #fff;





}

.wp-pagenavi span.current {

	padding: 2px 4px 2px 4px; 

	margin: 2px;

	font-weight: bold;

    color:#44500e;



}

.wp-pagenavi span.extend {

	padding: 2px 4px 2px 4px; 

	margin: 2px;	



	color: #000000;



}





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

SIDEBAR

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

.widgets2 {

	float:left;

	margin:20px 0 0 0;

}



.folow-sub {

	margin:0 0 0 30px;

}



#sidebar-left {

	width:480px;

}



#widgets h3 {

	background:url(../images/widget_h_bg.png) no-repeat;

	width:203px;

	height:25px;

	margin:0 0 5px 0;

	font-size:11px;

	text-transform:uppercase;

	padding:6px 0 0 7px;

}



#widgets {

	width:414px;

	margin:30px 0 0 30px;

}



.customwidget {

	float:left;

	width:203px;

	margin-right:4px;

}



.customwidget li {

	width:203px;

	margin:0 0 10px 0;

	float:left;

}



.recent-comments {

	margin:0 0 0 8px;

}



.popular-widget {

	float:left;

}



.reccom-widget {

	float:left;

}



.popular-data {

	margin:3px 0 0 3px;

	width:130px;

}



.popular-data a{

	color:#f5f5f5;

	font-weight:500;

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

	font-style:italic;

	border-bottom:0px dotted #333;

}

.popular-data a:hover{

	text-decoration:underline;

}

.popular-data small {

	font-weight:500px;

	font-style:italic;

	color:#fff;

}



.popular-data small a {

	color:#fff;

}



.widget-thumbnail {

	width:50px;

	border:7px #1c1c1c solid;

}



.reccom-data {

	margin:3px 0 0 3px;

	width:130px;

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

	font-style:italic;

}



.reccom-data a{

	color:#333;

	font-weight:500;

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

	font-style:italic;

	border-bottom:1px dotted #333;

}



/***** SIDEBAR TWITTER *****/

#twitter {

	margin:20px 0 0 30px;

	width:414px;

	color:#1c1c1c;

}



#twitter h3 {

	background:url(../images/twitter_h_bg.png) no-repeat;

	width:414px;

	height:25px;

	margin:0 0 5px 0;

	font-size:11px;

	color:#FFF;

	text-transform:uppercase;

	padding:6px 0 0 7px;

}



#twitter_update_list {

	background:url(../images/bg-twitter.png) no-repeat;

	padding:3px;



}



#twitter_update_list li {

	margin:0 0 10px 0;

	width:414px;

	font-family:georgia,"times new roman",serif;

	font-style:italic;

	font-size:12px;

	line-height:18px;

}



#twitter_update_list li a {

	color:#63731c;

}





#twitter_update_list li a:hover {

	text-decoration:underline;

}





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

SHARE

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

.followp1 {

	background:url(../images/followp1.png) no-repeat;

	width:203px;

	height:20px;

	padding:0 0 0 12px;

	text-transform:uppercase;

}



.followp1 h5 {

	font-size:11px;

	padding:3px 0 0 0;

}



.followp2 {

	background:url(../images/followp2.png) repeat-y;

	width:203px;

}



.followp3 {

	background:url(../images/followp3.png) no-repeat;

	width:203px;

	height:10px;

}



#share-icons a {

	margin:0 0 0 13px;

}

	

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

   	      E-MAIL SUBSCRIPTION 

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

#subscribtion { float:left; width: 184px; height: 25px; background:url(../images/subbox.png) no-repeat; margin:0 0 0 10px; padding:0 0 8px 0; }

#subscribtion #sub { float: left; margin: 4px 0 0 5px; border: 0; width: 135px; background: none; color:#333; }

#subbut { float:right; width:41px; height:25px; text-indent:-9999px; background:url(../images/subbut.png) no-repeat; border:none; cursor: pointer; }

#subbut:hover { float: right; width:41px; height:25px; background:url(../images/subbut_hover.png) no-repeat; text-indent:-9999px; cursor: pointer; }





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

SEARCH RESULTS

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

.search-title {

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

	font-size:24px;

	font-style:italic;

}



.search-post h3 {

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

	font-size:18px;

	font-style:italic;

}



.search-img {

	margin:5px 0 0 0;

	border:6px solid #333;

	width:445px;

}



.not-found {

	float:left;

}



#not-found {

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

	font-size:18px;

	font-style:italic;

	margin:5px 0 0 0;

}



#not-found-search {

	margin:0 0 0 20px;

}











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

ARCHIVE 

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

.archive-data {

	width:460px;

	margin:0 0 0 30px;

}



#splitter {

	background:url(../images/splitter.png) no-repeat;

	width:449px;

	height:2px;

	margin:5px 0 0 3px;

}















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

COMMENTS 

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

#comments {

	margin:20px 0 0 0;

}







#comments span.heading  {

	padding: 0 0 15px 0;

	margin-bottom: 0;

}



#comments ul  {

	float: left;

	padding: 0 0 0 0;

	width: 460px;

	margin: 0 0 0 0;

}



#comments li {

	margin:10px 0 0 0;

	padding:0 3px 0 3px;

}



#comments ul li  {

	border-bottom: none;

	float: left;

	padding: 0 0 0 0;

}



#comments ul li p  {

	margin: 0 0 10px 0;

}



#comments ul li .text  {

	float: left;

	width: 370px;

	padding: 0 20px 0 0;

}



#comments .depth-2 .text {

	width: 355px;

	padding: 0 20px 0 0;

}



#comments .depth-3 .text {

	width: 340px;

	padding: 0 20px 0 0;

}



#comments .depth-4 .text {

	width: 325px;

	padding: 0 20px 0 0;

}



#comments .depth-5 .text {

	width: 310px;

	padding: 0 20px 0 0;

}



#comments .depth-6 .text {

	width: 295px;

	padding: 0 20px 0 0;

}



#comments .depth-7 .text {

	width: 280px;

	padding: 0 20px 0 0;

}



#comments ul li .gravatar  {

	border:5px #333 solid;

	float: left;

	width: 58px;

}



#comments ul li .gravatar img  {

}



#comments ul li .meta  {

	float: left;

	width: 160px;

}



#comments ul li .meta a:link, #comments ul li .meta a:visited  {

	font-weight: bold;

}



#commentform  {

	padding: 20px 0 0 0;

	float: left;

	width: 460px;

}



#commentform .textarea  {

	float: left;

	width: 300px;

}



#commentform .textarea textarea  {

	background: #FFF url(../images/bg-input-text-2.png) repeat-x top;

	width: 295px;

	height: 140px;

	padding: 5px 0 0 5px;

	border: 1px #333 solid;

	font: 14px Helvetica,Arial,Times;

	-moz-border-radius: 5px;

	-khtml-border-radius: 5px;

	-webkit-border-radius: 5px;

}



#commentform .details  {

	float: left;

	width: 145px;

	margin:0 0 0 8px;

	padding-top: 1px;

}



#commentform .details p  {

	margin: 0 0 4px 0;

}



#commentform .details label  {

	font-style: italic;

	font-size: 11px;

}



#commentform .details input.txt  {

	width: 140px;

	height: 25px;

	padding: 0 0 0 4px;

	margin-right: 5px;

	border: none;

	-moz-border-radius: 4px;

	-khtml-border-radius: 4px;

	-webkit-border-radius: 4px;

}



#commentform .details input#submit  {

	background:url(../images/comments_submit.png) no-repeat;

	width: 145px;

	height: 28px;

	margin:0 0 8px 0;

	font-size:11px;

	font-family:Tahoma;

	text-transform:uppercase;

	border: none;

	color:#FFF;

	cursor:pointer;

}



#commentform .details input#submit:hover {

	background:url(../images/comments_submit_hover.png) no-repeat;

	width:145px;

	height:28px;

}



#commentform .details small  {

	font-size:8.3px;

	font-family:Tahoma;

	text-transform:uppercase;

	border: none;

	color:#FFF;

	cursor:pointer;

}



#commentform .details small a {

	color:#FFF;

	padding:10px 16px 8px 14px;

	background:url(../images/comments_submit.png) no-repeat;

	width: 120px;

	height: 28px;

}



#commentform .details small a:hover {

	background:url(../images/comments_submit_hover.png) no-repeat;

	width:145px;

	height:28px

}







.reply {

	margin:10px 0 5px 0;

	width:37px;

	background-color:#333;

	padding:0 0 0 5px;

	-moz-border-radius: 3px;

	-khtml-border-radius: 3px;

	-webkit-border-radius: 3px;

}



.reply a:hover {

	color:#FFF;

}



.reply:hover {

	margin:10px 0 5px 0;

	width:37px;

	background-color:#666;

	padding:0 0 0 5px;

	-moz-border-radius: 3px;

	-khtml-border-radius: 3px;

	-webkit-border-radius: 3px;

}



#splitter2 {

	background:url(../images/splitter2.png) repeat-x;

	height:2px;

}



#author-name {

	float:left;

}



#author-name h5 {

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

	font-style:italic;

	font-size:18px;

	color:#666;



}



#author-name h5 small {

	font-size:12px;

}





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

FOOTER

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

#pagination {

	background:url(../images/pagination_background.png) no-repeat;

	width:481px;

	height:21px;

	margin:30px 0 0 20px;

}



#footer-header {

	background:url(../images/footer_background.png) repeat-x;

	height:4px;

}



#footer-body {

	background:url(../images/footer_bg.png) repeat-x;

	background-color:#1c1c1c;

}



#footer-data {

	width:980px;

	margin:0 auto;

	padding:0 0 20px 0;

}



.footer-widget {

	float:left;

	width:220px;

	margin:15px 10px 0 10px;

}



.footer-widget h3 {

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

	font-style:italic;

	border-bottom:1px solid #333;

	margin:0 0 5px 0;

	padding:0 0 5px 20px;

	color: #999;

}



.footer-widget ul {

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

	font-style:italic;

	line-height:17px;

	font-size:11px;

}



.footer-widget ul a {

	color:#666;

}



.footer-widget ul a:hover {

	color:#fff;

}



.textwidget {

	color:#666;

}



#widget3 .textwidget, #widget3 h3 { margin:10px auto; text-align:center;}



#copyright {

	background:url(../images/copyright_bg.png) repeat-x;

	height:68px;

}



#pages {

	background:url(../images/page_bg.png) no-repeat;

	width:961px;

	height:22px;

	margin:0 auto;

}



#menu-pages ul {

color:#333333;

line-height:20px;

margin:2px 5px 0 0;

text-align:center;

text-transform:uppercase;}



#menu-pages li {

	display:inline;

	padding:0 6px 0 6px;

	font-size:10px;

	font-family:Tahoma;

}



#copyright-data {

	padding:10px 0 0 0;

	width:980px;

	color:#666;

	margin:0 auto;

	text-align:center;

}



#copyright-data a {

	color:#666;

}

.pyimg { float:left; margin:8px 5px 0 0 ; border:6px solid #333;}

.meta { line-height:22px;}

.archive-data h5 {

color:#666666;

font-size:9px;

line-height:27px;

text-transform:uppercase;

}

.archive-data h5 a{color:#666666;}

.archive-data h5 a:hover{ text-decoration:underline;}

.popular-widget img { border:1px solid #999; padding:1px;}
