/*  



Theme Name: Studio Wordpress Premiere



Theme URI: 



Description: Premium Theme Giveaway from StudioWordpress.com



Author: StudioWordpress



Author URI: http://studiowordpress.com/







	Valid XHTML 1.0 Transitional & CSS2







*/







* {



margin: 0;



padding: 0;



}



body {



color: #333;



background: #333 url(images/body-pat.jpg) left top repeat-x;



font-family: Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif;



font-size: 75%;



line-height: 1.6;



}



.body-2 {



color: #333;



background: #333 url(images/body-pat-2.jpg) left top repeat-x;



font-family: Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif;



font-size: 75%;



line-height: 1.6;



}



h1, h2, h3, h4, h5, h6 {



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



font-weight: normal;



color:#666;



}



h1 {



font-size: 2.7em;



}



h1 a { display: block; height: 40px; color: #0D81D8; text-decoration: none; }



h1 a:hover, h1 a:active { color: #0D81D8; }



h2 {



font-size: 2.1em;



line-height: 1em;



margin-bottom: 0.2em;



}



h3 {



font-size: 1.5em;



line-height: 1;



margin-bottom: 1em;



}



h4 {



font-size: 1.2em;



line-height: 1.25;



margin-bottom: 1.25em;



}



h5 {



font-size: 1em;



font-weight: 700;



margin-bottom: 1.5em;



}



h6 {



font-size: 1em;



font-weight: 700;



}



p {



font-size: 1.1em;



margin: 0 0 1.5em;



}



blockquote {



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



color: #666;



margin: 15px;



padding-left: 25px;



}



em {



font-style: italic;



}



strong {



font-weight: 700;



}



pre, code {



font-family: "Courier New", Courier, Monospace;



line-height: 1.5;



}



pre {



border-top: 1px solid #ccc;



white-space: pre;



overflow: auto;



margin: 0 15px;



padding: 10px 15px;



max-height: 300px;



}



img {



border: none;



}



.entry img {



padding:3px;



border: 1px solid #C7C7C7;



}



.entry img:hover {



border: 1px solid #0C75B6;



}



img.alignleft {



margin:5px 10px 10px 0;



}



img.alignright {



margin:5px 0 2px 2px;



}



a:focus, a:hover {



color: #006080;



text-decoration: underline;



}



a {



color: #006080;



text-decoration: none;



outline: none;



}



ul, ol {



margin: 0 2.5em 1.5em;



}



ul li, ol li {



margin-bottom: 0.5em;



}



ul {



list-style-type: circle;



}



ol {



list-style-type: decimal;



}



.clear {



float:none;



clear: both;



}



.alignleft {



float: left;



}



.alignright {



float: right;



}



hr {



background: #E6E6D2; 



color: #E6E6D2;



clear: both; 



float: none; 



width: 100%; 



height: .1em;



margin: 0 0 1.4em;



border: none; 



}



hr.space {



height: 4em;



}







/************************* HOLDERS ********************************/



.container {



width: 1000px;



margin: 0 auto;



}



.container2 {



width: 100%;



margin: 0 auto;



background:url(images/cont-pat.gif) top repeat-y;



text-align:left;



}







/************************* HEADER ********************************/



#header {



width: 100%;



background:url(images/bg_header.gif) top no-repeat;



}



#header .container {



width: 996px;



height:370px;



background:white url(images/header-pat.jpg) repeat-x;



}



#header .container-2 {



margin:0 auto;



width: 996px;



height:150px;



background:white url(images/header-pat.jpg) repeat-x;



}



#headline {



width:770px;



float:left;



height:150px;



}



#headline_h1 {



width:740px;



float:left;



display:block;



color:#689195;



font-size:21px;



margin:0 0 0 30px;



}



#headline_h1 h1 {



font-size:40px;



line-height:45px;



margin:10px 0 0 0;



color:#d2d2bb;



}







/************************* SUBSCRIBE BOX START ********************************/



.subscribe-box {



	margin:0 12px 0 0;



	display:block;



	float:right;



width:208px;



height:110px;



}



