/*
Theme Name: AGF Custom Theme
Theme URI: http://www.asiangayfilms.com/
Description:  AGF is a custom theme for asiangayfilms movie review website.
Version: 1.0
Author: Tejaswini
Author URI: http://www.clickonf5.org/
Tags:blue,movie,slider,magazine,light,fresh
*/
/************************************************
*	initialize the html tag properties   		*
************************************************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin : 0;
padding : 0;
}

html,body {
height:100%;
}

/************************************************
*	body                                		*
************************************************/
body {
background:#fff url(images/hbg.jpg) repeat-x center top;
font-family:Verdana,Helvetica,Arial,Geneva,sans-serif;
font-size:11px;
line-height:14px;
font-style:normal;
color:#6E6E6E;
min-height:100%;
height:auto !important;
/* <- ie6 ignores it */
height:100%;/* fix */
top:20px;
/*border-top:10px solid #717efc;*/
}
/************************************************
*	Form Elements    							*
************************************************/
input, textarea {
font-style:normal;
border:2px solid #CCC;;
color:#333;
}
.content #searchform{
margin:20px 20px 0px 80px;
}
fieldset {
border:1px solid #CCC;
padding:5px;
}
legend{
padding:0px 10px;
}
/************************************************
*	Miscellaneous Elements    					*
************************************************/
img {
border:none;
}
hr {
height:1px;
background:#CFDDC6;
border:none;
}
blockquote{
margin:5px 0px;
padding:2px 15px;
border-left:3px solid #B9C58B;
}
img, div, a, input { behavior: url(/scripts/iepngfix.htc) }
/************************************************
*	Headers elements    						*
************************************************/
h1,h2,h3,h4,h5 {
margin:10px 0px;
}
h1 {
 font-size: 12px;
 line-height:14px;
 font-weight: bold;
}
h2 {
 font-size: 12px;
 line-height:14px;
 font-weight: bold;
}
h3 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
font-weight:bold
}
h4 {
font-size:18px;
font-weight:bold;
}
h5 {
font-size:16px;
font-weight:bold;
}
h6 {
font-size:14px;
font-weight:bold;
}
/************************************************
*	Links 									*
************************************************/
a:link {
color:#6E6E6E;
text-decoration:none;
}
a:visited {
color:#6E6E6E;
text-decoration:none;
}
a:hover {
color:#6E6E6E;
text-decoration:underline;
}
/************************************************
*	Header Section								*
************************************************/
#wrap {
margin:0px auto;
background-color:transparent;
width: 950px;
}
#hlogin{
display:block;
float:right;
width:305px;
background:transparent url(images/hlogin.jpg) no-repeat top left;
height:68px;
}
#hsub{
margin-left:20px;
}
#hsub div#agf_submit{
background:transparent url(images/submit_top.png) no-repeat bottom right;
width:175px;
height:50px;
float:right;
margin-top:-30px;
margin-right:0px;
position:relative;
}
#hsub div#agf_submit a{
height:50px;
padding-top:15px;
margin-left: 35px;
padding-left: 20px;
display:block;
text-align:center;
font-weight:bold;
color:#0e189f;
}
#navbar{
background:transparent url(images/navbar.jpg) no-repeat top right;
height:48px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
position:relative;
}

#aur-search{
float:right;
}
#aur-search #searchform{
background:url(images/search_bg.jpg) no-repeat center left;
height:37px;
margin-top:5px;
}
#aur-search .searchtext{
margin:7px;
width:205px;
height:22px;
background:transparent;
border:none;
padding-left:5px;
}
#aur-search .searchtext:focus{
background:#fff;
}
#aur-search #searchsubmit,#submit{
background:url(images/go.gif) no-repeat center right;
color:#fff;
font-weight:bold;
border:none;
width:36px;
height:30px;
vertical-align:top;
margin-top:2px;
margin-right:5px;
text-align:left;
padding:0px;
}
#header {
clear:both;
display:block;
}
#logo {
float:left;
margin-left:30px;
margin-top:18px;
height:100%;
}
#logo h1, #logo h4, #logo h1 a, #logo h4 a{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:30px;
font-weight:normal;
color:#717efc;
/*text-shadow:#f6f0ee 1px 1px 1px;*/
margin:0px;
}
#logo_image {
float:left;
width: 420px;
margin-left:30px;
height: 70px;
text-indent: -10000px;
background: url(images/logo.png) no-repeat top left;
}
#logo_image a {	
display: block;
height: 55px;
width: 200px;
}
#logo p {
padding: 0px 0px 5px 0px;
margin: 0px;
line-height: 20px;
}
#head_banner {
float:right;
margin-right:20px;
width:490px;
height:85px;
background:url(images/head_banner.png) no-repeat center top;
}
#head_banner img {
margin:9px 0px 0px 11px;
}
/************************************************
*	Top Navigation								*
************************************************/

#cwg_hottest{
position:relative;
z-index:999999999;
}

.cwg_h{
overflow: visible visible;
position: relative;
}
.sub_hottest{
font-size: 0.875em;
left: -3px;
padding-top: 10px;
position: absolute;
top: 38px;
z-index:9999;
}
#movie_nav .sub_hottest{
margin-left:-7px;
}
#celeb_nav .sub_hottest{
margin-left:-85px;
}
#yaoi_nav .sub_hottest{
margin-left:-188px;
}
#studs_nav .sub_hottest{
margin-left:-243px;
}
#shop_nav .sub_hottest{
margin-left:-433px;
}
.sub_hottest .inner_hottest{
background-color: #e4ecff;
margin: 0px 4px;
overflow: hidden hidden;
padding: 0 0 0 3px;
width: 925px;
}

/*  Navigation 2*/

