/* pocket place theme v1 */


body#ka_playPage h2 {

border-bottom: 1px dotted #ccc;
padding-bottom: 15px;
margin-bottom: 10px;
margin-top:12px;

}


label {
text-transform: none;
font-size: 12px;
color: #6a6a6a;
margin-bottom: 5px;
}

.ka_homeList {
height: auto !important;
list-style-type:none;
margin:0pt auto;
padding:0pt;
}



#RegisterUser .ka_Help {
padding-left: 0px !important;
margin-left: 0px !important;
font-size: 11px;
font-style: italic;
}
#ka_rpxlogin {
color: #6a6a6a;
font-size: 1em;
}
a {
text-decoration: none !important;
}

body#ka_playPage .ka_contentBody, ul#ka_relatedTabs li a.active, #ka_relatedTabs a.active:hover, body#ka_listPage .ka_contentBody, body#ka_listPage li.ka_list, body.ka_myhome_pages li.ka_list, body#ka_homepage .ka_contentBody, body#ka_myhome .ka_contentBody, body#ka_profilePage .ka_contentBody, body#ka_groups .ka_contentBody, body.ka_messageBoards .ka_contentBody, .ka_bubble blockquote, .ka_popup, .ka_popUpDiv, form#ka_loginPopup, #ka_ProgressBarDiv {
background-color:#FFFFFF !important;
background-image:none;
border:0px solid #4BA7D9 !important;
color:#6a6a6a !important;
font-size:12px;
}



body {
background-color : #8f8f8f !important ;
background-image : none !important ;
}

#ka_mainContainer {
width : 958px;
}

#ka_headerTopNav {
background-color:#FFFFFF !important;
background-image:none;
background-position:left top;
background-repeat:no-repeat;
padding-top:0px;
}
#ka_headerSubNav {
background-color : #edecec;
height : auto !important ;
background-image : none !important ;
float:left;
width: 938px;
}

#ka_manageContent {
margin : 20px 0 0;
padding : 0;
width : 945px;
}

body#ka_playPage .ka_contentBody, body#ka_listPage .ka_contentBody, body#ka_homepage .ka_contentBody, body#ka_myhome .ka_contentBody, body#ka_profilePage .ka_contentBody, body#ka_groups .ka_contentBody, body.ka_messageBoards .ka_contentBody, .ka_bubble blockquote, .ka_popup, .ka_popUpDiv, form#ka_loginPopup, #ka_ProgressBarDiv {
background-color : #fff !important;
background-image : none;
border : none !important ;
color : #6a6a6a !important ;
font-size : 12px;
padding : 10px;
}

body#ka_listPage li.ka_list, body.ka_myhome_pages li.ka_list {
background-color : #fff !important;
border: none !important;
color : #6a6a6a !important ;
padding : 5px;

}

ul#ka_relatedTabs li a.active, #ka_relatedTabs a.active:hover, body#ka_playPage div#ka_related{
background-color : #f4f4f4 !important;
border: none !important;
}

ul {
font-size: 11px;
}
body.ka_messageBoards #ka_contentContainer div.ka_forumBody div.ka_replyContents * {
line-height: 20px;
}



#ka_relatedTabs a:hover {
background:#F4F4F4 none repeat scroll 0 0;
margin-top:0;
padding-bottom:10px !important;
}

#ka_headerSubNav_list li.current a {
background-image : none;
color : #1A8DE0  !important ;
}

#ka_contentContainer {
margin : 0 auto;
padding : 0;
width : 938px;

margin-top:10px;

}

#ka_leftColumn {
float : left;
margin : 0;
padding : 0;
width:544px;
}
body#ka_myhome #ka_contentContainer h2 {
color : #6a6a6a;
margin : 0 0 6px 8px;
}
h2, h3, h4, h5 {
text-transform : uppercase;
margin-bottom : 20px;
color : #6a6a6a !important ;
}