.feedcounter {



background:url(images/join-1.jpg) left no-repeat;



margin:0;



padding:0 0 0 65px;



width:140px;



height:40px;



float:right;



}



.feedcountdiv p {



margin:0;



padding:0;



float:left;



display:block;



width:50px;



text-align:center;



}



.join2 {



display:block;



float:left;



margin:11px 0 0 0;



width:86px;



height:40px;



}



.subscribers {



color:#ff9e3e;



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



display:block;



clear:left;



font-size:21px;



}



.subs a {



padding:0 0 0 30px;



margin:10px 0 0 0;



display:block;



width:80px;



height:31px;



color:#ff9e3e;



background:url(images/rss.gif) left top no-repeat;



font-size:15px;



float:right;



}



.subs a:hover {



color:#d2d2bb;



background:url(images/rss.gif) no-repeat 0 100%;



text-decoration:none;



}







.emailIco {



display:block;



float:right;



width:157px;



height:60px;



margin:10px 0 0 0;



}



.field {



border:1px solid #aaa8a5;



background: #f7f7f7;



color:#444;



padding:2px 3px 2px 7px;



margin:0;



font-size:12px;



width:140px;



}



.newsbutton {



border:none;



margin:4px 7px 0 0;



float:right;



width:120px;



cursor:pointer;



background:none;



color:#d2d2bb;



}



.newsbutton:hover {



color:#ff9e3e;



}



/************************* SUBSCRIBE BOX END ********************************/











/************************* PAGES MENU START ********************************/



ul.menu {



list-style-type: none;



margin: 0;



padding:0;



font-weight:normal;



width:770px;



}



li.page_item {



float: left;



display: inline;



font-size: 15px;



line-height:30px;



margin:0;



padding:0;



text-transform:uppercase;



}



li.page_item_1 { background: none; padding-left: 15px; }



li.page_item a {



color:#54aad4;



display: block;



float:left;



text-decoration: none;



height: 30px;



padding: 3px 15px 7px 15px;



}



li.page_item a:hover {



color: white;



text-decoration:none;



}



li.current_page_item a {



color: #fff;



text-decoration:none;



background:url(images/menu-hover.jpg) left repeat-x;



}



li.current_page_item a:hover {



color: #fff;



}



/************************* PAGES MENU END ********************************/















/************************* SUBHEADER SECTION START ********************************/



.subheader {



background:url(images/subheader-pat.jpg) left top repeat-x;



display:block;



float:left;



width:100%;



height:217px;



}



/*--------------------------------------------------



  REQUIRED to hide the non-active tab content.



  But do not hide them in the print stylesheet!



  --------------------------------------------------*/



.tabberlive .tabbertabhide {



 display:none; 



}



/*--------------------------------------------------



  .tabber = before the tabber interface is set up



  .tabberlive = after the tabber interface is set up



  --------------------------------------------------*/



.tabber {



float:left;



}



.tabberlive {



 width:618px;



 float:left;



}



/*--------------------------------------------------



  ul.tabbernav = the tab navigation list



  li.tabberactive = the active tab



  --------------------------------------------------*/



ul.tabbernav



{



 margin:0;



 padding: 0 0 0 10px;



 font-size:17px;



 background:#3E3A39;



 height:42px;



}



ul.tabbernav li



{



 list-style: none;



 margin: 0;



 padding:0;



 display: inline;



}



ul.tabbernav li a



{



 padding: 0 10px 10px 0;



 margin-left: 10px;



  text-decoration: none;



  line-height:42px;



}