ul#navigation{min-height:48px;z-index:15;bottom:0;left:0;width:68%;padding:0;margin:0;list-style-type:none;padding-left:25px;}
ul#navigation li{display:block;position:relative;float:left;list-style-type:none;padding:0px 1px 0px 0;margin:0;border-right:1px solid #5a63d0;height:47px;}
ul#navigation li a{min-height:33px;display:block;font-weight:bold;font-size:120%;text-decoration:none;text-align:center;color:#FFFFFF;padding:8px 13px 6px 11px;position:relative;line-height:31px;background:transparent}
ul#navigation li a:hover,ul#navigation li:hover a{}
ul#navigation li a.special{
 border:1px solid #99b7fe;
 background:#fff;
 color:#6670f3;
 padding:7px 13px 5px 11px;
}
ul#navigation li:hover ul li a{
	border:0px solid;border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px;margin:0px;
	line-height:12px;
	padding:4px;
}
/* submenus */
ul#navigation ul li a span.pointer{display:none !important;}
ul#navigation ul{list-style-type:none;border-bottom:none;border-left:none;display:none;top:32px;left:0;margin:0;}
ul#navigation div.sub_hottest{
display:none;
}
ul#navigation li#movie_nav:hover  div.sub_hottest,ul#navigation li#celeb_nav:hover  div.sub_hottest,ul#navigation li#yaoi_nav:hover  div.sub_hottest,ul#navigation li#studs_nav:hover  div.sub_hottest,ul#navigation li#shop_nav:hover  div.sub_hottest{
display:block;
}
ul#navigation ul li{float:left;margin:0;background:none;padding: 5px 10px;border:none;height:25px;}
ul#navigation ul li a span.title{padding-left:10px;}
ul#navigation ul li a{min-height:1px;height:auto;padding:4px;margin:0;text-align:left;text-transform:none;line-height:125%;background:#e4ecff !important;color:#626bf0;border:0px solid;border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px;margin:0px;}
ul#navigation ul li a:hover{background-color:#626bf0 !important;color:#fff;border:0px solid;padding:4px;border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px;margin:0px;}
ul#navigation ul li a span.title{padding:0;}
ul#navigation ul ul{left:150px;top:0;}
ul#navigation li:hover ul ul,ul#navigation li:hover ul ul ul,ul#navigation li:hover ul ul ul ul{display:none;}
ul#navigation li:hover ul,ul#navigation li li:hover ul,ul#navigation li li li:hover ul,ul#navigation li li li li:hover ul{display:block;}

/*  Navigation 2 ends */

.sub_hottest .inner_hottest ul{
margin: 0px 0px -1px -1px;
}
div.nav_clear{
clear:both;
padding:0px;
height:1px;
width:1px;
}

/************************************************
*	Main Container  									*
************************************************/
#container {
width:950px;
margin-left:auto;
margin-right:auto;
line-height:14px;
}
#content,#author_content,#single_content,#archives_content,#home_content{
margin:0px;
width:600px;
float:left;
text-align:justify;
}
#top_content{
margin:0px;
float:left;
text-align:justify;
margin-left:18px;
height:20px;
margin-top:5px;
padding-top:10px;
padding-left:5px;
}
/*#top_content a{
display:block;
margin:0px;
background:transparent url(images/button2.jpg) no-repeat center left;
width:150px;
height:30px;
float:left;
}*/
#author_content h1,#archives_content h1{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
text-shadow:#A2B189 1px 1px 1px;
font-weight:bold;
color:#fff;
text-align:center;
margin:0px;
}
#cwrap{
margin-right:20px;
margin-left:10px;
}
.content .obox {
border:none;
margin:5px 0 0 0;
padding:0;
}
.contentslider{
background:transparent url(images/slider_bg.jpg) no-repeat top center;
padding:10px 0 0 0;
}
.content .ibox {
padding:5px;
/*margin-right:1px;*/
}
.ibot{
background:transparent url(images/cbot.jpg) no-repeat bottom left;
height:31px;
}
.os_ibot{
background:transparent url(images/cbot.jpg) no-repeat bottom left;
height:15px;
}
.content  .obox h2{
margin:0px;
padding:5px 10px;
background:#6b76f7 url(images/ctop.jpg) no-repeat top left;
font-size:13px;
line-height:20px;
color:#fff;
min-height:24px;
}
#content .ibox,#author_content .ibox,#single_content .ibox,#archives_content .ibox,#page_full_content .ibox{
min-height:155px;
height:auto !important;
height:155px;
padding:10px;
}
/*#content h2, #author_content h2, #archives_content h2, #home_content h2{
font-size:18px;
margin:0px;
}*/
.content ul li{
list-style:none;
/*background:url(images/cbullet.png) no-repeat left top;
padding-left:20px;*/
}
.content ol li{
margin-left:20px;
}
.entry {
margin-top:5px;
}
.entry img{
margin:10px 0px;
}
.entry p{
margin-bottom:10px;
}
#home_content .indvpost h2, #home_content .sindvpost h2{
font-size:11px;
color:#626262;
display:block;
margin:0 0 12px 0;
}
#home_content .indvpost h2 a, #home_content .sindvpost h2 a{
color:#626262;
}
.hexcerpt{
font-size:11px;
text-shadow:#F7F7F7 1px 1px;
display:block;
color:#787878;
}

/************************************************
*	Home                   					*
************************************************/
#home_content{
font-size:15px;
line-height:14px;
text-align:left;
}
.home_left {
float:left;
width:295px;
margin-right:10px;
}
.home_right {
float:right;
width:295px;
}
p.home_cat{
display:block;
margin:0px;
padding:2px 5px;
background:#ecdbcc;
font-size:18px;
font-weight:bold;
color:#fff;
text-shadow:#A2B189 1px 1px 1px;
}

.indvpost{
padding:10px 13px;
border:none;
min-height:95px;
height:auto !important;
height:95px;
background:transparent url(images/cline.jpg) no-repeat bottom center;
}
div.agf_extra{
text-align:right;
display:block;
margin:0px 23px;
background:transparent url(images/next.gif) no-repeat center right;
padding-right:14px;
font-size:11px;
color:#626262;
font-weight:bold;
padding-top:4px;
}