#ka_headerTopNav ul {
font-size : 0.8em;
margin : 0;
padding : 6px;
padding-top:0px;
padding-left: 0px;
font-family : Arial;
}
#ka_headerSubNav ul {
margin : 0;
padding : 0;
font-size : 0.7em;
font-family : Arial;
}

/* sb */

#ka_headerTopNav_ul
	{
		
		margin: 0;
		padding-left: 10px;
	
	}

#ka_headerTopNav_ul li
	{
		margin: 0; 
		padding: 0;
  		display: inline;
  		list-style-type: none;
  	}
	
#ka_headerTopNav_ul a:link, #ka_headerTopNav_ul a:visited
	{
		float: left;
		background: #f3f3f3;
		font-size: 12px !important;
		line-height: 14px;
		padding: 2px 10px 2px 10px;
		margin-right: 0px;
		border-right: 1px dotted #ccc;
		border-bottom: 1px solid #f4f4f4 !important;
		text-decoration: none;
		color: #666;
	}

#ka_headerTopNav_ul li.current a:link, #ka_headerTopNav_ul li.current a:visited
	{
		border-bottom: 1px solid #fff;
		background: #fff;
		color: #6a6a6a;
	}

#ka_headerTopNav_ul a:hover
	{
		background: #fff;
	}

	
	

#ka_headerTopNav_ul li.current a {
background-image : none;
background-color : #edecec !important;
font-size: 1em !important;
border-bottom: 2px solid #edecec;
color: #1A8DE0 !important;

}

#ka_headerTopNav_ul li.current a:hover {


}
#ka_headerTopNav_ul li a:hover {

background-color : #edecec !important;
color: #1A8DE0 !important;
}
#ka_headerTopNav_ul li a {
padding:15px !important; 

}

#ka_headerTopNav_ul li  {
margin-right:0px;
float: left;
}

#ka_headerTopNav_ul li.current {
padding: 0px;
}


#ka_headerTopNav_ul li a {
color:#6A6A6A !important;
background-color: #fff !important;
float: left;
display: block;
border-top: 1px dotted #f4f4f4;
border-right: 1px dotted #f4f4f4;
border-bottom: 0px;
}

#ka_headerSubNav_list li a {
color : #6a6a6a !important ;
font-family : Arial;
border-right:1px dotted #CCCCCC !important;
padding-right: 15px;
font-size: 12px !important;
}
#ka_headerSubNav_list li a:hover {
color : #027ec2 !important ;
font-family : Arial;

}
.ka_adminStyle {
background-color : #f0fef1 !important ;
border : none !important ;
}
#ka_myHome {
display: none;
}
#ka_myHomeURL {
display: none;
}
#ka_myHomePointsLevels {
display: none;
}

#ka_headerBtmNav {

font-size:0.8em;
position:relative;
clear: both;
}

#ka_rightColumn {
float:right;
padding:0;
width:380px;
}

#ka_headerTopNav {
float: left;
height:auto !important;
width: 100%;
}

#ka_mainContainer p {
font-size:12px;
margin: 0px !important;
margin-bottom: 12px !important;
color: #6a6a6a;
}

#ka_headerBtmNav {
margin:0;
padding:0px;
margin-bottom: 5px;
}



#ka_mainContainer h3 {
border-bottom:1px dotted #CCCCCC;
font-size:1.2em;
padding:0 0 5px 0px;


}

#ka_since {
color:#6A6A6A;
float:right;
font-size:0.92em;
font-weight:normal;
margin:0px 200px 0pt 0pt;
padding:5px 0 0;
text-transform: uppercase;
}

span#ka_since {
font-weight: normal;
padding-top: 9px;
color: #6a6a6a !important;
}
#ka_headerTopNav_ul li a:hover {
background-color:#edecec !important;
background-image: none!important;
}

.ka_listDetails li {
margin:0 !important;
padding:0 !important;
font-size: 10px;
}