ul.tabbernav li a:link { color: #959174; }



ul.tabbernav li a:visited { color: #959174; }



ul.tabbernav li a:hover



{



 color: #ccc;



 text-decoration:none;



}



ul.tabbernav li.tabberactive a



{



  background: url(images/angle-pop.gif) left bottom no-repeat;



  color:white;



  text-decoration:none;



}



ul.tabbernav li.tabberactive a:hover



{



 color: white;



}



/*--------------------------------------------------



  .tabbertab = the tab content



  Add style only after the tabber interface is set up (.tabberlive)



  --------------------------------------------------*/



.tabberlive .tabbertab {



 padding:10px 15px 0px 20px;



  color:#2d2920;



 position:relative;



height:160px;



font-size:13px;



}



.tabberlive .tabbertab a {



  color:#014055;



  font-size:15px;



  display:block;



  margin-bottom:5px;



}



/* This tells the heading not to be duplicated */



.tabberlive .tabbertab h2 {



 display:none;



}



.tabberlive .tabbertab h3 {



 display:none;



}



.tabberlive .tabbertab .latest a {



font-size:21px;



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



}



.tabberlive .tabbertab a.fullart {



color:white;



font-size:12px;



float:left;



margin-top:10px;



}



.tabberlive .tabbertab .sub_com a, .tabberlive .tabbertab .sub_com a:visited {



font-size:11px;



float:right;



width:104px;



height:31px;



line-height:23px;



text-align:center;



text-decoration:none;



background:url(images/com-pop.gif) no-repeat;



color:#666;



font-weight:bold;



margin-top:5px;



}



.tabberlive .tabbertab .sub_com a:hover {



color:#006080;



text-decoration:none;



}







.ads-sidebar {



margin:0 0 20px 30px;



}



.ads {



margin:20px 0 0 0 ;



}



.ads p {



margin:10px 0 10px 15px;



padding:0;



display:inline;



float:left;



}



.advertise {



width:16px;



height:127px;



float:right;



margin:10px 30px 0 0;







}



.advertise2 {



width:16px;



height:127px;



float:right;



margin:10px 30px 0 0;



background:url(images/advertise-2.gif) no-repeat;



}



.sub_shade {



margin:0px auto;



text-align:center;



height:3px;



background:url(images/subheader-shade.gif) no-repeat;



}







/************************* SUBHEADER SECTION END ********************************/











#leftcolumn, #rightcolumn {



margin:0;



}







#leftcolumn {



float: left;



width: 580px;



margin-left:20px;



margin-top:20px;



overflow: hidden;



}







#rightcolumn {



float: right;



width: 378px;



margin:0 2px 0 0;



}











/************************* CONTENT START ********************************/



.post {



padding: 0;



margin-bottom:20px;



clear:both;



}



.postdata {



margin: 0;



padding:2px 5px 3px 7px;



width:100%;



float:left;



clear:both;



color:#d9d9d9;



background:#006080;



}



.postdata a, .postdata a:visited {



color: white;



font-weight:bold;



}



.postdata a:hover {



color: white;



font-weight:bold;



}



.titleblock {



float:left;



padding:0;



font-size:1em;



margin:10px 0 10px 0;



}



.title {



margin:0;



width:475px;



float:left;



}



.title h2 {



color: #555;



}



.title h2 a {



color: #555;



text-decoration: none;



}



.title h2 a:hover {



color: #006080;



text-decoration: none;



border-bottom:1px dotted #006080;



}



.postcom {



float:right;



clear:right;



width:104px;



height:31px;



background:url(images/com-cont.jpg) no-repeat;



text-align:center;



margin-top:3px;



}



.postcom a, .postcom a:visited {



color: white;



line-height:22px;



}



.postcom a:hover {



color: white;



}







.prev_news {



margin: 0 0 10px 0;



padding:2px 5px 3px 7px;



width:100%;



float:left;



clear:both;



color:#d9d9d9;



background:#666;



font-size:14px;



}



.title2 {



margin:0 0 7px 0;



width:100%;



float:left;



font-size:0.7em;



}



.title2 h2 a {



color:#555555;



}



.title2 h2 a:hover {



color: #006080;



text-decoration: none;



border-bottom:1px dotted #006080;



}



.postdata2 {



margin: 0 0 0 2px;



padding:0;



width:100px;



float:left;



color:#006080;



font-size:13px;



}



.title_single {



margin:0 0 4px 0;



width:100%;



float:left;



}



.entry {



clear: both;



margin: 0;



margin-bottom:10px;



line-height:21px;



text-align:justify;



}