/************************************************
*	Post Loop - Index Page						*
************************************************/
.post_line{margin-top:5px;clear:left;}
.post-info{margin-left:11px;}
.post-info a{font-weight:normal;line-height:15px;text-shadow:#E2E2E2 1px 1px;}
.post-info a:hover{}
.post-info p{margin:0;padding:0;}
.post-info p.author{padding: 0 100px 0 6px;}
.post-info div.comments{padding: 0;min-height:30px;}
.post-info div.comments a.comments:link{background:transparent url(images/com_icon.gif) no-repeat 0px 0px;padding-left:25px;}
.post-info div.comments a.comments:hover{background:transparent url(images/com_iconh.gif) no-repeat 0px 0px;}
.post-info div.comments a.no.comments:link{background:transparent url(images/com_icon0.gif) no-repeat 0px 0px;}
.post-info div.comments a.no.comments:hover{background:transparent url(images/com_icon0h.gif) no-repeat 0px 0px;}
.post-date{background:transparent;float:left;}
.post-date p{background:transparent;padding:0 16px 0 0;margin:0;font-weight:115%;color:#bbb;}
/************************************************
*	Single Post/Page							*
************************************************/
#single_content h1, #page_full_content h1{
font-weight:bold;
margin-top:0px;
margin-bottom:10px;
}
#page_full_content {
margin:0 10px;
text-align:justify;
}
.s_pline{
color:#bbb;
}
.s_pdate{
background:url(images/date.gif) no-repeat center left;
padding-left:20px;
}
#single_content .tags{
clear:both;
background:url(images/tags.gif) no-repeat top left;
padding-left:20px;
border-top:1px dotted #d6dd9d;margin-top:5px;
}
/************************************************
*	Sidebar  									*
************************************************/
#sidebar{
float: right;
width: 345px;
padding: 10px 0 0 0;
line-height:14px;
/*display: inline;*/
}
#sidebar h2{
margin:0px;
padding:5px 10px;
background:#6b76f7 url(images/stop.jpg) no-repeat top left;
font-size:13px;
line-height:20px;
color:#fff;
min-height:24px;
}
#sidebar .obox {
border:none;
margin:10px 0 0 0;
padding:0;
}
#sidebar .ibox {
padding:5px;
border-left:1px solid #d1d1d1;
border-right:2px solid #e9e9e9;
/*margin-right:1px;*/
}
#sidebar .ibot{
background:transparent url(images/sbot.jpg) no-repeat bottom left;
height:31px;
}
#sbar1 ul li,#sbar2 ul li,#sbar3 ul li{
list-style:none;
}
#sbar1 ul li ul li,#sbar2 ul li ul li,#sbar3 ul li ul li,#sbar4 ul li ul li{
list-style:none;
background:url(images/bullet.png) no-repeat left top;
}
#sbar1 ul li ul li ul li,#sbar2 ul li ul li ul li,#sbar3 ul li ul li ul li,#sbar4 ul li ul li ul li{
padding-left:6px;
}
#sbar1 li.widget,#sbar2 li.widget,#sbar3 li.widget{
border:1px double #B8C180;
margin:10px 0 0 0;
padding:4px;
}
#sbar1 li.widget ul,#sbar2 li.widget ul,#sbar3 li.widget ul{
background:#fff url(images/content_top.png) no-repeat top left;
padding:5px;
}
#sbar1 li.widget ul ul,#sbar2 li.widget ul ul,#sbar3 li.widget ul ul{
background:transparent;
padding:0;
}
#sidebarbottom { float:right; width: 305px; margin-right: 5px; clear: right;}
#sbar2 { float:left; width:130px; margin-right:10px;}
#sbar3 { float:left; width:160px; }

