/*   
	Theme Name: Pctipsboxv2
	Theme URI: http://www.pctipsbox.com
	Description: theme designed by <a href="http://www.pctipsbox.com">Pctipsbox</a>.
	Author: Jason
	Author URI: http://www.pctipsbox.com
	Version: 2.0
	Tags:  four-columns, advertise-ready, widget-ready, advanced-theme-options
*/


body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { 
margin: 0; padding: 0; 
}

table { 
border-collapse: collapse; border-spacing: 0; 
}

tr { 
vertical-align: top; 
}

fieldset, img { 
border: 0; 
}

abbr, acronym { 
border: 0; 
}

address, caption, cite, code, dfn, em, strong, th, var { 
font-style: normal; font-weight: normal; 
}

h1, h2, h3, h4, h5, h6 { 
font-size: 100%; font-weight: 400; 
}

ol, ul { 
list-style: none; 
}

caption, th { 
text-align: left; 
}

q:before, q:after { 
content: ''; 
}	

.clear { 
clear: both; 
}

.right { 
float: right; 
}

.left { 
float: left; 
width:460px;
margin:0;
}
	
body { 
background: #ddd; background-image: url(bg.jpg); 
background-repeat: repeat-x; font: 12px/17px Arial, Helvetica, sans-serif; color: #222; 
}

input { 
font-family: Arial, Helvetica, sans-serif; 
}

.rss { 
background: url(rss.gif) no-repeat 4px 1px; padding: 0 0 0 19px !important; 
}
	

a, a:visited, a:active { 
color: #222; text-decoration: none; 
}

a:hover { 
color: #16387c; text-decoration: underline; 
}

a:focus, a:hover, a:active { 
outline: none; 
}

a img { 
border: none; 
}


.ad468x60 { 
width: 468px; height: 60px; 
}

.ad300x250 { 
width: 300px; height: 250px; margin: 0 0 10px ; 
}

.ad160x600 { 
width: 160px; height: 600px; margin: 0 0 10px ; 
}

.ad468x60post { 
width: 468px; height: 60px; margin-left: 50px; 
}
	

#searchform { 
margin: 0 0 0 10px; 
}
	
.searchinput { 
width: 120px; height: 13px; padding: 2px ; font-size: 11px; color: #666; border: 1px solid #e6e6e6; 
}

.searchsubmit { 
background: url(searchbg.gif) repeat-x center; height: 19px; padding: 1px 2px ; font-size: 11px; font-weight: bold; color: #333; border: 1px solid #e6e6e6; cursor: pointer; 
}

	

#header { 
width: 982px; height:105px; margin: 10px auto 5px auto; padding: 5px 0px; overflow:hidden;
}

#headline { 
float:right;
font-size:0.9em;
line-height:22px;
margin:15px 0 0 0;
overflow:hidden;
padding:5px 0;
width:450px; 
}
	
.imagelogo { 
float: left; cursor: pointer; 
}

.home { 
background: #f9fafa url(home-small.gif) no-repeat 2px 7px !important; 
}


.vertical ul { 
width: 160px; border-top: 1px solid #e6e6e6; 
}

.vertical li a { 
display: block; background: #f9fafa url(arrow_right.gif) no-repeat 2px 10px; width: 131px; padding: 6px 10px 6px 17px; text-decoration: none; font-size: 1em; font-weight: bold; color: #222; border-left: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; 
}

.vertical li a:hover { 
color: #16387c; text-decoration: none; 
}

.vertical li { 
display: inline; 
}

.vertical li ul { 
position: absolute; margin: -31px 0px 0px 159px; 
}


.horizontal ul { 
display: block; list-style-type: none; 
}

.horizontal li { 
float: left; display: inline; background: url(bullet.gif) no-repeat center right; padding: 0px; list-style: none; 
}

.horizontal li a { 
float: left; display: block; padding: 0px 10px; text-decoration: none; border-left: none;  font-size:13px; font-weight:bold;
}

.horizontal li li { 
background: none !important; 
}

.horizontal li li a { 
padding: 6px 10px; line-height: 16px; border-top: none; border-bottom: 1px solid #e6e6e6; 
}

