		/*  

Theme Name: Pride

Theme URI: http://www.wpdesigner.com/

Description: Pride WordPress theme of the Seven Deadly Sins series by Small Potato. Released under GPL.

Version: 0.1

Author: Small Potato

Author URI: http://www.wpdesigner.com/

*/



body, h1, h2, h3, h4, h5, h6, address, blockquote, dd, dl, hr, p, form{

	margin: 0;

	padding: 0;

}



body{

	font-family: Verdana, Arial, Helvetica, Georgia, Sans-serif;

	font-size: 12px;

	color: #000;

	background: #FF810B url(images/bg_body.gif) repeat-x;

}



table{

	font-family: Verdana, Arial, Helvetica, Georgia, Sans-serif;

	font-size: 12px;

}



h1, h2, h3, h4, h5, h6{

	font-family: Georgia, Arial, Helvetica, Sans-serif;

	font-size: 18px;

	font-weight: normal;

}



a{

	text-decoration: underline;

	color: #066f99;

}



a:hover{

	text-decoration: none;

}



a img{

	border: 0;

}



address, dl, p{

	padding: 10px 0 0 10px;

	font:13px verdana;

	/* color:#fff;*/

}



blockquote{

	margin: 10px 0 0;

	border-top: 1px solid #ddd;

	background: #f7f7f7;

}



blockquote p{ padding: 10px; }



blockquote blockquote{

	margin: 0 10px;

	background: #fff;

}



code{

	background: #f9f9f9;

}



dd{

	padding: 0 0 0 20px;

}



p img{

	max-width: 100%;

}



img.centered{

	display: block;

	margin-left: auto;

	margin-right: auto;

}



img.alignright{

	padding: 4px;

	margin: 3px 0 2px 10px;

	display: inline;

}



img.alignleft{

	padding: 4px;

	margin: 3px 10px 2px 0;

	display: inline;

}



.alignleft{

	float: left;

}



.alignright{

	float: right;

}



.clear{

	margin: 0;

	padding: 0;

	clear: both;

}



small{

	font-size: 11px;

}



input, textarea{

	font-family: Arial, Helvetica, Georgia, sans-serif;

	font-size: 12px;

	padding: 2px;

}









#container{

	margin: 0 auto;

	width: 950px;

	text-align: left;

	vertical-align: top;

}











#header_wrap{

	float: left;

	width: 950px;

	margin: 0;

	padding: 0 0 62px 0;

	background: url(images/header_bg.png) no-repeat left top;

}



#header_wrapnew{

	float: left;

	width: 950px;

	margin: 0;

	*margin-top:-23px;

	padding: 0 0 10px 0;

	background: #F0F0F1;

	border-top:13px solid #000000;

	z-index:2;

	position:relative;

}



#header{

	float: left;

	width: 950px;

	}

	

#headernew{

	float: left;

	width: 950px;

	}











.blog_title_wrap{

	float: left;

	width: 930px;

	margin: 12px 0 0 12px;

	display: inline;

}



.blog_title_wrapnew{

	float: left;

	width: 930px;

	margin: 12px 0 0 12px;

	display: inline;

}



.blog_title{

	float: left;

	width: 922px;

}



.blog_titlenew{

	float: left;

	width: 922px;

}



.blog_title h1{

	padding: 10px 20px 15px;

	font-family: "Trebuchet MS", Arial, Helvetica, Georgia, Sans-serif;

	font-size: 40px;

	font-weight: bold;

	color: #fff;

}



.blog_title h1 a{

	text-decoration: none;

	color: #fff;

}



.blog_title h1 a:hover{

	text-decoration: underline;

}









.topmenu{

	float: left;

	width: 950px;

}



.topmenu ul{

	list-style-type: none;

	margin: 0;

	padding: 0 0 0 10px;

}



.topmenu ul li{

	float: left;

	margin: 10px 0 0;

	display: inline;

}



.topmenu ul li a{

	display: block;

	padding:  10px 10px 20px;

	font-weight: bold;

	text-decoration: none;

	color: #74b5d0;

}