.sindvpost{
padding:10px 0px;
border:none;
min-height:95px;
height:auto !important;
height:95px;
background:transparent url(images/sline.jpg) no-repeat bottom center;
}
div.agfs_extra{
text-align:right;
display:block;
margin:0px 23px;
background:transparent url(images/next.gif) no-repeat center right;
padding-right:14px;
font-size:11px;
color:#626262;
font-weight:bold;
}
#sbar_list h2{
background:none;
padding:0px;
font-size:11px;
color:#626262;
display:block;
margin:0;
}
#sbar_list h2 a{
color:#626262;
}
/************************************************
*	Overall Misc								*
************************************************/
.clear{display:block;visibility:hidden;clear:both;height:0;content:".";}
.clearleft{display:block;visibility:hidden;clear:left;height:0;content:".";}
.alignleft{float:left;margin-right:8px;}
.alignright{float:right;margin-left:8px;}
.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.thumbnail_image {
float:left;
margin-right:6px;
text-decoration:none;
border:none;
background:transparent url(images/thumb_bg75.jpg) no-repeat center center;
padding:6px 12px 9px 10px;
vertical-align:top;
}
.font_bold{
font-weight:bold;
}
.error{
color:#673A12;
}
.pad_top{
padding-top:10px;
}
#back_top {
background:url(images/back_top.png) no-repeat center center;
margin:5px 0px auto;
padding-top:5px;
padding-bottom:5px;
font-size:16px;
font-weight:bold;
text-align:center;
}
#back_top a{
color:#FFFFFF;
text-decoration:none;
}
/************************************************
*	Newsletter  								*
************************************************/
#newsletter{
background:url(images/newsletter.png) no-repeat top center;
padding-top:85px;
}
#newsletter .email{
width:240px;
}
#newsletter .submit{
background:#e1e7ae url(images/subscribe.png) no-repeat center center;
color:#91956e;
font-weight:bold;
border:none;
width:94px;
height:30px;
vertical-align:top;
}
/************************************************
*	Archives    								*
************************************************/
ul.agf-arch-list li{
list-style:none;
background:url(images/bullet.png) no-repeat left top;
padding-left:20px;
}
ul.agf-arch-list ul li{
list-style:none;
background:none;
padding-left:0px;
}
a.agf-arch-toggler {
display:block;
float:right;
background:#89A067;
color:#fff;
font-weight:bold;
border:1px solid #9AAB74;
padding:5px;
}
.agf-arch-yearmonth {
font-size:15px;
font-weight:bold;
color:#91956e;
}
/************************************************
*	Footer attributes							*
************************************************/
#attributes{
padding-left:5px;
font-size:10px;
padding-top:10px;
padding-bottom:10px;
}
.aur-mbtop{
padding:5px 0 5px 0;
border-top:2px solid #fff;
background:#d9ddba;
}
.aur-small {
font-size:13px;
}
.aur-faint{
color:#999999;
}
.aur-white, .aur-white a:link, .aur-white a:visited,.aur-white a:hover {
color:#fff;
}
.aur-center{
text-align:center;
}
#attributes span.copyright{
padding-right:15px;
}
/************************************************
*	Footer  									*
************************************************/
#footer {
margin-top:15px;
min-height:20px;
margin-bottom:5px;
}
.footer_con {
background:#717efc;
padding-bottom:10px;
font-size:10px;
/*height:160px;*/
}
/************************************************
*	Comments  									*
************************************************/
ol.commentlist li, ol.commentlist ul{list-style:none;margin-left:0px;}.avatar img{float:left}.ctext{margin-left:70px}.trackbacks a{color:#069;border-bottom:1px dotted #e6e6e6;width:550px;text-align:left}.user{font-weight:bold;font-size:14px;padding-top:10px;padding-left:5px}#commentform input,#commentform textarea{font-family:'Lucida Grande',Calibri,"Trebuchet MS",Verdana,Arial,Sans-serif;font-size:15px;line-height:18px}#commentform p{padding-bottom:5px}
.depth-1 {
border-bottom:1px solid #e6e6e6;
clear:both;
padding-left:10px;padding-top:5px;padding-right:5px;
}
.comment ul li, .children.comment{background:none;}
.reply{
float:right;
}
ul.children li div{
background:none;
}
.reply a:link{
display:block;
width:68px;
height:24px;
padding-top:4px;
background:url(images/replyf.png) no-repeat center center;margin-left:10px;
color:#fff;
text-align:center;
}
.reply a:hover {
background:url(images/reply.png) no-repeat center center;
}
.comment-body{
padding-bottom:30px;padding-right:5px;padding-top:0px;
border-bottom:1px solid #DDE9C5;
margin-bottom:5px;
}
.vcard img {
float:left;
padding:2px;
border:1px solid #E5E5E5;
background:#FFFFFF;
margin:0 12px 0 0px;
}
.fn {
font-size:15px;
font-weight:bold;
font-style:normal;
}
.says{
display:none;
}
.commentmetadata{
margin-top:2px;
font-size:smaller;
}
.comment-body p{
margin-left:68px;
color:#666666;
text-align:justify;
}
li.thread-even, li.thread-odd{
background:#eff4db url(images/comment_bg.png) no-repeat center top;
border:1px solid #e6e6e6;
margin:10px 0;
} 
#page_full_content li.thread-even, #page_full_content li.thread-odd {
background-color:#eff4db;
background-image:none;
border:1px solid #e6e6e6;
margin:10px 0;
}
.thread-even li, .thread-odd li {
margin-left:25px;
}
#respond{
clear:both;
}
h4.postcomment{
font-family:"Lucida Grande",Calibri,"Myriad Pro",Myriad,"Trebuchet MS",Helvetica,Arial,sans-serif;
font-size:18px;
font-weight:bold;
color:#91956e;
margin-bottom:5px;
}
#respond a:link, #respond a:visited {
color:#c39387;
text-decoration:none;
}
#respond a:hover {
color:#91956e;
text-decoration:underline;
}
#comments-wrap{
margin-top:10px;
}
#comments-wrap h6{
background:url(images/comment_number.gif) no-repeat top left;
padding-left:20px;
}
/*tabbertab*/
.tabbertab div#home_latest { 
background:transparent url(images/c_shadow_line.jpg) no-repeat bottom center;
padding-bottom:8px;
padding-left:10px;
padding-right:10px;
}
div#sbar_list{
background:none;
padding-bottom:8px;
padding-left:10px;
padding-right:10px;
}
/*Smooth Slider*/
#smooth_sldr div.sldrlink{
display:none;
}
#smooth_sldr_body {
margin-left:2px;
}
.entry1_bot{
display:block;
height:80px;
width:521px;
margin-top:-85px;
position:absolute;
background-image:url(images/sbg.png) !important;
text-align:left !important;
padding:2px 13px 3px 12px;
}
.entry1_bot span{
line-height:12px !important;
}
#smooth_sldr a.more_featured{
 display:block;
 float:right;
 width:120px;
 height:28px;
 background:transparent url(images/button1.jpg) no-repeat top left;
 text-align:center;
 vertical-align:baseline;
 line-height:22px;
 font-size:12px;
 font-weight:bold;
 color:#fff;
 margin-right:55px;
}
#smooth_sldr .more_featured a{
 color:#fff;
}
#smooth_sldr{
background:transparent url(images/cline.jpg) no-repeat bottom center;
}
#agf_slider{
position:relative;
background:transparent url(images/c_shadow_line.jpg) no-repeat bottom center;
padding-bottom:8px;
}
#fbtw_home{
float: right;
width: 345px;
height:62px;
padding: 0px;
line-height:14px;
background:#fff url(images/fbtw_bg.jpg) no-repeat center center;
}
#fbtw_home a#fb{
display:block;
float:left;
width:180px;
height:50px;
}
#fbtw_home a#tw{
display:block;
float:left;
width:160px;
height:50px;
}

#fbtw_other{
float: right;
width: 345px;
height:50px;
padding: 0px;
line-height:14px;
background:#fff url(images/fbtw_bg.jpg) no-repeat center center;
}
#fbtw_other a#fb{
display:block;
float:left;
width:185px;
height:50px;
}
#fbtw_other a#tw{
display:block;
float:left;
width:160px;
height:50px;
}