.horizontal li ul { 
display: block; background: #f9fafa; position: absolute; width: 134px; height: auto; margin-top: 20px; margin-left: -1px; border-top: 1px solid #e6e6e6; border-left: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6; 
}

.horizontal li li ul { 
position: absolute; margin-top: .1em; margin-left: 100px; 
}

.horizontal li ul li a { 
width: 114px; 
}

.inaccesible li ul { 
display: none; 
}
	
#wrapper { 
background: #fff; width: 960px; margin: 0px auto; padding: 10px; border-top: 2px solid #16387c; 
}

#leftwrapper { 
float: left; width: 650px; 
}

#pagewrapper { 
float: left; width: 790px; 
}


#column1 { 
float: left; width: 160px; 
}

#column2 { 
float: right; width: 480px; padding: 0px 0px 0px 0px; 
}

#column3 { }
	

#slider { 
background: #ffffff; width: 953px; margin: 0px 0px 10px 0px; padding: 6px 0px 6px 5px; border: 1px solid #e6e6e6; 
}

#featured { 
width: 950px; height: 15px; background: #fff; 
}

#adsdown { 
background: #ffffff; width: 472px; margin: 0px 0px 10px 0px; padding: 6px 0px 6px 5px; border: 1px solid #e6e6e6; 
}

#adsdown1 { 
width: 470px; height: 68px; background: #fff; 
}
	
.postbox { 
width: 235px; margin: 0px 0px 10px 0px; 
}

.postbox h3 { 
background: #B8D9E8 url(h2_icon.png) no-repeat left top; height: 28px; padding:0 0 0 30px;  font-size:15px; font-weight: bold; line-height: 29px; border: 1px solid #e6e6e6; 
}

.story h1, .story h2 { 
background:#F9FAFA url(menu.jpg) repeat-x scroll 0 0;
border:1px solid #E6E6E6;
font-size:17px;
font-weight:bold;
height:28px;
line-height:29px;
margin:-10px -11px 10px;
padding:0 0 0 10px;
}


.story{
float:left;
padding:0;
width:480px;
}

.postbox h1 a, .postbox h1 a:visited { 
color: #222; 
}

.postbox h1 a:hover { 
color: #16387c; text-decoration: none; 
}

.postbox h2 { 
font-size: 1em; font-weight: bold; line-height: 16px; 
}

.postbox h2 a, .postbox h2 a:visited { 
color: #16387c; 
font-size:15px;
}

.postbox ul { 
padding: 2px 0px 0px 0px; 
}

.postbox ul li { 
background: url(bullet.gif) no-repeat 0px 7px; padding: 0px 0px 6px 7px; font-size: 1em; line-height: 15px; 
}

.postbox ul li a, .postbox ul li a:visited { 
color: #222; 
}

.postbox ul li a:hover { 
color: #16387c; 
}

.boxcontent { 
background: #fff; padding: 10px; border-left: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; overflow:hidden; clear:both; zoom:1;
}

.boxcontent h5 { 
margin: 0px; padding: 3px 0px 4px 0px; color: #666; 
}

.boxcontent h5 a, .boxcontent h5 a:hover { 
color: #666; 
}

.more { 
margin: 10px 0px 5px 0px; 
}


#fullcontent { 
float: left; background: #fff; width: 938px; padding: 10px; border: 1px solid #e6e6e6; 
}

#content { 
float: right; background: #fff; width: 598px; padding: 10px; border: 1px solid #e6e6e6;
}

.pagetitle { 
padding: 3px 0px 10px 0px; font-size: 18px; font-weight: bold; 
}

.posttitle { 
margin: 0px 0px 10px 0px; font-size: 22px; color: #333; line-height: 24px; 
}

.posttitle a, .posttitle a:visited { 
color: #222; 
}

.postmeta { 
padding: 20px 0px 5px 0px; 
}

.browse { 
padding: 0px 0px 7px 0px; font-size: 12px; color: #333; border-bottom: 1px solid #e6e6e6; 
}

