* {margin: 0pt; padding: 0pt; }
body{	font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height:135%;	vertical-align: top; background: #ffffff; color: #444;margin:0; padding:0;}
a {text-decoration:underline;}
a:hover {text-decoration:underline;}
.clear {clear:both;}
a img {border:0px solid;}
ul {list-style-type: none;}
li {list-style-type: none;}
.right {float:right;}
.left {float:left;}

/* Fonts */
h1 {font-size:18px; font-weight:normal; line-height:30px; padding-bottom:10px;}
h2 {font-size: 24px; margin: 0; font-weight:normal; padding-bottom:10px;}
h3 {font-size: 1.3em; padding: 0; margin: 0; padding-bottom:10px;}
h1, h2, h3 { font-family: Georgia, "Times New Roman", Times, serif; line-height:30px; }
h1, h1 a, h1 a:visited{text-decoration: none; color:#000;}
h1 a:hover {color:#FF0505; text-decoration: none;}
h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {text-decoration: none; color:#000;}
h2 a:hover, h3 a:hover{color:#FF0505; text-decoration: none;}
.entry p, .textwidget p {margin-bottom:15px; margin-top:10px;}
code {margin: 0pt; padding: 1px 3px; background: rgb(255, 255, 225) none repeat scroll 0% 0%; font-family: Monaco,monospace; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none;}
em { font-style: italic; }
hr { border: medium none ; margin: 0pt 0pt 1.4em; background: rgb(178, 204, 255) none repeat scroll 0% 0%; color: rgb(178, 204, 255); clear: both; float: none; width: 100%; height: 0.1em; }
pre { padding: 10px; background: rgb(249, 249, 212) none repeat scroll 0% 0%; overflow: auto; margin-bottom: 15px; }
acronym, abbr, span.caps {font-size: 0.9em;letter-spacing: .07em; cursor: help;}
acronym, abbr {border-bottom: 1px dashed #999;}
blockquote {background:transparent url(images/blockquote_bg.gif) no-repeat scroll left top; color:#000000; font-style:italic; margin:0 0 1em; min-height:1.5em; overflow:auto;
padding:30px 10px 13px 18px;}
blockquote cite {margin: 5px 0 0; display: block;}
.center {text-align: center;}
.hidden { display: none;}
a img {border: none;}
a {color:#0E73B8;}
a:hover {color:#FF0505;}
strong {color:#000;}

.main-padding{width:980px; margin:0 auto}
#authorname, #authorurl {width:238px;}

#top_menu {background:none repeat scroll 0 0 #222222; border-bottom:1px solid #000000; height:37px; width:100%; margin-bottom:15px;}
#top_menu-lt {font-size:11px;}
#top_menu-lt {color:#959595; float:left; padding-left:20px; padding-top:10px;}

#logo{background:url(images/logo.gif) no-repeat; width:292px; height:73px; margin-top:15px; padding:0px 0px 15px 0px;}

#content{width:980px;}
#cont-lt{width:150px; vertical-align:top;}
#cont-md{width:494px; vertical-align:top; border-left:1px dotted #CCCCCC; border-right:1px dotted #CCCCCC; padding:0px 24px 0px 24px;}
#cont-rt{width:206px; vertical-align:top; padding-left:17px; padding-right:17px;}
#cont-md-home{width:610px; vertical-align:top; border-right:1px dotted #CCCCCC; padding:0px 24px 0px 0px;}
.intro-cont {padding:10px; -moz-border-radius:5px 5px 5px 5px; background-color:#E5ECEB; margin:5px 0px 25px 0px; font-size:11px;}


/* Navigation */
#menu {padding-top:25px; height:28px;}

.topnav { z-index:99; margin:0px; padding:0; list-style:none; line-height:1;}
.topnav li { padding-right:30px;}
.topnav a  { position:relative; text-transform:uppercase; font-size:22px; display:block; z-index:100; padding:5px 0px; line-height:18px; text-decoration:none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#000;}
.topnav a:hover {color:#3AC224; text-shadow:0 2px 4px rgba(0, 0, 0, 0.23);}
.topnav .current_page_item a{color:#3AC224;}
.topnav li  { float:left; width: auto; }
.topnav li a.sf-with-ul { padding-right:0px; }
.inner-pad {background:none repeat scroll 0 0 #000000; height:5px; margin:5px 0px 20px 0px; clear:both;}



/*Left sidebar*/
.pad ul li{padding-left:12px; margin-left:20px !important;}
.categories{margin: 0; padding: 0; padding-right:17px;}
.categories ul{	list-style:none; margin:0px; padding:0px;}
.categories ul li{ background:url(images/list-cat.gif) no-repeat left; border-bottom:1px solid #dfdfdf; margin:5px 0 0; padding-bottom:4px;}
.categories ul li a{ margin-left:10px; line-height:17px;}
.widget ul li a {text-decoration:none;}

/*main */
#border{border-bottom:3px solid #d9d9d9;}

.theme{padding-bottom:10px; border-bottom:3px solid #d9d9d9; margin-bottom:25px;}
.theme-img{float:left;}
.theme-img a img {border:1px solid #d9d9d9;}
.theme-desc{width:250px; float:right;}
.table-desc{}
.theme-desc p.desc {font-size:14px; line-height:24px; color:#444;}
.theme-desc #navlines ul li {float:left;}
.theme-desc #navlines ul li a {margin:5px !important; width:140px;}

#cont-md-home .theme-desc {float:none; width:310px;}
#cont-md-home .table-desc {width:365px;}
#cont-md-home .navline {border-bottom:3px solid #D9D9D9; padding-bottom:10px;}

.name{font-weight:bold; vertical-align:top; width:110px;}

.navline{border-top:1px solid #d9d9d9; margin-top:10px;}
.navline-ul{padding:10px 0px 0px 0px; margin:0px; list-style:none;}
.navline .navline-ul li{ background:url(images/5.gif) no-repeat left; padding-left:15px; float:left; margin-right:20px;}
.navline .navline-ul li a {text-decoration:none;}
.navline ul li a:hover{text-decoration:underline;}

.test-btn strong {font-family: Georgia, "Times New Roman", Times, serif; font-style:italic;}


/*Right Sidebar */
.r-widget{background-color:#E5ECEB; -moz-border-radius:5px 5px 5px 5px; padding:10px;}

#footer{border-top:1px solid #CCCCCC; background-color:#FFFFFF; height:70px;}
#footer p{padding-left:10px; padding-right:10px;}


#theme_page_navigation{	text-align:center; padding-top:10px; padding-bottom:10px;}

#pro-themes {
background:url(images/showcase/pro-bg.gif) no-repeat; width:607px; height:77px;
}
#pro-themes h1{padding-left:70px; padding-top:25px;}
.advanced-img { margin-top:15px; float:left; margin-left:20px;}