#content .thumbnail_image {
float:left;
margin-right:6px;
text-decoration:none;
border:none;
background:transparent url(images/thumb_bg120.jpg) no-repeat center center;
padding:0;
vertical-align:top;
width:205px;
height:138px;
}
#content .thumbnail_image img{
margin:6px 0 0 7px;
border:none;
}
#content h2,#single_content h1{
padding:0px;
font-weight:normal;
line-height:22px;
}
#content h2 a,#single_content h1 a{
font-size:18px;
color:#717efc;
}
#content .ibox {
border:none;
background:#dfe8ff;
padding:10px 10px 2px 10px;
/*margin-right:1px;*/
}
#content .obox {
background:url(images/cline.jpg) no-repeat bottom center;
padding-bottom:1px;
text-align:left;
}
#content .obox h2{
margin:0px;
padding:5px 10px;
font-size:13px;
line-height:20px;
color:#fff;
min-height:24px;
background:transparent;
}
#index_wrap{
margin:20px 25px 5px 25px;
}
#os_wrap{
margin: 5px 5px 20px 25px;
}
#content .entry{
line-height:15px;
text-shadow:#E2E2E2 1px 1px;
}
#content .agf_view{
display:block;
float:right;
width:115px;
height:30px;
background:transparent url(images/view.jpg) no-repeat top left;
}
#content .agf_view a{
display:block;
width:115px;
height:24px;
text-align:center;
font-weight:bold;
padding-top:6px;
}
#content .agf_rating{
display:inline;
margin-right:6px;
}
.post-ratings{
display:inline;
}
#hsub #username_div, #hsub #password_div{
display:block;
float:left;
background:#EEEEEE url(images/username.jpg) no-repeat top left;
width:104px;
height:25px;
margin-right:5px;
}
#hsub #username_div input,#hsub #password_div input{
width:90px;
height:13px;
margin:5px 7px;
border:none;
background:transparent;
font-size:11px;
}
#hsub #wp-submit{
display:block;
float:left;
background:#EEEEEE url(images/button3_1.jpg) no-repeat top left;
width:40px;
height:23px;
font-size:9px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
text-align:center;
border:none;
padding:0px;
}
#hsub ul {
clear:left;
float:left;
margin-left:5px;
width:50%;
}
#hsub ul li{
list-style:none;
}
#hsub ul li a{
text-decoration:none;
}
#hsub ul li a:hover{
text-decoration:underline;
}
#hsub .avatar_container{
clear:left;
float:left;
}
#hsub h2{
margin:4px 0px;
}
#hsub ul.pagenav {
clear:none;
height:35px;
}
#hsub #login_error{
font-size:10px;
height:10px;
}
#hsub .agf_login{
height:62px;
}
#wp_page_numbers li.agf_nextpage a{
	border:none;
	background:transparent url(images/next.gif) no-repeat center right;
	padding-right:12px;
	padding-left:1px;
}
#wp_page_numbers li.agf_prevpage a{
	border:none;
	background:transparent url(images/prev.gif) no-repeat center left;
	padding-left:12px;
	padding-right:1px;
}
/*gallery*/
div.photosmash_gallery{
}
.bwbps_addphoto_link{
/* display:none; */
}
div#agf_home_gallery a:hover{
text-decoration:none;
}
#left_gallery{
float:left;
width:45%;
}
#right_gallery{
float:left;
width:55%;
}

#sidebar #right_gallery{
width:100%;
}
.content #left_gallery li{
list-style:none;
float:left;
margin:8px !important;
text-align:center !important;
}
.content #right_gallery li{
list-style:none;
float:left;
width:97px;
margin:8px 2px;
text-align:left;
}
#sidebar #left_gallery li,#sidebar #right_gallery li{
list-style:none;
float:left;
width:92px;
margin:8px;
text-align:left;
}
#left_gallery a,#right_gallery a{
font-size:11px;
text-shadow:#F7F7F7 1px 1px;
color:#787878;
}
.content #right_gallery img {
text-decoration:none;
border:none;
background:transparent url(images/thumb_bg75.jpg) no-repeat center center;
padding:6px 12px 9px 10px;
vertical-align:top;
}
.agf_home_rating{
float:right;
font-size:11px;
padding-left:10px;
}
#sidebar #right_gallery img {
text-decoration:none;
border:none;
background:transparent url(images/thumb_bg75.jpg) no-repeat center center;
padding:6px 12px 9px 10px;
vertical-align:top;
}
.content .agf_gallery div.ibox{
background:transparent url(images/c_shadow_line.jpg) no-repeat bottom center;
padding-bottom:8px;
border-left:1px solid #d1d1d1;
border-right:1px solid #d1d1d1;
}
.content .agf_gallery div.os_ibox{
border-left:1px solid #d1d1d1;
border-right:1px solid #d1d1d1;
}
.content .agf_gallery h2 small{
float:right;
margin-left:15px;
}
.content .agf_gallery h2 small a{
color:#fff;
font-weight:normal;
text-decoration:underline;
}
.content #agf_home_gallery{
background:transparent url(images/cline.jpg) no-repeat bottom center;
}
#sidebar .agf_gallery div.ibox{
padding-bottom:8px;
}
#sidebar #agf_home_gallery{
background:transparent url(images/sline.jpg) no-repeat bottom center;
}
/* WVIG */
div.single_gallery li {
float:left;
width:97px;
list-style:none;
margin:8px;
text-align:left;
}
div.single_gallery img {
text-decoration:none;
border:none;
background:transparent url(images/thumb_bg75.jpg) no-repeat center center;
padding:8px 12px 11px 10px;
vertical-align:top;
}
div.single_gallery img:hover {
background:#CCCCCC url(images/thumb_bg75.jpg) no-repeat center center;
}
span.wvig_caption{
padding-top:4px;
padding-left:7px;
}
span.wvig_caption_center{
padding-top:4px;
text-align:center;
}
div.single_gallery li a:hover{
text-decoration:none;
}


#single_content div.obox{
background:transparent url(images/c_shadow_line.jpg) no-repeat bottom center;
padding-bottom:8px;
}
#single_content div.ibox{
background:transparent url(images/cline.jpg) no-repeat bottom center;
}