.browse a, .browse a:visited { 
color: #16387c; 
}


.entry { 
padding: 15px 0px 10px 0px; color: #222; line-height: 1.4em; border-top: 1px solid #e6e6e6; 
}

.entry p { 
padding-bottom: 10px; 
}

.entry strong { 
font-weight: bold; 
}

.entry em { 
font-style: italic; font-weight: normal; 
}

.entry strong em, .entry em strong { 
font-style: italic; font-weight: bold; 
}

.entry h1 { 
font-size: 20px; font-weight: bold; padding: 0px 0px 7px 0px; 
}

.entry h2 { 
font-size: 18px; font-weight: bold; padding: 0px 0px 7px 0px; 
}

.entry h3 { 
font-size: 16px; font-weight: bold; padding: 0px 0px 7px 0px; 
}

.entry h4 { 
font-size: 14px; font-weight: bold; padding: 0px 0px 7px 0px; 
}

.entry h5 { 
font-size: 13px; font-weight: bold; padding: 0px 0px 7px 0px; 
}

.entry h6 { 
font-size: 12px; font-weight: bold; padding: 0px 0px 7px 0px; 
}

.entry a { 
color: #16387c; 
}

.entry a:hover { 
color: #16387c; text-decoration: underline; 
}

.entry a img { 
border: none; 
}

.entry ul { 
margin: 0px 0px 0px 7px; padding-bottom: 10px; list-style: none;
}

.entry ol { 
margin: 0px 0px 10px 25px; list-style-type: decimal; 
}

.entry ol ol { 
list-style: upper-alpha; 
}

.entry ol ol ol { 
list-style: lower-roman; 
}

.entry ol ol ol ol { 
list-style: lower-alpha; 
}

.entry ul ul, .entry ol ol, .entry ul ol, .entry ol ul { 
margin-bottom: 0px; 
}

.entry ul li { 
background: url(bullet.gif) no-repeat 0px 9px; padding: 3px 0px 3px 8px; font-size: 12px; line-height: 15px; 
}

.entry ol li { 
padding: 3px 0px 3px 0px; font-size: 12px; line-height: 15px; 
}	

.entry li a:link, .entry li a:visited { 
color: #222; 
}

.entry li a:hover { 
color: #16387c; 
}

.entry li ul { 
margin: 0px;padding: 0px; 
}

.entry del { 
text-decoration: line-through;color: #aaa; 
}

.entry ins { 
text-decoration: underline; font-weight: bold; 
}

.entry code { 
display: block; background: #f9f9f9;margin: 10px 0px; padding: 10px; font: 12px Monaco, monospace; color: #333; border-left: 4px solid #e6e6e6; 
}

.entry blockquote { 
background: #f9f9f9; font-size: 12px; line-height: 16px; color: #333; margin: 15px 0px; padding: 10px; border: 1px solid #e6e6e6; 
}

.entry blockquote cite { 
display: block; margin: 5px 10px 5px 10px; font-size: 12px; color: #555; font-style: italic; text-align: left; 
}

.entry blockquote.alignright { 
width: 40%; margin: 0px 0px 10px 1em; 
}

.entry blockquote.alignleft { 
width:40%; margin: 0px 1em 10px 0px; 
}

.entry blockquote p { 
margin: 0px; 
}

.entry hr { 
background: #e6e6e6; color: #e6e6e6; clear: both; width: 100%; height: 1px; margin: 15px 0px; border: none; 
}

.entry input, .entry textarea { 
font-size: 1em; padding: 3px; 
}

.tags { 
background: #fff url(tag.gif) no-repeat 0px 0px; margin: 5px 0px 0px 0px; padding: 0px 0px 0px 20px; color: #222; 
}

.tags a, .tags a:visited { 
color: #222; text-decoration: none; 
}

.tags a:hover { 
color: #16387c; text-decoration: underline; 
}

.rpost { 
background: #fff url(post_icon.gif) no-repeat 0px 0px; margin: 5px 0px 0px 0px; padding: 0px 0px 0px 20px; color: #222; 
}