.topmenu ul li.current_page_item a{

	color: #b3e5fa;

	background: url(images/bg_topmenu_li_current.gif) no-repeat center bottom;

}



.topmenu ul li a:hover{

	text-decoration: underline;

}



.topmenu ul li.rss{

	float: right;

	margin: 10px 10px 0 0;

	display:none;

}



.topmenu ul li.rss a{

	padding: 10px 10px 20px 21px;

	background: url(images/icon_rss.gif) no-repeat 0 10px;

}









#page{

    background:#fff;

	float: left;

	width: 950px;

	margin: 0 auto;
	border-style:solid;
	border-color:#FFCC00
}



.main{

	float: left;

	/*width: 625px;*/

	display: inline;

	padding:20px 0 5px 5px;

}



.post{

	float: left;

	width: 625px;

	/*height:310px;*/

	margin: 10px 0 0;

	/*background: #fff url(images/maincontent.gif) no-repeat;*/ 

	overflow: hidden;

}



.post_date{

	float: left;

	margin: 20px 15px 0 20px;

	display:inline;

	width: 60px;

	height: 67px;

	overflow: hidden;

	background: #0379A9 url(images/bg_date_button.jpg) no-repeat;

}



.post_month{

	padding: 5px 0 0;

	text-align: center;

	text-transform: uppercase;

	font-family: Georgia, Arial, Helvetica, Sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #e8f6b0;

}



.post_day{

	padding: 6px 0 0;

	text-align: center;

	font-family: Georgia, Arial, Helvetica, Sans-serif;

	font-size: 24px;

	font-weight: bold;

	color: #fff;

}



.post_title{

	float: left;

	width: 395px;

	margin: 20px 0 0 0;

	display: inline;

}



.post_title_alt{

	width: 470px;

	margin: 20px 0 0 20px;

}



.post_title h2{

	font-size: 24px;

}



.post_title h2 a{

	text-decoration: none;

	color: #004460;

}



.post_title h2 a:hover{

	text-decoration: underline;

}



.postdata{

	padding: 10px 0 0;

	line-height: 18px;

	font-family: Arial, Helvetica, Georgia, Sans-serif;

	color: #999;

}



.entry{

	padding: 0 20px 20px;

	line-height: 24px;

	/*background: #fff url(images/bg_rc_bottom.gif) no-repeat left bottom;*/

	clear: both;

}



.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6{

	margin: 0;

	padding: 10px 0 5px;

	background-color: transparent;

	background-image: none;

	font-weight: bold;

}



.entry h1{

	font-size: 24px;

	line-height: 30px;

	font-weight: normal;

}



.entry h2{

	font-weight: normal;

}



.entry h3{}



.entry h4{

	font-size: 14px;

}



.entry h5{

	font-size: 12px;

}



.entry h6{

	font-size: 11px;

}



p.comments_number{

	padding: 10px 0 5px 21px;

	background: url(images/icon_comment_bubble.gif) no-repeat 0 16px;

}



p.comments_number a{

	color: #749101;

}



.navigation{

	padding: 0 20px;

	line-height: 24px;

}









.comments_template_wrap{

	margin: 10px 0 0;

	/*background: #fff url(images/bg_rc_top.jpg) no-repeat;*/

}



.comments_template{

	padding: 20px 20px 30px;

	/*background: url(images/bg_rc_bottom.gif) no-repeat left bottom;*/

}



.comments_template ol.commentlist{

	list-style-type: none;

	margin: 0;

	padding: 10px 0 20px;

}



.comments_template ol.commentlist li{

	margin: 10px 0 0;

	padding: 10px;

	line-height: 24px;

}



.comments_template ol.commentlist li.alt{

	border-top: 1px solid #cbe9f3;

	background: #f0fbff;

}



.comments_template ol.commentlist li cite{

	font-style: normal;

	font-weight: bold;

}