#single_content .agf_gallery{
clear:left;
}
a.rsslink{
clear:none;
float:left;
display:block;
background:url(images/rss_feed.png) no-repeat top left;
height:16px;
width:60px;
margin-right:12px;
padding-left:20px;
font-size:10px;
}
/************************************************
*	Subnavbar      								*
************************************************/


#subnavbar {
	width: 98%;
	height: 27px;
	margin: 0px auto 0px;
	padding: 0px 0px 0px 0px;
	}
	
#subnav {
	position:relative;
	z-index:999999999;
	margin: 0px;
	padding: 0px;
	list-style: none;
	}
	
#subnav ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	}

#subnav a, #subnav a:visited {
	display: block;
    font-weight: bold;
    margin: 0px;
	padding: 6px 15px 6px 15px;
	}
	
#subnav a:hover {
	background: #FFFFFF;
	color: #2255AA;
	display: block;
	text-decoration: none;
    margin: 0px;
	padding: 6px 15px 6px 15px;
/*	border-bottom: 1px solid #2B74B4;
	border-left: 1px solid #2B74B4;
	border-right: 1px solid #2B74B4; */
	}

#subnav li {
	float: left;
	margin: 0px;
	padding: 0px;
	}
	
#subnav li li {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 160px;
	}
	
#subnav li li a, #subnav li li a:link, #subnav li li a:visited {
	background: #FFFFFF;
	width: 160px;
	float: none;
	margin: 0px;
	padding: 6px 10px 6px 10px;
	border-top:1px solid #E1E1E1;
/*	border-bottom: 1px solid #2B74B4;
	border-left: 1px solid #2B74B4;
	border-right: 1px solid #2B74B4;*/
	}
	
#subnav li li a:hover, #subnav li li a:active {
/*	background: #DDDDDD; */
	color: #2255AA;
	margin: 0px;
	padding: 6px 10px 6px 10px;
	}

#subnav li ul {
	position: absolute;
	width: 10em;
	left: -999em;
	}

#subnav li:hover ul {
	left: auto;
	display: block;
	}
	
#subnav li:hover ul, #subnav li.sfhover1 ul {
	left: auto;
	}
/*WP125 styles */
#wp125adwrap_2c {
padding: 0 20px;
}	
#wp125adwrap_2c .odd {
margin-right:10px;
}
/*DISQUS commenting styles */
#dsq-content .dsq-dc-logo, a.dsq-brlink{
display:none;
}
ul.form input, ul.form textarea{
border:1px solid #ccc;
}
ul.form input#sub_contact
{
color:#ffffff;
background-color:#6b76f7;
text-transform:uppercase;
width:20%;
border:1px solid #6b76f7;
}
ul.form img{
margin:0;
}
ul.form .captcha_in{
width:20%;
vertical-align:top;
}
span.wpcf7-not-valid-tip{
color:#E70026 !important;
}
.home_banner{
display:block;
margin:4px auto;
text-align:center;
}
#home_banner_1, #home_banner_2 {
	display:block;
	margin:0 0 5px 0;
	padding:0 10px 0 10px;
	width:336px;
	height:280px;
}


.contentfull{
margin:0px;
width:950px;
text-align:justify;
}

#index_wrap_onepage{
margin:20px 0px 5px 20px;
width:930px;
}
#os_wrap_onepage{
margin: 5px 5px 20px 25px;
}

.slcoption{
width:400px;
padding:4px;
margin:0 10px 0 0;
}
.btnoption{
	display:inline;
	width:120px;
	height:28px;
	padding:0 0 3px 10px;
	background:transparent url(images/button1.jpg) no-repeat top left;
	font-size:10px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:left;
	border:none;
	cursor:pointer;
	cursor:hand;
	vertical-align:top;
}
.contentfull h1{
padding:0px;
font-weight:normal;
line-height:22px;
}
.contentfull h1 a{
font-size:18px;
color:#717efc;
}
.categorygallery{
	display:block;
	width:930px;
	height:136px;
	background:transparent url(images/gallery/gallerybar.jpg) no-repeat top left;
	overflow:hidden;
}
ul.classgallery{
	display:block;
	float:left;
	list-style-type:none;
	width:222px;
	height:90px;
	background:transparent url(images/gallery/gallerybar-separator.jpg) no-repeat top right;
	margin:0px;
	padding:21px 0 5px 0px;
}
ul.classgallery.last{
	background-image:none;
}
ul.classgallery li{
	display:block;
	float:left;
	padding:0px;
	margin:0px;
}
ul.classgallery li a{
	font-family:verdana;
	font-weight:bold;
	font-size:11px;
	color:#5f67ee;
}
ul.classgallery li ul{
	padding:6px 0 0 0;
}
ul.classgallery li ul li a{
	font-family:verdana;
	font-weight:normal;
	font-size:11px;
	color:#504f4f;
}
.headergallery{
	display:block;
	position:relative;
	width:930px;
	height:32px;
	background:transparent url(images/gallery/headerbar.jpg) no-repeat top left;
}