#ka_mainContainer h4 {
font-size:1em;
}


#ka_mainContainer h1, #ka_mainContainer h2, #ka_mainContainer h3, #ka_mainContainer h4 {

color:#444444;
font-family:normal,"Lucida Grande",arial,tahoma,sans-serif;
font-size:1em;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin-bottom:11px;
}
.ka_searchListDetails h4 {

display:block;
float:left;
font-weight:normal !important;
text-transform:none;
margin: 4px 0px 5px 12px !important;

}

body#ka_playPage .ka_contentTitle, body#ka_listPage .ka_contentTitle, body#ka_homepage .ka_contentTitle, body#ka_myhome .ka_contentTitle, body#ka_profilePage .ka_contentTitle, body#ka_groups .ka_contentTitle, body.ka_messageBoards .ka_contentTitle {
background-color:#ebebeb !important;
border:1px solid transparent !important;
color:#6a6a6a !important;
font-family:Arial;
font-size:12px;
-moz-border-radius-topleft:2px;
-moz-border-radius-topright:2px;
padding:8px;
margin-bottom: 0px;
}

.pagination_info {
color:#6A6A6A;
float:left;
line-height:30px;
}

span.ka_starsNumRatingsL {
margin-top:10px;
margin-bottom: 10px;
}
.ka_listDetails {
margin:0 5px;
padding:0 !important;
margin-left: 10px;
margin-bottom: 10px;
float: left;
clear:both;
width: 100%;
}

.ka_listDetails li {
margin:0 5px;
padding:0 !important;
border-bottom: 1px dotted #ccc;
}

li.ka_listRating {
display: none;
}

#ka_tagModule {
display: none;
}

#ka_videoPlayer {
width: 380px;
}

#ka_videoPlayer,#ka_discussionModule, #ka_groupModule {
width: 380px;
}

.ka_more, .ka_add {
float:right;
font-size:0.86em;
font-weight:normal;
margin:6px 8px 0 0;
padding-left:8px;
margin-left: 5px;
border-left: 1px dotted #ccc;

}

#ka_lastLogin ul li , #ka_getStart ul li {
	border-bottom: 1px dotted #ccc;
	margin-bottom: 3px;
}

#ka_headerSearch input.ka_searchField {
border:1px dotted #CCCCCC;
float:right;
margin:0;
padding:1px;
width:140px;
}

#ka_newestModule, #ka_myhomeDiscussions, #ka_newBlog, #ka_userModule, #ka_newestModulePhoto {
width:370px;
margin-bottom: 20px;
}

#ka_adminControl {
background:#F0FEF1 none repeat scroll 0 0;
border: none !important;
margin:20px 0 20px 0;
padding:6px;
}

.ka_Help, .textareaCharacterCountDisplay {

color:#6a6a6a;
background: none;
font-size:0.88em;
margin:0px;
padding:0px;
}

.ka_Help, .ka_Alert, .ka_Error, .ka_Success {
margin:0 auto 10px;
border: none !important;
font-style: italic;
}

legend {
display: none;
}

#ka_footer {
background:#F4F4F4 none repeat scroll 0 0;
border-top:1px solid #CCCCCC;
clear:both;
margin:40px auto 15px;
padding:8px;
}

#ka_loginWrapper {
margin-bottom: 20px;
margin-bottom: 20px;
}

ul.ka_loginList li { 
border-bottom: 1px dotted #ccc;
margin-bottom: 5px;
padding-bottom: 5px;
}

li#ka_loginRetrieve {
display: none;
}

div#ka_headerLoginInputs {
padding: 15px;
border: 2px solid #ebebeb;
}

#ka_headerSubNav li {

display:inline;
font-size:12px;
margin:0 0 0 4px;
padding-right:7px;
}

#ka_headerSubNav {
margin:0;
padding:9px;
border-bottom: 1px dotted #ccc;
margin-top: -2px;


}

div#ka_memberModule{

}