.entry a {



border-bottom:1px dotted;



}



.entry a:hover {



text-decoration:none;



border-bottom:none;



}



.entry h3 {



font-size: 1.3em;



}



a.more-link {



text-transform:uppercase;



font-size:11px;



font-weight:bold;



display:block;



clear:both;



border-bottom:1px solid white;



width:145px;



}



a:hover.more-link {



border-bottom:1px dotted #006080;



text-decoration:none;



}



#related h3, h3#comments {



padding: 8px 15px 5px 0;



border-bottom:1px dotted #999;



}



.cmd-avatar {



clear: none;



display: inline;



float: right;



margin: 0px;



}



/************************* CONTENT END ********************************/











/************************* SIDEBAR MAINS START ********************************/



ul#sidebar {



list-style-type: none;



margin: 0 0 40px 0;



padding: 0;



}



#sidebar li {



padding:0;



margin:0;



}



li.widget ul {



list-style-type: none;



margin: 0 0 20px 0;



padding: 0;



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



font-size:15px;



} 



#sidebar ul li {



margin: 5px 15px 5px 15px;



}



#sidebar .children {



margin: 0 0 10px 0;



}



#sidebar h2 {



font-family: Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif;



color: white;



background:#0195BD;



font-size: 21px;



letter-spacing:-1px;



padding: 0 10px 0 10px;



margin:0;



height:35px;



line-height:32px;



text-align:left;



}



#sidebar a {



color: #333;



text-decoration: none;



text-decoration:none;



padding:4px 5px 6px 15px;



line-height:15px;



background-position:0 7px;



}



#sidebar a:hover {



color:#0D81D8;



background-position:0 7px;



}







/************************* SIDEBAR MAINS END ********************************/



/* DomTab in Sidebar */



div.domtab {



	margin:0;



	padding:0;



	}



#sidebar li .domtab ul.domtabs {



	float: left;



	margin: 0 0 5px 0;



	padding:0 0 0 10px;



	background:#005C7B;



	width:368px;



	height:42px;



	}



.domtab ul.domtabs li {



	display: inline;



	float:left;



	display:block;



	padding: 0;



	margin: 0;



	font-weight:bold;



	}



#sidebar .domtab ul.domtabs li {



margin:0;



}







#sidebar li .domtab ul.domtabs li a {



display: block;



padding:10px 6px 17px 6px;



cursor:pointer;



color:white;



font-size:15px;



font-weight:normal;



margin-right:1px;



background:none;



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



color:#c4c3c3;



text-transform:uppercase;



	}



#sidebar li ul.domtabs li a:hover {



color:#f9f9f9;



	}



#sidebar li .domtab ul.domtabs .active {



background:url(images/angle-dom.gif) bottom no-repeat;



color:white;



	}



div.domtab div {



	clear:both;



	}



/************ Special styles for the Recent Commments in DOMtab ****************/



#sidebar li.widget ul#recentcomments li a, #sidebar li.widget ul#recentcomments li a:visited {



padding:0 0 0 15px;



margin:3px 0 5px 0;



background:url(images/pen.gif) left top no-repeat;



background-position:0 3px;



text-decoration:none;



color:#0D81D8;



}



#sidebar li.widget ul#recentcomments li a:hover {



color:black;



}



/************************* SIDEBAR DOMtabz END ********************************/







/************************* SIDEBAR Extras ********************************/



.download {



margin:0;



padding:20px;



}



.d-image {



float:left;



margin:0 20px 0 0;



}



.downloadform {



margin:0 0 0 10px;



}



#downloadform label {



width:110px;



display:block;



float:left;



font-size:13px;



}



.downfield {



	background:#f7f7f7;



	border:1px solid #666;



	padding:1px 0 2px 5px;



	color:#333;



	width:200px;



	margin:0 0 5px 0;



	font:13px normal Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif;



}



input.downfield:focus{



border:1px solid #006080;



background:white;



}



.downbutton {



border:none;



float:right;



	margin:5px 25px 10px 0;



	padding:0;



	cursor:pointer;



width:150px;



height:22px;



background:#00B0E0;



color:#006080;



font-size:10px;



font-weight:bold;



}