.headergallery h2{
	font-family:verdana;
	font-weight:bold;
	font-size:14px;
	color:#ffffff;
	margin:0px;
	padding:7px 0 0 10px;
}
.headergallery .headergalleryright{
	position:absolute;
	right:5px;
	top:0px;
	background:transparent url(images/gallery/go.jpg) no-repeat 3px left;
	height:25px;
	width:250px;
	padding:3px 0 0 50px;
}
.headergallery select{
	font-family:verdana;
	font-weight:normal;
	font-size:11px;
	padding:3px 4px 5px 0;
	background:transparent url(images/gallery/selectbox.jpg) no-repeat top left;
	width:126px;
	height:25px;
	border:0px solid; 
}
.uploadphotobutton{
	border:0px;
	padding:0px;
	margin:0px;
	width:112px;
	height:25px;
	background:transparent url(images/gallery/uploadphoto.jpg) no-repeat top left;
	vertical-align:top;
	cursor:pointer;
	cursor:hand;
}
.headergallerydetail{
	display:block;
	position:relative;
	width:930px;
	height:47px;
	background:transparent url(images/gallery/headerbar-wb.jpg) no-repeat bottom left;
}
.headergallerydetail h2{
	font-family:verdana;
	font-weight:bold;
	font-size:14px;
	color:#ffffff;
	margin:0px;
	padding:7px 0 0 10px;
}
.headergallerydetail .headergalleryright{
	position:absolute;
	right:0px;
	top:0px;
	background:transparent url(images/gallery/go-wb.jpg) no-repeat 3px left;
	height:25px;
	width:285px;
	padding:3px 0 0 50px;
}
.headergallerydetail select{
	font-family:verdana;
	font-weight:normal;
	font-size:11px;
	padding:3px 4px 5px 0;
	background:transparent url(images/gallery/selectbox-wb.jpg) no-repeat top left;
	width:126px;
	height:30px;
	border:0px solid; 
}
.uploadphotobuttonwb{
	border:0px;
	padding:0px;
	margin:0px;
	width:147px;
	height:30px;
	background:transparent url(images/gallery/uploadphoto-wb.jpg) no-repeat top left;
	vertical-align:top;
	cursor:pointer;
	cursor:hand;
}
.imagesbox{
	display:block;
	float:left;
	margin:5px 7px 10px 7px;
	background-color:#f3f4ff;
	width:130px;
	height:220px;
	padding:5px;
}
.imagesbox .images{
	display:block;
	background-color:#d8dbff;
	width:120px;
	height:94px;
	padding:18px 5px 18px 5px;
	margin:0 auto;
	text-align:center;
}
.imagesbox .images img.galattach{
	width:auto;
	max-width:120px;
	height:auto;
	max-height:92px;
	vertical-align:top;
	text-align:center;
}
.imagesbox .infor{
	padding:5px;
	color:#3d3d3d;
	font-family:verdana;
	font-weight:normal;
	font-size:11px;
}
.imagesbox .infor a{
	font-family:verdana;
	font-weight:normal;
	font-size:10px;
	color:#5e66ee;
}
.imagesbox .iratingtext{
	display:block;
	float:left;
	padding:0 5px 0 0;
}
.imagesbox .iratingbar{
	display:block;
	float:left;
	width:70px;
	height:14px;
	margin:0px;
	padding:0px;
	background:transparent url(images/gallery/rating-off.jpg) repeat-x top left;
}
.imagesbox .iratingbar .iratingbaron{
	display:block;
	float:left;
	height:14px;
	margin:0px;
	padding:0px;
	background:transparent url(images/gallery/rating-on.jpg) repeat-x top left;
}

.imagesboxdetail{
	display:block;
	float:left;
	margin:0;
	padding:10px;
	background-color:transparent;
	padding:5px;
	width:920px;
}
.imagesboxdetail .images{
	display:block;
	background-color:#f3f4ff;
	padding:18px 5px 18px 5px;
	margin:5px auto 10px auto;
	text-align:center;
}
.imagesboxdetail .images img{
	vertical-align:top;
	text-align:center;
}
.imagesboxdetail .infortop{
	padding:5px;
	color:#3d3d3d;
	font-family:verdana;
	font-weight:normal;
	font-size:11px;
}
.imagesboxdetail .inforbottom{
	color:#3d3d3d;
	font-family:verdana;
	font-weight:normal;
	font-size:11px;
	color:#504f4f;
	border:1px solid #f0f0f0;
}
.imagesboxdetail .inforbottom a.linksdescription, .imagesboxdetail .inforbottom a.linkstags{
	display:block;
	height:20px;
	background:transparent url(images/gallery/gallery-detail-edit.jpg) no-repeat top left;
	padding:0 0 0 20px;
	text-decoration:underline;
	color:#6c79fc;
	font-family:verdana;
	font-weight:normal;
	font-size:10px;
}
.imagesboxdetail .inforbottom .td1{
	width:100px;
	background-color:#fff;
	font-weight:bold;
	color:#6c77f8;
	padding:5px;
	border-bottom:1px solid #f0f0f0;
}
.imagesboxdetail .inforbottom .td2{
	width:800px;
	background-color:#fff;
	padding:5px;
	border-bottom:1px solid #f0f0f0;
}
.imagesboxdetail .inforbottom .td3{
	padding:5px;
	background-color:#f3f4ff;
}

.imagesboxdetail a{
	font-family:verdana;
	font-weight:normal;
	font-size:10px;
	color:#5e66ee;
}
.imagesboxdetail .iratingtext{
	display:block;
	float:left;
	padding:0 5px 0 0;
}
.imagesboxdetail .iratingbar{
	display:block;
	float:left;
	width:70px;
	height:14px;
	margin:0px;
	padding:0px;
	background:transparent url(images/gallery/rating-off.png) repeat-x top left;
}
.imagesboxdetail .iratingbar .iratingbaron{
	display:block;
	float:left;
	height:14px;
	margin:0px;
	padding:0px;
	background:transparent url(images/gallery/rating-on.png) repeat-x top left;
}