.rpost a, .tags a:visited { 
color: #222; text-decoration: none; }
.rpost a:hover { color: #16387c; text-decoration: underline; 
}


.archive { 
padding: 15px 0px; border-bottom: 1px solid #e6e6e6; 
}

.archive .thumb { 
padding: 0px 10px 0px 0px; 
}

.archive h2 { 
margin: 0px 0px 8px 0px; font-size: 18px; line-height: 20px; 
}

.archive h2 a, .archive h2 a:visited { 
color: #222; 
}	


#pageright { 
float: right; width: 160px;
}

#sidebar { 
float: right;background: #fff;width: 300px; 
}

#sidebar li ul { 
border: none;
}

#sidebar a, #sidebar a:visited { 
color: #222; 
}

#sidebar a:hover { 
color: #16387c; 
}

.leftsidebar { 
width: 160px; margin: 10px 0px 0px 0px; 
}

.box { 
background: #fff; margin: 0px 0px 10px 0px; padding: 5px 10px 10px 10px; color: #222; border-left: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; 
}


.fullwidget { 
width: 300px;
zoom:1;
}

.DaikosText{
zoom:1;
overflow:hidden;
height:auto;
clear:both;
}

.leftwidget { 
float: left; width: 145px; 
}

.rightwidget { 
float: right; width: 145px;
}

.leftsidebar ul li, .fullwidget ul li, .leftwidget ul li, .rightwidget ul li, #pageright ul li { 
background: #fff url(bullet.gif) no-repeat 0px 13px; padding: 5px 0px 0px 8px; 
}

.leftsidebar h3, .leftwidget h3, .rightwidget h3, .fullwidget h3, #pageright h3, .mlmenu h3 { 
background: #f9fafa url(menu.jpg) repeat-x; height: 28px; padding: 0px 10px; font-size: 1em; font-weight: bold; line-height: 29px; border: 1px solid #e6e6e6; 
}

.leftsidebar h3 a { 
text-decoration: none; line-height: 29px; 
}

.leftsidebar a { 
font-size: 1em; line-height: 15px; 
}

.leftsidebar h2 a { 
color: #16387c;
}

.leftsidebar span { 
float: right; width: 92px; 
}

.leftnews { 
padding: 7px 0px 7px 0px; border-bottom: 1px dotted #e6e6e6; 
}

.leftnews .thumb { 
float: left; 
}

.rsswidget img { 
width: 12px; height: 12px; 
}

#respond { 
margin: 10px 0px 0px 0px; 
}

#respond p { 
color: #777;margin: 0px; 
}

.comments-box { 
padding: 20px 0px 0px 0px; border-top: 1px solid #e6e6e6; 
}

.comments-box h2 { 
margin: 0px;padding: 0px; font-size: 18px; letter-spacing: -1px;color: #222; 
}

.cancel-comment-reply { 
padding: 5px 0px 0px 0px; font-size: 11px; 
}

.text { 
border: 1px solid #e6e6e6; padding: 2px; color: #777; width: 200px; 
}

#pings { 
margin-bottom: 40px; 
}
		
ul.children { 
margin-left: 0px; 
}

ol.commentlist { 
margin: 20px 0px 0px 0px; 
}	

cite.fn { 
font-size: 14px; font-weight: bold; letter-spacing: -0.05em; display: block; padding-top: 9px; 
}	

cite.fn a, cite.fn a:hover { 
color: #333; text-decoration: none; 
}

span.says { 
display: none; 
}

.commentlist li { 
margin: 0px 0px 10px 0px; padding: 10px; background: #f6f6f6;	list-style: none; border: 1px solid #e9e9e9; 
}

.commentlist li.depth-2 { 
background: #ffffff; border: 1px solid #e9e9e9; margin-left: 10px; 
}

.commentlist li.depth-3	{ 
background: #f6f6f6; border: 1px solid #e9e9e9; margin-left: 10px; 
}

.commentlist li.depth-4	{ 
background: #ffffff; border: 1px solid #e9e9e9; margin-left: 10px; 
}

.commentlist li.depth-5	{ 
background: #f6f6f6; border: 1px solid #e9e9e9; margin-left: 10px; 
}