.downbuttonHover {



border:none;



float:right;



	margin:5px 25px 10px 0;



	cursor:pointer;



width:150px;



height:22px;



font-size:10px;



font-weight:bold;



background:#006080;



color:white;



}



/*********************************************************/







#tag_cloud a {



margin:15px;



}











.sub_right {



display:block;



float:right;



width:350px;



}







/* Search */



#searchform {



padding:0;



margin:0;



display:block;



width:370px;



height:31px;



font-size:15px;



color:#003e4f;



}



.sidebar_search {



padding:0 0 0 30px;



margin:0;



display:block;



width:348px;



height:41px;



font-size:15px;



color:#003e4f;



background:#0195BD;







}



.search-text {



padding:8px 0 0 0; 



width:60px; 



float:left;



}







input#s {



width: 200px;



float:left;



margin:7px 5px 0 5px;



padding:6px 10px 5px 10px;



border:none;



background:url(images/search-pat.jpg) repeat-x;



font-size:12px;



}



#searchform .lens {



width: 25px;



height:29px;



padding:0;



margin:7px 0 0 0;



border:none;



cursor:pointer;



background:url(images/search-lens.gif) no-repeat;



float:left;



}



#searchform .lens:hover, #searchform .lens:focus {



width: 25px;



height:29px;



background:url(images/search-lens.gif) no-repeat 0 100%;



}







/************************* COMMENTS AREA START ********************************/







.commentlist {



margin: 0;



padding:0;



list-style-type:none;



}



.commentlist p {



padding:5px;



margin:0;



}



.komentar {



margin:0;



padding:0;



}



.commentlist a {



border-bottom:1px dotted;



}



.commentlist a:hover {



text-decoration:none;



border-bottom:none;



}



.commentlist .body {



padding: 0;



margin:0;



overflow: hidden;



float:right;



width:505px;



display:block;



text-align:justify;



}



.commentlist .body .body-author {



padding: 0;



margin:0;



overflow: hidden;



color:#0195BD;



width:100%;



float:left;



display:block;



}



.commentlist .body p {



float:left;



padding-top:0;



}



.commentlist li {



width: 100%;



padding: 0 0 5px 0;



clear:both;



display:block;



float:left;



}



.commentlist li .top {



color: #006080;



padding: 0;



margin:0;



width:500px;



float:right;



font-weight: bold;



}



.commentlist li .top a {



color: #006080;



}



.commentlist li .top span {



font-size: 0.9em;



font-weight: 400;



color:#666;



}







.gravatar {



height:70px;



width:60px;



float:left;



margin:0;



}



img.gravatar {



margin:0;



height:60px;



width:60px;



padding:2px;



border:1px solid #E5E1DE;



}



img:hover.gravatar {



margin:0;



padding:2px;



height:60px;



width:60px;



border:1px solid #0195BD;



}







.theform {



padding: 1.5em 0 2em;



}







.theform label {



font-size: 0.9em;



vertical-align: middle;



}







#remember, #forget, #txpCommentHelpLink {



margin-left: 2em;



}







#commentform {



padding:0;



}







#commentform input:focus, #commentform textarea:focus {



border: 1px solid #0195BD;



background: #F9FDFF;



}







.comment_input {



vertical-align: middle;



width: 260px;



border: 1px solid #666;



background: #f9f9f9;



padding: 0.3em;



margin-right: 5px;



}







.message_input {



font-size: 1em;



width: 98%;



height: 200px;



border: 1px solid #666;



background: #f9f9f9;



margin-top: 0.2em;



padding: 0.3em;



}







.commentlist_error {



color: #c00;



}







.button {



background: #666;



width:75px;



padding:5px 0 5px 0;



border:none;



color:white;



font-weight:bold;



text-transform:uppercase;



font-size:12px;



cursor:pointer;



}



.button:hover {



background: #006080;



color:white;



cursor:pointer;



}



#commentform .button:focus {



background: #006080;



color:white;



cursor:pointer;



border:none;



}