.sidebar{

    background:url(images/sidebar_bg.gif) repeat-x;

	float: left;

	width: 311px;

	height:580px;

	margin: 10px 0 0 4px;

	display: inline;

}



.sidebar ul{

	list-style-type: none;

	margin: 0;

	padding: 0;

	float:left;

}



#cal_cont{ float:left; width:311px;}



#cal_cont h2{

  background:url(images/calender.gif) no-repeat;

  float:left;

  width:298px;

  margin:16px 0 0 13px;

}





.sidebar ul li{

	margin: 20px 0 0 17px;

	

}



.sidebar ul li#calendar #calendar_wrap{

	padding: 7px 20px 30px;

	background: url(images/bg_sidebar_rc_bottom.gif) no-repeat left bottom;

}



.sidebar ul li#calendar #calendar_wrap table#wp-calendar{

	width: 100%;

	font-size: 12px;

}



.sidebar ul li#calendar #calendar_wrap table#wp-calendar td{

	padding: 4px 0;

}



.sidebar ul li#search{

	background: #d7f071 url(images/bg_sidebar_rc_search_top.gif) no-repeat;

}



.sidebar ul li form#searchform{

	padding: 10px 10px 25px;

	background: url(images/bg_sidebar_rc_search_bottom.gif) no-repeat left bottom;

}



.sidebar ul li form#searchform .keyword{

	width: 180px;

	height: 40px;

	overflow: hidden;

	background: #fff url(images/bg_searchform.gif) no-repeat;

}



.sidebar ul li form#searchform .keyword input#s{

	border: 0;

	width: 85%;

	padding: 9px 10px 0;

	font-family: Georgia, Arial, Helvetica, Sans-serif;

	font-size: 18px;

	background-color: transparent;

	color: #666;

}



.sidebar ul li h2{

     /*background:url(images/event.png) no-repeat;

     padding: 16px 20px 0;*/

	 color:#613600;font-family:arial;font-size:22px;margin-bottom:10px;padding:0 0 0;margin-top:10px;

	}



.sidebar ul ul,  .sidebar ul li#google-search form#gsearch{

	padding: 0 0 0 3px; margin-left:20px;

	

}



.sidebar ul ul li{

	margin: 0;

	padding: 5px 0 0 0;

	line-height: 24px;

}
.sidebar ul ul li a { color:#000; text-decoration:none;}
.sidebar ul ul li a:hover { text-decoration:underline;}


.sidebar ul ul ul{

	padding: 0;

	background-image: none;

}



.sidebar ul ul ul li{

	padding: 0 0 0 10px;

	background-color: transparent;

	background-image: none;

}



.navigation a, #footer a{

	text-decoration: none;

	color: #fff;

	font:11px verdana;

}



.navigation a:hover, #footer a:hover{

	text-decoration:none;
	color:#9C0000;
	font:11px verdana;

}



.navigation, #footer{

	font-weight: bold;

	color: #fff;

}



#footer{
	margin:0 auto;
	line-height: 24px;
	width:950px;
	background:url(images/footer.gif) repeat-x;
	height:88px;

	

}



#footer p{

	font:11px verdana;

}



<!--my css-->

.topmenu1{

	float: left;

	width: 950px;

}





.topmenu1 ul{

	list-style-type: none;

	margin: 28px 0 0 0;

	padding: 0 0 0 10px;

}



.topmenu1 ul li{

	float: left;

	width:302px;

	height:155px;

    display: inline;

	padding-right:10px;

	

}



.topmenu1 ul li a{

	display: block;

	padding:  10px 10px 20px;

	font-weight: bold;

	text-decoration: none;

	color: #74b5d0;

}



/*----------------------------- = logo = -----------------------------*/

#head{width:950px; height:159px; float:left;margin:0 auto;}

#head .main_logo{ width:295px; height:159px; float:left;}

#righthead{float:left; width:655px;}

#joinus{ width:112px; height:61px; float:right; background:url(images/tab.gif) no-repeat;}