#ka_aboutModule, #ka_memberModule, #ka_videoModule, #ka_photoModule, #ka_blogModule, #ka_audioModule {
margin:0pt 0pt 20px !important;
padding:0pt;


}

#ka_videoPlayer, #ka_discussionModule, #ka_groupModule {
margin:0pt 0pt 20px;
padding:0pt;

}


#ka_headerLogin ul {

margin:0 0 0 14px;
padding:0;

top:4px;

}

#ka_headerLogin ul li  {

}

#ka_login_area ul li a {

color: #6a6a6a !important;
}

#ka_headerSearch {
float:right;
left:867px;
margin:0 12px 0 0;
position:absolute;
top:348px;
display: none;

}


#ka_profileImg, #ka_profileImg a, #ka_profileImg a span {

}
ul.ka_profileMediaList li a span, .ka_profileCommentImg a span, #ka_profileImg a span, span.ka_letterBox48x48 {
background-color:#fff !important;
background-position:center center;
background-repeat:no-repeat;
display:block;

}

body div.ka_homeListDetails h4 {

text-transform: none !important;
margin: 3px 0px 0px 3px;

}

span.ka_searchLetterBox, span#ka_letterboxPhotoPage, span.ka_moduleLetterBox {
background-color: #f4f4f4 !important;
border: 1px solid #ccc;
border-right:1px solid #ccc !important;

}

.ka_homeList li {
float:left;
height:125px;
margin:5px 21px 0 0;
overflow:hidden;
padding:0;
width:148px;
}


.ka_searchLetterBox {
display:block;
height:120px;
margin: 0px !important;
padding:0;
width:145px;
}


span.ka_searchLetterBox{
background-color: #fff !important;

}
#ka_adFullBanner { 
margin: 0px;
padding: 0px;
}

li.ka_list {
float:left;
height: auto;
width:146px;
}
div#ka_manageSubNav {
border:1px solid transparent !important;
background-color: none;
}

div#ka_manageSubNav ul li span, div#ka_manageSubNav ul li a {
background-color:#f4f4f4 !important;
border-bottom:medium none !important;
margin-right: 5px;
padding: 5px 10px;
-moz-border-radius-topleft:2px;
-moz-border-radius-topright:2px;
-moz-border-radius-bottomleft:2px;
-moz-border-radius-bottomright:2px;
}



div#ka_manageSubNav ul li a {
background-color:#F4F4F4 !important;
border:1px solid transparent !important;
color:#6A6A6A !important;
}

#ka_manageSubNav ul {
bottom:1px;
left:-5px;
margin:0pt 0pt 0pt 0px;
padding:0pt;
position:absolute;
}


div#ka_manageSubNav ul li span{
background-color:#198FDE !important;
color:#FFFFFF !important;
margin-top:2px;
padding:5px;
}

div#ka_manageSubNav ul li span a{
background-color:#198FDE !important;
color:#FFFFFF !important;

}

#ka_mainContainer input, #ka_mainContainer textarea, #ka_mainContainer select {
-x-system-font:none;
background:#FFFFFF none repeat scroll 0% 0%;
border:1px solid #CCCCCC;
color:#6a6a6a;

}

#ka_mainContainer {
color:#6a6a6a !important;
}

ul#ka_gettingStarted {
margin:0pt;
padding:0pt;
color: #6a6a6a !important;
font-size: 11px !important;
}

body.ka_messageBoards #ka_contentContainer div.ka_forumBody h1, body.ka_messageBoards #ka_contentContainer div.ka_forumBody h2 {
font-size:14px;
font-weight:normal;
color: #6a6a6a;
margin:0pt 0pt 4px;
}

body ul#ka_profileUserInfo, body ul.ka_statsList {
font-size: 10px !important;
}

body.ka_messageBoards #ka_contentContainer div.ka_bumper {
background-color:#E6ECF3;
height:1.8em;
padding:4px;
}

