/* BODY */
body {
  font-family: verdana, arial, "lucida Grande", verdana, helvetica, sans-serif;
  font-size: 12px;
}
form input[type=submit] {cursor:pointer}
h1 form {margin-top:-3px;float:right;width:300px;text-align:right;}
h1 form input#q {width:200px;}
h1 form input {padding:3px 6px;}
#main p, #main pre {margin:0 0 20px 0;line-height:19px;}
#main ul, #main ol {margin:0 0 20px 20px;line-height:19px;}
#main ul ul, #main ol ol {margin:0 0 0 20px;}
#main p b, #main p strong {color:#222;}

#main {	
	width:690px;float:left;text-align:left;
}
#main a:link, #main a:visited {color:#182227;text-decoration:underline;}
#main a:hover {color:#CF3805;text-decoration:underline;}
#main h3 {font-weight:normal;color:#CF3805;border-bottom:1px dotted #ccc;padding-bottom:5px;font-size:17px;font-family:arial;}
#main h4 {font-weight:bold;color:#333;padding-bottom:5px;font-size:14px;}

#main h3 span {color:#666;}
#main p {margin:0 0 15px 0 !important;}
#main ul, #main ol {margin:0 0 20px 30px;}
#main .hint {font-size:12px;color:#666;text-align:right;}
#main p img {line-height:14px;margin:0 0 -3px 0;width:100%;}

/* SIDEBAR */
#sidebar {	
	float:right;
	width:260px;
	display:block !important;
}

#sidebar p {margin:0 0 20px 0;line-height:18px;}
#sidebar p img {line-height:16px;margin:0 0 -3px 0;}
#sidebar h3 {margin:0 0 10px 0;padding:0 0 5px 0;color:#CF3805;font-family:arial, helvetica, verdana, serif;font-size:16px;font-weight:bold;border-bottom:1px dotted #ccc; }
#sidebar a:link, #sidebar a:visited {color:#182227;text-decoration:underline;font-weight:bold;}
#sidebar a:hover {color:#CF3805;text-decoration:underline;font-weight:bold;}
#sidebar .section {margin:0 0 30px 0;}
#navs li { margin: 2px 0 2px 0;}
#navs ,#navs ul { list-style:none; margin:0 0 30px 0; }
#navs li a { display:block;padding:7px 10px;}
#navs li a:link, #navs li a:visited {background:#eeeeee;color:#666;text-decoration:none;text-shadow: 1px 1px 0px rgba(255,255,255,.4);}
#navs li a:hover {background:#d4d4d4;color:#333;text-decoration:none;text-shadow: 1px 1px 0px rgba(255,255,255,.4);}

#navs li a.current {background:#1B242C;color:#fff;text-decoration:none;text-shadow: 1px 1px 0px rgba(0,0,0,.4);}

#search #q {width:245px;color:#222;font-size:12px;padding:5px;border:1px solid #888;margin-bottom:5px; }
#search #s {font-size:12px;padding:6px 15px;font-weight:bold;text-transform:uppercase;}
#search #s:hover {}
#search input#q.blur {color: #999;}


.latest {width:328px;float:left;}
.latest .inner {margin:0 20px 0 0;}
#main .latest h3 small {font-size:10px;text-transform:uppercase;}
#main .latest ul {list-style:none;margin:0 0 50px 0;}
#main .latest ul li {padding:5px 5px;border-bottom:1px solid #ccc;margin:0 0 0 0;line-height:15px;}
#main .latest ul li span {font-size:11px;color:#777;}
#main .latest ul li em {float:right;font-size:11px;color:#777;font-style:normal;}
#main .latest ul li.alt {background-color:#eee;}
#main .latest {margin-bottom:30px;}


#main div.floated {width:335px;margin-bottom:30px;}
#main div.floated.left {float:left;}
#main div.floated.right {float:right;}
#main .section {margin-bottom:40px !important; }
#main .tags {list-style:none;margin:0;padding:0;}
#main .tags li {float:left;margin:0 5px 0 0;line-height:20px;}
#main .tags li.tagsize_30,#main .tags li.tagsize_31,#main .tags li.tagsize_32,#main .tags li.tagsize_33,
#main .tags li.tagsize_34,#main .tags li.tagsize_35,#main .tags li.tagsize_36,#main .tags li.tagsize_37,
#main .tags li.tagsize_38,#main .tags li.tagsize_39,#main .tags li.tagsize_40,#main .tags li.tagsize_41 {font-size:22px;}
#main .tags li.tagsize_26,#main .tags li.tagsize_27,#main .tags li.tagsize_28,#main .tags li.tagsize_29 {font-size:21px;}
#main .tags li.tagsize_22,#main .tags li.tagsize_23,#main .tags li.tagsize_24,#main .tags li.tagsize_25 {font-size:20px;}
#main .tags li.tagsize_21,#main .tags li.tagsize_20,#main .tags li.tagsize_19,#main .tags li.tagsize_18 {font-size:19px;}
#main .tags li.tagsize_17,#main tags li.tagsize_16,#main .tags li.tagsize_15 {font-size:18px;}
#main .tags li.tagsize_14,#main .tags li.tagsize_13,#main .tags li.tagsize_12 {font-size:17px;}
#main .tags li.tagsize_11,#main .tags li.tagsize_10 {font-size:16px;}
#main .tags li.tagsize_9,#main .tags li.tagsize_8 {font-size:15px;}
#main .tags li.tagsize_7,#main .tags li.tagsize_6 {font-size:14px;}
#main .tags li.tagsize_5,#main .tags li.tagsize_4 {font-size:13px;}
#main .tags li.tagsize_3 {font-size:12px;}
#main .tags li.tagsize_2 {font-size:11px;}
#main .tags li.tagsize_1 {font-size:10px;} 