.commentlist code { 
background: #e6e6e6; padding: 3px; 
}

.commentlist .moderation { 
margin-top: 10px; color: #660000; 
}

.commentlist .children { 
margin-top: 15px; 
}

.commentlist p { 
clear: both; 
}

.comment-author { 
margin-bottom: 5px; 
}

.avatar { 
margin-right: 10px; float: left; padding: 1px; border: 1px solid #e6e6e6; background: #fff; 
}

.reply { margin: 10px 0px 0px 0px; 
}

.reply a, .reply a:visited  { 
background: #666; color: #fff; padding: 3px 6px; text-align: center; text-decoration: none !important; font-size: 11px; 
}

.reply a:hover { 
background: #333; color: #fff; 
}

.comment-meta { 
float: left; margin-bottom: 15px; 
}

.comment-meta a { 
color: #222; 
}
.comment-date a, .comment-date a:visited { 
color: #888; font-size: 1.1em; 
}

#commentform input { 
width: 210px; margin: 7px 3px 0px 0px; padding: 4px; font-size: 1.1em; border: 1px solid #ddd; 
}

#commentform .author, #commentform .email, #commentform .url { 
padding: 5px; background: #fff; color: #999; font-style: italic; 
}

#commentform textarea { 
width: 75%;height: 100px;margin: 7px 0px 0px 0px; padding: 2px; font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; line-height: 16px; border: 1px solid #ddd; 
}

#commentform .submit { 
background: #666; width: auto; color: #fff; padding: 3px 10px; text-align: center; font-size: 14px; font-weight: bold; cursor: pointer; 
}


.pagenavi { 
padding: 10px 0px 0px 0px; 
}

.nextprev a { 
padding: 7px 0px; 
}


#footer { 
background: #ddd; background-image: url(bg.jpg); background-repeat: repeat-x; width: 960px; text-align: center; margin: 10px auto; padding: 10px 10px 5px 10px; font-size: 11px; 
}	

p{
text-align:justify;
font-size:12px;
padding:0;
margin:0 0 7px 0;
line-height:17px;
}


ul.footlink{
list-style:none; 
display:inline;
text-align:center;
padding:0;
margin:0;
} 
 
ul.footlink li{
list-style:none; 
display:inline;
text-align:center;
padding:0 10px 0 10px;
margin:0;
border-right:1px solid #000;
color:#000;
font-size:12px;
font-weight:normal;
text-decoration:none;
}  
 
ul.footlink li a{
color:#000;
font-size:12px;
text-align:center;
font-weight:normal;
text-decoration:none;
}   

ul.footlink li a:hover{
color:#000;
font-size:12px;
font-weight:normal;
text-decoration:none;
}  


.module{
padding:7px;
}


h4 a{
 padding:0;
 margin:0;
 text-align:left;
color:#16387C;
 text-decoration:none;
 text-decoration:none;
 font-size:15px;
 margin:0 0 3px 0;
 font-weight:bold;
}

p.bonus{
font-size:12px;
margin:0;
padding:0;
}

.banner{
border-right:1px solid #ccc;
margin-right:5px;
}
.banner img{
 float:left;
 margin:2px 5px 2px 0;
 padding:3px;
 background:#fff;
}

.banonus_tbl{
border-right:1px solid #CCCCCC;
padding:0 0 0 5px;
width:135px;
}

h4{
margin:0;
padding:0;
}

a.read-more{
color:#5BB7F8;
float:right;
font-size:12px;
text-decoration:none;
font-weight:bold;
}



.reviews_banner img, .imgalign{
 float:left;
 margin:2px 5px 2px 0;
 border:1px solid #000;
 padding:3px;
 background:#fff;
}

.reviews{
    border-bottom:1px dashed #457C92;
	margin:5px 0 10px;
	padding:0 0 5px;
}

.reviews h4, .reviews h4 a{
 padding:0;
 margin:0;
 text-align:left;
color:#16387C;
 text-decoration:none;
 font-size:15px;
 margin:0 0 3px 0;
 font-weight:bold;
}