#joinus p{font: bold 12px verdana; color:#fff; margin: 0; width:100px; float:left;}

#joinus ul{width:130px; height:25px; float:left;margin:5px 0 0 0; padding:0;}

#joinus ul li{list-style:none; float:left; margin:0 5px; display:inline;}

#slogan{ width:496px; height:100px; float:left; background:url(images/slogan2.png) no-repeat; margin:25px 0 0 0;}



/*----------------------------- = menu = -----------------------------*/

#topmenu{ width:819px; height:36px; clear:both; display:block; margin:-12px 0 0 65px; position:absolute;*position:relative; z-index:3;}

#leftnav{ width:17px; height:36px; background:url(images/left_nav.png) no-repeat; float:left;}

#rightnav{ width:17px; height:36px; background:url(images/right_nav.png) no-repeat; float:right;}

#middlenav{ width:785px; height:36px; background:#CC0000; float:left;}

#middlenav ul{margin:9px 0 0 10px; padding:0;}

#middlenav ul li{ 

border-right:2px solid #FFD673;

display:inline;

margin:0 4px;

padding-right:6px;

/*

display:inline; margin:0 4px;

*/

}
.rem-brdr{ border:none!important;}

#middlenav ul li span{margin:0 2px; font: bold 13px verdana;color:#FFD673;}

#middlenav a{font: bold 13px verdana;color:#FFD673; text-decoration:none;}

#middlenav a:hover{font: bold 13px verdana;color:#FF7D00; text-decoration:none;}



/*----------------------------- = menu = -----------------------------*/

#maincontent{float: left;

	width: 625px;

	height:310px;

	margin: 0 0 5px 0;

	background: #fff url(images/maincontent.gif) no-repeat; 

	overflow: hidden;}

	

#prize	{float: left;

	width: 625px;

	height:260px;

	margin: 0;

	background: #fff url(images/form.gif) no-repeat; 

	overflow: hidden;}

#promotional{ width:625px; margin:45px 0 0 0;}

.menucon{background:url(images/menu_pic.jpg) no-repeat; float:left; width:289px; height:231px; margin:0 0 0 11px;}

#promotional .menucon p{font:11px/18px verdana!important; color:#000!important; padding:134px 0 0 0!important; text-align:left!important; height:104px!important; width:289px!important;}

.menucon p span{font:bold 11px verdana;}

.sunset{background:url(images/sunset.gif) no-repeat; float:right; width:289px; margin:0 11px 0 0;}

#promotional .sunset p{font:12px/18px verdana!important; color:#000!important; padding:136px 0 0 0!important; text-align:justify!important; height:102px!important; width:289px!important;}