span#ka_letterboxUser, span#ka_letterboxPhotoEnlarge, span#ka_letterboxRelated
{
background-color: #f4f4f4 !important;
}
#ka_letterboxPhotoPage {
display:block;
float:left;
height:315px;
margin:0pt;
padding:0pt;
width:519px;
}

#ka_relatedTabs a, #ka_relatedTabs a.active {
display:block;
float:left;
margin:1px 2px 0pt 0pt;
padding:2px 6px 4px;
text-align:center;
text-decoration:none;
}

#ka_relatedTabs a {
background-color:#EBEBEB;
margin-right:1px;
padding:10px;
}


#ka_relatedTabs a.active {
background-color:#EBEBEB;
margin-right:1px;
padding:10px;
color: #fff;
}

ul.ka_sideList li, ul.ka_myHomeList li {
color:#6a6a6a !important;
}

#ka_headerLogin {
position: relative;
float: none !important;


}
#ka_becomeAMember, #ka_headerLoginText {
margin: 0px;
padding: 0px;
}

#ka_headerLogin ul {

margin:0 0 0 0;
padding:2px;
margin-top:10px;
color: #6a6a6a  !important;
float: left;

}

body #ka_headerLoginAuth {
	padding: 10px;
}
#ka_login_forma{
padding:2px;
position:absolute;
top:-378px;
width:940px;

}

div#ka_headerLoginAuth{
padding:2px;
*padding-top: 0px;
position:absolute;
top:-371px;
width:940px;

}
#ka_headerLogin ul {
float: right;

}

#ka_headerLogin ul li {
color: #fff !important;
}

#ka_headerLogin ul li a{
color: #fff  !important;
text-decoration: underline !important;
border-right: 1px dotted #f4f4f4;
padding-right: 10px;
margin-right: 3px;

}

#ka_headerLogin ul li.ka_signout_auth a {
border-right: none !important;
}

.ka_searchList {
margin:10px 0;
padding:0;
width: auto;
}


body div#ka_headerBtmNav ul#ka_login_area a,  body div#ka_headerBtmNav ul#ka_login_area a:visited {
color:#fff !important;
text-decoration: none !important;
}

ul#ka_login_area li a#ka_LE_open_anchor:visited {
color:#fff !important;
text-decoration: none !important;
}

ul#ka_login_area li a:visited {
color:#fff !important;
text-decoration: none !important;
}

body div#ka_headerBtmNav ul#ka_login_area a:hover {
color:#fff !important;
text-decoration: underline !important;
}

#ka_login_area li.ka_manage_auth a, #ka_login_area li.ka_LE_open a {
color:green;
font-weight:normal;
}


li.ka_LE_open, li.ka_LE_open a {
display: none !important;
}

#ka_communityactivity {
display: none;
}


#ka_headerSubNav_list li.ka_addMedia a {
color : #6a6a6a !important ;
font-family : Arial;
border-right: none !important;
padding-right: 15px;
font-size: 12px !important;
}

#ka_headerSubNav_list li.ka_addMedia a:hover {
color : #1A8DE0  !important ;

}

#ka_playPageRelatedTabs {
height:2.8em;
position:relative;
margin-top: 15px;
}

#ka_headerSubNav li.ka_addMedia {
font-weight: normal;
}

#ka_related {

width:360px;
}

#ka_relatedTabs a {

color : #1A8DE0  !important ;
font-size: 12px;
}

#ka_relatedTabs a:hover {
background:#f4f4f4 none repeat scroll 0 0;
margin-top:0;
padding-bottom:5px;
}

div#ka_playPageStats{
background:white !important;
border-top: 1px 
}

#ka_descriptionBlog *, .ka_bubbleComment * {
line-height:20px;
}

body div#ka_playPagePlayer_blog, div.ka_blogView  {
background-color:white !important;
}

#ka_relatedList {
margin:20px auto;
padding:0;
width:346px;
}