/************************* COMMENTS AREA END ********************************/











/************************* FOOTER START ********************************/







#footer {



background: #006080;



border-top:7px solid #666;



color: white;



width: 996px;



margin:0px auto;



padding:5px 0 8px 0;



display: block;



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



font-size:14px;



}



#footer .container {



padding:0;



text-align:center;



width:996px;



}



#footer .credits a, #footer .credits a:visited {



color:#71ceed;



}







.footer-bar {



border-top:7px solid #666;



background:#EEE;



margin:0px auto;



width:996px;



padding:0 0 10px 0;



}



.footer-bar h2 {



background:#006080;



margin-bottom:7px;



line-height:38px;



color:white;



font-size:21px;



text-indent:20px;



}



.single-bar {



width:498px;



float:left;



}



.footer-bar a {



margin:0 0 7px 20px;



display:block;



font-size:15px;



color:#555;



}



.footer-bar a:hover {



color:#006080;



}



/************************* FOOTER END ********************************/







/*************** SOCIAL LINKS ************************/



.inside_subpost {



display:block;



clear:both;



margin:30px 0 30px 0;



padding:0;



}



.related_rss_icon {



float:left;



background:url(images/rss2.gif) no-repeat;



width:40px;



height:35px;



border-bottom:none;



}



.related_rss {



height:32px;



padding:0;



margin:0 0 20px 0;



line-height:32px;



font-size:16px;



font-weight:normal;



border-bottom:none;



}



.related_rss a, .related_rss a:visited {



border-bottom:1px dotted;



}



.related_rss a:hover {



border-bottom:none;



text-decoration:none;



}



.nextlinks {



margin:0 0 20px 0;



padding:0;



display:block;



clear:both;



float:left;



width:430px;



}



.nextlinks h2 {



margin:0px 0 5px 0;



padding:0;



font-size:21px;



}



.nextlinks ul {



margin:0;



padding:0;



}



.nextlinks li {



list-style-type:none;



padding:0 0 0 15px;



margin:3px 0 5px 0;



background:url(images/pen.gif) left no-repeat;



}



.nextlinks a, .nextlinks a:visited {



line-height:13px;



font-size:13px;



padding:0;



color:#444;



border-bottom:1px dotted #999;



text-decoration:none;



}



.nextlinks li:hover {



background:url(images/pen-hover.gif) left no-repeat;



}



.nextlinks a:hover {



color:#0D81D8;



text-decoration:none;



border-bottom:none;



}







.social {



display:block;



margin:0;



padding:0;



width:140px;



float:right;



}



.social h2 {



margin:0 0 5px 0;



padding:0;



font-size:19px;



text-align:center;



letter-spacing:-1px;



}



.addthis {



margin:0 0 0 45px;



padding:0;



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



text-align:center



}



.addthis span#sharethis_0 {



	display:block;



	overflow:hidden;



	cursor:pointer;



	width:50px;



	height:50px;



}



.addthis a {



	background:none!important;



	width:50px;



	height:50px;



	padding:0!important;



	margin:0;



	text-indent:-100em;



	overflow:hidden;



	display:block;



}







/* Page Navigation  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */







.pageNav { padding: 10px 0 10px 0; margin:20px 0 0 0; height:50px; }



.pageNav a, .pageNav a:visited { display:block; float:left; text-align:center; line-height:28px; height:30px; width:29px; background: #3A3A3A; font-size: 12px; color:#ccc; text-decoration:none; margin-right:1px; }



.pageNav a:hover { background: #222; text-decoration: none; color:white; }



.pageNav span { display:block; float:left; text-align:center; line-height:28px; height:30px; width:130px; background:#333; margin-right:1px;color:#ccc;}



.pageNav .on { display:block; float:left; text-align:center; line-height:28px; height:30px; width:29px; background: #006080; color:white; margin-right:1px; }







.dotts {width:22px; text-align:center; display:block; float:left;}



.pageNav a.lastpage {background: #3a3a3a;width:35px;}



.pageNav a:hover.lastpage {background: #222; width:35px;}