#main .section h3 {border-radius:3px 3px 0 0;border:none;margin:0;background:#CF3805;color:#fff;padding:5px 8px;font-size:15px;text-shadow:1px solid rgba(0,0,0,.2);}
#main .left .section h3 {background:#1B242C;} 
#main .section h3 small {font-size:11px;text-transform:lowercase;float:right;}
#main .section h3 small a {padding:2px 5px 1px 5px;border-radius:2px;display:inline-block;text-shadow:1px solid rgba(255,255,255,.4);}
#main .section h3 small a:link, #main .section h3 small a:visited {background:#fff;color:#CF3805;text-decoration:none;opacity:0.7}
#main .left .section h3 small a:link, 
#main .left .section h3 small a:visited, 
#main .left .section h3 small a:hover, 
#main .left .section h3 small a:focus  {color:#000;}
#main .section h3 small a:focus, #main .section h3 small a:hover {background:#fff;color:#CF3805;text-decoration:none;opacity:0.9}
#main .section ul.filelist {border-right:1px solid #e2e2e2;border-left:1px solid #e2e2e2;list-style:none;margin:0 0 0 0;padding:0;}
#main .section ul.filelist li {border-bottom:1px solid #e2e2e2;line-height:27px;padding:0 5px;text-shadow:1px solid rgba(255,255,255,.4);}
#main .section ul.filelist li em { float:right;font-size:11px;color:#777;font-style:normal;}
#main .section ul.filelist li span { font-size:11px;color:#777;}
#main .section ul.filelist li a {font-weight:100;text-decoration:none;}
#main .section ul.filelist li.alt {background:#f6f6f6;}

#header .right {
	position:absolute;
	right:0;
	top:8px;
	font-size:11px;
	color:#777;
}
#main div.download {margin:0 0 20px 0;width:350px;}
#main div.download a {display:block;width:250px;text-align:center;padding:8px 10px;border-radius: 3px;
	-moz-border-radius:3px;
	-webkit-border-radius: 3px;font-weight:bold;}
#main div.download a:link, #main div.download a:visited {background:#CF3805;color:#fff !important;text-decoration:none !important;}
#main div.download a:hover {background:#333;color:#fff !important;text-decoration:none !important;}
#main div.download a em {font-weight:100;font-style:normal;opacity:0.6}
#main .meta p {margin:0 0 8px 0;}
#main .meta {font-size:11px;color:#444;line-height:17px;}
#main .desc, #main .install {font-size:12px;color:#222;line-height:20px;margin:0 0 20px 0;}
#main .desc { padding-top:25px; }
#main .theme_img {max-width:300px;}
#main .theme_img img {max-width:300px;margin:0;padding:1px;border:2px solid #bbb;display:block;}
#main code {background:#f6f6f6;border:1px solid #ccc;color:#555;font-family:consolas, monospace;padding:2px;}
#main pre code {display:block;background:#f6f6f6;border:1px solid #ccc;color:#555;font-family:consolas, monospace;padding:10px;}

#searchresults {margin:20px 0;}
#searchresults div.result {border-bottom:1px solid #e2e2e2;padding:15px 10px;text-shadow:1px solid rgba(255,255,255,.4);}
#searchresults div.alt {background:#f5f5f5;}
#searchresults div.result p {margin:0 0 5px 0 !important;padding:0;line-height:19px;font-size:11px;}
#searchresults div.result h5 {margin-bottom:3px;font-size:11px;color:#999;}
#searchresults div.result h5 a {font-size:12px;font-weight:bold;display:inline-block;margin-right:10px;}
#main #searchresults div.result span {font-size:11px;line-height:17px !important;display:block;color:#666;}
#main #searchresults div.result span a:link, #main #searchresults div.result span a:visited {color:#666;}
#main #searchresults div.result span a:hover, #main #searchresults div.result span a:focus {color:#333;}
#searchresults div.result h5 b {color:#666;font-weight:normal !important;font-size:11px !important;float:right;}