.navigationgallery{
	position:relative;
	clear:both;
	display:block;
	margin:0 auto;
	width:930px;
	height:40px;
}
.navigationgallery .prevnext{
	float:left;
	margin:0 0 0 320px;
	width:280px;
}
.navigationgallery .prevnextpaging{
	position:absolute;
	margin:0 auto;
	width:100%;
	text-align:center;
	vertical-align:middle;
}
.navigationgallery .prevnextpaging a.page{
	margin:10px;
}
.navigationgallery .prevnext .previous{
	display:block;
	float:left;
	width:122px;
	height:23px;
	font-size:0px;
	background:transparent url(images/gallery/previouspage-active.jpg) no-repeat top left;
	margin:10px;
}
.navigationgallery .prevnext .next{
	display:block;
	float:left;
	width:115px;
	height:23px;
	font-size:0px;
	background:transparent url(images/gallery/nextpage-active.jpg) no-repeat top left;
	margin:10px;
}
.navigationgallery .prevnextpaging .previous img, .navigationgallery .prevnextpaging .next img{
	vertical-align:bottom;
	margin:5px 0 0 0;
}
.navigationgallery .limit{
	display:block;
	float:right;
	width:160px;
	height:20px;
	padding:0px;
	margin:5px 0 0 0;
}
.navigationgallery .limit .limit18, .navigationgallery .limit .limit24{
	display:block;
	float:left;
	height:20px;
	line-height:30px;
	padding:0 10px 0 10px;
	font-size:10px;
	font-weight:bold;
	background:transparent url(images/gallery/nav24.jpg) no-repeat bottom left;
}
.navigationgallery .limit .limit18.active, .navigationgallery .limit .limit24.active{
	background:transparent url(images/gallery/nav24-active.jpg) no-repeat bottom left;
}
.navigationgallery .limit .limit60{
	display:block;
	float:left;
	height:20px;
	line-height:30px;
	padding:0 10px 0 15px;
	font-size:10px;
	font-weight:bold;
	background:transparent url(images/gallery/nav60.jpg) no-repeat bottom left;
}
.navigationgallery .limit .limit60.active{
	background:transparent url(images/gallery/nav60-active.jpg) no-repeat bottom left;
}
.navigationgallery .limit .limit120{
	display:block;
	float:left;
	height:20px;
	line-height:30px;
	padding:0 10px 0 20px;
	font-size:10px;
	font-weight:bold;
	background:transparent url(images/gallery/nav120.jpg) no-repeat bottom left;
}
.navigationgallery .limit .limit120.active{
	background:transparent url(images/gallery/nav120-active.jpg) no-repeat bottom left;
}
.btnoptionprev{
	display:block;
	float:left;
	width:122px;
	height:23px;
	font-size:0px;
	background:transparent url(images/gallery/previouspage-active.jpg) no-repeat top left;
	margin:3px 0 0 0;
}
.btnoptionnext{
	display:block;
	float:right;
	width:115px;
	height:23px;
	font-size:0px;
	border:0px solid;
	background:transparent url(images/gallery/nextpage-active.jpg) no-repeat top left;
	margin:3px 0 0 0;
}
.gallerycommentbox{
	border-bottom:1px dotted #ccc;
	margin:0px;
	padding:10px;
}

.gallerycommentbox .authorname, .gallerycommentbox .authorname a{
	display:block;
	float:left;
	margin:5px;
	font-weight:bold;
	font-size:12px;
	text-decoration:underline;
}
.gallerycommentbox .authorname a:hover{
	text-decoration:none;
}
.gallerycommentbox .authordate{
	display:block;
	float:right;
	margin:5px;
	font-weight:italic;
	font-size:11px;
	text-decoration:none;
}
.gallerycommentbox .authorcomment{
	display:block;
	clear:both;
	margin:10px 5px 10px 5px;
}
.shopbar{
	display:block;
	width:930px;
	height:63px;
	background:transparent url(images/shop/shopbar.jpg) no-repeat top left;
}
.shopbar ul{
	display:block;
	padding:4px 0 0 10px;
}
.shopbar ul li{
	display:block;
	position:relative;
	float:left;
	width:170px;
	height:48px;
	padding:0 5px 0 5px;
	background:transparent url(images/shop/shopbar-separator.jpg) no-repeat top right;
}
.shopbar ul li a{
	display:block;
	width:170px;
	height:48px;
	cursor:pointer;
	cursor:hand;
}
.shopbar ul li a span{
	position:absolute;
	left:-1000px;
	font-size:0px;
}
.shopbar ul li a.amazon{
	background:transparent url(images/shop/shopbar-amazon.jpg) no-repeat top right;
}
.shopbar ul li a.tlamovies{
	background:transparent url(images/shop/shopbar-tlamovies.jpg) no-repeat top right;
}
.shopbar ul li a.taenat{
	background:transparent url(images/shop/shopbar-taenat.jpg) no-repeat top right;
}
.shopbar ul li a.starpoints{
	background:transparent url(images/shop/shopbar-starpoints.jpg) no-repeat top right;
}
.shopleft{
	display:block;
	float:left;
	width:770px;
}
.shopright{
	display:block;
	float:right;
	width:140px;
	padding:7px 10px 0 0;
}
.upgrademembership{
	display:block;
	position:relative;
	width:930px;
	/*background-color:#fff;
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px; */
	padding: 10px 0 10px 0;
}
.upgrademembership .termscondition{
	display:block;
	position:relative;
	width:893px;
	margin:0 0 0 9px;
	padding:10px;
	background-color:#fff;
	-moz-border-radius: 0px; 
	-webkit-border-radius: 0px; 
	-moz-border-radius-bottomleft:10px; 
	-moz-border-radius-bottomright:10px;
	-webkit-border-bottom-left-radius:10px; 
	-webkit-border-bottom-right-radius:10px;
	color:#777777;
}
.upgrademembership .termscondition td{
	text-align:left;
}
.upgradebutton{
	display:block;
	border:0px solid;
	background:transparent url(images/sales/btnsales.jpg) no-repeat top left;
	width:126px;
	height:34px;
	margin:0 auto;
	cursor:pointer;
	cursor:hand;
}
.upgrademembership .termscondition input{
	vertical-align:top;
}
.upgrademembership .termsconditiontext{
	display:block;
	position:relative;
	width:893px;
	margin:0 0 0 9px;
	padding:10px;
	color:#757373;
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
}
.upgrademembership .termsconditiontext h3{
	font-family:Arial;
	font-weight:bold;
	font-size:13px;
	color:#555555;
	padding:0 20px 0 0;
	width:140px;
}
.upgrademembership .termsconditiontext ul{
	margin:0 0 0 20px;
}
.upgrademembership .termsconditiontext li{
	margin:5px 0 5px 0;
}
ul.tablecatgal{
	display:block;
}
ul.tablecatgal li{
	float:left;
	width:93px;
}
.footerbox{
	display:block;
	float:left;
	padding:10px;
	line-height:16px;
}
.footerbox ul{
}
.footerbox ul.clean{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
.footerbox ul.clean li ul{
	margin:0 0 0 10px;
}
.txtorderclass{
	width:25px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