.menucon button{background:none; border:none; font:11px verdana; color:#5C0307; margin:0; padding:0; float:left; cursor:pointer;}

.sunset button{background:none; border:none; font:11px verdana; color:#5C0307; margin:0; padding:0; float:right;cursor:pointer;}



#prizeform{width:270px; margin:10px 0 0 12px; float:left;}

#prizeform td{ font:bold 12px verdana; color:#613600;}

.box{width:172px; border:1px solid #BFB5A4;}

#calendar_wrap{ width:280px; float:left; padding:0 0 0 16px!important; margin:0!important;}

.wrapper { margin-left:27px;}

.menudiv { margin:8px auto 0 !important;}

#mainevent {width:625px !important;}

.menudiv .sidebar {margin:25px 0 0 4px ;}

.homelink { padding:0px !important;}

/*----------------------------- = content = -----------------------------*/
.main{padding:8px;}
.main h2{font:25px gill sans MT; color:#EB2A7F;margin-top:15px!important; float:left; width:900px; background:#F9F0CF; padding-left:15px;}
.main h2 a{color:#EB2A7F; text-decoration:none;}
.main p{ float:left; font:normal 12px/18px verdana; color:#2C2C2C; padding:12px 0 0 0!important; margin:0!important; float:left;  width:900px;}

#content{padding:15px;}
#content h2{font:25px gill sans MT; color:#EB2A7F;margin:0!important; float:left; width:900px; background:#F9F0CF; padding-left:15px;}
#content p{ font:normal 12px/18px verdana; color:#2C2C2C; padding:12px 0 0 0!important; margin:0!important; float:left;  width:900px;}
#content p iframe{ border:3px solid #8A8A8A; padding:1px;}
#content p small{ float:left; background:url(images/zoom_in.png) no-repeat top left; padding-left:30px; margin-top:10px;}
#content p small a{ float:left; margin-top:10px; text-decoration:none; color:#106EBD!important; font:normal 11px/18px verdana;}
#content p small a:hover{color:#000!important;}

.img-pdf{ float:left;}
.img-pdf a{ float:left; display:inline;}
.img-pdf a img{ float:left; display:inline; margin:10px 30px 0 0; border:3px solid #DAC36E;}
/*----------------------------- = form = -----------------------------*/
#prizeform{width:270px; margin:10px 0 0 20px; float:left;}


/* ----------- My Form ----------- */
.myform{
margin:0 auto;
width:287px;

}

/* ----------- stylized ----------- */
#prizeform #stylized{
float:left;
}
#stylized h1 {
font-size:14px;
font-weight:bold;
margin-bottom:8px;
}
#stylized p{
font-size:11px;
color:#666666;
margin-bottom:20px;
border-bottom:solid 1px #b7ddf2;
padding-bottom:10px;
}
#stylized label{
display:block;
font:bold 12px verdana;
color:#613600;
text-align:right;
width:81px;
float:left;
}
#stylized .small{
color:#666666;
display:block;
font-size:11px;
font-weight:normal;
text-align:right;
width:140px;
}
#stylized input{
float:left;
font-size:12px;
border:solid 1px #BFB5A4;
width:170px;
margin:0 0 5px 5px;
}

#submitbutton
{ float:left;
width:196px;
margin:0 0 0 84px;}


#submitbutton button , .loginsubmit{
clear:both;
width:96px;
height:31px;
background:#A16031;
text-align:center;
line-height:31px;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
}
.frmleft {color:#613600;float:left;font-weight:bold;width:81px;}
.frmright{}
.homepage .main { padding:6px 0 5px 5px; }
.homepage .sidebar { margin:6px 0 0 4px;width:306px;height:576px;}
.homepage { width:944px !important; }
.videos small{display:none; }
.videos h2 {color:#613600; text-decoration:none;text-align:center; }
.videos .post {margin-left:16px;width:450px !important;}
.mainvideo {margin-bottom:40px;}


/*new edited*/
.main-sunset{ float:left; width:600px;}
#shopping-cart-rt .sidebar{float:left; margin-top:15px; background:#D9EEFF; border:3px solid #83B7E2;}
#shopping-cart-rt .sidebar h2{float:left; width:300px!important; background:none!important; color:#EB2A7F; font:bold 16px helvetica; padding:0 0 10px 0!important;}
.ngg-gallery-thumbnail span {font:bold 13px helvetica, verdana; color:#303030;}
.ngg-gallery-thumbnail span object{ padding-top:5px!important; display:block;}
.ngg-gallery-thumbnail span object input{ background:url(images/cart-btn.gif) repeat-x; border-left:1px solid #D7D7D7;  border-right:1px solid #D7D7D7; font:normal 11px verdana; }
.videos li{ display:inline; margin-right:20px; float:left; background:url(images/frame.png) no-repeat scroll 11px -6px; width:250px; height:180px;}
.videos li a{ float:left; display:inline; text-align:center; width:250px; text-decoration:none;  font:bold 13px helvetica, verdana;  color:#CC0000;}
.videos li a img{ display:block; margin:5px auto 0;}
.videosarchive p {display:none; width:400px !important; }
.videosarchive h2 {width:400px !important; background:none !important;color:#613600 !important;text-align:center;text-decoration:none; }
.videosarchive .post{ width:400px; height:auto !important; }
.videosarchive small{display:none; }