#ka_relatedList li {
border-bottom: 1px dotted #ccc;
padding-bottom: 20px;
margin-bottom: 20px;
}


#ka_adminTagsTitle, #ka_tagsTitle {
font-weight:normal;
}

span#multipleUploadLink a {
font-size: 12px !important;
}
.ka_gen_upvid {

margin-bottom: 10px;
padding-bottom: 10px;
}

#ka_mainContainer li {
font-size: 12px;
}

span#mediaDescription_parent{
margin-bottom: 15px;
}

table#ka_myWidgets_videoWidgets_allInOne{
margin-top: 15px;
margin-bottom: 15px;
}

div.ka_forumTextContent h2 {
text-transform: none !important;
}

#ka_adminConsole {

margin-top:10px;

}

ul#ka_breadcrumbs li {
background:transparent url(http://community.pocket-place.com/kickapps/images/sprites/sprite_mboard.gif) no-repeat scroll 3px 3px;

}

span#ka_letterboxRelated {
border:1px solid #f4f4f4;
background-color: white !important;
display:block;
float:left;
height:75px;
margin:1px 5px 0 0;
padding:0;
width:100px;
}


.ka_thumbdetails {
font-size:1em;
margin:0 0 0 120px;
padding:0;
width:160px;
}


.ka_thumbdetails {

font-size:1em;
margin:0 0 0 120px;
padding:0;
width:225px;
}

div#ka_mostRecent_swf {
background: #f4f4f4;
margin: 0 auto 0 auto;
padding: 15px;
}
div#ka_mostRecent_swf object {
margin: 0 auto 0 auto;
}

li.ka_starSelectedS, li.ka_starS {
border-bottom: none !important;
padding-top: 5px;
}

#ka_playPagePlayer {
margin:0 0 10px;
padding:15px;
width:505px;
}










div.ka_profileCommentDate {
margin-bottom: 5px !important;
}

.ka_pipe {
color:#6a6a6a;
padding:0 5px;
}

form#ka_requestGroup{
margin-bottom: 15px;
}

div#ka_allGroups {
margin-top: 15px;
}
ul.ka_searchList li {
background-color: #fff;
}
ul.ka_searchList h4 {
background-color: #fff;

}

div.ka_homeListDetails {
font-size: 12px;
margin: 3px 0px 0px 3px;
}


li#ka_subMyFriend, li#ka_subMyPhoto, li#ka_subMyVideo, li#ka_subMyBlog, li#ka_subMyGroup{
display: none !important;
}

h3#loginHeader {
width: 223px;
}

div#ka_loginWrapper div#ka_leftColumn {

background-color:#F4F4F4;
margin-top:10px;
padding:11px;
width:238px;

}

div#ka_loginWrapper div#ka_rightColumn {
margin-right:263px;
margin-top:22px;

}

div#ka_memberModule{
position:relative;
display: block !important;
}


h3.ka_contentTitle {

}

div#ka_termsOfServiceContainer {
padding: 5px;
text-align: left !important;
align: left !important;
}

div#ka_myWidgets_videoWidgets {
margin-top: 15px;
}

body#ka_homepage input.ka_button {
padding: 8px;
font-size: 1.2em;
background-image: none !important;
background-color: #1BA5E4;
color: #fff;
}

body#ka_homepage input.ka_button:hover {

background-image: none !important;
background-color: #fff;
color: #1BA5E4;
}

div#footer #footer_address p {
font-size:0.7em !important;
}

.kick_foot{
width:100%;
background-color:#FFF;
}

div#mandatory_bottom a {
font-size:0.6em!important;
padding-right:10px;
color:#FFF!important;
}

div#mandatory_bottom p {
font-size:0.6em!important;
padding-top:8px!important;
}

.kick_foot .section_ #mandatory_bottom{
background-color:#1A8FDE !important;
}

.kick_foot #foooter{
padding-bottom:10px!important;
}